builder: fx-team_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0105 starttime: 1461364197.89 results: success (0) buildid: 20160422134148 builduid: 2f55fa6adfa54fdbb95d916dfb34d8df revision: 9062049993e1fe1d4ca4d0c45155b6502206459c ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-22 15:29:57.889520) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-22 15:29:57.890118) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-22 15:29:57.890458) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-22 15:29:57.911487) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 15:29:57.911998) ========= 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.RMiAN3eYRw/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.7qmkbK5l37/Listeners TMPDIR=/var/folders/bv/w75m6g3s5tv8p1fbxr1ssr2000000w/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-22 15:29:57-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 10.7M=0.001s 2016-04-22 15:29:58 (10.7 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.129915 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 15:29:58.060582) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 15:29:58.061103) ========= 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.RMiAN3eYRw/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.7qmkbK5l37/Listeners TMPDIR=/var/folders/bv/w75m6g3s5tv8p1fbxr1ssr2000000w/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.026624 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 15:29:58.110818) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-22 15:29:58.111322) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 9062049993e1fe1d4ca4d0c45155b6502206459c --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 9062049993e1fe1d4ca4d0c45155b6502206459c --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.RMiAN3eYRw/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.7qmkbK5l37/Listeners TMPDIR=/var/folders/bv/w75m6g3s5tv8p1fbxr1ssr2000000w/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-22 15:29:58,183 truncating revision to first 12 chars 2016-04-22 15:29:58,183 Setting DEBUG logging. 2016-04-22 15:29:58,183 attempt 1/10 2016-04-22 15:29:58,183 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/9062049993e1?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-22 15:29:59,314 unpacking tar archive at: fx-team-9062049993e1/testing/mozharness/ program finished with exit code 0 elapsedTime=1.377534 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-22 15:29:59.507338) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-22 15:29:59.507748) ========= script_repo_revision: 9062049993e1fe1d4ca4d0c45155b6502206459c ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-22 15:29:59.508291) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-22 15:29:59.508605) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-22 15:29:59.522908) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 53 secs) (at 2016-04-22 15:29:59.523405) ========= /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.RMiAN3eYRw/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.7qmkbK5l37/Listeners TMPDIR=/var/folders/bv/w75m6g3s5tv8p1fbxr1ssr2000000w/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 15:29:59 INFO - MultiFileLogger online at 20160422 15:29:59 in /builds/slave/test 15:29:59 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 15:29:59 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 15:29:59 INFO - {'append_to_log': False, 15:29:59 INFO - 'base_work_dir': '/builds/slave/test', 15:29:59 INFO - 'blob_upload_branch': 'fx-team', 15:29:59 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 15:29:59 INFO - 'buildbot_json_path': 'buildprops.json', 15:29:59 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 15:29:59 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 15:29:59 INFO - 'download_minidump_stackwalk': True, 15:29:59 INFO - 'download_symbols': 'true', 15:29:59 INFO - 'e10s': False, 15:29:59 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 15:29:59 INFO - 'tooltool.py': '/tools/tooltool.py', 15:29:59 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 15:29:59 INFO - '/tools/misc-python/virtualenv.py')}, 15:29:59 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 15:29:59 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 15:29:59 INFO - 'log_level': 'info', 15:29:59 INFO - 'log_to_console': True, 15:29:59 INFO - 'opt_config_files': (), 15:29:59 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 15:29:59 INFO - '--processes=1', 15:29:59 INFO - '--config=%(test_path)s/wptrunner.ini', 15:29:59 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 15:29:59 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 15:29:59 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 15:29:59 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 15:29:59 INFO - 'pip_index': False, 15:29:59 INFO - 'require_test_zip': True, 15:29:59 INFO - 'test_type': ('testharness',), 15:29:59 INFO - 'this_chunk': '1', 15:29:59 INFO - 'tooltool_cache': '/builds/tooltool_cache', 15:29:59 INFO - 'total_chunks': '10', 15:29:59 INFO - 'virtualenv_path': 'venv', 15:29:59 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 15:29:59 INFO - 'work_dir': 'build'} 15:29:59 INFO - ##### 15:29:59 INFO - ##### Running clobber step. 15:29:59 INFO - ##### 15:29:59 INFO - Running pre-action listener: _resource_record_pre_action 15:29:59 INFO - Running main action method: clobber 15:29:59 INFO - rmtree: /builds/slave/test/build 15:29:59 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 15:30:01 INFO - Running post-action listener: _resource_record_post_action 15:30:01 INFO - ##### 15:30:01 INFO - ##### Running read-buildbot-config step. 15:30:01 INFO - ##### 15:30:01 INFO - Running pre-action listener: _resource_record_pre_action 15:30:01 INFO - Running main action method: read_buildbot_config 15:30:01 INFO - Using buildbot properties: 15:30:01 INFO - { 15:30:01 INFO - "project": "", 15:30:01 INFO - "product": "firefox", 15:30:01 INFO - "script_repo_revision": "production", 15:30:01 INFO - "scheduler": "tests-fx-team-yosemite_r7-debug-unittest-7-3600", 15:30:01 INFO - "repository": "", 15:30:01 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 fx-team debug test web-platform-tests-1", 15:30:01 INFO - "buildid": "20160422134148", 15:30:01 INFO - "pgo_build": "False", 15:30:01 INFO - "basedir": "/builds/slave/test", 15:30:01 INFO - "buildnumber": 352, 15:30:01 INFO - "slavename": "t-yosemite-r7-0105", 15:30:01 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 15:30:01 INFO - "platform": "macosx64", 15:30:01 INFO - "branch": "fx-team", 15:30:01 INFO - "revision": "9062049993e1fe1d4ca4d0c45155b6502206459c", 15:30:01 INFO - "repo_path": "integration/fx-team", 15:30:01 INFO - "moz_repo_path": "", 15:30:01 INFO - "stage_platform": "macosx64", 15:30:01 INFO - "builduid": "2f55fa6adfa54fdbb95d916dfb34d8df", 15:30:01 INFO - "slavebuilddir": "test" 15:30:01 INFO - } 15:30:01 INFO - Found installer url https://queue.taskcluster.net/v1/task/NxFAfkKGQV6JfW7aU9jrvg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 15:30:01 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/NxFAfkKGQV6JfW7aU9jrvg/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 15:30:01 INFO - Running post-action listener: _resource_record_post_action 15:30:01 INFO - ##### 15:30:01 INFO - ##### Running download-and-extract step. 15:30:01 INFO - ##### 15:30:01 INFO - Running pre-action listener: _resource_record_pre_action 15:30:01 INFO - Running main action method: download_and_extract 15:30:01 INFO - mkdir: /builds/slave/test/build/tests 15:30: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')]} 15:30:01 INFO - https://queue.taskcluster.net/v1/task/NxFAfkKGQV6JfW7aU9jrvg/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 15:30:01 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NxFAfkKGQV6JfW7aU9jrvg/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 15:30:01 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NxFAfkKGQV6JfW7aU9jrvg/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 15:30:01 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NxFAfkKGQV6JfW7aU9jrvg/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 15:30:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NxFAfkKGQV6JfW7aU9jrvg/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 15:30:02 INFO - Downloaded 1235 bytes. 15:30:02 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 15:30:02 INFO - Using the following test package requirements: 15:30:02 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 15:30:02 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 15:30:02 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 15:30:02 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 15:30:02 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 15:30:02 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 15:30:02 INFO - u'jsshell-mac64.zip'], 15:30:02 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 15:30:02 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 15:30:02 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 15:30:02 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 15:30:02 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 15:30:02 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 15:30:02 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 15:30:02 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 15:30:02 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 15:30:02 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 15:30:02 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 15:30:02 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 15:30: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')]} 15:30:02 INFO - https://queue.taskcluster.net/v1/task/NxFAfkKGQV6JfW7aU9jrvg/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 15:30:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NxFAfkKGQV6JfW7aU9jrvg/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 15:30:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NxFAfkKGQV6JfW7aU9jrvg/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 15:30:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NxFAfkKGQV6JfW7aU9jrvg/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 15:30:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NxFAfkKGQV6JfW7aU9jrvg/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 15:30:08 INFO - Downloaded 17989134 bytes. 15:30:08 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/*'] 15:30:08 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/* 15:30:08 INFO - caution: filename not matched: web-platform/* 15:30:08 INFO - Return code: 11 15:30:08 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')]} 15:30:08 INFO - https://queue.taskcluster.net/v1/task/NxFAfkKGQV6JfW7aU9jrvg/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 15:30:08 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NxFAfkKGQV6JfW7aU9jrvg/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 15:30:08 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NxFAfkKGQV6JfW7aU9jrvg/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 15:30:08 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NxFAfkKGQV6JfW7aU9jrvg/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 15:30:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NxFAfkKGQV6JfW7aU9jrvg/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 15:30:10 INFO - Downloaded 36402275 bytes. 15:30:10 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/*'] 15:30:10 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/* 15:30:14 INFO - caution: filename not matched: bin/* 15:30:14 INFO - caution: filename not matched: config/* 15:30:14 INFO - caution: filename not matched: mozbase/* 15:30:14 INFO - caution: filename not matched: marionette/* 15:30:14 INFO - caution: filename not matched: tools/wptserve/* 15:30:14 INFO - Return code: 11 15:30:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:30:14 INFO - https://queue.taskcluster.net/v1/task/NxFAfkKGQV6JfW7aU9jrvg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 15:30:14 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NxFAfkKGQV6JfW7aU9jrvg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 15:30:14 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NxFAfkKGQV6JfW7aU9jrvg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 15:30:14 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NxFAfkKGQV6JfW7aU9jrvg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 15:30:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NxFAfkKGQV6JfW7aU9jrvg/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 15:30:16 INFO - Downloaded 68881741 bytes. 15:30:16 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/NxFAfkKGQV6JfW7aU9jrvg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 15:30:16 INFO - mkdir: /builds/slave/test/properties 15:30:16 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 15:30:16 INFO - Writing to file /builds/slave/test/properties/build_url 15:30:16 INFO - Contents: 15:30:16 INFO - build_url:https://queue.taskcluster.net/v1/task/NxFAfkKGQV6JfW7aU9jrvg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 15:30:17 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/NxFAfkKGQV6JfW7aU9jrvg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 15:30:17 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 15:30:17 INFO - Writing to file /builds/slave/test/properties/symbols_url 15:30:17 INFO - Contents: 15:30:17 INFO - symbols_url:https://queue.taskcluster.net/v1/task/NxFAfkKGQV6JfW7aU9jrvg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 15:30:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:30:17 INFO - https://queue.taskcluster.net/v1/task/NxFAfkKGQV6JfW7aU9jrvg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 15:30:17 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NxFAfkKGQV6JfW7aU9jrvg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 15:30:17 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NxFAfkKGQV6JfW7aU9jrvg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 15:30:17 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NxFAfkKGQV6JfW7aU9jrvg/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 15:30:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NxFAfkKGQV6JfW7aU9jrvg/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 15:30:20 INFO - Downloaded 103548987 bytes. 15:30:20 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'] 15:30:20 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 15:30:24 INFO - Return code: 0 15:30:24 INFO - Running post-action listener: _resource_record_post_action 15:30:24 INFO - Running post-action listener: set_extra_try_arguments 15:30:24 INFO - ##### 15:30:24 INFO - ##### Running create-virtualenv step. 15:30:24 INFO - ##### 15:30:24 INFO - Running pre-action listener: _pre_create_virtualenv 15:30:24 INFO - Running pre-action listener: _resource_record_pre_action 15:30:24 INFO - Running main action method: create_virtualenv 15:30:24 INFO - Creating virtualenv /builds/slave/test/build/venv 15:30:24 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 15:30:24 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 15:30:24 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 15:30:24 INFO - Using real prefix '/tools/python27' 15:30:24 INFO - New python executable in /builds/slave/test/build/venv/bin/python 15:30:25 INFO - Installing distribute.............................................................................................................................................................................................done. 15:30:27 INFO - Installing pip.................done. 15:30:27 INFO - Return code: 0 15:30:27 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 15:30:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:30:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:30:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:30:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:30:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:30:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:30:27 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 0x10d568e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d585f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa439c8ff80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d5815e0>, '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 0x10d164cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d18f990>, '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.RMiAN3eYRw/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.7qmkbK5l37/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/bv/w75m6g3s5tv8p1fbxr1ssr2000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:30:27 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 15:30:27 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 15:30:27 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.RMiAN3eYRw/Render', 15:30:27 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:30:27 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:30:27 INFO - 'HOME': '/Users/cltbld', 15:30:27 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:30:27 INFO - 'LOGNAME': 'cltbld', 15:30:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:30:27 INFO - 'MOZ_NO_REMOTE': '1', 15:30:27 INFO - 'NO_EM_RESTART': '1', 15:30:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:30:27 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:30:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:30:27 INFO - 'PWD': '/builds/slave/test', 15:30:27 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:30:27 INFO - 'SHELL': '/bin/bash', 15:30:27 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.7qmkbK5l37/Listeners', 15:30:27 INFO - 'TMPDIR': '/var/folders/bv/w75m6g3s5tv8p1fbxr1ssr2000000w/T/', 15:30:27 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:30:27 INFO - 'USER': 'cltbld', 15:30:27 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:30:27 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:30:27 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:30:27 INFO - 'XPC_FLAGS': '0x0', 15:30:27 INFO - 'XPC_SERVICE_NAME': '0', 15:30:27 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:30:28 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:30:28 INFO - Downloading/unpacking psutil>=0.7.1 15:30:28 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 15:30:28 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 15:30:28 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 15:30:28 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 15:30:28 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 15:30:28 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 15:30:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 15:30:31 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:30:31 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:30:31 INFO - Installing collected packages: psutil 15:30:31 INFO - Running setup.py install for psutil 15:30:31 INFO - building 'psutil._psutil_osx' extension 15:30:31 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 15:30:31 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 15:30:31 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 15:30:32 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 15:30:32 INFO - building 'psutil._psutil_posix' extension 15:30:32 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 15:30:32 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 15:30:32 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 15:30:32 INFO - ^ 15:30:32 INFO - 1 warning generated. 15:30:32 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 15:30:32 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:30:32 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:30:32 INFO - Successfully installed psutil 15:30:32 INFO - Cleaning up... 15:30:32 INFO - Return code: 0 15:30:32 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 15:30:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:30:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:30:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:30:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:30:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:30:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:30:32 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x10d568e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d585f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa439c8ff80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d5815e0>, '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 0x10d164cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d18f990>, '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.RMiAN3eYRw/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.7qmkbK5l37/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/bv/w75m6g3s5tv8p1fbxr1ssr2000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:30:32 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 15:30:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 15:30:32 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.RMiAN3eYRw/Render', 15:30:32 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:30:32 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:30:32 INFO - 'HOME': '/Users/cltbld', 15:30:32 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:30:32 INFO - 'LOGNAME': 'cltbld', 15:30:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:30:32 INFO - 'MOZ_NO_REMOTE': '1', 15:30:32 INFO - 'NO_EM_RESTART': '1', 15:30:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:30:32 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:30:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:30:32 INFO - 'PWD': '/builds/slave/test', 15:30:32 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:30:32 INFO - 'SHELL': '/bin/bash', 15:30:32 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.7qmkbK5l37/Listeners', 15:30:32 INFO - 'TMPDIR': '/var/folders/bv/w75m6g3s5tv8p1fbxr1ssr2000000w/T/', 15:30:32 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:30:32 INFO - 'USER': 'cltbld', 15:30:32 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:30:32 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:30:32 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:30:32 INFO - 'XPC_FLAGS': '0x0', 15:30:32 INFO - 'XPC_SERVICE_NAME': '0', 15:30:32 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:30:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:30:32 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 15:30:32 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:30:32 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:30:32 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:30:32 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:30:32 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:30:32 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:30:35 INFO - Downloading mozsystemmonitor-0.0.tar.gz 15:30:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 15:30:35 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 15:30:35 INFO - Installing collected packages: mozsystemmonitor 15:30:35 INFO - Running setup.py install for mozsystemmonitor 15:30:35 INFO - Successfully installed mozsystemmonitor 15:30:35 INFO - Cleaning up... 15:30:35 INFO - Return code: 0 15:30:35 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 15:30: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')]} 15:30:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:30:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:30: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')]} 15:30:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:30:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:30:35 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 0x10d568e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d585f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa439c8ff80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d5815e0>, '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 0x10d164cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d18f990>, '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.RMiAN3eYRw/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.7qmkbK5l37/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/bv/w75m6g3s5tv8p1fbxr1ssr2000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:30:35 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 15:30:35 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 15:30:35 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.RMiAN3eYRw/Render', 15:30:35 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:30:35 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:30:35 INFO - 'HOME': '/Users/cltbld', 15:30:35 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:30:35 INFO - 'LOGNAME': 'cltbld', 15:30:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:30:35 INFO - 'MOZ_NO_REMOTE': '1', 15:30:35 INFO - 'NO_EM_RESTART': '1', 15:30:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:30:35 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:30:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:30:35 INFO - 'PWD': '/builds/slave/test', 15:30:35 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:30:35 INFO - 'SHELL': '/bin/bash', 15:30:35 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.7qmkbK5l37/Listeners', 15:30:35 INFO - 'TMPDIR': '/var/folders/bv/w75m6g3s5tv8p1fbxr1ssr2000000w/T/', 15:30:35 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:30:35 INFO - 'USER': 'cltbld', 15:30:35 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:30:35 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:30:35 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:30:35 INFO - 'XPC_FLAGS': '0x0', 15:30:35 INFO - 'XPC_SERVICE_NAME': '0', 15:30:35 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:30:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:30:35 INFO - Downloading/unpacking blobuploader==1.2.4 15:30:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:30:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:30:35 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:30:35 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:30:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:30:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:30:38 INFO - Downloading blobuploader-1.2.4.tar.gz 15:30:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 15:30:38 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 15:30: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 15:30: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 15:30: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 15:30: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 15:30: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 15:30: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 15:30:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 15:30:38 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 15:30: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 15:30: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 15:30: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 15:30: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 15:30: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 15:30: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 15:30:39 INFO - Downloading docopt-0.6.1.tar.gz 15:30:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 15:30:39 INFO - Installing collected packages: blobuploader, requests, docopt 15:30:39 INFO - Running setup.py install for blobuploader 15:30:39 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 15:30:39 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 15:30:39 INFO - Running setup.py install for requests 15:30:39 INFO - Running setup.py install for docopt 15:30:40 INFO - Successfully installed blobuploader requests docopt 15:30:40 INFO - Cleaning up... 15:30:40 INFO - Return code: 0 15:30:40 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:30:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:30:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:30:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:30:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:30:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:30:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:30:40 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 0x10d568e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d585f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa439c8ff80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d5815e0>, '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 0x10d164cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d18f990>, '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.RMiAN3eYRw/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.7qmkbK5l37/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/bv/w75m6g3s5tv8p1fbxr1ssr2000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:30:40 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 15:30:40 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 15:30:40 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.RMiAN3eYRw/Render', 15:30:40 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:30:40 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:30:40 INFO - 'HOME': '/Users/cltbld', 15:30:40 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:30:40 INFO - 'LOGNAME': 'cltbld', 15:30:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:30:40 INFO - 'MOZ_NO_REMOTE': '1', 15:30:40 INFO - 'NO_EM_RESTART': '1', 15:30:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:30:40 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:30:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:30:40 INFO - 'PWD': '/builds/slave/test', 15:30:40 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:30:40 INFO - 'SHELL': '/bin/bash', 15:30:40 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.7qmkbK5l37/Listeners', 15:30:40 INFO - 'TMPDIR': '/var/folders/bv/w75m6g3s5tv8p1fbxr1ssr2000000w/T/', 15:30:40 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:30:40 INFO - 'USER': 'cltbld', 15:30:40 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:30:40 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:30:40 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:30:40 INFO - 'XPC_FLAGS': '0x0', 15:30:40 INFO - 'XPC_SERVICE_NAME': '0', 15:30:40 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:30:40 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:30:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:30:40 INFO - Running setup.py (path:/var/folders/bv/w75m6g3s5tv8p1fbxr1ssr2000000w/T/pip-Zd_1HL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:30:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:30:40 INFO - Running setup.py (path:/var/folders/bv/w75m6g3s5tv8p1fbxr1ssr2000000w/T/pip-bNwJ3R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:30:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:30:40 INFO - Running setup.py (path:/var/folders/bv/w75m6g3s5tv8p1fbxr1ssr2000000w/T/pip-rQ7OWt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:30:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:30:40 INFO - Running setup.py (path:/var/folders/bv/w75m6g3s5tv8p1fbxr1ssr2000000w/T/pip-HpYc3m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:30:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:30:40 INFO - Running setup.py (path:/var/folders/bv/w75m6g3s5tv8p1fbxr1ssr2000000w/T/pip-G5Miha-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:30:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:30:41 INFO - Running setup.py (path:/var/folders/bv/w75m6g3s5tv8p1fbxr1ssr2000000w/T/pip-0A2TIk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:30:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:30:41 INFO - Running setup.py (path:/var/folders/bv/w75m6g3s5tv8p1fbxr1ssr2000000w/T/pip-f_qyxK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:30:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:30:41 INFO - Running setup.py (path:/var/folders/bv/w75m6g3s5tv8p1fbxr1ssr2000000w/T/pip-l8va0m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:30:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:30:41 INFO - Running setup.py (path:/var/folders/bv/w75m6g3s5tv8p1fbxr1ssr2000000w/T/pip-iKfTRO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:30:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:30:41 INFO - Running setup.py (path:/var/folders/bv/w75m6g3s5tv8p1fbxr1ssr2000000w/T/pip-eEE11y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:30:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:30:41 INFO - Running setup.py (path:/var/folders/bv/w75m6g3s5tv8p1fbxr1ssr2000000w/T/pip-i5iGK5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:30:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:30:41 INFO - Running setup.py (path:/var/folders/bv/w75m6g3s5tv8p1fbxr1ssr2000000w/T/pip-MH9AuF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:30:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:30:41 INFO - Running setup.py (path:/var/folders/bv/w75m6g3s5tv8p1fbxr1ssr2000000w/T/pip-ZRKIhB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:30:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:30:41 INFO - Running setup.py (path:/var/folders/bv/w75m6g3s5tv8p1fbxr1ssr2000000w/T/pip-H9uVd5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:30:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:30:41 INFO - Running setup.py (path:/var/folders/bv/w75m6g3s5tv8p1fbxr1ssr2000000w/T/pip-4Ng_Ct-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:30:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:30:42 INFO - Running setup.py (path:/var/folders/bv/w75m6g3s5tv8p1fbxr1ssr2000000w/T/pip-ef1HQi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:30:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:30:42 INFO - Running setup.py (path:/var/folders/bv/w75m6g3s5tv8p1fbxr1ssr2000000w/T/pip-2J04BS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:30:42 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:30:42 INFO - Running setup.py (path:/var/folders/bv/w75m6g3s5tv8p1fbxr1ssr2000000w/T/pip-HWdVBo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:30:42 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:30:42 INFO - Running setup.py (path:/var/folders/bv/w75m6g3s5tv8p1fbxr1ssr2000000w/T/pip-P0rC7s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:30:42 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:30:42 INFO - Running setup.py (path:/var/folders/bv/w75m6g3s5tv8p1fbxr1ssr2000000w/T/pip-RVYke4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:30:42 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:30:42 INFO - Running setup.py (path:/var/folders/bv/w75m6g3s5tv8p1fbxr1ssr2000000w/T/pip-hN7QIQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:30:43 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:30:43 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 15:30:43 INFO - Running setup.py install for manifestparser 15:30:43 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 15:30:43 INFO - Running setup.py install for mozcrash 15:30:43 INFO - Running setup.py install for mozdebug 15:30:43 INFO - Running setup.py install for mozdevice 15:30:43 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 15:30:43 INFO - Installing dm script to /builds/slave/test/build/venv/bin 15:30:43 INFO - Running setup.py install for mozfile 15:30:43 INFO - Running setup.py install for mozhttpd 15:30:43 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 15:30:43 INFO - Running setup.py install for mozinfo 15:30:44 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 15:30:44 INFO - Running setup.py install for mozInstall 15:30:44 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 15:30:44 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 15:30:44 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 15:30:44 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 15:30:44 INFO - Running setup.py install for mozleak 15:30:44 INFO - Running setup.py install for mozlog 15:30:44 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 15:30:44 INFO - Running setup.py install for moznetwork 15:30:44 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 15:30:44 INFO - Running setup.py install for mozprocess 15:30:44 INFO - Running setup.py install for mozprofile 15:30:45 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 15:30:45 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 15:30:45 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 15:30:45 INFO - Running setup.py install for mozrunner 15:30:45 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 15:30:45 INFO - Running setup.py install for mozscreenshot 15:30:45 INFO - Running setup.py install for moztest 15:30:45 INFO - Running setup.py install for mozversion 15:30:45 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 15:30:45 INFO - Running setup.py install for wptserve 15:30:45 INFO - Running setup.py install for marionette-driver 15:30:46 INFO - Running setup.py install for browsermob-proxy 15:30:46 INFO - Running setup.py install for marionette-client 15:30:46 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:30:46 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 15:30:46 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 15:30:46 INFO - Cleaning up... 15:30:46 INFO - Return code: 0 15:30:46 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:30:46 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')]} 15:30:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:30:46 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:30:46 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')]} 15:30:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:30:46 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:30:46 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 0x10d568e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d585f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa439c8ff80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d5815e0>, '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 0x10d164cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d18f990>, '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.RMiAN3eYRw/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.7qmkbK5l37/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/bv/w75m6g3s5tv8p1fbxr1ssr2000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:30:46 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 15:30:46 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 15:30:46 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.RMiAN3eYRw/Render', 15:30:46 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:30:46 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:30:46 INFO - 'HOME': '/Users/cltbld', 15:30:46 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:30:46 INFO - 'LOGNAME': 'cltbld', 15:30:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:30:46 INFO - 'MOZ_NO_REMOTE': '1', 15:30:46 INFO - 'NO_EM_RESTART': '1', 15:30:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:30:46 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:30:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:30:46 INFO - 'PWD': '/builds/slave/test', 15:30:46 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:30:46 INFO - 'SHELL': '/bin/bash', 15:30:46 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.7qmkbK5l37/Listeners', 15:30:46 INFO - 'TMPDIR': '/var/folders/bv/w75m6g3s5tv8p1fbxr1ssr2000000w/T/', 15:30:46 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:30:46 INFO - 'USER': 'cltbld', 15:30:46 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:30:46 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:30:46 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:30:46 INFO - 'XPC_FLAGS': '0x0', 15:30:46 INFO - 'XPC_SERVICE_NAME': '0', 15:30:46 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:30:46 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:30:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:30:46 INFO - Running setup.py (path:/var/folders/bv/w75m6g3s5tv8p1fbxr1ssr2000000w/T/pip-jpRgzU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:30:46 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)) 15:30:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:30:46 INFO - Running setup.py (path:/var/folders/bv/w75m6g3s5tv8p1fbxr1ssr2000000w/T/pip-a6vmnB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:30:47 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)) 15:30:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:30:47 INFO - Running setup.py (path:/var/folders/bv/w75m6g3s5tv8p1fbxr1ssr2000000w/T/pip-Ne95Hc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:30:47 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)) 15:30:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:30:47 INFO - Running setup.py (path:/var/folders/bv/w75m6g3s5tv8p1fbxr1ssr2000000w/T/pip-40ODc1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:30:47 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)) 15:30:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:30:47 INFO - Running setup.py (path:/var/folders/bv/w75m6g3s5tv8p1fbxr1ssr2000000w/T/pip-Bt6DYk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:30:47 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)) 15:30:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:30:47 INFO - Running setup.py (path:/var/folders/bv/w75m6g3s5tv8p1fbxr1ssr2000000w/T/pip-Sf77KC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:30:47 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)) 15:30:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:30:47 INFO - Running setup.py (path:/var/folders/bv/w75m6g3s5tv8p1fbxr1ssr2000000w/T/pip-tCkm8z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:30:47 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)) 15:30:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:30:47 INFO - Running setup.py (path:/var/folders/bv/w75m6g3s5tv8p1fbxr1ssr2000000w/T/pip-tXToGs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:30:47 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)) 15:30:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:30:47 INFO - Running setup.py (path:/var/folders/bv/w75m6g3s5tv8p1fbxr1ssr2000000w/T/pip-U2f8Wa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:30:47 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)) 15:30:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:30:47 INFO - Running setup.py (path:/var/folders/bv/w75m6g3s5tv8p1fbxr1ssr2000000w/T/pip-mC9tz3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:30:47 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)) 15:30:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:30:47 INFO - Running setup.py (path:/var/folders/bv/w75m6g3s5tv8p1fbxr1ssr2000000w/T/pip-UxXrcb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:30:47 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)) 15:30:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:30:47 INFO - Running setup.py (path:/var/folders/bv/w75m6g3s5tv8p1fbxr1ssr2000000w/T/pip-vLZv4X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:30:48 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)) 15:30:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:30:48 INFO - Running setup.py (path:/var/folders/bv/w75m6g3s5tv8p1fbxr1ssr2000000w/T/pip-KE61IO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:30:48 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)) 15:30:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:30:48 INFO - Running setup.py (path:/var/folders/bv/w75m6g3s5tv8p1fbxr1ssr2000000w/T/pip-A5D_78-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:30:48 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)) 15:30:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:30:48 INFO - Running setup.py (path:/var/folders/bv/w75m6g3s5tv8p1fbxr1ssr2000000w/T/pip-He9QaD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:30:48 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)) 15:30:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:30:48 INFO - Running setup.py (path:/var/folders/bv/w75m6g3s5tv8p1fbxr1ssr2000000w/T/pip-FD2ijm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:30:48 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)) 15:30:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:30:48 INFO - Running setup.py (path:/var/folders/bv/w75m6g3s5tv8p1fbxr1ssr2000000w/T/pip-UnzAfO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:30:48 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)) 15:30:48 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:30:48 INFO - Running setup.py (path:/var/folders/bv/w75m6g3s5tv8p1fbxr1ssr2000000w/T/pip-SN8UMG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:30:48 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)) 15:30:48 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:30:48 INFO - Running setup.py (path:/var/folders/bv/w75m6g3s5tv8p1fbxr1ssr2000000w/T/pip-D8oPIa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:30:48 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)) 15:30:48 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:30:48 INFO - Running setup.py (path:/var/folders/bv/w75m6g3s5tv8p1fbxr1ssr2000000w/T/pip-KeI3Es-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:30:48 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)) 15:30:48 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:30:49 INFO - Running setup.py (path:/var/folders/bv/w75m6g3s5tv8p1fbxr1ssr2000000w/T/pip-v3mI0P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:30:49 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:30:49 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)) 15:30:49 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)) 15:30:49 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)) 15:30:49 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)) 15:30:49 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)) 15:30:49 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)) 15:30:49 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 15:30:49 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 15:30:49 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 15:30:49 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 15:30:49 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 15:30:49 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 15:30:49 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 15:30:51 INFO - Downloading blessings-1.6.tar.gz 15:30:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 15:30:51 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)) 15:30:51 INFO - Installing collected packages: blessings 15:30:51 INFO - Running setup.py install for blessings 15:30:52 INFO - Successfully installed blessings 15:30:52 INFO - Cleaning up... 15:30:52 INFO - Return code: 0 15:30:52 INFO - Done creating virtualenv /builds/slave/test/build/venv. 15:30:52 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:30:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:30:52 INFO - Reading from file tmpfile_stdout 15:30:52 INFO - Current package versions: 15:30:52 INFO - blessings == 1.6 15:30:52 INFO - blobuploader == 1.2.4 15:30:52 INFO - browsermob-proxy == 0.6.0 15:30:52 INFO - docopt == 0.6.1 15:30:52 INFO - manifestparser == 1.1 15:30:52 INFO - marionette-client == 2.3.0 15:30:52 INFO - marionette-driver == 1.4.0 15:30:52 INFO - mozInstall == 1.12 15:30:52 INFO - mozcrash == 0.17 15:30:52 INFO - mozdebug == 0.1 15:30:52 INFO - mozdevice == 0.48 15:30:52 INFO - mozfile == 1.2 15:30:52 INFO - mozhttpd == 0.7 15:30:52 INFO - mozinfo == 0.9 15:30:52 INFO - mozleak == 0.1 15:30:52 INFO - mozlog == 3.1 15:30:52 INFO - moznetwork == 0.27 15:30:52 INFO - mozprocess == 0.22 15:30:52 INFO - mozprofile == 0.28 15:30:52 INFO - mozrunner == 6.11 15:30:52 INFO - mozscreenshot == 0.1 15:30:52 INFO - mozsystemmonitor == 0.0 15:30:52 INFO - moztest == 0.7 15:30:52 INFO - mozversion == 1.4 15:30:52 INFO - psutil == 3.1.1 15:30:52 INFO - requests == 1.2.3 15:30:52 INFO - wptserve == 1.4.0 15:30:52 INFO - wsgiref == 0.1.2 15:30:52 INFO - Running post-action listener: _resource_record_post_action 15:30:52 INFO - Running post-action listener: _start_resource_monitoring 15:30:52 INFO - Starting resource monitoring. 15:30:52 INFO - ##### 15:30:52 INFO - ##### Running pull step. 15:30:52 INFO - ##### 15:30:52 INFO - Running pre-action listener: _resource_record_pre_action 15:30:52 INFO - Running main action method: pull 15:30:52 INFO - Pull has nothing to do! 15:30:52 INFO - Running post-action listener: _resource_record_post_action 15:30:52 INFO - ##### 15:30:52 INFO - ##### Running install step. 15:30:52 INFO - ##### 15:30:52 INFO - Running pre-action listener: _resource_record_pre_action 15:30:52 INFO - Running main action method: install 15:30:52 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:30:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:30:52 INFO - Reading from file tmpfile_stdout 15:30:52 INFO - Detecting whether we're running mozinstall >=1.0... 15:30:52 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 15:30:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 15:30:52 INFO - Reading from file tmpfile_stdout 15:30:52 INFO - Output received: 15:30:52 INFO - Usage: mozinstall [options] installer 15:30:52 INFO - Options: 15:30:52 INFO - -h, --help show this help message and exit 15:30:52 INFO - -d DEST, --destination=DEST 15:30:52 INFO - Directory to install application into. [default: 15:30:52 INFO - "/builds/slave/test"] 15:30:52 INFO - --app=APP Application being installed. [default: firefox] 15:30:52 INFO - mkdir: /builds/slave/test/build/application 15:30:52 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'] 15:30:52 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 15:31:13 INFO - Reading from file tmpfile_stdout 15:31:13 INFO - Output received: 15:31:13 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 15:31:13 INFO - Running post-action listener: _resource_record_post_action 15:31:13 INFO - ##### 15:31:13 INFO - ##### Running run-tests step. 15:31:13 INFO - ##### 15:31:13 INFO - Running pre-action listener: _resource_record_pre_action 15:31:13 INFO - Running main action method: run_tests 15:31:13 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 15:31:13 INFO - Minidump filename unknown. Determining based upon platform and architecture. 15:31:13 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 15:31:13 INFO - grabbing minidump binary from tooltool 15:31:13 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')]} 15:31:13 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 0x10d5815e0>, '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 0x10d164cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d18f990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 15:31:13 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 15:31:13 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 15:31:13 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 15:31:13 INFO - Return code: 0 15:31:13 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 15:31:13 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 15:31:13 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/NxFAfkKGQV6JfW7aU9jrvg/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 15:31:13 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/NxFAfkKGQV6JfW7aU9jrvg/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 15:31:13 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.RMiAN3eYRw/Render', 15:31:13 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:31:13 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:31:13 INFO - 'HOME': '/Users/cltbld', 15:31:13 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:31:13 INFO - 'LOGNAME': 'cltbld', 15:31:13 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 15:31:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:31:13 INFO - 'MOZ_NO_REMOTE': '1', 15:31:13 INFO - 'NO_EM_RESTART': '1', 15:31:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:31:13 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:31:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:31:13 INFO - 'PWD': '/builds/slave/test', 15:31:13 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:31:13 INFO - 'SHELL': '/bin/bash', 15:31:13 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.7qmkbK5l37/Listeners', 15:31:13 INFO - 'TMPDIR': '/var/folders/bv/w75m6g3s5tv8p1fbxr1ssr2000000w/T/', 15:31:13 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:31:13 INFO - 'USER': 'cltbld', 15:31:13 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:31:13 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:31:13 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:31:13 INFO - 'XPC_FLAGS': '0x0', 15:31:13 INFO - 'XPC_SERVICE_NAME': '0', 15:31:13 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:31:13 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/NxFAfkKGQV6JfW7aU9jrvg/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 15:31:13 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 15:31:13 INFO - import pkg_resources 15:31:14 INFO - Using 1 client processes 15:31:14 INFO - wptserve Starting http server on 127.0.0.1:8001 15:31:14 INFO - wptserve Starting http server on 127.0.0.1:8000 15:31:14 INFO - wptserve Starting http server on 127.0.0.1:8443 15:31:16 INFO - SUITE-START | Running 778 tests 15:31:16 INFO - Running testharness tests 15:31:16 INFO - Setting up ssl 15:31:16 INFO - PROCESS | certutil | 15:31:16 INFO - PROCESS | certutil | 15:31:16 INFO - PROCESS | certutil | 15:31:16 INFO - Certificate Nickname Trust Attributes 15:31:16 INFO - SSL,S/MIME,JAR/XPI 15:31:16 INFO - 15:31:16 INFO - web-platform-tests CT,, 15:31:16 INFO - 15:31:16 INFO - Starting runner 15:31:17 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 15:31:17 INFO - PROCESS | 1649 | 1461364277833 Marionette DEBUG Marionette enabled via build flag and pref 15:31:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x116871000 == 1 [pid = 1649] [id = 1] 15:31:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 1 (0x116871800) [pid = 1649] [serial = 1] [outer = 0x0] 15:31:17 INFO - PROCESS | 1649 | [1649] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 15:31:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 2 (0x116872800) [pid = 1649] [serial = 2] [outer = 0x116871800] 15:31:18 INFO - PROCESS | 1649 | 1461364278142 Marionette INFO Listening on port 2828 15:31:18 INFO - PROCESS | 1649 | 1461364278368 Marionette DEBUG Marionette enabled via command-line flag 15:31:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x119168800 == 2 [pid = 1649] [id = 2] 15:31:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 3 (0x119169000) [pid = 1649] [serial = 3] [outer = 0x0] 15:31:18 INFO - PROCESS | 1649 | [1649] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 15:31:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 4 (0x11916a000) [pid = 1649] [serial = 4] [outer = 0x119169000] 15:31:18 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:31:18 INFO - PROCESS | 1649 | 1461364278521 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49286 15:31:18 INFO - PROCESS | 1649 | 1461364278604 Marionette DEBUG Closed connection conn0 15:31:18 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:31:18 INFO - PROCESS | 1649 | 1461364278610 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49287 15:31:18 INFO - PROCESS | 1649 | 1461364278626 Marionette DEBUG Closed connection conn1 15:31:18 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:31:18 INFO - PROCESS | 1649 | 1461364278631 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49288 15:31:18 INFO - PROCESS | 1649 | 1461364278640 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 15:31:18 INFO - PROCESS | 1649 | 1461364278645 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":"20160422134148","device":"desktop","version":"48.0a1"} 15:31:19 INFO - PROCESS | 1649 | [1649] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:31:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c561800 == 3 [pid = 1649] [id = 3] 15:31:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 5 (0x11c567800) [pid = 1649] [serial = 5] [outer = 0x0] 15:31:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c568800 == 4 [pid = 1649] [id = 4] 15:31:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 6 (0x11c577400) [pid = 1649] [serial = 6] [outer = 0x0] 15:31:20 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 15:31:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x124081800 == 5 [pid = 1649] [id = 5] 15:31:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 7 (0x11c574c00) [pid = 1649] [serial = 7] [outer = 0x0] 15:31:20 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 15:31:20 INFO - PROCESS | 1649 | [1649] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 15:31:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 8 (0x1241ee000) [pid = 1649] [serial = 8] [outer = 0x11c574c00] 15:31:20 INFO - PROCESS | 1649 | [1649] WARNING: robustness marked as unsupported: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 15:31:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 9 (0x125d18000) [pid = 1649] [serial = 9] [outer = 0x11c567800] 15:31:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 10 (0x123fbc400) [pid = 1649] [serial = 10] [outer = 0x11c577400] 15:31:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 11 (0x123fbe400) [pid = 1649] [serial = 11] [outer = 0x11c574c00] 15:31:20 INFO - PROCESS | 1649 | [1649] WARNING: robustness marked as unsupported: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 15:31:20 INFO - PROCESS | 1649 | 1461364280879 Marionette DEBUG loaded listener.js 15:31:20 INFO - PROCESS | 1649 | 1461364280888 Marionette DEBUG loaded listener.js 15:31:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 12 (0x11bea3800) [pid = 1649] [serial = 12] [outer = 0x11c574c00] 15:31:21 INFO - PROCESS | 1649 | 1461364281238 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"4741713c-2513-914c-a408-6b8f844a7338","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":"20160422134148","device":"desktop","version":"48.0a1","command_id":1}}] 15:31:21 INFO - PROCESS | 1649 | 1461364281333 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}] 15:31:21 INFO - PROCESS | 1649 | 1461364281378 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 15:31:21 INFO - PROCESS | 1649 | 1461364281464 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 15:31:21 INFO - PROCESS | 1649 | [1649] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 15:31:21 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:31:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 13 (0x12ace3400) [pid = 1649] [serial = 13] [outer = 0x11c574c00] 15:31:21 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:31:21 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:31:21 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 15:31:21 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 15:31:21 INFO - PROCESS | 1649 | 1461364281750 Marionette TRACE conn2 <- [1,3,null,{}] 15:31:21 INFO - PROCESS | 1649 | 1461364281752 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 15:31:21 INFO - PROCESS | 1649 | 1461364281767 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 15:31:21 INFO - PROCESS | 1649 | 1461364281794 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 15:31:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 15:31:21 INFO - PROCESS | 1649 | 1461364281796 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 15:31:21 INFO - PROCESS | 1649 | 1461364281799 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 15:31:21 INFO - PROCESS | 1649 | 1461364281801 Marionette TRACE conn2 <- [1,6,null,{}] 15:31:21 INFO - PROCESS | 1649 | 1461364281807 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}] 15:31:21 INFO - PROCESS | 1649 | 1461364281814 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 15:31:21 INFO - PROCESS | 1649 | 1461364281817 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b4c1800 == 6 [pid = 1649] [id = 6] 15:31:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 14 (0x12b4e8800) [pid = 1649] [serial = 14] [outer = 0x0] 15:31:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 15 (0x12b4e9400) [pid = 1649] [serial = 15] [outer = 0x12b4e8800] 15:31:21 INFO - PROCESS | 1649 | 1461364281849 Marionette DEBUG loaded listener.js 15:31:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 16 (0x12b4efc00) [pid = 1649] [serial = 16] [outer = 0x12b4e8800] 15:31:22 INFO - PROCESS | 1649 | 1461364282161 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]]]}] 15:31:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 15:31:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 372ms 15:31:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b7c0800 == 7 [pid = 1649] [id = 7] 15:31:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 17 (0x12b4f2c00) [pid = 1649] [serial = 17] [outer = 0x0] 15:31:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 18 (0x12b758000) [pid = 1649] [serial = 18] [outer = 0x12b4f2c00] 15:31:22 INFO - PROCESS | 1649 | 1461364282198 Marionette DEBUG loaded listener.js 15:31:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 19 (0x12b796000) [pid = 1649] [serial = 19] [outer = 0x12b4f2c00] 15:31:22 INFO - PROCESS | 1649 | 1461364282234 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 15:31:22 INFO - PROCESS | 1649 | 1461364282235 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 15:31:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 15:31:22 INFO - PROCESS | 1649 | 1461364282272 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 15:31:22 INFO - PROCESS | 1649 | 1461364282273 Marionette TRACE conn2 <- [1,10,null,{}] 15:31:22 INFO - PROCESS | 1649 | 1461364282293 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}] 15:31:22 INFO - PROCESS | 1649 | 1461364282424 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 15:31:22 INFO - PROCESS | 1649 | 1461364282457 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d180000 == 8 [pid = 1649] [id = 8] 15:31:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 20 (0x12d18a400) [pid = 1649] [serial = 20] [outer = 0x0] 15:31:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 21 (0x12d18c400) [pid = 1649] [serial = 21] [outer = 0x12d18a400] 15:31:22 INFO - PROCESS | 1649 | 1461364282486 Marionette DEBUG loaded listener.js 15:31:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 22 (0x12d190800) [pid = 1649] [serial = 22] [outer = 0x12d18a400] 15:31:22 INFO - PROCESS | 1649 | 1461364282780 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]]]}] 15:31:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 15:31:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 541ms 15:31:22 INFO - PROCESS | 1649 | 1461364282802 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 15:31:22 INFO - PROCESS | 1649 | 1461364282806 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 15:31:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 15:31:22 INFO - PROCESS | 1649 | 1461364282849 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 15:31:22 INFO - PROCESS | 1649 | 1461364282851 Marionette TRACE conn2 <- [1,14,null,{}] 15:31:22 INFO - PROCESS | 1649 | 1461364282864 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}] 15:31:22 INFO - PROCESS | 1649 | 1461364282952 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 15:31:22 INFO - PROCESS | 1649 | 1461364282959 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e30f800 == 9 [pid = 1649] [id = 9] 15:31:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 23 (0x12d191400) [pid = 1649] [serial = 23] [outer = 0x0] 15:31:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 24 (0x12db78800) [pid = 1649] [serial = 24] [outer = 0x12d191400] 15:31:22 INFO - PROCESS | 1649 | 1461364282984 Marionette DEBUG loaded listener.js 15:31:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 25 (0x12e331400) [pid = 1649] [serial = 25] [outer = 0x12d191400] 15:31:23 INFO - PROCESS | 1649 | 1461364283261 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]]]}] 15:31:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 15:31:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 511ms 15:31:23 INFO - PROCESS | 1649 | 1461364283327 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 15:31:23 INFO - PROCESS | 1649 | 1461364283329 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 15:31:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 15:31:23 INFO - PROCESS | 1649 | 1461364283333 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 15:31:23 INFO - PROCESS | 1649 | 1461364283335 Marionette TRACE conn2 <- [1,18,null,{}] 15:31:23 INFO - PROCESS | 1649 | 1461364283339 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}] 15:31:23 INFO - PROCESS | 1649 | 1461364283471 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 15:31:23 INFO - PROCESS | 1649 | 1461364283479 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e4ab000 == 10 [pid = 1649] [id = 10] 15:31:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 26 (0x12e468c00) [pid = 1649] [serial = 26] [outer = 0x0] 15:31:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 27 (0x12e4d5800) [pid = 1649] [serial = 27] [outer = 0x12e468c00] 15:31:23 INFO - PROCESS | 1649 | 1461364283519 Marionette DEBUG loaded listener.js 15:31:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 28 (0x12e4db800) [pid = 1649] [serial = 28] [outer = 0x12e468c00] 15:31:23 INFO - PROCESS | 1649 | 1461364283891 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]]]}] 15:31:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 15:31:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 571ms 15:31:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 15:31:23 INFO - PROCESS | 1649 | 1461364283905 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 15:31:23 INFO - PROCESS | 1649 | 1461364283908 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 15:31:23 INFO - PROCESS | 1649 | 1461364283910 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 15:31:23 INFO - PROCESS | 1649 | 1461364283911 Marionette TRACE conn2 <- [1,22,null,{}] 15:31:23 INFO - PROCESS | 1649 | 1461364283914 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}] 15:31:24 INFO - PROCESS | 1649 | 1461364284029 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 15:31:24 INFO - PROCESS | 1649 | 1461364284037 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x119ad6000 == 11 [pid = 1649] [id = 11] 15:31:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 29 (0x12e4de800) [pid = 1649] [serial = 29] [outer = 0x0] 15:31:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 30 (0x12e511800) [pid = 1649] [serial = 30] [outer = 0x12e4de800] 15:31:24 INFO - PROCESS | 1649 | 1461364284077 Marionette DEBUG loaded listener.js 15:31:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 31 (0x12e957800) [pid = 1649] [serial = 31] [outer = 0x12e4de800] 15:31:24 INFO - PROCESS | 1649 | 1461364284466 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]]]}] 15:31:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 15:31:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 570ms 15:31:24 INFO - PROCESS | 1649 | 1461364284480 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 15:31:24 INFO - PROCESS | 1649 | 1461364284481 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 15:31:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 15:31:24 INFO - PROCESS | 1649 | 1461364284483 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 15:31:24 INFO - PROCESS | 1649 | 1461364284485 Marionette TRACE conn2 <- [1,26,null,{}] 15:31:24 INFO - PROCESS | 1649 | 1461364284487 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}] 15:31:24 INFO - PROCESS | 1649 | 1461364284575 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 15:31:24 INFO - PROCESS | 1649 | 1461364284579 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ed8a800 == 12 [pid = 1649] [id = 12] 15:31:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 32 (0x12e95c800) [pid = 1649] [serial = 32] [outer = 0x0] 15:31:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 33 (0x12eaa6400) [pid = 1649] [serial = 33] [outer = 0x12e95c800] 15:31:24 INFO - PROCESS | 1649 | 1461364284604 Marionette DEBUG loaded listener.js 15:31:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 34 (0x12eaae800) [pid = 1649] [serial = 34] [outer = 0x12e95c800] 15:31:24 INFO - PROCESS | 1649 | 1461364284860 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]]]}] 15:31:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 15:31:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 417ms 15:31:24 INFO - PROCESS | 1649 | 1461364284902 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 15:31:24 INFO - PROCESS | 1649 | 1461364284903 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 15:31:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 15:31:24 INFO - PROCESS | 1649 | 1461364284912 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 15:31:24 INFO - PROCESS | 1649 | 1461364284913 Marionette TRACE conn2 <- [1,30,null,{}] 15:31:24 INFO - PROCESS | 1649 | 1461364284916 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}] 15:31:25 INFO - PROCESS | 1649 | 1461364285000 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 15:31:25 INFO - PROCESS | 1649 | 1461364285007 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f08a800 == 13 [pid = 1649] [id = 13] 15:31:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 35 (0x12ef9c400) [pid = 1649] [serial = 35] [outer = 0x0] 15:31:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 36 (0x12efa5800) [pid = 1649] [serial = 36] [outer = 0x12ef9c400] 15:31:25 INFO - PROCESS | 1649 | 1461364285032 Marionette DEBUG loaded listener.js 15:31:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 37 (0x12efa9800) [pid = 1649] [serial = 37] [outer = 0x12ef9c400] 15:31:25 INFO - PROCESS | 1649 | 1461364285272 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]]]}] 15:31:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 15:31:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 367ms 15:31:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 15:31:25 INFO - PROCESS | 1649 | 1461364285280 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 15:31:25 INFO - PROCESS | 1649 | 1461364285281 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 15:31:25 INFO - PROCESS | 1649 | 1461364285283 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 15:31:25 INFO - PROCESS | 1649 | 1461364285284 Marionette TRACE conn2 <- [1,34,null,{}] 15:31:25 INFO - PROCESS | 1649 | 1461364285287 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}] 15:31:25 INFO - PROCESS | 1649 | 1461364285383 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 15:31:25 INFO - PROCESS | 1649 | 1461364285387 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f364800 == 14 [pid = 1649] [id = 14] 15:31:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 38 (0x12ed59400) [pid = 1649] [serial = 38] [outer = 0x0] 15:31:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 39 (0x12ed63400) [pid = 1649] [serial = 39] [outer = 0x12ed59400] 15:31:25 INFO - PROCESS | 1649 | 1461364285413 Marionette DEBUG loaded listener.js 15:31:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 40 (0x12ef9f400) [pid = 1649] [serial = 40] [outer = 0x12ed59400] 15:31:25 INFO - PROCESS | 1649 | 1461364285641 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]]]}] 15:31:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 15:31:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 369ms 15:31:25 INFO - PROCESS | 1649 | 1461364285653 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 15:31:25 INFO - PROCESS | 1649 | 1461364285655 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 15:31:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 15:31:25 INFO - PROCESS | 1649 | 1461364285663 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 15:31:25 INFO - PROCESS | 1649 | 1461364285664 Marionette TRACE conn2 <- [1,38,null,{}] 15:31:25 INFO - PROCESS | 1649 | 1461364285666 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}] 15:31:25 INFO - PROCESS | 1649 | 1461364285767 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 15:31:25 INFO - PROCESS | 1649 | 1461364285779 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f87f000 == 15 [pid = 1649] [id = 15] 15:31:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 41 (0x12efa9c00) [pid = 1649] [serial = 41] [outer = 0x0] 15:31:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 42 (0x12f3a3400) [pid = 1649] [serial = 42] [outer = 0x12efa9c00] 15:31:25 INFO - PROCESS | 1649 | 1461364285805 Marionette DEBUG loaded listener.js 15:31:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 43 (0x12f3ab000) [pid = 1649] [serial = 43] [outer = 0x12efa9c00] 15:31:26 INFO - PROCESS | 1649 | 1461364286038 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]]]}] 15:31:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 15:31:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 418ms 15:31:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 15:31:26 INFO - PROCESS | 1649 | 1461364286082 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 15:31:26 INFO - PROCESS | 1649 | 1461364286083 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 15:31:26 INFO - PROCESS | 1649 | 1461364286085 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 15:31:26 INFO - PROCESS | 1649 | 1461364286086 Marionette TRACE conn2 <- [1,42,null,{}] 15:31:26 INFO - PROCESS | 1649 | 1461364286096 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}] 15:31:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fb4e000 == 16 [pid = 1649] [id = 16] 15:31:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 44 (0x12fb4e800) [pid = 1649] [serial = 44] [outer = 0x0] 15:31:26 INFO - PROCESS | 1649 | 1461364286191 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 15:31:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 45 (0x12fb4f800) [pid = 1649] [serial = 45] [outer = 0x12fb4e800] 15:31:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 46 (0x12f897000) [pid = 1649] [serial = 46] [outer = 0x12fb4e800] 15:31:26 INFO - PROCESS | 1649 | 1461364286211 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fb4d800 == 17 [pid = 1649] [id = 17] 15:31:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 47 (0x12f3ab400) [pid = 1649] [serial = 47] [outer = 0x0] 15:31:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 48 (0x12f6b0000) [pid = 1649] [serial = 48] [outer = 0x12f3ab400] 15:31:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fb65000 == 18 [pid = 1649] [id = 18] 15:31:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 49 (0x12fa26000) [pid = 1649] [serial = 49] [outer = 0x0] 15:31:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 50 (0x12fa27c00) [pid = 1649] [serial = 50] [outer = 0x12fa26000] 15:31:26 INFO - PROCESS | 1649 | 1461364286257 Marionette DEBUG loaded listener.js 15:31:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 51 (0x12fa2c000) [pid = 1649] [serial = 51] [outer = 0x12fa26000] 15:31:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 52 (0x12f6aa000) [pid = 1649] [serial = 52] [outer = 0x12f3ab400] 15:31:26 INFO - PROCESS | 1649 | 1461364286652 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]]]}] 15:31:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 15:31:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 578ms 15:31:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 15:31:26 INFO - PROCESS | 1649 | 1461364286664 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 15:31:26 INFO - PROCESS | 1649 | 1461364286666 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 15:31:26 INFO - PROCESS | 1649 | 1461364286670 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 15:31:26 INFO - PROCESS | 1649 | 1461364286673 Marionette TRACE conn2 <- [1,46,null,{}] 15:31:26 INFO - PROCESS | 1649 | 1461364286676 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}] 15:31:26 INFO - PROCESS | 1649 | 1461364286811 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 15:31:26 INFO - PROCESS | 1649 | 1461364286817 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fb95000 == 19 [pid = 1649] [id = 19] 15:31:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 53 (0x11a96a400) [pid = 1649] [serial = 53] [outer = 0x0] 15:31:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 54 (0x11ad3c400) [pid = 1649] [serial = 54] [outer = 0x11a96a400] 15:31:26 INFO - PROCESS | 1649 | 1461364286865 Marionette DEBUG loaded listener.js 15:31:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 55 (0x12fa2fc00) [pid = 1649] [serial = 55] [outer = 0x11a96a400] 15:31:27 INFO - PROCESS | 1649 | 1461364287156 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]]]}] 15:31:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 15:31:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 522ms 15:31:27 INFO - PROCESS | 1649 | 1461364287193 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 15:31:27 INFO - PROCESS | 1649 | 1461364287195 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 15:31:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 15:31:27 INFO - PROCESS | 1649 | 1461364287197 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 15:31:27 INFO - PROCESS | 1649 | 1461364287198 Marionette TRACE conn2 <- [1,50,null,{}] 15:31:27 INFO - PROCESS | 1649 | 1461364287200 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}] 15:31:27 INFO - PROCESS | 1649 | 1461364287293 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 15:31:27 INFO - PROCESS | 1649 | 1461364287298 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x11af8a000 == 20 [pid = 1649] [id = 20] 15:31:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 56 (0x11ab09000) [pid = 1649] [serial = 56] [outer = 0x0] 15:31:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 57 (0x11ab0c000) [pid = 1649] [serial = 57] [outer = 0x11ab09000] 15:31:27 INFO - PROCESS | 1649 | 1461364287322 Marionette DEBUG loaded listener.js 15:31:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 58 (0x12fa32000) [pid = 1649] [serial = 58] [outer = 0x11ab09000] 15:31:27 INFO - PROCESS | 1649 | 1461364287543 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]]]}] 15:31:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 15:31:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 367ms 15:31:27 INFO - PROCESS | 1649 | 1461364287565 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 15:31:27 INFO - PROCESS | 1649 | 1461364287566 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 15:31:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 15:31:27 INFO - PROCESS | 1649 | 1461364287568 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 15:31:27 INFO - PROCESS | 1649 | 1461364287569 Marionette TRACE conn2 <- [1,54,null,{}] 15:31:27 INFO - PROCESS | 1649 | 1461364287579 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}] 15:31:27 INFO - PROCESS | 1649 | 1461364287669 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 15:31:27 INFO - PROCESS | 1649 | 1461364287674 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x11af99000 == 21 [pid = 1649] [id = 21] 15:31:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 59 (0x12fa33000) [pid = 1649] [serial = 59] [outer = 0x0] 15:31:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 60 (0x12ff2e800) [pid = 1649] [serial = 60] [outer = 0x12fa33000] 15:31:27 INFO - PROCESS | 1649 | 1461364287698 Marionette DEBUG loaded listener.js 15:31:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 61 (0x1302a8800) [pid = 1649] [serial = 61] [outer = 0x12fa33000] 15:31:28 INFO - PROCESS | 1649 | 1461364288044 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]]]}] 15:31:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 15:31:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1077ms 15:31:28 INFO - PROCESS | 1649 | 1461364288675 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 15:31:28 INFO - PROCESS | 1649 | 1461364288677 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 15:31:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 15:31:28 INFO - PROCESS | 1649 | 1461364288683 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 15:31:28 INFO - PROCESS | 1649 | 1461364288685 Marionette TRACE conn2 <- [1,58,null,{}] 15:31:28 INFO - PROCESS | 1649 | 1461364288691 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}] 15:31:28 INFO - PROCESS | 1649 | 1461364288796 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 15:31:28 INFO - PROCESS | 1649 | 1461364288833 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x114b7f000 == 22 [pid = 1649] [id = 22] 15:31:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 62 (0x114bb5800) [pid = 1649] [serial = 62] [outer = 0x0] 15:31:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 63 (0x115284c00) [pid = 1649] [serial = 63] [outer = 0x114bb5800] 15:31:28 INFO - PROCESS | 1649 | 1461364288864 Marionette DEBUG loaded listener.js 15:31:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x115859c00) [pid = 1649] [serial = 64] [outer = 0x114bb5800] 15:31:29 INFO - PROCESS | 1649 | 1461364289261 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]]]}] 15:31:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 15:31:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 624ms 15:31:29 INFO - PROCESS | 1649 | 1461364289307 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 15:31:29 INFO - PROCESS | 1649 | 1461364289311 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 15:31:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 15:31:29 INFO - PROCESS | 1649 | 1461364289315 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 15:31:29 INFO - PROCESS | 1649 | 1461364289317 Marionette TRACE conn2 <- [1,62,null,{}] 15:31:29 INFO - PROCESS | 1649 | 1461364289320 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}] 15:31:29 INFO - PROCESS | 1649 | 1461364289430 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 15:31:29 INFO - PROCESS | 1649 | 1461364289471 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x118f19800 == 23 [pid = 1649] [id = 23] 15:31:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x11680e000) [pid = 1649] [serial = 65] [outer = 0x0] 15:31:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x119195000) [pid = 1649] [serial = 66] [outer = 0x11680e000] 15:31:29 INFO - PROCESS | 1649 | 1461364289502 Marionette DEBUG loaded listener.js 15:31:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x119a4f000) [pid = 1649] [serial = 67] [outer = 0x11680e000] 15:31:29 INFO - PROCESS | 1649 | 1461364289896 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]]]}] 15:31:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 15:31:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 619ms 15:31:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 15:31:29 INFO - PROCESS | 1649 | 1461364289935 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 15:31:29 INFO - PROCESS | 1649 | 1461364289936 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 15:31:29 INFO - PROCESS | 1649 | 1461364289939 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 15:31:29 INFO - PROCESS | 1649 | 1461364289941 Marionette TRACE conn2 <- [1,66,null,{}] 15:31:29 INFO - PROCESS | 1649 | 1461364289949 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}] 15:31:30 INFO - PROCESS | 1649 | 1461364290059 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 15:31:30 INFO - PROCESS | 1649 | 1461364290127 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x11979c000 == 24 [pid = 1649] [id = 24] 15:31:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x11a8d7800) [pid = 1649] [serial = 68] [outer = 0x0] 15:31:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x11b90c400) [pid = 1649] [serial = 69] [outer = 0x11a8d7800] 15:31:30 INFO - PROCESS | 1649 | 1461364290159 Marionette DEBUG loaded listener.js 15:31:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x11c13c800) [pid = 1649] [serial = 70] [outer = 0x11a8d7800] 15:31:30 INFO - PROCESS | 1649 | 1461364290757 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]]]}] 15:31:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 15:31:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 823ms 15:31:30 INFO - PROCESS | 1649 | 1461364290763 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 15:31:30 INFO - PROCESS | 1649 | 1461364290765 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 15:31:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 15:31:30 INFO - PROCESS | 1649 | 1461364290768 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 15:31:30 INFO - PROCESS | 1649 | 1461364290772 Marionette TRACE conn2 <- [1,70,null,{}] 15:31:30 INFO - PROCESS | 1649 | 1461364290777 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}] 15:31:30 INFO - PROCESS | 1649 | 1461364290894 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 15:31:30 INFO - PROCESS | 1649 | 1461364290996 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x116313000 == 25 [pid = 1649] [id = 25] 15:31:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x114440c00) [pid = 1649] [serial = 71] [outer = 0x0] 15:31:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x1189a9000) [pid = 1649] [serial = 72] [outer = 0x114440c00] 15:31:31 INFO - PROCESS | 1649 | 1461364291029 Marionette DEBUG loaded listener.js 15:31:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x118ee7400) [pid = 1649] [serial = 73] [outer = 0x114440c00] 15:31:31 INFO - PROCESS | 1649 | 1461364291396 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]]]}] 15:31:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 15:31:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 675ms 15:31:31 INFO - PROCESS | 1649 | 1461364291454 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 15:31:31 INFO - PROCESS | 1649 | 1461364291458 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 15:31:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 15:31:31 INFO - PROCESS | 1649 | 1461364291466 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 15:31:31 INFO - PROCESS | 1649 | 1461364291468 Marionette TRACE conn2 <- [1,74,null,{}] 15:31:31 INFO - PROCESS | 1649 | 1461364291472 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}] 15:31:31 INFO - PROCESS | 1649 | 1461364291579 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 15:31:31 INFO - PROCESS | 1649 | 1461364291590 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x118661800 == 26 [pid = 1649] [id = 26] 15:31:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x119134400) [pid = 1649] [serial = 74] [outer = 0x0] 15:31:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x119191c00) [pid = 1649] [serial = 75] [outer = 0x119134400] 15:31:31 INFO - PROCESS | 1649 | 1461364291637 Marionette DEBUG loaded listener.js 15:31:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x119a51000) [pid = 1649] [serial = 76] [outer = 0x119134400] 15:31:31 INFO - PROCESS | 1649 | 1461364291984 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]]]}] 15:31:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 15:31:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 570ms 15:31:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 15:31:32 INFO - PROCESS | 1649 | 1461364292040 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 15:31:32 INFO - PROCESS | 1649 | 1461364292042 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 15:31:32 INFO - PROCESS | 1649 | 1461364292044 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 15:31:32 INFO - PROCESS | 1649 | 1461364292047 Marionette TRACE conn2 <- [1,78,null,{}] 15:31:32 INFO - PROCESS | 1649 | 1461364292054 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}] 15:31:32 INFO - PROCESS | 1649 | 1461364292126 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 15:31:32 INFO - PROCESS | 1649 | 1461364292131 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x119239800 == 27 [pid = 1649] [id = 27] 15:31:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x119abb400) [pid = 1649] [serial = 77] [outer = 0x0] 15:31:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x11a863400) [pid = 1649] [serial = 78] [outer = 0x119abb400] 15:31:32 INFO - PROCESS | 1649 | 1461364292160 Marionette DEBUG loaded listener.js 15:31:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x11a8d4800) [pid = 1649] [serial = 79] [outer = 0x119abb400] 15:31:32 INFO - PROCESS | 1649 | 1461364292462 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]]]}] 15:31:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 15:31:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 470ms 15:31:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 15:31:32 INFO - PROCESS | 1649 | 1461364292515 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 15:31:32 INFO - PROCESS | 1649 | 1461364292516 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 15:31:32 INFO - PROCESS | 1649 | 1461364292518 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 15:31:32 INFO - PROCESS | 1649 | 1461364292519 Marionette TRACE conn2 <- [1,82,null,{}] 15:31:32 INFO - PROCESS | 1649 | 1461364292522 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}] 15:31:32 INFO - PROCESS | 1649 | 1461364292597 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 15:31:32 INFO - PROCESS | 1649 | 1461364292637 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x119ace800 == 28 [pid = 1649] [id = 28] 15:31:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x119a44400) [pid = 1649] [serial = 80] [outer = 0x0] 15:31:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x11a973800) [pid = 1649] [serial = 81] [outer = 0x119a44400] 15:31:32 INFO - PROCESS | 1649 | 1461364292663 Marionette DEBUG loaded listener.js 15:31:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x11b904c00) [pid = 1649] [serial = 82] [outer = 0x119a44400] 15:31:32 INFO - PROCESS | 1649 | 1461364292936 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]]]}] 15:31:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 15:31:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 469ms 15:31:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 15:31:32 INFO - PROCESS | 1649 | 1461364292990 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 15:31:32 INFO - PROCESS | 1649 | 1461364292993 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 15:31:32 INFO - PROCESS | 1649 | 1461364292995 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 15:31:32 INFO - PROCESS | 1649 | 1461364292996 Marionette TRACE conn2 <- [1,86,null,{}] 15:31:33 INFO - PROCESS | 1649 | 1461364292999 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}] 15:31:33 INFO - PROCESS | 1649 | 1461364293070 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 15:31:33 INFO - PROCESS | 1649 | 1461364293076 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a8b2000 == 29 [pid = 1649] [id = 29] 15:31:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x11b906800) [pid = 1649] [serial = 83] [outer = 0x0] 15:31:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x11b9e7000) [pid = 1649] [serial = 84] [outer = 0x11b906800] 15:31:33 INFO - PROCESS | 1649 | 1461364293101 Marionette DEBUG loaded listener.js 15:31:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x11be9e400) [pid = 1649] [serial = 85] [outer = 0x11b906800] 15:31:33 INFO - PROCESS | 1649 | 1461364293394 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]]]}] 15:31:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 15:31:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 418ms 15:31:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 15:31:33 INFO - PROCESS | 1649 | 1461364293416 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 15:31:33 INFO - PROCESS | 1649 | 1461364293417 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 15:31:33 INFO - PROCESS | 1649 | 1461364293419 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 15:31:33 INFO - PROCESS | 1649 | 1461364293420 Marionette TRACE conn2 <- [1,90,null,{}] 15:31:33 INFO - PROCESS | 1649 | 1461364293426 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}] 15:31:33 INFO - PROCESS | 1649 | 1461364293533 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 15:31:33 INFO - PROCESS | 1649 | 1461364293541 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a8d0000 == 30 [pid = 1649] [id = 30] 15:31:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x11ad43c00) [pid = 1649] [serial = 86] [outer = 0x0] 15:31:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x11c13a400) [pid = 1649] [serial = 87] [outer = 0x11ad43c00] 15:31:33 INFO - PROCESS | 1649 | 1461364293568 Marionette DEBUG loaded listener.js 15:31:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11c7f1c00) [pid = 1649] [serial = 88] [outer = 0x11ad43c00] 15:31:33 INFO - PROCESS | 1649 | 1461364293823 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]]]}] 15:31:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 15:31:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 421ms 15:31:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 15:31:33 INFO - PROCESS | 1649 | 1461364293845 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 15:31:33 INFO - PROCESS | 1649 | 1461364293846 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 15:31:33 INFO - PROCESS | 1649 | 1461364293848 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 15:31:33 INFO - PROCESS | 1649 | 1461364293849 Marionette TRACE conn2 <- [1,94,null,{}] 15:31:33 INFO - PROCESS | 1649 | 1461364293851 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}] 15:31:33 INFO - PROCESS | 1649 | 1461364293924 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 15:31:33 INFO - PROCESS | 1649 | 1461364293929 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x11af94800 == 31 [pid = 1649] [id = 31] 15:31:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x11a8d8000) [pid = 1649] [serial = 89] [outer = 0x0] 15:31:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x123a3b000) [pid = 1649] [serial = 90] [outer = 0x11a8d8000] 15:31:33 INFO - PROCESS | 1649 | 1461364293956 Marionette DEBUG loaded listener.js 15:31:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x123a40c00) [pid = 1649] [serial = 91] [outer = 0x11a8d8000] 15:31:34 INFO - PROCESS | 1649 | 1461364294233 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]]]}] 15:31:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 15:31:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 418ms 15:31:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 15:31:34 INFO - PROCESS | 1649 | 1461364294275 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 15:31:34 INFO - PROCESS | 1649 | 1461364294276 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 15:31:34 INFO - PROCESS | 1649 | 1461364294279 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 15:31:34 INFO - PROCESS | 1649 | 1461364294280 Marionette TRACE conn2 <- [1,98,null,{}] 15:31:34 INFO - PROCESS | 1649 | 1461364294282 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}] 15:31:34 INFO - PROCESS | 1649 | 1461364294366 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 15:31:34 INFO - PROCESS | 1649 | 1461364294374 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ba06000 == 32 [pid = 1649] [id = 32] 15:31:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x11c4ae400) [pid = 1649] [serial = 92] [outer = 0x0] 15:31:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x123b14400) [pid = 1649] [serial = 93] [outer = 0x11c4ae400] 15:31:34 INFO - PROCESS | 1649 | 1461364294465 Marionette DEBUG loaded listener.js 15:31:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x123e20800) [pid = 1649] [serial = 94] [outer = 0x11c4ae400] 15:31:34 INFO - PROCESS | 1649 | 1461364294849 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]]]}] 15:31:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 15:31:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 619ms 15:31:34 INFO - PROCESS | 1649 | 1461364294897 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 15:31:34 INFO - PROCESS | 1649 | 1461364294899 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 15:31:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 15:31:34 INFO - PROCESS | 1649 | 1461364294901 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 15:31:34 INFO - PROCESS | 1649 | 1461364294902 Marionette TRACE conn2 <- [1,102,null,{}] 15:31:34 INFO - PROCESS | 1649 | 1461364294905 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}] 15:31:34 INFO - PROCESS | 1649 | 1461364294974 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 15:31:35 INFO - PROCESS | 1649 | 1461364295017 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x11be63800 == 33 [pid = 1649] [id = 33] 15:31:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x123a3f000) [pid = 1649] [serial = 95] [outer = 0x0] 15:31:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x123fbe000) [pid = 1649] [serial = 96] [outer = 0x123a3f000] 15:31:35 INFO - PROCESS | 1649 | 1461364295042 Marionette DEBUG loaded listener.js 15:31:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12444b400) [pid = 1649] [serial = 97] [outer = 0x123a3f000] 15:31:35 INFO - PROCESS | 1649 | 1461364295286 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]]]}] 15:31:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 15:31:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 421ms 15:31:35 INFO - PROCESS | 1649 | 1461364295330 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 15:31:35 INFO - PROCESS | 1649 | 1461364295331 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 15:31:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 15:31:35 INFO - PROCESS | 1649 | 1461364295333 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 15:31:35 INFO - PROCESS | 1649 | 1461364295334 Marionette TRACE conn2 <- [1,106,null,{}] 15:31:35 INFO - PROCESS | 1649 | 1461364295344 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}] 15:31:35 INFO - PROCESS | 1649 | 1461364295418 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 15:31:35 INFO - PROCESS | 1649 | 1461364295424 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bf99800 == 34 [pid = 1649] [id = 34] 15:31:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x123853800) [pid = 1649] [serial = 98] [outer = 0x0] 15:31:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1268a3800) [pid = 1649] [serial = 99] [outer = 0x123853800] 15:31:35 INFO - PROCESS | 1649 | 1461364295449 Marionette DEBUG loaded listener.js 15:31:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x126c39800) [pid = 1649] [serial = 100] [outer = 0x123853800] 15:31:35 INFO - PROCESS | 1649 | 1461364295767 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]]]}] 15:31:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 15:31:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 469ms 15:31:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 15:31:35 INFO - PROCESS | 1649 | 1461364295802 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 15:31:35 INFO - PROCESS | 1649 | 1461364295804 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 15:31:35 INFO - PROCESS | 1649 | 1461364295806 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 15:31:35 INFO - PROCESS | 1649 | 1461364295808 Marionette TRACE conn2 <- [1,110,null,{}] 15:31:35 INFO - PROCESS | 1649 | 1461364295810 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}] 15:31:35 INFO - PROCESS | 1649 | 1461364295917 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 15:31:35 INFO - PROCESS | 1649 | 1461364295924 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c16a800 == 35 [pid = 1649] [id = 35] 15:31:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x119c9fc00) [pid = 1649] [serial = 101] [outer = 0x0] 15:31:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x126c91800) [pid = 1649] [serial = 102] [outer = 0x119c9fc00] 15:31:35 INFO - PROCESS | 1649 | 1461364295950 Marionette DEBUG loaded listener.js 15:31:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1288cac00) [pid = 1649] [serial = 103] [outer = 0x119c9fc00] 15:31:36 INFO - PROCESS | 1649 | 1461364296296 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]]]}] 15:31:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 15:31:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 520ms 15:31:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 15:31:36 INFO - PROCESS | 1649 | 1461364296327 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 15:31:36 INFO - PROCESS | 1649 | 1461364296329 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 15:31:36 INFO - PROCESS | 1649 | 1461364296333 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 15:31:36 INFO - PROCESS | 1649 | 1461364296335 Marionette TRACE conn2 <- [1,114,null,{}] 15:31:36 INFO - PROCESS | 1649 | 1461364296338 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}] 15:31:36 INFO - PROCESS | 1649 | 1461364296452 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 15:31:36 INFO - PROCESS | 1649 | 1461364296516 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x1239df800 == 36 [pid = 1649] [id = 36] 15:31:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x123a3c000) [pid = 1649] [serial = 104] [outer = 0x0] 15:31:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1288cf800) [pid = 1649] [serial = 105] [outer = 0x123a3c000] 15:31:36 INFO - PROCESS | 1649 | 1461364296555 Marionette DEBUG loaded listener.js 15:31:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1293eac00) [pid = 1649] [serial = 106] [outer = 0x123a3c000] 15:31:36 INFO - PROCESS | 1649 | 1461364296957 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]]]}] 15:31:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 15:31:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 669ms 15:31:37 INFO - PROCESS | 1649 | 1461364297003 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 15:31:37 INFO - PROCESS | 1649 | 1461364297005 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 15:31:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 15:31:37 INFO - PROCESS | 1649 | 1461364297008 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 15:31:37 INFO - PROCESS | 1649 | 1461364297010 Marionette TRACE conn2 <- [1,118,null,{}] 15:31:37 INFO - PROCESS | 1649 | 1461364297014 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}] 15:31:37 INFO - PROCESS | 1649 | 1461364297171 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 15:31:37 INFO - PROCESS | 1649 | 1461364297188 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x123b2a000 == 37 [pid = 1649] [id = 37] 15:31:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12945a400) [pid = 1649] [serial = 107] [outer = 0x0] 15:31:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x129466c00) [pid = 1649] [serial = 108] [outer = 0x12945a400] 15:31:37 INFO - PROCESS | 1649 | 1461364297228 Marionette DEBUG loaded listener.js 15:31:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x12abe6800) [pid = 1649] [serial = 109] [outer = 0x12945a400] 15:31:37 INFO - PROCESS | 1649 | 1461364297539 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]]]}] 15:31:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 15:31:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 570ms 15:31:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 15:31:37 INFO - PROCESS | 1649 | 1461364297578 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 15:31:37 INFO - PROCESS | 1649 | 1461364297579 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 15:31:37 INFO - PROCESS | 1649 | 1461364297581 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 15:31:37 INFO - PROCESS | 1649 | 1461364297582 Marionette TRACE conn2 <- [1,122,null,{}] 15:31:37 INFO - PROCESS | 1649 | 1461364297585 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}] 15:31:37 INFO - PROCESS | 1649 | 1461364297660 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 15:31:37 INFO - PROCESS | 1649 | 1461364297664 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x123e88800 == 38 [pid = 1649] [id = 38] 15:31:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x12abe6c00) [pid = 1649] [serial = 110] [outer = 0x0] 15:31:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x12ace6c00) [pid = 1649] [serial = 111] [outer = 0x12abe6c00] 15:31:37 INFO - PROCESS | 1649 | 1461364297691 Marionette DEBUG loaded listener.js 15:31:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12afecc00) [pid = 1649] [serial = 112] [outer = 0x12abe6c00] 15:31:38 INFO - PROCESS | 1649 | 1461364298025 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]]]}] 15:31:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 15:31:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 467ms 15:31:38 INFO - PROCESS | 1649 | 1461364298050 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 15:31:38 INFO - PROCESS | 1649 | 1461364298053 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 15:31:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 15:31:38 INFO - PROCESS | 1649 | 1461364298058 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 15:31:38 INFO - PROCESS | 1649 | 1461364298061 Marionette TRACE conn2 <- [1,126,null,{}] 15:31:38 INFO - PROCESS | 1649 | 1461364298065 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}] 15:31:38 INFO - PROCESS | 1649 | 1461364298162 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 15:31:38 INFO - PROCESS | 1649 | 1461364298216 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x1155bf800 == 39 [pid = 1649] [id = 39] 15:31:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x116613800) [pid = 1649] [serial = 113] [outer = 0x0] 15:31:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x11867d400) [pid = 1649] [serial = 114] [outer = 0x116613800] 15:31:38 INFO - PROCESS | 1649 | 1461364298249 Marionette DEBUG loaded listener.js 15:31:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x118ee8400) [pid = 1649] [serial = 115] [outer = 0x116613800] 15:31:38 INFO - PROCESS | 1649 | 1461364298677 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]]]}] 15:31:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 15:31:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 673ms 15:31:38 INFO - PROCESS | 1649 | 1461364298739 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 15:31:38 INFO - PROCESS | 1649 | 1461364298743 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 15:31:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 15:31:38 INFO - PROCESS | 1649 | 1461364298749 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 15:31:38 INFO - PROCESS | 1649 | 1461364298751 Marionette TRACE conn2 <- [1,130,null,{}] 15:31:38 INFO - PROCESS | 1649 | 1461364298754 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}] 15:31:38 INFO - PROCESS | 1649 | 1461364298864 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 15:31:38 INFO - PROCESS | 1649 | 1461364298923 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x119c5e000 == 40 [pid = 1649] [id = 40] 15:31:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x119d5d400) [pid = 1649] [serial = 116] [outer = 0x0] 15:31:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x11a86e800) [pid = 1649] [serial = 117] [outer = 0x119d5d400] 15:31:38 INFO - PROCESS | 1649 | 1461364298953 Marionette DEBUG loaded listener.js 15:31:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x11ab0a800) [pid = 1649] [serial = 118] [outer = 0x119d5d400] 15:31:39 INFO - PROCESS | 1649 | 1461364299426 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]]]}] 15:31:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 15:31:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 720ms 15:31:39 INFO - PROCESS | 1649 | 1461364299473 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 15:31:39 INFO - PROCESS | 1649 | 1461364299476 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 15:31:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 15:31:39 INFO - PROCESS | 1649 | 1461364299480 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 15:31:39 INFO - PROCESS | 1649 | 1461364299484 Marionette TRACE conn2 <- [1,134,null,{}] 15:31:39 INFO - PROCESS | 1649 | 1461364299496 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}] 15:31:39 INFO - PROCESS | 1649 | 1461364299659 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 15:31:39 INFO - PROCESS | 1649 | 1461364299721 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x1239dd800 == 41 [pid = 1649] [id = 41] 15:31:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x11c493800) [pid = 1649] [serial = 119] [outer = 0x0] 15:31:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x11c49c400) [pid = 1649] [serial = 120] [outer = 0x11c493800] 15:31:39 INFO - PROCESS | 1649 | 1461364299754 Marionette DEBUG loaded listener.js 15:31:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x123a3cc00) [pid = 1649] [serial = 121] [outer = 0x11c493800] 15:31:40 INFO - PROCESS | 1649 | 1461364300208 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]]]}] 15:31:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 15:31:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 773ms 15:31:40 INFO - PROCESS | 1649 | 1461364300253 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 15:31:40 INFO - PROCESS | 1649 | 1461364300255 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 15:31:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 15:31:40 INFO - PROCESS | 1649 | 1461364300277 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 15:31:40 INFO - PROCESS | 1649 | 1461364300278 Marionette TRACE conn2 <- [1,138,null,{}] 15:31:40 INFO - PROCESS | 1649 | 1461364300280 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}] 15:31:40 INFO - PROCESS | 1649 | 1461364300373 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 15:31:40 INFO - PROCESS | 1649 | 1461364300432 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x125d26000 == 42 [pid = 1649] [id = 42] 15:31:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x126c3cc00) [pid = 1649] [serial = 122] [outer = 0x0] 15:31:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x126edd400) [pid = 1649] [serial = 123] [outer = 0x126c3cc00] 15:31:40 INFO - PROCESS | 1649 | 1461364300467 Marionette DEBUG loaded listener.js 15:31:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x1288cc800) [pid = 1649] [serial = 124] [outer = 0x126c3cc00] 15:31:40 INFO - PROCESS | 1649 | 1461364300971 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]]]}] 15:31:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 15:31:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 722ms 15:31:41 INFO - PROCESS | 1649 | 1461364301006 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 15:31:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 15:31:41 INFO - PROCESS | 1649 | 1461364301007 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 15:31:41 INFO - PROCESS | 1649 | 1461364301011 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 15:31:41 INFO - PROCESS | 1649 | 1461364301013 Marionette TRACE conn2 <- [1,142,null,{}] 15:31:41 INFO - PROCESS | 1649 | 1461364301015 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}] 15:31:41 INFO - PROCESS | 1649 | 1461364301121 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 15:31:41 INFO - PROCESS | 1649 | 1461364301357 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x118654000 == 43 [pid = 1649] [id = 43] 15:31:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x11592d800) [pid = 1649] [serial = 125] [outer = 0x0] 15:31:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x11638d000) [pid = 1649] [serial = 126] [outer = 0x11592d800] 15:31:41 INFO - PROCESS | 1649 | 1461364301403 Marionette DEBUG loaded listener.js 15:31:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x1189b1c00) [pid = 1649] [serial = 127] [outer = 0x11592d800] 15:31:41 INFO - PROCESS | 1649 | 1461364301882 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]]]}] 15:31:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 15:31:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 921ms 15:31:41 INFO - PROCESS | 1649 | 1461364301939 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 15:31:41 INFO - PROCESS | 1649 | 1461364301942 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 15:31:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 15:31:41 INFO - PROCESS | 1649 | 1461364301947 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 15:31:41 INFO - PROCESS | 1649 | 1461364301949 Marionette TRACE conn2 <- [1,146,null,{}] 15:31:41 INFO - PROCESS | 1649 | 1461364301953 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}] 15:31:42 INFO - PROCESS | 1649 | 1461364302047 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 15:31:42 INFO - PROCESS | 1649 | 1461364302120 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x119116800 == 44 [pid = 1649] [id = 44] 15:31:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x1198e2000) [pid = 1649] [serial = 128] [outer = 0x0] 15:31:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x119ab4000) [pid = 1649] [serial = 129] [outer = 0x1198e2000] 15:31:42 INFO - PROCESS | 1649 | 1461364302168 Marionette DEBUG loaded listener.js 15:31:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x11a863800) [pid = 1649] [serial = 130] [outer = 0x1198e2000] 15:31:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12b4c1800 == 43 [pid = 1649] [id = 6] 15:31:42 INFO - PROCESS | 1649 | --DOCSHELL 0x123b2a000 == 42 [pid = 1649] [id = 37] 15:31:42 INFO - PROCESS | 1649 | --DOCSHELL 0x1239df800 == 41 [pid = 1649] [id = 36] 15:31:42 INFO - PROCESS | 1649 | --DOCSHELL 0x11c16a800 == 40 [pid = 1649] [id = 35] 15:31:42 INFO - PROCESS | 1649 | --DOCSHELL 0x11bf99800 == 39 [pid = 1649] [id = 34] 15:31:42 INFO - PROCESS | 1649 | --DOCSHELL 0x11be63800 == 38 [pid = 1649] [id = 33] 15:31:42 INFO - PROCESS | 1649 | --DOCSHELL 0x11ba06000 == 37 [pid = 1649] [id = 32] 15:31:42 INFO - PROCESS | 1649 | --DOCSHELL 0x11af94800 == 36 [pid = 1649] [id = 31] 15:31:42 INFO - PROCESS | 1649 | --DOCSHELL 0x11a8d0000 == 35 [pid = 1649] [id = 30] 15:31:42 INFO - PROCESS | 1649 | --DOCSHELL 0x11a8b2000 == 34 [pid = 1649] [id = 29] 15:31:42 INFO - PROCESS | 1649 | --DOCSHELL 0x119ace800 == 33 [pid = 1649] [id = 28] 15:31:42 INFO - PROCESS | 1649 | --DOCSHELL 0x119239800 == 32 [pid = 1649] [id = 27] 15:31:42 INFO - PROCESS | 1649 | --DOCSHELL 0x118661800 == 31 [pid = 1649] [id = 26] 15:31:42 INFO - PROCESS | 1649 | --DOCSHELL 0x116313000 == 30 [pid = 1649] [id = 25] 15:31:42 INFO - PROCESS | 1649 | --DOCSHELL 0x11979c000 == 29 [pid = 1649] [id = 24] 15:31:42 INFO - PROCESS | 1649 | --DOCSHELL 0x118f19800 == 28 [pid = 1649] [id = 23] 15:31:42 INFO - PROCESS | 1649 | --DOCSHELL 0x114b7f000 == 27 [pid = 1649] [id = 22] 15:31:42 INFO - PROCESS | 1649 | 1461364302804 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]]]}] 15:31:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 15:31:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 922ms 15:31:42 INFO - PROCESS | 1649 | 1461364302869 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 15:31:42 INFO - PROCESS | 1649 | 1461364302874 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 15:31:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 15:31:42 INFO - PROCESS | 1649 | 1461364302880 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 15:31:42 INFO - PROCESS | 1649 | 1461364302883 Marionette TRACE conn2 <- [1,150,null,{}] 15:31:42 INFO - PROCESS | 1649 | 1461364302889 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}] 15:31:43 INFO - PROCESS | 1649 | 1461364303031 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 15:31:43 INFO - PROCESS | 1649 | 1461364303097 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x119243800 == 28 [pid = 1649] [id = 45] 15:31:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x1198d8c00) [pid = 1649] [serial = 131] [outer = 0x0] 15:31:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x119abc000) [pid = 1649] [serial = 132] [outer = 0x1198d8c00] 15:31:43 INFO - PROCESS | 1649 | 1461364303192 Marionette DEBUG loaded listener.js 15:31:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x11a8d1800) [pid = 1649] [serial = 133] [outer = 0x1198d8c00] 15:31:43 INFO - PROCESS | 1649 | 1461364303663 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]]]}] 15:31:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 15:31:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 822ms 15:31:43 INFO - PROCESS | 1649 | 1461364303702 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 15:31:43 INFO - PROCESS | 1649 | 1461364303706 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 15:31:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 15:31:43 INFO - PROCESS | 1649 | 1461364303730 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 15:31:43 INFO - PROCESS | 1649 | 1461364303732 Marionette TRACE conn2 <- [1,154,null,{}] 15:31:43 INFO - PROCESS | 1649 | 1461364303735 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}] 15:31:43 INFO - PROCESS | 1649 | 1461364303829 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 15:31:43 INFO - PROCESS | 1649 | 1461364303887 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a8d0000 == 29 [pid = 1649] [id = 46] 15:31:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x11ad49c00) [pid = 1649] [serial = 134] [outer = 0x0] 15:31:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x11b90f000) [pid = 1649] [serial = 135] [outer = 0x11ad49c00] 15:31:43 INFO - PROCESS | 1649 | 1461364303918 Marionette DEBUG loaded listener.js 15:31:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x11b9f0800) [pid = 1649] [serial = 136] [outer = 0x11ad49c00] 15:31:44 INFO - PROCESS | 1649 | 1461364304354 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]]]}] 15:31:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 15:31:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 672ms 15:31:44 INFO - PROCESS | 1649 | 1461364304405 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 15:31:44 INFO - PROCESS | 1649 | 1461364304407 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 15:31:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 15:31:44 INFO - PROCESS | 1649 | 1461364304429 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 15:31:44 INFO - PROCESS | 1649 | 1461364304431 Marionette TRACE conn2 <- [1,158,null,{}] 15:31:44 INFO - PROCESS | 1649 | 1461364304452 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}] 15:31:44 INFO - PROCESS | 1649 | 1461364304561 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 15:31:44 INFO - PROCESS | 1649 | 1461364304607 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x11be70000 == 30 [pid = 1649] [id = 47] 15:31:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x11c4b5400) [pid = 1649] [serial = 137] [outer = 0x0] 15:31:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x123854000) [pid = 1649] [serial = 138] [outer = 0x11c4b5400] 15:31:44 INFO - PROCESS | 1649 | 1461364304641 Marionette DEBUG loaded listener.js 15:31:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x123dff000) [pid = 1649] [serial = 139] [outer = 0x11c4b5400] 15:31:45 INFO - PROCESS | 1649 | 1461364305065 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]]]}] 15:31:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 15:31:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 672ms 15:31:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 15:31:45 INFO - PROCESS | 1649 | 1461364305100 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 15:31:45 INFO - PROCESS | 1649 | 1461364305102 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 15:31:45 INFO - PROCESS | 1649 | 1461364305104 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 15:31:45 INFO - PROCESS | 1649 | 1461364305106 Marionette TRACE conn2 <- [1,162,null,{}] 15:31:45 INFO - PROCESS | 1649 | 1461364305108 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}] 15:31:45 INFO - PROCESS | 1649 | 1461364305204 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 15:31:45 INFO - PROCESS | 1649 | 1461364305265 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c16b000 == 31 [pid = 1649] [id = 48] 15:31:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x123fbe800) [pid = 1649] [serial = 140] [outer = 0x0] 15:31:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x1246c2000) [pid = 1649] [serial = 141] [outer = 0x123fbe800] 15:31:45 INFO - PROCESS | 1649 | 1461364305296 Marionette DEBUG loaded listener.js 15:31:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x126c90400) [pid = 1649] [serial = 142] [outer = 0x123fbe800] 15:31:45 INFO - PROCESS | 1649 | 1461364305758 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]]]}] 15:31:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 15:31:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 669ms 15:31:45 INFO - PROCESS | 1649 | 1461364305793 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 15:31:45 INFO - PROCESS | 1649 | 1461364305795 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 15:31:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 15:31:45 INFO - PROCESS | 1649 | 1461364305827 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 15:31:45 INFO - PROCESS | 1649 | 1461364305829 Marionette TRACE conn2 <- [1,166,null,{}] 15:31:45 INFO - PROCESS | 1649 | 1461364305832 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}] 15:31:45 INFO - PROCESS | 1649 | 1461364305960 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 15:31:46 INFO - PROCESS | 1649 | 1461364306035 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x12382c800 == 32 [pid = 1649] [id = 49] 15:31:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x119134c00) [pid = 1649] [serial = 143] [outer = 0x0] 15:31:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x127570000) [pid = 1649] [serial = 144] [outer = 0x119134c00] 15:31:46 INFO - PROCESS | 1649 | 1461364306075 Marionette DEBUG loaded listener.js 15:31:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x1288c8400) [pid = 1649] [serial = 145] [outer = 0x119134c00] 15:31:46 INFO - PROCESS | 1649 | 1461364306542 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]]]}] 15:31:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 15:31:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 796ms 15:31:46 INFO - PROCESS | 1649 | 1461364306597 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 15:31:46 INFO - PROCESS | 1649 | 1461364306600 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 15:31:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 15:31:46 INFO - PROCESS | 1649 | 1461364306603 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 15:31:46 INFO - PROCESS | 1649 | 1461364306607 Marionette TRACE conn2 <- [1,170,null,{}] 15:31:46 INFO - PROCESS | 1649 | 1461364306611 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}] 15:31:46 INFO - PROCESS | 1649 | 1461364306734 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 15:31:46 INFO - PROCESS | 1649 | --DOCSHELL 0x118654000 == 31 [pid = 1649] [id = 43] 15:31:46 INFO - PROCESS | 1649 | --DOCSHELL 0x119c5e000 == 30 [pid = 1649] [id = 40] 15:31:46 INFO - PROCESS | 1649 | --DOCSHELL 0x1155bf800 == 29 [pid = 1649] [id = 39] 15:31:46 INFO - PROCESS | 1649 | 1461364306801 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x116396000 == 30 [pid = 1649] [id = 50] 15:31:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x1155ecc00) [pid = 1649] [serial = 146] [outer = 0x0] 15:31:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x1186c9400) [pid = 1649] [serial = 147] [outer = 0x1155ecc00] 15:31:46 INFO - PROCESS | 1649 | 1461364306834 Marionette DEBUG loaded listener.js 15:31:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x11926fc00) [pid = 1649] [serial = 148] [outer = 0x1155ecc00] 15:31:47 INFO - PROCESS | 1649 | 1461364307260 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]]]}] 15:31:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 15:31:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 673ms 15:31:47 INFO - PROCESS | 1649 | 1461364307277 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 15:31:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 15:31:47 INFO - PROCESS | 1649 | 1461364307280 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 15:31:47 INFO - PROCESS | 1649 | 1461364307283 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 15:31:47 INFO - PROCESS | 1649 | 1461364307286 Marionette TRACE conn2 <- [1,174,null,{}] 15:31:47 INFO - PROCESS | 1649 | 1461364307289 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}] 15:31:47 INFO - PROCESS | 1649 | 1461364307397 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 15:31:47 INFO - PROCESS | 1649 | 1461364307457 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x11af9b800 == 31 [pid = 1649] [id = 51] 15:31:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x11a86f000) [pid = 1649] [serial = 149] [outer = 0x0] 15:31:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x11b90b000) [pid = 1649] [serial = 150] [outer = 0x11a86f000] 15:31:47 INFO - PROCESS | 1649 | 1461364307491 Marionette DEBUG loaded listener.js 15:31:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x11ba2b400) [pid = 1649] [serial = 151] [outer = 0x11a86f000] 15:31:47 INFO - PROCESS | 1649 | 1461364307911 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]]]}] 15:31:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 15:31:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 672ms 15:31:47 INFO - PROCESS | 1649 | 1461364307957 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 15:31:47 INFO - PROCESS | 1649 | 1461364307959 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 15:31:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 15:31:47 INFO - PROCESS | 1649 | 1461364307962 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 15:31:47 INFO - PROCESS | 1649 | 1461364307963 Marionette TRACE conn2 <- [1,178,null,{}] 15:31:47 INFO - PROCESS | 1649 | 1461364307966 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}] 15:31:48 INFO - PROCESS | 1649 | 1461364308054 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 15:31:48 INFO - PROCESS | 1649 | 1461364308118 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c55f800 == 32 [pid = 1649] [id = 52] 15:31:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x11c4af000) [pid = 1649] [serial = 152] [outer = 0x0] 15:31:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x123a41c00) [pid = 1649] [serial = 153] [outer = 0x11c4af000] 15:31:48 INFO - PROCESS | 1649 | 1461364308148 Marionette DEBUG loaded listener.js 15:31:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x123fbd400) [pid = 1649] [serial = 154] [outer = 0x11c4af000] 15:31:48 INFO - PROCESS | 1649 | 1461364308562 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]]]}] 15:31:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 15:31:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 620ms 15:31:48 INFO - PROCESS | 1649 | 1461364308583 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 15:31:48 INFO - PROCESS | 1649 | 1461364308585 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 15:31:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 15:31:48 INFO - PROCESS | 1649 | 1461364308593 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 15:31:48 INFO - PROCESS | 1649 | 1461364308596 Marionette TRACE conn2 <- [1,182,null,{}] 15:31:48 INFO - PROCESS | 1649 | 1461364308599 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}] 15:31:48 INFO - PROCESS | 1649 | 1461364308709 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 15:31:48 INFO - PROCESS | 1649 | 1461364308781 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x125d26800 == 33 [pid = 1649] [id = 53] 15:31:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x124037800) [pid = 1649] [serial = 155] [outer = 0x0] 15:31:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x129032c00) [pid = 1649] [serial = 156] [outer = 0x124037800] 15:31:48 INFO - PROCESS | 1649 | 1461364308811 Marionette DEBUG loaded listener.js 15:31:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x12abea400) [pid = 1649] [serial = 157] [outer = 0x124037800] 15:31:49 INFO - PROCESS | 1649 | 1461364309220 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]]]}] 15:31:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 15:31:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 675ms 15:31:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 15:31:49 INFO - PROCESS | 1649 | 1461364309273 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 15:31:49 INFO - PROCESS | 1649 | 1461364309274 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 15:31:49 INFO - PROCESS | 1649 | 1461364309278 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 15:31:49 INFO - PROCESS | 1649 | 1461364309280 Marionette TRACE conn2 <- [1,186,null,{}] 15:31:49 INFO - PROCESS | 1649 | 1461364309282 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}] 15:31:49 INFO - PROCESS | 1649 | 1461364309368 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 15:31:49 INFO - PROCESS | 1649 | 1461364309430 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x1147a6800 == 34 [pid = 1649] [id = 54] 15:31:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x1246c9400) [pid = 1649] [serial = 158] [outer = 0x0] 15:31:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x12b428800) [pid = 1649] [serial = 159] [outer = 0x1246c9400] 15:31:49 INFO - PROCESS | 1649 | 1461364309460 Marionette DEBUG loaded listener.js 15:31:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x12b4ebc00) [pid = 1649] [serial = 160] [outer = 0x1246c9400] 15:31:49 INFO - PROCESS | 1649 | 1461364309871 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]]]}] 15:31:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 15:31:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 618ms 15:31:49 INFO - PROCESS | 1649 | 1461364309899 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 15:31:49 INFO - PROCESS | 1649 | 1461364309901 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 15:31:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 15:31:49 INFO - PROCESS | 1649 | 1461364309905 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 15:31:49 INFO - PROCESS | 1649 | 1461364309907 Marionette TRACE conn2 <- [1,190,null,{}] 15:31:49 INFO - PROCESS | 1649 | 1461364309911 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}] 15:31:50 INFO - PROCESS | 1649 | 1461364310075 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 15:31:50 INFO - PROCESS | 1649 | 1461364310184 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x11474b000 == 35 [pid = 1649] [id = 55] 15:31:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x1274ccc00) [pid = 1649] [serial = 161] [outer = 0x0] 15:31:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x129038c00) [pid = 1649] [serial = 162] [outer = 0x1274ccc00] 15:31:50 INFO - PROCESS | 1649 | 1461364310245 Marionette DEBUG loaded listener.js 15:31:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x12d10dc00) [pid = 1649] [serial = 163] [outer = 0x1274ccc00] 15:31:50 INFO - PROCESS | 1649 | 1461364310800 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]]]}] 15:31:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 15:31:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 922ms 15:31:50 INFO - PROCESS | 1649 | 1461364310826 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 15:31:50 INFO - PROCESS | 1649 | 1461364310829 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 15:31:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 15:31:50 INFO - PROCESS | 1649 | 1461364310832 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 15:31:50 INFO - PROCESS | 1649 | 1461364310835 Marionette TRACE conn2 <- [1,194,null,{}] 15:31:50 INFO - PROCESS | 1649 | 1461364310862 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}] 15:31:50 INFO - PROCESS | 1649 | 1461364310951 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 15:31:51 INFO - PROCESS | 1649 | 1461364311017 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x119c67800 == 36 [pid = 1649] [id = 56] 15:31:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x119ab0800) [pid = 1649] [serial = 164] [outer = 0x0] 15:31:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x119c9c400) [pid = 1649] [serial = 165] [outer = 0x119ab0800] 15:31:51 INFO - PROCESS | 1649 | 1461364311046 Marionette DEBUG loaded listener.js 15:31:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x11ad02400) [pid = 1649] [serial = 166] [outer = 0x119ab0800] 15:31:51 INFO - PROCESS | 1649 | --DOCSHELL 0x11a8d0000 == 35 [pid = 1649] [id = 46] 15:31:51 INFO - PROCESS | 1649 | --DOCSHELL 0x119243800 == 34 [pid = 1649] [id = 45] 15:31:51 INFO - PROCESS | 1649 | 1461364311545 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]]]}] 15:31:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 15:31:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 772ms 15:31:51 INFO - PROCESS | 1649 | 1461364311604 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 15:31:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 15:31:51 INFO - PROCESS | 1649 | 1461364311606 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 15:31:51 INFO - PROCESS | 1649 | 1461364311610 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 15:31:51 INFO - PROCESS | 1649 | 1461364311612 Marionette TRACE conn2 <- [1,198,null,{}] 15:31:51 INFO - PROCESS | 1649 | 1461364311616 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}] 15:31:51 INFO - PROCESS | 1649 | 1461364311711 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 15:31:51 INFO - PROCESS | 1649 | 1461364311774 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ba1a000 == 35 [pid = 1649] [id = 57] 15:31:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x11b908800) [pid = 1649] [serial = 167] [outer = 0x0] 15:31:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x11ba30000) [pid = 1649] [serial = 168] [outer = 0x11b908800] 15:31:51 INFO - PROCESS | 1649 | 1461364311807 Marionette DEBUG loaded listener.js 15:31:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x11c147000) [pid = 1649] [serial = 169] [outer = 0x11b908800] 15:31:52 INFO - PROCESS | 1649 | 1461364312227 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]]]}] 15:31:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 15:31:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 671ms 15:31:52 INFO - PROCESS | 1649 | 1461364312290 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 15:31:52 INFO - PROCESS | 1649 | 1461364312294 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 15:31:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 15:31:52 INFO - PROCESS | 1649 | 1461364312300 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 15:31:52 INFO - PROCESS | 1649 | 1461364312302 Marionette TRACE conn2 <- [1,202,null,{}] 15:31:52 INFO - PROCESS | 1649 | 1461364312306 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}] 15:31:52 INFO - PROCESS | 1649 | 1461364312397 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 15:31:52 INFO - PROCESS | 1649 | 1461364312458 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x124376800 == 36 [pid = 1649] [id = 58] 15:31:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 170 (0x123df7400) [pid = 1649] [serial = 170] [outer = 0x0] 15:31:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 171 (0x12444cc00) [pid = 1649] [serial = 171] [outer = 0x123df7400] 15:31:52 INFO - PROCESS | 1649 | 1461364312488 Marionette DEBUG loaded listener.js 15:31:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x126fc9800) [pid = 1649] [serial = 172] [outer = 0x123df7400] 15:31:52 INFO - PROCESS | 1649 | 1461364312931 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]]]}] 15:31:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 15:31:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 673ms 15:31:53 INFO - PROCESS | 1649 | 1461364313019 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 15:31:53 INFO - PROCESS | 1649 | 1461364313022 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 15:31:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 15:31:53 INFO - PROCESS | 1649 | 1461364313028 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 15:31:53 INFO - PROCESS | 1649 | 1461364313032 Marionette TRACE conn2 <- [1,206,null,{}] 15:31:53 INFO - PROCESS | 1649 | 1461364313044 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}] 15:31:53 INFO - PROCESS | 1649 | 1461364313191 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 15:31:53 INFO - PROCESS | 1649 | 1461364313297 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a907000 == 37 [pid = 1649] [id = 59] 15:31:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x12afec800) [pid = 1649] [serial = 173] [outer = 0x0] 15:31:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x12b42f000) [pid = 1649] [serial = 174] [outer = 0x12afec800] 15:31:53 INFO - PROCESS | 1649 | 1461364313337 Marionette DEBUG loaded listener.js 15:31:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x12b74e800) [pid = 1649] [serial = 175] [outer = 0x12afec800] 15:31:53 INFO - PROCESS | 1649 | 1461364313736 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]]]}] 15:31:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 15:31:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 774ms 15:31:53 INFO - PROCESS | 1649 | 1461364313802 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 15:31:53 INFO - PROCESS | 1649 | 1461364313803 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 15:31:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 15:31:53 INFO - PROCESS | 1649 | 1461364313824 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 15:31:53 INFO - PROCESS | 1649 | 1461364313826 Marionette TRACE conn2 <- [1,210,null,{}] 15:31:53 INFO - PROCESS | 1649 | 1461364313830 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}] 15:31:53 INFO - PROCESS | 1649 | 1461364313920 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 15:31:53 INFO - PROCESS | 1649 | 1461364313996 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b4bd800 == 38 [pid = 1649] [id = 60] 15:31:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x12d110400) [pid = 1649] [serial = 176] [outer = 0x0] 15:31:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x12d187000) [pid = 1649] [serial = 177] [outer = 0x12d110400] 15:31:54 INFO - PROCESS | 1649 | 1461364314026 Marionette DEBUG loaded listener.js 15:31:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x12d19b000) [pid = 1649] [serial = 178] [outer = 0x12d110400] 15:31:54 INFO - PROCESS | 1649 | 1461364314440 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]]]}] 15:31:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 15:31:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 638ms 15:31:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 15:31:54 INFO - PROCESS | 1649 | 1461364314445 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 15:31:54 INFO - PROCESS | 1649 | 1461364314446 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 15:31:54 INFO - PROCESS | 1649 | 1461364314448 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 15:31:54 INFO - PROCESS | 1649 | 1461364314450 Marionette TRACE conn2 <- [1,214,null,{}] 15:31:54 INFO - PROCESS | 1649 | 1461364314452 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}] 15:31:54 INFO - PROCESS | 1649 | 1461364314543 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 15:31:54 INFO - PROCESS | 1649 | 1461364314619 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b7d7000 == 39 [pid = 1649] [id = 61] 15:31:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x12d1a0000) [pid = 1649] [serial = 179] [outer = 0x0] 15:31:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x12d5ddc00) [pid = 1649] [serial = 180] [outer = 0x12d1a0000] 15:31:54 INFO - PROCESS | 1649 | 1461364314649 Marionette DEBUG loaded listener.js 15:31:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x12d5e3c00) [pid = 1649] [serial = 181] [outer = 0x12d1a0000] 15:31:55 INFO - PROCESS | 1649 | 1461364315142 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]]]}] 15:31:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 15:31:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 720ms 15:31:55 INFO - PROCESS | 1649 | 1461364315169 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 15:31:55 INFO - PROCESS | 1649 | 1461364315171 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 15:31:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 15:31:55 INFO - PROCESS | 1649 | 1461364315174 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 15:31:55 INFO - PROCESS | 1649 | 1461364315177 Marionette TRACE conn2 <- [1,218,null,{}] 15:31:55 INFO - PROCESS | 1649 | 1461364315180 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}] 15:31:55 INFO - PROCESS | 1649 | 1461364315270 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 15:31:55 INFO - PROCESS | 1649 | 1461364315335 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c561000 == 40 [pid = 1649] [id = 62] 15:31:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x119138800) [pid = 1649] [serial = 182] [outer = 0x0] 15:31:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x11ab0c400) [pid = 1649] [serial = 183] [outer = 0x119138800] 15:31:55 INFO - PROCESS | 1649 | 1461364315369 Marionette DEBUG loaded listener.js 15:31:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x11bea1800) [pid = 1649] [serial = 184] [outer = 0x119138800] 15:31:55 INFO - PROCESS | 1649 | --DOCSHELL 0x125d26800 == 39 [pid = 1649] [id = 53] 15:31:55 INFO - PROCESS | 1649 | --DOCSHELL 0x11c55f800 == 38 [pid = 1649] [id = 52] 15:31:55 INFO - PROCESS | 1649 | --DOCSHELL 0x11af9b800 == 37 [pid = 1649] [id = 51] 15:31:55 INFO - PROCESS | 1649 | --DOCSHELL 0x116396000 == 36 [pid = 1649] [id = 50] 15:31:55 INFO - PROCESS | 1649 | 1461364315868 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]]]}] 15:31:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 15:31:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 720ms 15:31:55 INFO - PROCESS | 1649 | 1461364315895 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 15:31:55 INFO - PROCESS | 1649 | 1461364315897 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 15:31:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 15:31:55 INFO - PROCESS | 1649 | 1461364315901 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 15:31:55 INFO - PROCESS | 1649 | 1461364315904 Marionette TRACE conn2 <- [1,222,null,{}] 15:31:55 INFO - PROCESS | 1649 | 1461364315908 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}] 15:31:56 INFO - PROCESS | 1649 | 1461364316003 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 15:31:56 INFO - PROCESS | 1649 | 1461364316058 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bf8f800 == 37 [pid = 1649] [id = 63] 15:31:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x11b9ee400) [pid = 1649] [serial = 185] [outer = 0x0] 15:31:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x11c13a800) [pid = 1649] [serial = 186] [outer = 0x11b9ee400] 15:31:56 INFO - PROCESS | 1649 | 1461364316091 Marionette DEBUG loaded listener.js 15:31:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x123a40400) [pid = 1649] [serial = 187] [outer = 0x11b9ee400] 15:31:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 188 (0x128b20800) [pid = 1649] [serial = 188] [outer = 0x12f3ab400] 15:31:56 INFO - PROCESS | 1649 | 1461364316533 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]]]}] 15:31:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 15:31:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 672ms 15:31:56 INFO - PROCESS | 1649 | 1461364316573 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 15:31:56 INFO - PROCESS | 1649 | 1461364316576 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 15:31:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 15:31:56 INFO - PROCESS | 1649 | 1461364316581 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 15:31:56 INFO - PROCESS | 1649 | 1461364316582 Marionette TRACE conn2 <- [1,226,null,{}] 15:31:56 INFO - PROCESS | 1649 | 1461364316585 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}] 15:31:56 INFO - PROCESS | 1649 | 1461364316678 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 15:31:56 INFO - PROCESS | 1649 | 1461364316730 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a91b000 == 38 [pid = 1649] [id = 64] 15:31:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 189 (0x126fbfc00) [pid = 1649] [serial = 189] [outer = 0x0] 15:31:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 190 (0x129467c00) [pid = 1649] [serial = 190] [outer = 0x126fbfc00] 15:31:56 INFO - PROCESS | 1649 | 1461364316760 Marionette DEBUG loaded listener.js 15:31:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 191 (0x12b4f4c00) [pid = 1649] [serial = 191] [outer = 0x126fbfc00] 15:31:57 INFO - PROCESS | 1649 | 1461364317206 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]]]}] 15:31:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 15:31:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 670ms 15:31:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 15:31:57 INFO - PROCESS | 1649 | 1461364317280 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 15:31:57 INFO - PROCESS | 1649 | 1461364317282 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 15:31:57 INFO - PROCESS | 1649 | 1461364317286 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 15:31:57 INFO - PROCESS | 1649 | 1461364317290 Marionette TRACE conn2 <- [1,230,null,{}] 15:31:57 INFO - PROCESS | 1649 | 1461364317321 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}] 15:31:57 INFO - PROCESS | 1649 | 1461364317507 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 15:31:57 INFO - PROCESS | 1649 | 1461364317520 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d139800 == 39 [pid = 1649] [id = 65] 15:31:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 192 (0x12d18b800) [pid = 1649] [serial = 192] [outer = 0x0] 15:31:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 193 (0x12d19ec00) [pid = 1649] [serial = 193] [outer = 0x12d18b800] 15:31:57 INFO - PROCESS | 1649 | 1461364317569 Marionette DEBUG loaded listener.js 15:31:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 194 (0x12d5eac00) [pid = 1649] [serial = 194] [outer = 0x12d18b800] 15:31:58 INFO - PROCESS | 1649 | 1461364317997 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]]]}] 15:31:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 15:31:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 739ms 15:31:58 INFO - PROCESS | 1649 | 1461364318025 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 15:31:58 INFO - PROCESS | 1649 | 1461364318026 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 15:31:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 15:31:58 INFO - PROCESS | 1649 | 1461364318029 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 15:31:58 INFO - PROCESS | 1649 | 1461364318030 Marionette TRACE conn2 <- [1,234,null,{}] 15:31:58 INFO - PROCESS | 1649 | 1461364318033 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}] 15:31:58 INFO - PROCESS | 1649 | 1461364318120 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 15:31:58 INFO - PROCESS | 1649 | 1461364318171 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d516800 == 40 [pid = 1649] [id = 66] 15:31:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 195 (0x12e329400) [pid = 1649] [serial = 195] [outer = 0x0] 15:31:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 196 (0x12e330400) [pid = 1649] [serial = 196] [outer = 0x12e329400] 15:31:58 INFO - PROCESS | 1649 | 1461364318201 Marionette DEBUG loaded listener.js 15:31:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 197 (0x12e467800) [pid = 1649] [serial = 197] [outer = 0x12e329400] 15:31:58 INFO - PROCESS | 1649 | 1461364318602 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]]]}] 15:31:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 15:31:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 619ms 15:31:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 15:31:58 INFO - PROCESS | 1649 | 1461364318648 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 15:31:58 INFO - PROCESS | 1649 | 1461364318650 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 15:31:58 INFO - PROCESS | 1649 | 1461364318652 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 15:31:58 INFO - PROCESS | 1649 | 1461364318653 Marionette TRACE conn2 <- [1,238,null,{}] 15:31:58 INFO - PROCESS | 1649 | 1461364318655 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}] 15:31:58 INFO - PROCESS | 1649 | 1461364318744 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 15:31:58 INFO - PROCESS | 1649 | 1461364318825 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x114b84800 == 41 [pid = 1649] [id = 67] 15:31:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 198 (0x12e4d3c00) [pid = 1649] [serial = 198] [outer = 0x0] 15:31:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 199 (0x12e4d9c00) [pid = 1649] [serial = 199] [outer = 0x12e4d3c00] 15:31:58 INFO - PROCESS | 1649 | 1461364318870 Marionette DEBUG loaded listener.js 15:31:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 200 (0x12e503000) [pid = 1649] [serial = 200] [outer = 0x12e4d3c00] 15:31:59 INFO - PROCESS | 1649 | 1461364319281 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]]]}] 15:31:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 15:31:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 671ms 15:31:59 INFO - PROCESS | 1649 | 1461364319323 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 15:31:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 15:31:59 INFO - PROCESS | 1649 | 1461364319325 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 15:31:59 INFO - PROCESS | 1649 | 1461364319329 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 15:31:59 INFO - PROCESS | 1649 | 1461364319331 Marionette TRACE conn2 <- [1,242,null,{}] 15:31:59 INFO - PROCESS | 1649 | 1461364319334 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}] 15:31:59 INFO - PROCESS | 1649 | 1461364319508 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 15:31:59 INFO - PROCESS | 1649 | 1461364319600 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e4aa000 == 42 [pid = 1649] [id = 68] 15:31:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 201 (0x12e511c00) [pid = 1649] [serial = 201] [outer = 0x0] 15:31:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 202 (0x12e959800) [pid = 1649] [serial = 202] [outer = 0x12e511c00] 15:31:59 INFO - PROCESS | 1649 | 1461364319651 Marionette DEBUG loaded listener.js 15:31:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 203 (0x12ed5c800) [pid = 1649] [serial = 203] [outer = 0x12e511c00] 15:32:00 INFO - PROCESS | 1649 | 1461364320135 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]]]}] 15:32:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 15:32:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 821ms 15:32:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 15:32:00 INFO - PROCESS | 1649 | 1461364320149 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 15:32:00 INFO - PROCESS | 1649 | 1461364320150 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 15:32:00 INFO - PROCESS | 1649 | 1461364320152 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 15:32:00 INFO - PROCESS | 1649 | 1461364320154 Marionette TRACE conn2 <- [1,246,null,{}] 15:32:00 INFO - PROCESS | 1649 | 1461364320156 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}] 15:32:00 INFO - PROCESS | 1649 | 1461364320248 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 15:32:00 INFO - PROCESS | 1649 | 1461364320298 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ed87000 == 43 [pid = 1649] [id = 69] 15:32:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 204 (0x12ed60000) [pid = 1649] [serial = 204] [outer = 0x0] 15:32:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 205 (0x12ed64c00) [pid = 1649] [serial = 205] [outer = 0x12ed60000] 15:32:00 INFO - PROCESS | 1649 | 1461364320329 Marionette DEBUG loaded listener.js 15:32:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 206 (0x12efa1400) [pid = 1649] [serial = 206] [outer = 0x12ed60000] 15:32:00 INFO - PROCESS | 1649 | 1461364320738 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]]]}] 15:32:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 15:32:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 619ms 15:32:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 15:32:00 INFO - PROCESS | 1649 | 1461364320773 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 15:32:00 INFO - PROCESS | 1649 | 1461364320774 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 15:32:00 INFO - PROCESS | 1649 | 1461364320776 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 15:32:00 INFO - PROCESS | 1649 | 1461364320778 Marionette TRACE conn2 <- [1,250,null,{}] 15:32:00 INFO - PROCESS | 1649 | 1461364320780 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}] 15:32:00 INFO - PROCESS | 1649 | 1461364320869 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 15:32:00 INFO - PROCESS | 1649 | 1461364320919 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x12eda3000 == 44 [pid = 1649] [id = 70] 15:32:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 207 (0x12ed62400) [pid = 1649] [serial = 207] [outer = 0x0] 15:32:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 208 (0x12efaa000) [pid = 1649] [serial = 208] [outer = 0x12ed62400] 15:32:00 INFO - PROCESS | 1649 | 1461364320951 Marionette DEBUG loaded listener.js 15:32:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 209 (0x12f3a3000) [pid = 1649] [serial = 209] [outer = 0x12ed62400] 15:32:01 INFO - PROCESS | 1649 | 1461364321425 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]]]}] 15:32:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 15:32:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 669ms 15:32:01 INFO - PROCESS | 1649 | 1461364321446 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 15:32:01 INFO - PROCESS | 1649 | 1461364321448 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 15:32:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 15:32:01 INFO - PROCESS | 1649 | 1461364321451 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 15:32:01 INFO - PROCESS | 1649 | 1461364321454 Marionette TRACE conn2 <- [1,254,null,{}] 15:32:01 INFO - PROCESS | 1649 | 1461364321478 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}] 15:32:01 INFO - PROCESS | 1649 | 1461364321598 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 15:32:01 INFO - PROCESS | 1649 | 1461364321650 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x1274e0000 == 45 [pid = 1649] [id = 71] 15:32:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 210 (0x11b9f1c00) [pid = 1649] [serial = 210] [outer = 0x0] 15:32:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 211 (0x11c49cc00) [pid = 1649] [serial = 211] [outer = 0x11b9f1c00] 15:32:01 INFO - PROCESS | 1649 | 1461364321679 Marionette DEBUG loaded listener.js 15:32:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 212 (0x126fc5800) [pid = 1649] [serial = 212] [outer = 0x11b9f1c00] 15:32:02 INFO - PROCESS | 1649 | --DOCSHELL 0x11ba1a000 == 44 [pid = 1649] [id = 57] 15:32:02 INFO - PROCESS | 1649 | 1461364322150 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]]]}] 15:32:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 15:32:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 739ms 15:32:02 INFO - PROCESS | 1649 | 1461364322191 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 15:32:02 INFO - PROCESS | 1649 | 1461364322193 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 15:32:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 15:32:02 INFO - PROCESS | 1649 | 1461364322197 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 15:32:02 INFO - PROCESS | 1649 | 1461364322200 Marionette TRACE conn2 <- [1,258,null,{}] 15:32:02 INFO - PROCESS | 1649 | 1461364322204 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}] 15:32:02 INFO - PROCESS | 1649 | 1461364322302 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 15:32:02 INFO - PROCESS | 1649 | 1461364322362 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x11be6c800 == 45 [pid = 1649] [id = 72] 15:32:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 213 (0x11b909400) [pid = 1649] [serial = 213] [outer = 0x0] 15:32:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 214 (0x11c4ad800) [pid = 1649] [serial = 214] [outer = 0x11b909400] 15:32:02 INFO - PROCESS | 1649 | 1461364322394 Marionette DEBUG loaded listener.js 15:32:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 215 (0x1274cf400) [pid = 1649] [serial = 215] [outer = 0x11b909400] 15:32:02 INFO - PROCESS | 1649 | 1461364322919 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]]]}] 15:32:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 15:32:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 773ms 15:32:02 INFO - PROCESS | 1649 | 1461364322971 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 15:32:02 INFO - PROCESS | 1649 | 1461364322977 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 15:32:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 15:32:03 INFO - PROCESS | 1649 | 1461364323010 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 15:32:03 INFO - PROCESS | 1649 | 1461364323014 Marionette TRACE conn2 <- [1,262,null,{}] 15:32:03 INFO - PROCESS | 1649 | 1461364323018 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}] 15:32:03 INFO - PROCESS | 1649 | 1461364323135 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 15:32:03 INFO - PROCESS | 1649 | 1461364323199 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d13d800 == 46 [pid = 1649] [id = 73] 15:32:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 216 (0x12b756c00) [pid = 1649] [serial = 216] [outer = 0x0] 15:32:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 217 (0x12d111c00) [pid = 1649] [serial = 217] [outer = 0x12b756c00] 15:32:03 INFO - PROCESS | 1649 | 1461364323229 Marionette DEBUG loaded listener.js 15:32:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 218 (0x12d5df000) [pid = 1649] [serial = 218] [outer = 0x12b756c00] 15:32:03 INFO - PROCESS | 1649 | 1461364323648 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]]]}] 15:32:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 15:32:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 679ms 15:32:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 15:32:03 INFO - PROCESS | 1649 | 1461364323683 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 15:32:03 INFO - PROCESS | 1649 | 1461364323684 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 15:32:03 INFO - PROCESS | 1649 | 1461364323687 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 15:32:03 INFO - PROCESS | 1649 | 1461364323689 Marionette TRACE conn2 <- [1,266,null,{}] 15:32:03 INFO - PROCESS | 1649 | 1461364323697 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}] 15:32:03 INFO - PROCESS | 1649 | 1461364323799 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 15:32:03 INFO - PROCESS | 1649 | 1461364323857 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d51e800 == 47 [pid = 1649] [id = 74] 15:32:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 219 (0x12ab8d000) [pid = 1649] [serial = 219] [outer = 0x0] 15:32:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 220 (0x12ab98400) [pid = 1649] [serial = 220] [outer = 0x12ab8d000] 15:32:03 INFO - PROCESS | 1649 | 1461364323889 Marionette DEBUG loaded listener.js 15:32:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 221 (0x12abe1000) [pid = 1649] [serial = 221] [outer = 0x12ab8d000] 15:32:04 INFO - PROCESS | 1649 | 1461364324365 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]]]}] 15:32:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 15:32:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 721ms 15:32:04 INFO - PROCESS | 1649 | 1461364324430 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 15:32:04 INFO - PROCESS | 1649 | 1461364324433 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 15:32:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 15:32:04 INFO - PROCESS | 1649 | 1461364324442 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 15:32:04 INFO - PROCESS | 1649 | 1461364324444 Marionette TRACE conn2 <- [1,270,null,{}] 15:32:04 INFO - PROCESS | 1649 | 1461364324448 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}] 15:32:04 INFO - PROCESS | 1649 | 1461364324577 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 15:32:04 INFO - PROCESS | 1649 | 1461364324644 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f37b000 == 48 [pid = 1649] [id = 75] 15:32:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 222 (0x12db80000) [pid = 1649] [serial = 222] [outer = 0x0] 15:32:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 223 (0x12e45cc00) [pid = 1649] [serial = 223] [outer = 0x12db80000] 15:32:04 INFO - PROCESS | 1649 | 1461364324674 Marionette DEBUG loaded listener.js 15:32:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 224 (0x12e4e1400) [pid = 1649] [serial = 224] [outer = 0x12db80000] 15:32:05 INFO - PROCESS | 1649 | 1461364325087 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]]]}] 15:32:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 15:32:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 672ms 15:32:05 INFO - PROCESS | 1649 | 1461364325112 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 15:32:05 INFO - PROCESS | 1649 | 1461364325113 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 15:32:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 15:32:05 INFO - PROCESS | 1649 | 1461364325116 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 15:32:05 INFO - PROCESS | 1649 | 1461364325117 Marionette TRACE conn2 <- [1,274,null,{}] 15:32:05 INFO - PROCESS | 1649 | 1461364325119 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}] 15:32:05 INFO - PROCESS | 1649 | 1461364325211 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 15:32:05 INFO - PROCESS | 1649 | 1461364325264 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f897800 == 49 [pid = 1649] [id = 76] 15:32:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 225 (0x12e503400) [pid = 1649] [serial = 225] [outer = 0x0] 15:32:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 226 (0x12e50d800) [pid = 1649] [serial = 226] [outer = 0x12e503400] 15:32:05 INFO - PROCESS | 1649 | 1461364325294 Marionette DEBUG loaded listener.js 15:32:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 227 (0x12e961000) [pid = 1649] [serial = 227] [outer = 0x12e503400] 15:32:05 INFO - PROCESS | 1649 | 1461364325706 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]]]}] 15:32:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 15:32:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 618ms 15:32:05 INFO - PROCESS | 1649 | 1461364325734 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 15:32:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 15:32:05 INFO - PROCESS | 1649 | 1461364325736 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 15:32:05 INFO - PROCESS | 1649 | 1461364325739 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 15:32:05 INFO - PROCESS | 1649 | 1461364325740 Marionette TRACE conn2 <- [1,278,null,{}] 15:32:05 INFO - PROCESS | 1649 | 1461364325743 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}] 15:32:05 INFO - PROCESS | 1649 | 1461364325880 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 15:32:06 INFO - PROCESS | 1649 | 1461364325996 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ff49000 == 50 [pid = 1649] [id = 77] 15:32:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 228 (0x12eaacc00) [pid = 1649] [serial = 228] [outer = 0x0] 15:32:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 229 (0x12ed65400) [pid = 1649] [serial = 229] [outer = 0x12eaacc00] 15:32:06 INFO - PROCESS | 1649 | 1461364326030 Marionette DEBUG loaded listener.js 15:32:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 230 (0x12f3a4000) [pid = 1649] [serial = 230] [outer = 0x12eaacc00] 15:32:06 INFO - PROCESS | 1649 | 1461364326478 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]]]}] 15:32:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 15:32:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 770ms 15:32:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 15:32:06 INFO - PROCESS | 1649 | 1461364326510 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 15:32:06 INFO - PROCESS | 1649 | 1461364326512 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 15:32:06 INFO - PROCESS | 1649 | 1461364326515 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 15:32:06 INFO - PROCESS | 1649 | 1461364326518 Marionette TRACE conn2 <- [1,282,null,{}] 15:32:06 INFO - PROCESS | 1649 | 1461364326521 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}] 15:32:06 INFO - PROCESS | 1649 | 1461364326659 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 15:32:06 INFO - PROCESS | 1649 | 1461364326750 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x130640800 == 51 [pid = 1649] [id = 78] 15:32:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 231 (0x11c794800) [pid = 1649] [serial = 231] [outer = 0x0] 15:32:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 232 (0x11c798800) [pid = 1649] [serial = 232] [outer = 0x11c794800] 15:32:06 INFO - PROCESS | 1649 | 1461364326800 Marionette DEBUG loaded listener.js 15:32:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 233 (0x11c79c800) [pid = 1649] [serial = 233] [outer = 0x11c794800] 15:32:07 INFO - PROCESS | 1649 | 1461364327252 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]]]}] 15:32:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 15:32:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 770ms 15:32:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 15:32:07 INFO - PROCESS | 1649 | 1461364327286 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 15:32:07 INFO - PROCESS | 1649 | 1461364327287 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 15:32:07 INFO - PROCESS | 1649 | 1461364327289 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 15:32:07 INFO - PROCESS | 1649 | 1461364327290 Marionette TRACE conn2 <- [1,286,null,{}] 15:32:07 INFO - PROCESS | 1649 | 1461364327293 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}] 15:32:07 INFO - PROCESS | 1649 | 1461364327385 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 15:32:07 INFO - PROCESS | 1649 | 1461364327443 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c776000 == 52 [pid = 1649] [id = 79] 15:32:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 234 (0x114f55400) [pid = 1649] [serial = 234] [outer = 0x0] 15:32:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 235 (0x114f5b000) [pid = 1649] [serial = 235] [outer = 0x114f55400] 15:32:07 INFO - PROCESS | 1649 | 1461364327490 Marionette DEBUG loaded listener.js 15:32:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 236 (0x11c794000) [pid = 1649] [serial = 236] [outer = 0x114f55400] 15:32:07 INFO - PROCESS | 1649 | 1461364327949 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]]]}] 15:32:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 15:32:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 669ms 15:32:07 INFO - PROCESS | 1649 | 1461364327959 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 15:32:07 INFO - PROCESS | 1649 | 1461364327960 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 15:32:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 15:32:07 INFO - PROCESS | 1649 | 1461364327962 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 15:32:07 INFO - PROCESS | 1649 | 1461364327963 Marionette TRACE conn2 <- [1,290,null,{}] 15:32:07 INFO - PROCESS | 1649 | 1461364327966 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}] 15:32:08 INFO - PROCESS | 1649 | 1461364328057 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 15:32:08 INFO - PROCESS | 1649 | 1461364328111 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ac2c000 == 53 [pid = 1649] [id = 80] 15:32:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 237 (0x114f55800) [pid = 1649] [serial = 237] [outer = 0x0] 15:32:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 238 (0x11c79d800) [pid = 1649] [serial = 238] [outer = 0x114f55800] 15:32:08 INFO - PROCESS | 1649 | 1461364328140 Marionette DEBUG loaded listener.js 15:32:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 239 (0x12f18f000) [pid = 1649] [serial = 239] [outer = 0x114f55800] 15:32:08 INFO - PROCESS | 1649 | --DOCSHELL 0x12d516800 == 52 [pid = 1649] [id = 66] 15:32:08 INFO - PROCESS | 1649 | --DOCSHELL 0x12d139800 == 51 [pid = 1649] [id = 65] 15:32:08 INFO - PROCESS | 1649 | --DOCSHELL 0x12a91b000 == 50 [pid = 1649] [id = 64] 15:32:08 INFO - PROCESS | 1649 | --DOCSHELL 0x11bf8f800 == 49 [pid = 1649] [id = 63] 15:32:11 INFO - PROCESS | 1649 | --DOCSHELL 0x1147a6800 == 48 [pid = 1649] [id = 54] 15:32:11 INFO - PROCESS | 1649 | --DOCSHELL 0x12f08a800 == 47 [pid = 1649] [id = 13] 15:32:11 INFO - PROCESS | 1649 | --DOCSHELL 0x12e4ab000 == 46 [pid = 1649] [id = 10] 15:32:11 INFO - PROCESS | 1649 | --DOCSHELL 0x114b84800 == 45 [pid = 1649] [id = 67] 15:32:11 INFO - PROCESS | 1649 | --DOCSHELL 0x1239dd800 == 44 [pid = 1649] [id = 41] 15:32:11 INFO - PROCESS | 1649 | --DOCSHELL 0x11474b000 == 43 [pid = 1649] [id = 55] 15:32:11 INFO - PROCESS | 1649 | --DOCSHELL 0x12f364800 == 42 [pid = 1649] [id = 14] 15:32:11 INFO - PROCESS | 1649 | --DOCSHELL 0x12e4aa000 == 41 [pid = 1649] [id = 68] 15:32:11 INFO - PROCESS | 1649 | --DOCSHELL 0x12eda3000 == 40 [pid = 1649] [id = 70] 15:32:11 INFO - PROCESS | 1649 | --DOCSHELL 0x12ed87000 == 39 [pid = 1649] [id = 69] 15:32:11 INFO - PROCESS | 1649 | --DOCSHELL 0x11c16b000 == 38 [pid = 1649] [id = 48] 15:32:11 INFO - PROCESS | 1649 | --DOCSHELL 0x12b4bd800 == 37 [pid = 1649] [id = 60] 15:32:11 INFO - PROCESS | 1649 | --DOCSHELL 0x12d180000 == 36 [pid = 1649] [id = 8] 15:32:11 INFO - PROCESS | 1649 | --DOCSHELL 0x12a907000 == 35 [pid = 1649] [id = 59] 15:32:11 INFO - PROCESS | 1649 | --DOCSHELL 0x12ed8a800 == 34 [pid = 1649] [id = 12] 15:32:11 INFO - PROCESS | 1649 | --DOCSHELL 0x12b7d7000 == 33 [pid = 1649] [id = 61] 15:32:11 INFO - PROCESS | 1649 | --DOCSHELL 0x119ad6000 == 32 [pid = 1649] [id = 11] 15:32:11 INFO - PROCESS | 1649 | --DOCSHELL 0x11c561000 == 31 [pid = 1649] [id = 62] 15:32:11 INFO - PROCESS | 1649 | --DOCSHELL 0x119c67800 == 30 [pid = 1649] [id = 56] 15:32:11 INFO - PROCESS | 1649 | --DOCSHELL 0x11af99000 == 29 [pid = 1649] [id = 21] 15:32:11 INFO - PROCESS | 1649 | --DOCSHELL 0x123e88800 == 28 [pid = 1649] [id = 38] 15:32:11 INFO - PROCESS | 1649 | --DOCSHELL 0x119116800 == 27 [pid = 1649] [id = 44] 15:32:11 INFO - PROCESS | 1649 | --DOCSHELL 0x124376800 == 26 [pid = 1649] [id = 58] 15:32:11 INFO - PROCESS | 1649 | --DOCSHELL 0x12382c800 == 25 [pid = 1649] [id = 49] 15:32:11 INFO - PROCESS | 1649 | --DOCSHELL 0x11af8a000 == 24 [pid = 1649] [id = 20] 15:32:11 INFO - PROCESS | 1649 | --DOCSHELL 0x11be70000 == 23 [pid = 1649] [id = 47] 15:32:11 INFO - PROCESS | 1649 | --DOCSHELL 0x12f87f000 == 22 [pid = 1649] [id = 15] 15:32:11 INFO - PROCESS | 1649 | --DOCSHELL 0x12fb95000 == 21 [pid = 1649] [id = 19] 15:32:11 INFO - PROCESS | 1649 | --DOCSHELL 0x12e30f800 == 20 [pid = 1649] [id = 9] 15:32:11 INFO - PROCESS | 1649 | --DOCSHELL 0x12fb65000 == 19 [pid = 1649] [id = 18] 15:32:11 INFO - PROCESS | 1649 | --DOCSHELL 0x11c776000 == 18 [pid = 1649] [id = 79] 15:32:11 INFO - PROCESS | 1649 | --DOCSHELL 0x130640800 == 17 [pid = 1649] [id = 78] 15:32:11 INFO - PROCESS | 1649 | --DOCSHELL 0x12ff49000 == 16 [pid = 1649] [id = 77] 15:32:11 INFO - PROCESS | 1649 | --DOCSHELL 0x12f897800 == 15 [pid = 1649] [id = 76] 15:32:11 INFO - PROCESS | 1649 | --DOCSHELL 0x125d26000 == 14 [pid = 1649] [id = 42] 15:32:11 INFO - PROCESS | 1649 | --DOCSHELL 0x12f37b000 == 13 [pid = 1649] [id = 75] 15:32:11 INFO - PROCESS | 1649 | --DOCSHELL 0x12d51e800 == 12 [pid = 1649] [id = 74] 15:32:11 INFO - PROCESS | 1649 | --DOCSHELL 0x12d13d800 == 11 [pid = 1649] [id = 73] 15:32:11 INFO - PROCESS | 1649 | --DOCSHELL 0x1274e0000 == 10 [pid = 1649] [id = 71] 15:32:11 INFO - PROCESS | 1649 | --DOCSHELL 0x11be6c800 == 9 [pid = 1649] [id = 72] 15:32:12 INFO - PROCESS | 1649 | 1461364332346 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]]]}] 15:32:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 15:32:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 4432ms 15:32:12 INFO - PROCESS | 1649 | 1461364332394 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 15:32:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 15:32:12 INFO - PROCESS | 1649 | 1461364332397 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 15:32:12 INFO - PROCESS | 1649 | 1461364332400 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 15:32:12 INFO - PROCESS | 1649 | 1461364332402 Marionette TRACE conn2 <- [1,294,null,{}] 15:32:12 INFO - PROCESS | 1649 | 1461364332406 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}] 15:32:12 INFO - PROCESS | 1649 | 1461364332487 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 15:32:12 INFO - PROCESS | 1649 | 1461364332495 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x118f20000 == 10 [pid = 1649] [id = 81] 15:32:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 240 (0x1198d9000) [pid = 1649] [serial = 240] [outer = 0x0] 15:32:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 241 (0x119a4b800) [pid = 1649] [serial = 241] [outer = 0x1198d9000] 15:32:12 INFO - PROCESS | 1649 | 1461364332524 Marionette DEBUG loaded listener.js 15:32:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 242 (0x119d5e000) [pid = 1649] [serial = 242] [outer = 0x1198d9000] 15:32:12 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. 15:32:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 471ms 15:32:12 INFO - PROCESS | 1649 | 1461364332864 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]]]}] 15:32:12 INFO - PROCESS | 1649 | 1461364332871 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 15:32:12 INFO - PROCESS | 1649 | 1461364332878 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 15:32:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 15:32:12 INFO - PROCESS | 1649 | 1461364332883 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 15:32:12 INFO - PROCESS | 1649 | 1461364332885 Marionette TRACE conn2 <- [1,298,null,{}] 15:32:12 INFO - PROCESS | 1649 | 1461364332887 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}] 15:32:12 INFO - PROCESS | 1649 | 1461364332980 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 15:32:13 INFO - PROCESS | 1649 | 1461364333033 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x119b25000 == 11 [pid = 1649] [id = 82] 15:32:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 243 (0x1198e0000) [pid = 1649] [serial = 243] [outer = 0x0] 15:32:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 244 (0x11a96bc00) [pid = 1649] [serial = 244] [outer = 0x1198e0000] 15:32:13 INFO - PROCESS | 1649 | 1461364333058 Marionette DEBUG loaded listener.js 15:32:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 245 (0x11c140000) [pid = 1649] [serial = 245] [outer = 0x1198e0000] 15:32:13 INFO - PROCESS | 1649 | 1461364333418 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]]]}] 15:32:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:32:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 570ms 15:32:13 INFO - PROCESS | 1649 | 1461364333454 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 15:32:13 INFO - PROCESS | 1649 | 1461364333457 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 15:32:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 15:32:13 INFO - PROCESS | 1649 | 1461364333460 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 15:32:13 INFO - PROCESS | 1649 | 1461364333465 Marionette TRACE conn2 <- [1,302,null,{}] 15:32:13 INFO - PROCESS | 1649 | 1461364333477 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}] 15:32:13 INFO - PROCESS | 1649 | 1461364333644 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 15:32:13 INFO - PROCESS | 1649 | 1461364333666 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x1239ef800 == 12 [pid = 1649] [id = 83] 15:32:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 246 (0x11c4ae800) [pid = 1649] [serial = 246] [outer = 0x0] 15:32:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 247 (0x11c799800) [pid = 1649] [serial = 247] [outer = 0x11c4ae800] 15:32:13 INFO - PROCESS | 1649 | 1461364333713 Marionette DEBUG loaded listener.js 15:32:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 248 (0x126c3b000) [pid = 1649] [serial = 248] [outer = 0x11c4ae800] 15:32:14 INFO - PROCESS | 1649 | 1461364334143 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]]]}] 15:32:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:32:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 724ms 15:32:14 INFO - PROCESS | 1649 | 1461364334185 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 15:32:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 15:32:14 INFO - PROCESS | 1649 | 1461364334188 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 15:32:14 INFO - PROCESS | 1649 | 1461364334191 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 15:32:14 INFO - PROCESS | 1649 | 1461364334193 Marionette TRACE conn2 <- [1,306,null,{}] 15:32:14 INFO - PROCESS | 1649 | 1461364334197 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}] 15:32:14 INFO - PROCESS | 1649 | 1461364334397 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 15:32:14 INFO - PROCESS | 1649 | 1461364334451 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x126fe9000 == 13 [pid = 1649] [id = 84] 15:32:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 249 (0x127567800) [pid = 1649] [serial = 249] [outer = 0x0] 15:32:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 250 (0x128b22000) [pid = 1649] [serial = 250] [outer = 0x127567800] 15:32:14 INFO - PROCESS | 1649 | 1461364334491 Marionette DEBUG loaded listener.js 15:32:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 251 (0x129462800) [pid = 1649] [serial = 251] [outer = 0x127567800] 15:32:14 INFO - PROCESS | 1649 | 1461364334933 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]]]}] 15:32:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:32:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 770ms 15:32:14 INFO - PROCESS | 1649 | 1461364334977 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 15:32:14 INFO - PROCESS | 1649 | 1461364334978 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 15:32:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 15:32:14 INFO - PROCESS | 1649 | 1461364334981 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 15:32:14 INFO - PROCESS | 1649 | 1461364334982 Marionette TRACE conn2 <- [1,310,null,{}] 15:32:14 INFO - PROCESS | 1649 | 1461364334985 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}] 15:32:15 INFO - PROCESS | 1649 | 1461364335078 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 15:32:15 INFO - PROCESS | 1649 | 1461364335082 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ac32800 == 14 [pid = 1649] [id = 85] 15:32:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 252 (0x1288c9800) [pid = 1649] [serial = 252] [outer = 0x0] 15:32:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 253 (0x12ab8fc00) [pid = 1649] [serial = 253] [outer = 0x1288c9800] 15:32:15 INFO - PROCESS | 1649 | 1461364335107 Marionette DEBUG loaded listener.js 15:32:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 254 (0x12abddc00) [pid = 1649] [serial = 254] [outer = 0x1288c9800] 15:32:15 INFO - PROCESS | 1649 | 1461364335450 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]]]}] 15:32:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:32:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 519ms 15:32:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 15:32:15 INFO - PROCESS | 1649 | 1461364335500 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 15:32:15 INFO - PROCESS | 1649 | 1461364335501 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 15:32:15 INFO - PROCESS | 1649 | 1461364335503 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 15:32:15 INFO - PROCESS | 1649 | 1461364335504 Marionette TRACE conn2 <- [1,314,null,{}] 15:32:15 INFO - PROCESS | 1649 | 1461364335506 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}] 15:32:15 INFO - PROCESS | 1649 | 1461364335615 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 15:32:15 INFO - PROCESS | 1649 | 1461364335628 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d01f800 == 15 [pid = 1649] [id = 86] 15:32:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 255 (0x12abe0400) [pid = 1649] [serial = 255] [outer = 0x0] 15:32:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 256 (0x12b4f1800) [pid = 1649] [serial = 256] [outer = 0x12abe0400] 15:32:15 INFO - PROCESS | 1649 | 1461364335655 Marionette DEBUG loaded listener.js 15:32:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 257 (0x12d114800) [pid = 1649] [serial = 257] [outer = 0x12abe0400] 15:32:15 INFO - PROCESS | 1649 | 1461364335984 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]]]}] 15:32:16 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. 15:32:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 518ms 15:32:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 15:32:16 INFO - PROCESS | 1649 | 1461364336022 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 15:32:16 INFO - PROCESS | 1649 | 1461364336023 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 15:32:16 INFO - PROCESS | 1649 | 1461364336025 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 15:32:16 INFO - PROCESS | 1649 | 1461364336026 Marionette TRACE conn2 <- [1,318,null,{}] 15:32:16 INFO - PROCESS | 1649 | 1461364336029 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}] 15:32:16 INFO - PROCESS | 1649 | 1461364336123 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 15:32:16 INFO - PROCESS | 1649 | 1461364336140 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d520800 == 16 [pid = 1649] [id = 87] 15:32:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 258 (0x12b4ef400) [pid = 1649] [serial = 258] [outer = 0x0] 15:32:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 259 (0x12d192800) [pid = 1649] [serial = 259] [outer = 0x12b4ef400] 15:32:16 INFO - PROCESS | 1649 | 1461364336165 Marionette DEBUG loaded listener.js 15:32:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 260 (0x12d5df800) [pid = 1649] [serial = 260] [outer = 0x12b4ef400] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 259 (0x12e511c00) [pid = 1649] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 258 (0x1198e2000) [pid = 1649] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 257 (0x119138800) [pid = 1649] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 256 (0x119ab0800) [pid = 1649] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 255 (0x114440c00) [pid = 1649] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 254 (0x11592d800) [pid = 1649] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 253 (0x11a8d7800) [pid = 1649] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 252 (0x119134400) [pid = 1649] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 251 (0x119abb400) [pid = 1649] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 250 (0x11b906800) [pid = 1649] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 249 (0x12abe6c00) [pid = 1649] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 248 (0x11ad43c00) [pid = 1649] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 247 (0x11a8d8000) [pid = 1649] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 246 (0x11c4ae400) [pid = 1649] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 245 (0x123a3f000) [pid = 1649] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 244 (0x123853800) [pid = 1649] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 243 (0x11680e000) [pid = 1649] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 242 (0x119c9fc00) [pid = 1649] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 241 (0x12945a400) [pid = 1649] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 240 (0x119a44400) [pid = 1649] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 239 (0x123a3c000) [pid = 1649] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 238 (0x114bb5800) [pid = 1649] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 237 (0x11b909400) [pid = 1649] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 236 (0x11c4b5400) [pid = 1649] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 235 (0x119134c00) [pid = 1649] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 234 (0x12ed60000) [pid = 1649] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 233 (0x11b908800) [pid = 1649] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 232 (0x126c3cc00) [pid = 1649] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 231 (0x11a86f000) [pid = 1649] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 230 (0x123df7400) [pid = 1649] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 229 (0x123fbe800) [pid = 1649] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 228 (0x11b9f1c00) [pid = 1649] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 227 (0x1155ecc00) [pid = 1649] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 226 (0x11ad49c00) [pid = 1649] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 225 (0x12e4de800) [pid = 1649] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 224 (0x12d1a0000) [pid = 1649] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 223 (0x12e468c00) [pid = 1649] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 222 (0x12e503400) [pid = 1649] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 221 (0x119d5d400) [pid = 1649] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 220 (0x1198d8c00) [pid = 1649] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 219 (0x12d191400) [pid = 1649] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 218 (0x12d18a400) [pid = 1649] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 217 (0x12db80000) [pid = 1649] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 216 (0x12d110400) [pid = 1649] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 215 (0x124037800) [pid = 1649] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 214 (0x11c493800) [pid = 1649] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 213 (0x12b756c00) [pid = 1649] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 212 (0x12b4e8800) [pid = 1649] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 211 (0x12ed62400) [pid = 1649] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 210 (0x11b9ee400) [pid = 1649] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 209 (0x12afec800) [pid = 1649] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 208 (0x12e329400) [pid = 1649] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 207 (0x11a96a400) [pid = 1649] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 206 (0x12fa26000) [pid = 1649] [serial = 49] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 205 (0x126fbfc00) [pid = 1649] [serial = 189] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 204 (0x12efa9c00) [pid = 1649] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 203 (0x114f55400) [pid = 1649] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 202 (0x12ed59400) [pid = 1649] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 201 (0x12ef9c400) [pid = 1649] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 200 (0x11c4af000) [pid = 1649] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 199 (0x11c794800) [pid = 1649] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 198 (0x12ab8d000) [pid = 1649] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 197 (0x12e95c800) [pid = 1649] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 196 (0x1246c9400) [pid = 1649] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 195 (0x12eaacc00) [pid = 1649] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 194 (0x116613800) [pid = 1649] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 193 (0x12e4d3c00) [pid = 1649] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 192 (0x12fa33000) [pid = 1649] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 191 (0x1274ccc00) [pid = 1649] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 190 (0x11ab09000) [pid = 1649] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 15:32:17 INFO - PROCESS | 1649 | --DOMWINDOW == 189 (0x12d18b800) [pid = 1649] [serial = 192] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 15:32:17 INFO - PROCESS | 1649 | 1461364337669 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]]]}] 15:32:17 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. 15:32:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1671ms 15:32:17 INFO - PROCESS | 1649 | 1461364337696 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 15:32:17 INFO - PROCESS | 1649 | 1461364337698 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 15:32:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 15:32:17 INFO - PROCESS | 1649 | 1461364337700 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 15:32:17 INFO - PROCESS | 1649 | 1461364337701 Marionette TRACE conn2 <- [1,322,null,{}] 15:32:17 INFO - PROCESS | 1649 | 1461364337703 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}] 15:32:17 INFO - PROCESS | 1649 | 1461364337799 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 15:32:17 INFO - PROCESS | 1649 | 1461364337835 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x118f1f000 == 17 [pid = 1649] [id = 88] 15:32:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 190 (0x114bab000) [pid = 1649] [serial = 261] [outer = 0x0] 15:32:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 191 (0x11680e000) [pid = 1649] [serial = 262] [outer = 0x114bab000] 15:32:17 INFO - PROCESS | 1649 | 1461364337860 Marionette DEBUG loaded listener.js 15:32:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 192 (0x11919b000) [pid = 1649] [serial = 263] [outer = 0x114bab000] 15:32:18 INFO - PROCESS | 1649 | 1461364338242 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]]]}] 15:32:18 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. 15:32:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 568ms 15:32:18 INFO - PROCESS | 1649 | 1461364338268 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 15:32:18 INFO - PROCESS | 1649 | 1461364338269 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 15:32:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 15:32:18 INFO - PROCESS | 1649 | 1461364338271 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 15:32:18 INFO - PROCESS | 1649 | 1461364338272 Marionette TRACE conn2 <- [1,326,null,{}] 15:32:18 INFO - PROCESS | 1649 | 1461364338275 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}] 15:32:18 INFO - PROCESS | 1649 | 1461364338379 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 15:32:18 INFO - PROCESS | 1649 | 1461364338387 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c15b800 == 18 [pid = 1649] [id = 89] 15:32:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 193 (0x115511000) [pid = 1649] [serial = 264] [outer = 0x0] 15:32:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 194 (0x119abb400) [pid = 1649] [serial = 265] [outer = 0x115511000] 15:32:18 INFO - PROCESS | 1649 | 1461364338412 Marionette DEBUG loaded listener.js 15:32:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 195 (0x11c142800) [pid = 1649] [serial = 266] [outer = 0x115511000] 15:32:18 INFO - PROCESS | 1649 | 1461364338923 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]]]}] 15:32:18 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. 15:32:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 670ms 15:32:18 INFO - PROCESS | 1649 | 1461364338948 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 15:32:18 INFO - PROCESS | 1649 | 1461364338951 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 15:32:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 15:32:18 INFO - PROCESS | 1649 | 1461364338957 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 15:32:18 INFO - PROCESS | 1649 | 1461364338959 Marionette TRACE conn2 <- [1,330,null,{}] 15:32:18 INFO - PROCESS | 1649 | 1461364338962 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}] 15:32:19 INFO - PROCESS | 1649 | 1461364339089 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 15:32:19 INFO - PROCESS | 1649 | 1461364339096 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b7ca800 == 19 [pid = 1649] [id = 90] 15:32:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 196 (0x123c2c800) [pid = 1649] [serial = 267] [outer = 0x0] 15:32:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 197 (0x123fbf400) [pid = 1649] [serial = 268] [outer = 0x123c2c800] 15:32:19 INFO - PROCESS | 1649 | 1461364339129 Marionette DEBUG loaded listener.js 15:32:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 198 (0x12756b400) [pid = 1649] [serial = 269] [outer = 0x123c2c800] 15:32:19 INFO - PROCESS | 1649 | 1461364339846 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]]]}] 15:32:19 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. 15:32:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 922ms 15:32:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 15:32:19 INFO - PROCESS | 1649 | 1461364339896 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 15:32:19 INFO - PROCESS | 1649 | 1461364339899 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 15:32:19 INFO - PROCESS | 1649 | 1461364339902 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 15:32:19 INFO - PROCESS | 1649 | 1461364339905 Marionette TRACE conn2 <- [1,334,null,{}] 15:32:19 INFO - PROCESS | 1649 | 1461364339909 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}] 15:32:20 INFO - PROCESS | 1649 | 1461364340017 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 15:32:20 INFO - PROCESS | 1649 | 1461364340075 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x119c73800 == 20 [pid = 1649] [id = 91] 15:32:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 199 (0x1159dd400) [pid = 1649] [serial = 270] [outer = 0x0] 15:32:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 200 (0x118fcc400) [pid = 1649] [serial = 271] [outer = 0x1159dd400] 15:32:20 INFO - PROCESS | 1649 | 1461364340110 Marionette DEBUG loaded listener.js 15:32:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 201 (0x11a868400) [pid = 1649] [serial = 272] [outer = 0x1159dd400] 15:32:20 INFO - PROCESS | 1649 | 1461364340578 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]]]}] 15:32:20 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. 15:32:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 722ms 15:32:20 INFO - PROCESS | 1649 | 1461364340650 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 15:32:20 INFO - PROCESS | 1649 | 1461364340654 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 15:32:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 15:32:20 INFO - PROCESS | 1649 | 1461364340662 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 15:32:20 INFO - PROCESS | 1649 | 1461364340664 Marionette TRACE conn2 <- [1,338,null,{}] 15:32:20 INFO - PROCESS | 1649 | 1461364340667 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}] 15:32:20 INFO - PROCESS | 1649 | 1461364340770 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 15:32:20 INFO - PROCESS | 1649 | 1461364340847 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x114e69000 == 21 [pid = 1649] [id = 92] 15:32:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 202 (0x115855400) [pid = 1649] [serial = 273] [outer = 0x0] 15:32:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 203 (0x119267c00) [pid = 1649] [serial = 274] [outer = 0x115855400] 15:32:20 INFO - PROCESS | 1649 | 1461364340878 Marionette DEBUG loaded listener.js 15:32:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 204 (0x119ca4000) [pid = 1649] [serial = 275] [outer = 0x115855400] 15:32:21 INFO - PROCESS | 1649 | 1461364341070 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 15:32:21 INFO - PROCESS | 1649 | 1461364341595 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]]]}] 15:32:21 INFO - PROCESS | 1649 | --DOMWINDOW == 203 (0x123fbe400) [pid = 1649] [serial = 11] [outer = 0x0] [url = about:blank] 15:32:21 INFO - PROCESS | 1649 | --DOMWINDOW == 202 (0x1241ee000) [pid = 1649] [serial = 8] [outer = 0x0] [url = about:blank] 15:32:21 INFO - PROCESS | 1649 | --DOMWINDOW == 201 (0x11c79d800) [pid = 1649] [serial = 238] [outer = 0x0] [url = about:blank] 15:32:21 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. 15:32:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 973ms 15:32:21 INFO - PROCESS | 1649 | 1461364341635 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 15:32:21 INFO - PROCESS | 1649 | 1461364341637 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 15:32:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 15:32:21 INFO - PROCESS | 1649 | 1461364341640 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 15:32:21 INFO - PROCESS | 1649 | 1461364341642 Marionette TRACE conn2 <- [1,342,null,{}] 15:32:21 INFO - PROCESS | 1649 | 1461364341645 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}] 15:32:21 INFO - PROCESS | 1649 | 1461364341702 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 15:32:21 INFO - PROCESS | 1649 | 1461364341711 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x114e73000 == 22 [pid = 1649] [id = 93] 15:32:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 202 (0x115857000) [pid = 1649] [serial = 276] [outer = 0x0] 15:32:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 203 (0x117984c00) [pid = 1649] [serial = 277] [outer = 0x115857000] 15:32:21 INFO - PROCESS | 1649 | 1461364341809 Marionette DEBUG loaded listener.js 15:32:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 204 (0x11894e000) [pid = 1649] [serial = 278] [outer = 0x115857000] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 203 (0x1189a9000) [pid = 1649] [serial = 72] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 202 (0x1189b1c00) [pid = 1649] [serial = 127] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 201 (0x11b90c400) [pid = 1649] [serial = 69] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 200 (0x119191c00) [pid = 1649] [serial = 75] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 199 (0x11a863400) [pid = 1649] [serial = 78] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 198 (0x1186c9400) [pid = 1649] [serial = 147] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 197 (0x11a8d4800) [pid = 1649] [serial = 79] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 196 (0x119a51000) [pid = 1649] [serial = 76] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 195 (0x11b9e7000) [pid = 1649] [serial = 84] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 194 (0x11be9e400) [pid = 1649] [serial = 85] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 193 (0x12afecc00) [pid = 1649] [serial = 112] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 192 (0x11c7f1c00) [pid = 1649] [serial = 88] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 191 (0x123a3b000) [pid = 1649] [serial = 90] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 190 (0x123b14400) [pid = 1649] [serial = 93] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 189 (0x119c9c400) [pid = 1649] [serial = 165] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 188 (0x119ab4000) [pid = 1649] [serial = 129] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 187 (0x123a40c00) [pid = 1649] [serial = 91] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 186 (0x123e20800) [pid = 1649] [serial = 94] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 185 (0x123fbe000) [pid = 1649] [serial = 96] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x12444b400) [pid = 1649] [serial = 97] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 183 (0x118ee7400) [pid = 1649] [serial = 73] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x1268a3800) [pid = 1649] [serial = 99] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x11638d000) [pid = 1649] [serial = 126] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x119195000) [pid = 1649] [serial = 66] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x126c39800) [pid = 1649] [serial = 100] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x126c91800) [pid = 1649] [serial = 102] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x12abe6800) [pid = 1649] [serial = 109] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x11a973800) [pid = 1649] [serial = 81] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 175 (0x1288cf800) [pid = 1649] [serial = 105] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 174 (0x12ace6c00) [pid = 1649] [serial = 111] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 173 (0x1288cac00) [pid = 1649] [serial = 103] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 172 (0x11c13c800) [pid = 1649] [serial = 70] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 171 (0x1293eac00) [pid = 1649] [serial = 106] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 170 (0x11b904c00) [pid = 1649] [serial = 82] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 169 (0x115284c00) [pid = 1649] [serial = 63] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 168 (0x129466c00) [pid = 1649] [serial = 108] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 167 (0x11c13a400) [pid = 1649] [serial = 87] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 166 (0x119a4f000) [pid = 1649] [serial = 67] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x115859c00) [pid = 1649] [serial = 64] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x1302a8800) [pid = 1649] [serial = 61] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x12ed5c800) [pid = 1649] [serial = 203] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x11b90f000) [pid = 1649] [serial = 135] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x11c4ad800) [pid = 1649] [serial = 214] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x12e959800) [pid = 1649] [serial = 202] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x11a863800) [pid = 1649] [serial = 130] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x126edd400) [pid = 1649] [serial = 123] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x11bea1800) [pid = 1649] [serial = 184] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x11ad02400) [pid = 1649] [serial = 166] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x11c49cc00) [pid = 1649] [serial = 211] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x119abc000) [pid = 1649] [serial = 132] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x11c13a800) [pid = 1649] [serial = 186] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x123a3cc00) [pid = 1649] [serial = 121] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x11b90b000) [pid = 1649] [serial = 150] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x11ab0c400) [pid = 1649] [serial = 183] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x126fc9800) [pid = 1649] [serial = 172] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x127570000) [pid = 1649] [serial = 144] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x126c90400) [pid = 1649] [serial = 142] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x12ed64c00) [pid = 1649] [serial = 205] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x12444cc00) [pid = 1649] [serial = 171] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x1246c2000) [pid = 1649] [serial = 141] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x126fc5800) [pid = 1649] [serial = 212] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x11926fc00) [pid = 1649] [serial = 148] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x123dff000) [pid = 1649] [serial = 139] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x11b9f0800) [pid = 1649] [serial = 136] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x11c147000) [pid = 1649] [serial = 169] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x129032c00) [pid = 1649] [serial = 156] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x12f6aa000) [pid = 1649] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x12d111c00) [pid = 1649] [serial = 217] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x1274cf400) [pid = 1649] [serial = 215] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x12efaa000) [pid = 1649] [serial = 208] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x123854000) [pid = 1649] [serial = 138] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x1288c8400) [pid = 1649] [serial = 145] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x11a86e800) [pid = 1649] [serial = 117] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x12b42f000) [pid = 1649] [serial = 174] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x12efa1400) [pid = 1649] [serial = 206] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x11ba30000) [pid = 1649] [serial = 168] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x1288cc800) [pid = 1649] [serial = 124] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x123a41c00) [pid = 1649] [serial = 153] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x11ba2b400) [pid = 1649] [serial = 151] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12d190800) [pid = 1649] [serial = 22] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12b428800) [pid = 1649] [serial = 159] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12d19b000) [pid = 1649] [serial = 178] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12e45cc00) [pid = 1649] [serial = 223] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12d5ddc00) [pid = 1649] [serial = 180] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x12abea400) [pid = 1649] [serial = 157] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x12ab98400) [pid = 1649] [serial = 220] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x11c49c400) [pid = 1649] [serial = 120] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12b758000) [pid = 1649] [serial = 18] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x12d5df000) [pid = 1649] [serial = 218] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x12d187000) [pid = 1649] [serial = 177] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x12b4e9400) [pid = 1649] [serial = 15] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x12f3a3000) [pid = 1649] [serial = 209] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x12b4efc00) [pid = 1649] [serial = 16] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x123a40400) [pid = 1649] [serial = 187] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12b74e800) [pid = 1649] [serial = 175] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12f3a4000) [pid = 1649] [serial = 230] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x12e511800) [pid = 1649] [serial = 30] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x12d5e3c00) [pid = 1649] [serial = 181] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x12e957800) [pid = 1649] [serial = 31] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x11c798800) [pid = 1649] [serial = 232] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x129038c00) [pid = 1649] [serial = 162] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x129467c00) [pid = 1649] [serial = 190] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12e4db800) [pid = 1649] [serial = 28] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12e961000) [pid = 1649] [serial = 227] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x12ed65400) [pid = 1649] [serial = 229] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x11ab0a800) [pid = 1649] [serial = 118] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x12e4d5800) [pid = 1649] [serial = 27] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x11a8d1800) [pid = 1649] [serial = 133] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x12db78800) [pid = 1649] [serial = 24] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x12e50d800) [pid = 1649] [serial = 226] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12e331400) [pid = 1649] [serial = 25] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12d18c400) [pid = 1649] [serial = 21] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12e4e1400) [pid = 1649] [serial = 224] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12d5eac00) [pid = 1649] [serial = 194] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x12ef9f400) [pid = 1649] [serial = 40] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x12e330400) [pid = 1649] [serial = 196] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x12efa9800) [pid = 1649] [serial = 37] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x123fbd400) [pid = 1649] [serial = 154] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x11c79c800) [pid = 1649] [serial = 233] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x12ed63400) [pid = 1649] [serial = 39] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x114f5b000) [pid = 1649] [serial = 235] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x12efa5800) [pid = 1649] [serial = 36] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x12abe1000) [pid = 1649] [serial = 221] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x12eaa6400) [pid = 1649] [serial = 33] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x12b4ebc00) [pid = 1649] [serial = 160] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x12eaae800) [pid = 1649] [serial = 34] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x12e467800) [pid = 1649] [serial = 197] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x11ad3c400) [pid = 1649] [serial = 54] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x12fa2fc00) [pid = 1649] [serial = 55] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x11867d400) [pid = 1649] [serial = 114] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x12fa2c000) [pid = 1649] [serial = 51] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x12fb4f800) [pid = 1649] [serial = 45] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x12b4f4c00) [pid = 1649] [serial = 191] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x12f6b0000) [pid = 1649] [serial = 48] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x12fa27c00) [pid = 1649] [serial = 50] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x12f3a3400) [pid = 1649] [serial = 42] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x11c794000) [pid = 1649] [serial = 236] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x12f3ab000) [pid = 1649] [serial = 43] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x118ee8400) [pid = 1649] [serial = 115] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x12e503000) [pid = 1649] [serial = 200] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 63 (0x12ff2e800) [pid = 1649] [serial = 60] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 62 (0x12d10dc00) [pid = 1649] [serial = 163] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 61 (0x12e4d9c00) [pid = 1649] [serial = 199] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 60 (0x11ab0c000) [pid = 1649] [serial = 57] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 59 (0x12fa32000) [pid = 1649] [serial = 58] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | --DOMWINDOW == 58 (0x12d19ec00) [pid = 1649] [serial = 193] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1649 | 1461364342254 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]]]}] 15:32:22 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. 15:32:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 621ms 15:32:22 INFO - PROCESS | 1649 | 1461364342262 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 15:32:22 INFO - PROCESS | 1649 | 1461364342266 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 15:32:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 15:32:22 INFO - PROCESS | 1649 | 1461364342270 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 15:32:22 INFO - PROCESS | 1649 | 1461364342272 Marionette TRACE conn2 <- [1,346,null,{}] 15:32:22 INFO - PROCESS | 1649 | 1461364342276 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}] 15:32:22 INFO - PROCESS | 1649 | 1461364342344 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 15:32:22 INFO - PROCESS | 1649 | 1461364342349 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x116874000 == 23 [pid = 1649] [id = 94] 15:32:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 59 (0x1189df000) [pid = 1649] [serial = 279] [outer = 0x0] 15:32:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 60 (0x119195000) [pid = 1649] [serial = 280] [outer = 0x1189df000] 15:32:22 INFO - PROCESS | 1649 | 1461364342376 Marionette DEBUG loaded listener.js 15:32:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 61 (0x119a4f000) [pid = 1649] [serial = 281] [outer = 0x1189df000] 15:32:22 INFO - PROCESS | 1649 | 1461364342717 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]]]}] 15:32:22 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. 15:32:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 470ms 15:32:22 INFO - PROCESS | 1649 | 1461364342741 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 15:32:22 INFO - PROCESS | 1649 | 1461364342742 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 15:32:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 15:32:22 INFO - PROCESS | 1649 | 1461364342744 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 15:32:22 INFO - PROCESS | 1649 | 1461364342746 Marionette TRACE conn2 <- [1,350,null,{}] 15:32:22 INFO - PROCESS | 1649 | 1461364342754 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}] 15:32:22 INFO - PROCESS | 1649 | 1461364342831 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 15:32:22 INFO - PROCESS | 1649 | 1461364342871 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x119169800 == 24 [pid = 1649] [id = 95] 15:32:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 62 (0x114f57800) [pid = 1649] [serial = 282] [outer = 0x0] 15:32:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 63 (0x119ab0000) [pid = 1649] [serial = 283] [outer = 0x114f57800] 15:32:22 INFO - PROCESS | 1649 | 1461364342899 Marionette DEBUG loaded listener.js 15:32:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x11a8de400) [pid = 1649] [serial = 284] [outer = 0x114f57800] 15:32:23 INFO - PROCESS | 1649 | 1461364343196 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]]]}] 15:32:23 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. 15:32:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 471ms 15:32:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 15:32:23 INFO - PROCESS | 1649 | 1461364343216 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 15:32:23 INFO - PROCESS | 1649 | 1461364343217 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 15:32:23 INFO - PROCESS | 1649 | 1461364343219 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 15:32:23 INFO - PROCESS | 1649 | 1461364343220 Marionette TRACE conn2 <- [1,354,null,{}] 15:32:23 INFO - PROCESS | 1649 | 1461364343223 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}] 15:32:23 INFO - PROCESS | 1649 | 1461364343298 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 15:32:23 INFO - PROCESS | 1649 | 1461364343302 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x119ae4000 == 25 [pid = 1649] [id = 96] 15:32:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x11ab03c00) [pid = 1649] [serial = 285] [outer = 0x0] 15:32:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x11ab0e800) [pid = 1649] [serial = 286] [outer = 0x11ab03c00] 15:32:23 INFO - PROCESS | 1649 | 1461364343331 Marionette DEBUG loaded listener.js 15:32:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x11b90a800) [pid = 1649] [serial = 287] [outer = 0x11ab03c00] 15:32:23 INFO - PROCESS | 1649 | 1461364343679 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]]]}] 15:32:23 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. 15:32:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 471ms 15:32:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 15:32:23 INFO - PROCESS | 1649 | 1461364343694 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 15:32:23 INFO - PROCESS | 1649 | 1461364343695 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 15:32:23 INFO - PROCESS | 1649 | 1461364343697 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 15:32:23 INFO - PROCESS | 1649 | 1461364343698 Marionette TRACE conn2 <- [1,358,null,{}] 15:32:23 INFO - PROCESS | 1649 | 1461364343700 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}] 15:32:23 INFO - PROCESS | 1649 | 1461364343783 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 15:32:23 INFO - PROCESS | 1649 | 1461364343787 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x119b31800 == 26 [pid = 1649] [id = 97] 15:32:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x118ee1c00) [pid = 1649] [serial = 288] [outer = 0x0] 15:32:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x11b9e5400) [pid = 1649] [serial = 289] [outer = 0x118ee1c00] 15:32:23 INFO - PROCESS | 1649 | 1461364343813 Marionette DEBUG loaded listener.js 15:32:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x11ba2f800) [pid = 1649] [serial = 290] [outer = 0x118ee1c00] 15:32:24 INFO - PROCESS | 1649 | 1461364344148 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]]]}] 15:32:24 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. 15:32:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 469ms 15:32:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 15:32:24 INFO - PROCESS | 1649 | 1461364344167 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 15:32:24 INFO - PROCESS | 1649 | 1461364344169 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 15:32:24 INFO - PROCESS | 1649 | 1461364344171 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 15:32:24 INFO - PROCESS | 1649 | 1461364344172 Marionette TRACE conn2 <- [1,362,null,{}] 15:32:24 INFO - PROCESS | 1649 | 1461364344177 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}] 15:32:24 INFO - PROCESS | 1649 | 1461364344273 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 15:32:24 INFO - PROCESS | 1649 | 1461364344302 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a90a800 == 27 [pid = 1649] [id = 98] 15:32:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x11bea1c00) [pid = 1649] [serial = 291] [outer = 0x0] 15:32:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x11c4ae400) [pid = 1649] [serial = 292] [outer = 0x11bea1c00] 15:32:24 INFO - PROCESS | 1649 | 1461364344330 Marionette DEBUG loaded listener.js 15:32:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x11c797c00) [pid = 1649] [serial = 293] [outer = 0x11bea1c00] 15:32:24 INFO - PROCESS | 1649 | 1461364344650 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]]]}] 15:32:24 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. 15:32:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 518ms 15:32:24 INFO - PROCESS | 1649 | 1461364344690 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 15:32:24 INFO - PROCESS | 1649 | 1461364344691 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 15:32:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 15:32:24 INFO - PROCESS | 1649 | 1461364344693 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 15:32:24 INFO - PROCESS | 1649 | 1461364344694 Marionette TRACE conn2 <- [1,366,null,{}] 15:32:24 INFO - PROCESS | 1649 | 1461364344697 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}] 15:32:24 INFO - PROCESS | 1649 | 1461364344785 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 15:32:24 INFO - PROCESS | 1649 | 1461364344790 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x11af90000 == 28 [pid = 1649] [id = 99] 15:32:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x11c493c00) [pid = 1649] [serial = 294] [outer = 0x0] 15:32:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x11c79e800) [pid = 1649] [serial = 295] [outer = 0x11c493c00] 15:32:24 INFO - PROCESS | 1649 | 1461364344817 Marionette DEBUG loaded listener.js 15:32:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x123860c00) [pid = 1649] [serial = 296] [outer = 0x11c493c00] 15:32:25 INFO - PROCESS | 1649 | 1461364345247 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]]]}] 15:32:25 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x1288c9800) [pid = 1649] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 15:32:25 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x1198e0000) [pid = 1649] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 15:32:25 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x1198d9000) [pid = 1649] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 15:32:25 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x114f55800) [pid = 1649] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 15:32:25 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x11c4ae800) [pid = 1649] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 15:32:25 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x12abe0400) [pid = 1649] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 15:32:25 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x114bab000) [pid = 1649] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 15:32:25 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x12b4ef400) [pid = 1649] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 15:32:25 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x115511000) [pid = 1649] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 15:32:25 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x127567800) [pid = 1649] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 15:32:25 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. 15:32:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 568ms 15:32:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 15:32:25 INFO - PROCESS | 1649 | 1461364345262 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 15:32:25 INFO - PROCESS | 1649 | 1461364345263 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 15:32:25 INFO - PROCESS | 1649 | 1461364345265 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 15:32:25 INFO - PROCESS | 1649 | 1461364345266 Marionette TRACE conn2 <- [1,370,null,{}] 15:32:25 INFO - PROCESS | 1649 | 1461364345268 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}] 15:32:25 INFO - PROCESS | 1649 | 1461364345353 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 15:32:25 INFO - PROCESS | 1649 | 1461364345381 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x11afa4800 == 29 [pid = 1649] [id = 100] 15:32:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x116616400) [pid = 1649] [serial = 297] [outer = 0x0] 15:32:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x11a8d7800) [pid = 1649] [serial = 298] [outer = 0x116616400] 15:32:25 INFO - PROCESS | 1649 | 1461364345407 Marionette DEBUG loaded listener.js 15:32:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x123a3a400) [pid = 1649] [serial = 299] [outer = 0x116616400] 15:32:25 INFO - PROCESS | 1649 | 1461364345662 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]]]}] 15:32:25 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. 15:32:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 418ms 15:32:25 INFO - PROCESS | 1649 | 1461364345684 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 15:32:25 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 15:32:25 INFO - PROCESS | 1649 | 1461364345685 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 15:32:25 INFO - PROCESS | 1649 | 1461364345687 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 15:32:25 INFO - PROCESS | 1649 | 1461364345688 Marionette TRACE conn2 <- [1,374,null,{}] 15:32:25 INFO - PROCESS | 1649 | 1461364345699 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}] 15:32:25 INFO - PROCESS | 1649 | 1461364345773 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 15:32:25 INFO - PROCESS | 1649 | 1461364345779 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x119166800 == 30 [pid = 1649] [id = 101] 15:32:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x123a3a800) [pid = 1649] [serial = 300] [outer = 0x0] 15:32:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x123df9000) [pid = 1649] [serial = 301] [outer = 0x123a3a800] 15:32:25 INFO - PROCESS | 1649 | 1461364345805 Marionette DEBUG loaded listener.js 15:32:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x123fc8400) [pid = 1649] [serial = 302] [outer = 0x123a3a800] 15:32:26 INFO - PROCESS | 1649 | 1461364346120 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 15:32:26 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 15:32:26 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 478ms 15:32:26 INFO - PROCESS | 1649 | 1461364346166 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 15:32:26 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 15:32:26 INFO - PROCESS | 1649 | 1461364346167 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 15:32:26 INFO - PROCESS | 1649 | 1461364346169 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 15:32:26 INFO - PROCESS | 1649 | 1461364346170 Marionette TRACE conn2 <- [1,378,null,{}] 15:32:26 INFO - PROCESS | 1649 | 1461364346179 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}] 15:32:26 INFO - PROCESS | 1649 | 1461364346249 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 15:32:26 INFO - PROCESS | 1649 | 1461364346253 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bf87000 == 31 [pid = 1649] [id = 102] 15:32:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x124030c00) [pid = 1649] [serial = 303] [outer = 0x0] 15:32:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x124454400) [pid = 1649] [serial = 304] [outer = 0x124030c00] 15:32:26 INFO - PROCESS | 1649 | 1461364346280 Marionette DEBUG loaded listener.js 15:32:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x1268a3800) [pid = 1649] [serial = 305] [outer = 0x124030c00] 15:32:26 INFO - PROCESS | 1649 | 1461364346582 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 15:32:26 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 15:32:26 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 418ms 15:32:26 INFO - PROCESS | 1649 | 1461364346588 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 15:32:26 INFO - PROCESS | 1649 | 1461364346592 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 15:32:26 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 15:32:26 INFO - PROCESS | 1649 | 1461364346604 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 15:32:26 INFO - PROCESS | 1649 | 1461364346609 Marionette TRACE conn2 <- [1,382,null,{}] 15:32:26 INFO - PROCESS | 1649 | 1461364346614 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}] 15:32:26 INFO - PROCESS | 1649 | 1461364346747 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 15:32:26 INFO - PROCESS | 1649 | 1461364346804 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c159000 == 32 [pid = 1649] [id = 103] 15:32:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x11926ec00) [pid = 1649] [serial = 306] [outer = 0x0] 15:32:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x126c39800) [pid = 1649] [serial = 307] [outer = 0x11926ec00] 15:32:26 INFO - PROCESS | 1649 | 1461364346849 Marionette DEBUG loaded listener.js 15:32:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x127571c00) [pid = 1649] [serial = 308] [outer = 0x11926ec00] 15:32:27 INFO - PROCESS | 1649 | 1461364347206 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 15:32:27 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 15:32:27 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 626ms 15:32:27 INFO - PROCESS | 1649 | 1461364347230 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 15:32:27 INFO - PROCESS | 1649 | 1461364347231 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 15:32:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 15:32:27 INFO - PROCESS | 1649 | 1461364347234 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 15:32:27 INFO - PROCESS | 1649 | 1461364347235 Marionette TRACE conn2 <- [1,386,null,{}] 15:32:27 INFO - PROCESS | 1649 | 1461364347237 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}] 15:32:27 INFO - PROCESS | 1649 | 1461364347311 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 15:32:27 INFO - PROCESS | 1649 | 1461364347349 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c7d1000 == 33 [pid = 1649] [id = 104] 15:32:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x123a3d000) [pid = 1649] [serial = 309] [outer = 0x0] 15:32:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1288c8c00) [pid = 1649] [serial = 310] [outer = 0x123a3d000] 15:32:27 INFO - PROCESS | 1649 | 1461364347376 Marionette DEBUG loaded listener.js 15:32:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x129037c00) [pid = 1649] [serial = 311] [outer = 0x123a3d000] 15:32:27 INFO - PROCESS | 1649 | 1461364347874 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]]]}] 15:32:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 15:32:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 670ms 15:32:27 INFO - PROCESS | 1649 | 1461364347903 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 15:32:27 INFO - PROCESS | 1649 | 1461364347907 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 15:32:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 15:32:27 INFO - PROCESS | 1649 | 1461364347929 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 15:32:27 INFO - PROCESS | 1649 | 1461364347931 Marionette TRACE conn2 <- [1,390,null,{}] 15:32:27 INFO - PROCESS | 1649 | 1461364347935 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}] 15:32:28 INFO - PROCESS | 1649 | 1461364348029 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 15:32:28 INFO - PROCESS | 1649 | 1461364348086 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x118f1c000 == 34 [pid = 1649] [id = 105] 15:32:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x116689800) [pid = 1649] [serial = 312] [outer = 0x0] 15:32:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1189dd800) [pid = 1649] [serial = 313] [outer = 0x116689800] 15:32:28 INFO - PROCESS | 1649 | 1461364348118 Marionette DEBUG loaded listener.js 15:32:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x119270400) [pid = 1649] [serial = 314] [outer = 0x116689800] 15:32:28 INFO - PROCESS | 1649 | 1461364348557 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]]]}] 15:32:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 15:32:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 672ms 15:32:28 INFO - PROCESS | 1649 | 1461364348608 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 15:32:28 INFO - PROCESS | 1649 | 1461364348612 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 15:32:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 15:32:28 INFO - PROCESS | 1649 | 1461364348618 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 15:32:28 INFO - PROCESS | 1649 | 1461364348620 Marionette TRACE conn2 <- [1,394,null,{}] 15:32:28 INFO - PROCESS | 1649 | 1461364348623 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}] 15:32:28 INFO - PROCESS | 1649 | 1461364348716 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 15:32:28 INFO - PROCESS | 1649 | 1461364348772 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a918800 == 35 [pid = 1649] [id = 106] 15:32:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x11a864400) [pid = 1649] [serial = 315] [outer = 0x0] 15:32:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x11a8e0400) [pid = 1649] [serial = 316] [outer = 0x11a864400] 15:32:28 INFO - PROCESS | 1649 | 1461364348802 Marionette DEBUG loaded listener.js 15:32:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x11ad3d000) [pid = 1649] [serial = 317] [outer = 0x11a864400] 15:32:29 INFO - PROCESS | 1649 | 1461364349236 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]]]}] 15:32:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 15:32:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 670ms 15:32:29 INFO - PROCESS | 1649 | 1461364349291 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 15:32:29 INFO - PROCESS | 1649 | 1461364349292 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 15:32:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 15:32:29 INFO - PROCESS | 1649 | 1461364349296 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 15:32:29 INFO - PROCESS | 1649 | 1461364349298 Marionette TRACE conn2 <- [1,398,null,{}] 15:32:29 INFO - PROCESS | 1649 | 1461364349306 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}] 15:32:29 INFO - PROCESS | 1649 | 1461364349400 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 15:32:29 INFO - PROCESS | 1649 | 1461364349457 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x1239ec800 == 36 [pid = 1649] [id = 107] 15:32:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11c4ad400) [pid = 1649] [serial = 318] [outer = 0x0] 15:32:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x11c78fc00) [pid = 1649] [serial = 319] [outer = 0x11c4ad400] 15:32:29 INFO - PROCESS | 1649 | 1461364349489 Marionette DEBUG loaded listener.js 15:32:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x123a3d800) [pid = 1649] [serial = 320] [outer = 0x11c4ad400] 15:32:30 INFO - PROCESS | 1649 | 1461364350050 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]]]}] 15:32:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 15:32:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 821ms 15:32:30 INFO - PROCESS | 1649 | 1461364350118 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 15:32:30 INFO - PROCESS | 1649 | 1461364350120 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 15:32:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 15:32:30 INFO - PROCESS | 1649 | 1461364350124 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 15:32:30 INFO - PROCESS | 1649 | 1461364350126 Marionette TRACE conn2 <- [1,402,null,{}] 15:32:30 INFO - PROCESS | 1649 | 1461364350131 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}] 15:32:30 INFO - PROCESS | 1649 | 1461364350212 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 15:32:30 INFO - PROCESS | 1649 | 1461364350257 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x119ad5800 == 37 [pid = 1649] [id = 108] 15:32:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1189d9400) [pid = 1649] [serial = 321] [outer = 0x0] 15:32:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x118ee5400) [pid = 1649] [serial = 322] [outer = 0x1189d9400] 15:32:30 INFO - PROCESS | 1649 | 1461364350285 Marionette DEBUG loaded listener.js 15:32:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x119a45800) [pid = 1649] [serial = 323] [outer = 0x1189d9400] 15:32:30 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x123fbf400) [pid = 1649] [serial = 268] [outer = 0x0] [url = about:blank] 15:32:30 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12ab8fc00) [pid = 1649] [serial = 253] [outer = 0x0] [url = about:blank] 15:32:30 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x11a96bc00) [pid = 1649] [serial = 244] [outer = 0x0] [url = about:blank] 15:32:30 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x119a4b800) [pid = 1649] [serial = 241] [outer = 0x0] [url = about:blank] 15:32:30 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x119d5e000) [pid = 1649] [serial = 242] [outer = 0x0] [url = about:blank] 15:32:30 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x12f18f000) [pid = 1649] [serial = 239] [outer = 0x0] [url = about:blank] 15:32:30 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x11c799800) [pid = 1649] [serial = 247] [outer = 0x0] [url = about:blank] 15:32:30 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x126c3b000) [pid = 1649] [serial = 248] [outer = 0x0] [url = about:blank] 15:32:30 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x12b4f1800) [pid = 1649] [serial = 256] [outer = 0x0] [url = about:blank] 15:32:30 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x12abddc00) [pid = 1649] [serial = 254] [outer = 0x0] [url = about:blank] 15:32:30 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x11680e000) [pid = 1649] [serial = 262] [outer = 0x0] [url = about:blank] 15:32:30 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x12d192800) [pid = 1649] [serial = 259] [outer = 0x0] [url = about:blank] 15:32:30 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x12d114800) [pid = 1649] [serial = 257] [outer = 0x0] [url = about:blank] 15:32:30 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x11c140000) [pid = 1649] [serial = 245] [outer = 0x0] [url = about:blank] 15:32:30 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x11c142800) [pid = 1649] [serial = 266] [outer = 0x0] [url = about:blank] 15:32:30 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x12d5df800) [pid = 1649] [serial = 260] [outer = 0x0] [url = about:blank] 15:32:30 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x128b22000) [pid = 1649] [serial = 250] [outer = 0x0] [url = about:blank] 15:32:30 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x129462800) [pid = 1649] [serial = 251] [outer = 0x0] [url = about:blank] 15:32:30 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x119abb400) [pid = 1649] [serial = 265] [outer = 0x0] [url = about:blank] 15:32:30 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x11919b000) [pid = 1649] [serial = 263] [outer = 0x0] [url = about:blank] 15:32:30 INFO - PROCESS | 1649 | 1461364350746 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]]]}] 15:32:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 15:32:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 672ms 15:32:30 INFO - PROCESS | 1649 | 1461364350797 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 15:32:30 INFO - PROCESS | 1649 | 1461364350800 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 15:32:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 15:32:30 INFO - PROCESS | 1649 | 1461364350804 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 15:32:30 INFO - PROCESS | 1649 | 1461364350806 Marionette TRACE conn2 <- [1,406,null,{}] 15:32:30 INFO - PROCESS | 1649 | 1461364350810 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}] 15:32:30 INFO - PROCESS | 1649 | 1461364350881 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 15:32:30 INFO - PROCESS | 1649 | 1461364350886 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x118814000 == 38 [pid = 1649] [id = 109] 15:32:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x118ee3400) [pid = 1649] [serial = 324] [outer = 0x0] 15:32:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x119c99000) [pid = 1649] [serial = 325] [outer = 0x118ee3400] 15:32:30 INFO - PROCESS | 1649 | 1461364350914 Marionette DEBUG loaded listener.js 15:32:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x11a86e000) [pid = 1649] [serial = 326] [outer = 0x118ee3400] 15:32:31 INFO - PROCESS | 1649 | 1461364351320 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]]]}] 15:32:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 15:32:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 571ms 15:32:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 15:32:31 INFO - PROCESS | 1649 | 1461364351375 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 15:32:31 INFO - PROCESS | 1649 | 1461364351378 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 15:32:31 INFO - PROCESS | 1649 | 1461364351381 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 15:32:31 INFO - PROCESS | 1649 | 1461364351384 Marionette TRACE conn2 <- [1,410,null,{}] 15:32:31 INFO - PROCESS | 1649 | 1461364351387 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}] 15:32:31 INFO - PROCESS | 1649 | 1461364351478 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 15:32:31 INFO - PROCESS | 1649 | 1461364351562 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x119112800 == 39 [pid = 1649] [id = 110] 15:32:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x118fcd400) [pid = 1649] [serial = 327] [outer = 0x0] 15:32:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x1197b0400) [pid = 1649] [serial = 328] [outer = 0x118fcd400] 15:32:31 INFO - PROCESS | 1649 | 1461364351595 Marionette DEBUG loaded listener.js 15:32:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x119d61800) [pid = 1649] [serial = 329] [outer = 0x118fcd400] 15:32:32 INFO - PROCESS | 1649 | 1461364352034 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]]]}] 15:32:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 15:32:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 671ms 15:32:32 INFO - PROCESS | 1649 | 1461364352053 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 15:32:32 INFO - PROCESS | 1649 | 1461364352057 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 15:32:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 15:32:32 INFO - PROCESS | 1649 | 1461364352061 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 15:32:32 INFO - PROCESS | 1649 | 1461364352063 Marionette TRACE conn2 <- [1,414,null,{}] 15:32:32 INFO - PROCESS | 1649 | 1461364352066 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}] 15:32:32 INFO - PROCESS | 1649 | 1461364352154 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 15:32:32 INFO - PROCESS | 1649 | 1461364352206 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x119c60000 == 40 [pid = 1649] [id = 111] 15:32:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x118fd1000) [pid = 1649] [serial = 330] [outer = 0x0] 15:32:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x11ab0bc00) [pid = 1649] [serial = 331] [outer = 0x118fd1000] 15:32:32 INFO - PROCESS | 1649 | 1461364352238 Marionette DEBUG loaded listener.js 15:32:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x11ba23c00) [pid = 1649] [serial = 332] [outer = 0x118fd1000] 15:32:32 INFO - PROCESS | 1649 | 1461364352663 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]]]}] 15:32:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 15:32:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 620ms 15:32:32 INFO - PROCESS | 1649 | 1461364352682 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 15:32:32 INFO - PROCESS | 1649 | 1461364352683 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 15:32:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 15:32:32 INFO - PROCESS | 1649 | 1461364352685 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 15:32:32 INFO - PROCESS | 1649 | 1461364352688 Marionette TRACE conn2 <- [1,418,null,{}] 15:32:32 INFO - PROCESS | 1649 | 1461364352698 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}] 15:32:32 INFO - PROCESS | 1649 | 1461364352787 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 15:32:32 INFO - PROCESS | 1649 | 1461364352879 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ba1d000 == 41 [pid = 1649] [id = 112] 15:32:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x11c142000) [pid = 1649] [serial = 333] [outer = 0x0] 15:32:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x11c790800) [pid = 1649] [serial = 334] [outer = 0x11c142000] 15:32:32 INFO - PROCESS | 1649 | 1461364352912 Marionette DEBUG loaded listener.js 15:32:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x11c79b400) [pid = 1649] [serial = 335] [outer = 0x11c142000] 15:32:33 INFO - PROCESS | 1649 | 1461364353864 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]]]}] 15:32:33 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 15:32:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1225ms 15:32:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 15:32:33 INFO - PROCESS | 1649 | 1461364353910 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 15:32:33 INFO - PROCESS | 1649 | 1461364353912 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 15:32:33 INFO - PROCESS | 1649 | 1461364353914 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 15:32:33 INFO - PROCESS | 1649 | 1461364353916 Marionette TRACE conn2 <- [1,422,null,{}] 15:32:33 INFO - PROCESS | 1649 | 1461364353918 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}] 15:32:34 INFO - PROCESS | 1649 | 1461364354004 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 15:32:34 INFO - PROCESS | 1649 | 1461364354045 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x119236000 == 42 [pid = 1649] [id = 113] 15:32:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x11c7f1800) [pid = 1649] [serial = 336] [outer = 0x0] 15:32:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x123a40c00) [pid = 1649] [serial = 337] [outer = 0x11c7f1800] 15:32:34 INFO - PROCESS | 1649 | 1461364354075 Marionette DEBUG loaded listener.js 15:32:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x124037400) [pid = 1649] [serial = 338] [outer = 0x11c7f1800] 15:32:34 INFO - PROCESS | 1649 | 1461364354974 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]]]}] 15:32:35 INFO - PROCESS | 1649 | --DOCSHELL 0x119ad5800 == 41 [pid = 1649] [id = 108] 15:32:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 15:32:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1119ms 15:32:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 15:32:35 INFO - PROCESS | 1649 | 1461364355034 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 15:32:35 INFO - PROCESS | 1649 | 1461364355036 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 15:32:35 INFO - PROCESS | 1649 | 1461364355039 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 15:32:35 INFO - PROCESS | 1649 | 1461364355041 Marionette TRACE conn2 <- [1,426,null,{}] 15:32:35 INFO - PROCESS | 1649 | 1461364355045 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}] 15:32:35 INFO - PROCESS | 1649 | 1461364355115 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 15:32:35 INFO - PROCESS | 1649 | 1461364355162 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x119111000 == 42 [pid = 1649] [id = 114] 15:32:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x118e1c400) [pid = 1649] [serial = 339] [outer = 0x0] 15:32:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x118fc9800) [pid = 1649] [serial = 340] [outer = 0x118e1c400] 15:32:35 INFO - PROCESS | 1649 | 1461364355190 Marionette DEBUG loaded listener.js 15:32:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x119c9c400) [pid = 1649] [serial = 341] [outer = 0x118e1c400] 15:32:35 INFO - PROCESS | 1649 | 1461364355516 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] 15:32:35 INFO - PROCESS | 1649 | 1461364355564 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 15:32:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 15:32:35 INFO - PROCESS | 1649 | 1461364355568 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 15:32:35 INFO - PROCESS | 1649 | 1461364355570 Marionette TRACE conn2 <- [1,430,null,{}] 15:32:35 INFO - PROCESS | 1649 | 1461364355572 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}] 15:32:35 INFO - PROCESS | 1649 | 1461364355644 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 15:32:35 INFO - PROCESS | 1649 | 1461364355690 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a8cf800 == 43 [pid = 1649] [id = 115] 15:32:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x118ee3000) [pid = 1649] [serial = 342] [outer = 0x0] 15:32:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11ab0dc00) [pid = 1649] [serial = 343] [outer = 0x118ee3000] 15:32:35 INFO - PROCESS | 1649 | 1461364355718 Marionette DEBUG loaded listener.js 15:32:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x11c794400) [pid = 1649] [serial = 344] [outer = 0x118ee3000] 15:32:36 INFO - PROCESS | 1649 | 1461364356014 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]]]}] 15:32:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 15:32:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 468ms 15:32:36 INFO - PROCESS | 1649 | 1461364356037 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 15:32:36 INFO - PROCESS | 1649 | 1461364356038 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 15:32:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 15:32:36 INFO - PROCESS | 1649 | 1461364356044 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 15:32:36 INFO - PROCESS | 1649 | 1461364356047 Marionette TRACE conn2 <- [1,434,null,{}] 15:32:36 INFO - PROCESS | 1649 | 1461364356054 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}] 15:32:36 INFO - PROCESS | 1649 | 1461364356130 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 15:32:36 INFO - PROCESS | 1649 | 1461364356135 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x1239ee800 == 44 [pid = 1649] [id = 116] 15:32:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x123a3c800) [pid = 1649] [serial = 345] [outer = 0x0] 15:32:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x126c3c800) [pid = 1649] [serial = 346] [outer = 0x123a3c800] 15:32:36 INFO - PROCESS | 1649 | 1461364356161 Marionette DEBUG loaded listener.js 15:32:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1274d5800) [pid = 1649] [serial = 347] [outer = 0x123a3c800] 15:32:36 INFO - PROCESS | 1649 | 1461364356486 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]]]}] 15:32:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 15:32:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 476ms 15:32:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 15:32:36 INFO - PROCESS | 1649 | 1461364356517 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 15:32:36 INFO - PROCESS | 1649 | 1461364356519 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 15:32:36 INFO - PROCESS | 1649 | 1461364356521 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 15:32:36 INFO - PROCESS | 1649 | 1461364356522 Marionette TRACE conn2 <- [1,438,null,{}] 15:32:36 INFO - PROCESS | 1649 | 1461364356524 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}] 15:32:36 INFO - PROCESS | 1649 | 1461364356617 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 15:32:36 INFO - PROCESS | 1649 | 1461364356621 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x123c0f800 == 45 [pid = 1649] [id = 117] 15:32:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1274d8800) [pid = 1649] [serial = 348] [outer = 0x0] 15:32:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1288cdc00) [pid = 1649] [serial = 349] [outer = 0x1274d8800] 15:32:36 INFO - PROCESS | 1649 | 1461364356649 Marionette DEBUG loaded listener.js 15:32:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1293ee400) [pid = 1649] [serial = 350] [outer = 0x1274d8800] 15:32:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 15:32:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 471ms 15:32:36 INFO - PROCESS | 1649 | 1461364356986 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]]]}] 15:32:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 15:32:37 INFO - PROCESS | 1649 | 1461364356997 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 15:32:37 INFO - PROCESS | 1649 | 1461364356998 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 15:32:37 INFO - PROCESS | 1649 | 1461364357000 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 15:32:37 INFO - PROCESS | 1649 | 1461364357001 Marionette TRACE conn2 <- [1,442,null,{}] 15:32:37 INFO - PROCESS | 1649 | 1461364357003 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}] 15:32:37 INFO - PROCESS | 1649 | 1461364357098 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 15:32:37 INFO - PROCESS | 1649 | 1461364357102 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x1166ea800 == 46 [pid = 1649] [id = 118] 15:32:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12756c000) [pid = 1649] [serial = 351] [outer = 0x0] 15:32:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x129466800) [pid = 1649] [serial = 352] [outer = 0x12756c000] 15:32:37 INFO - PROCESS | 1649 | 1461364357127 Marionette DEBUG loaded listener.js 15:32:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12ab90800) [pid = 1649] [serial = 353] [outer = 0x12756c000] 15:32:37 INFO - PROCESS | 1649 | 1461364357485 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]]]}] 15:32:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 15:32:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 518ms 15:32:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 15:32:37 INFO - PROCESS | 1649 | 1461364357520 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 15:32:37 INFO - PROCESS | 1649 | 1461364357522 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 15:32:37 INFO - PROCESS | 1649 | 1461364357525 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 15:32:37 INFO - PROCESS | 1649 | 1461364357527 Marionette TRACE conn2 <- [1,446,null,{}] 15:32:37 INFO - PROCESS | 1649 | 1461364357529 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}] 15:32:37 INFO - PROCESS | 1649 | 1461364357632 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 15:32:37 INFO - PROCESS | 1649 | 1461364357647 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x1268d9800 == 47 [pid = 1649] [id = 119] 15:32:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12ab94000) [pid = 1649] [serial = 354] [outer = 0x0] 15:32:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12abe4000) [pid = 1649] [serial = 355] [outer = 0x12ab94000] 15:32:37 INFO - PROCESS | 1649 | 1461364357675 Marionette DEBUG loaded listener.js 15:32:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12afee800) [pid = 1649] [serial = 356] [outer = 0x12ab94000] 15:32:38 INFO - PROCESS | 1649 | 1461364358007 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]]]}] 15:32:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 15:32:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 521ms 15:32:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 15:32:38 INFO - PROCESS | 1649 | 1461364358045 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 15:32:38 INFO - PROCESS | 1649 | 1461364358046 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 15:32:38 INFO - PROCESS | 1649 | 1461364358048 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 15:32:38 INFO - PROCESS | 1649 | 1461364358049 Marionette TRACE conn2 <- [1,450,null,{}] 15:32:38 INFO - PROCESS | 1649 | 1461364358052 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}] 15:32:38 INFO - PROCESS | 1649 | 1461364358140 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 15:32:38 INFO - PROCESS | 1649 | 1461364358144 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x115361800 == 48 [pid = 1649] [id = 120] 15:32:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12afef800) [pid = 1649] [serial = 357] [outer = 0x0] 15:32:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12b42c800) [pid = 1649] [serial = 358] [outer = 0x12afef800] 15:32:38 INFO - PROCESS | 1649 | 1461364358168 Marionette DEBUG loaded listener.js 15:32:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x12b4ecc00) [pid = 1649] [serial = 359] [outer = 0x12afef800] 15:32:38 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x118ee1c00) [pid = 1649] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 15:32:38 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x114f57800) [pid = 1649] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 15:32:38 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1189df000) [pid = 1649] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 15:32:38 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x123c2c800) [pid = 1649] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 15:32:38 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x115857000) [pid = 1649] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 15:32:38 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x11ab03c00) [pid = 1649] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 15:32:38 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x11bea1c00) [pid = 1649] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 15:32:38 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x11c493c00) [pid = 1649] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 15:32:38 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x116616400) [pid = 1649] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 15:32:38 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x124030c00) [pid = 1649] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 15:32:38 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x11926ec00) [pid = 1649] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 15:32:38 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x123a3a800) [pid = 1649] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 15:32:38 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1189d9400) [pid = 1649] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 15:32:38 INFO - PROCESS | 1649 | 1461364358501 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] 15:32:38 INFO - PROCESS | 1649 | 1461364358518 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 15:32:38 INFO - PROCESS | 1649 | 1461364358520 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 15:32:38 INFO - PROCESS | 1649 | 1461364358521 Marionette TRACE conn2 <- [1,454,null,{}] 15:32:38 INFO - PROCESS | 1649 | 1461364358524 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}] 15:32:38 INFO - PROCESS | 1649 | 1461364358600 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 15:32:38 INFO - PROCESS | 1649 | 1461364358604 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x126fd8000 == 49 [pid = 1649] [id = 121] 15:32:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1188e7800) [pid = 1649] [serial = 360] [outer = 0x0] 15:32:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x123a39c00) [pid = 1649] [serial = 361] [outer = 0x1188e7800] 15:32:38 INFO - PROCESS | 1649 | 1461364358630 Marionette DEBUG loaded listener.js 15:32:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1275c6400) [pid = 1649] [serial = 362] [outer = 0x1188e7800] 15:32:38 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:32:38 INFO - PROCESS | 1649 | 1461364358950 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]]]}] 15:32:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 15:32:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 469ms 15:32:38 INFO - PROCESS | 1649 | 1461364358989 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 15:32:38 INFO - PROCESS | 1649 | 1461364358991 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 15:32:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 15:32:38 INFO - PROCESS | 1649 | 1461364358993 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 15:32:38 INFO - PROCESS | 1649 | 1461364358994 Marionette TRACE conn2 <- [1,458,null,{}] 15:32:38 INFO - PROCESS | 1649 | 1461364358996 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}] 15:32:39 INFO - PROCESS | 1649 | 1461364359087 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 15:32:39 INFO - PROCESS | 1649 | 1461364359095 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x1290c7800 == 50 [pid = 1649] [id = 122] 15:32:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x123b12400) [pid = 1649] [serial = 363] [outer = 0x0] 15:32:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12b4f6800) [pid = 1649] [serial = 364] [outer = 0x123b12400] 15:32:39 INFO - PROCESS | 1649 | 1461364359120 Marionette DEBUG loaded listener.js 15:32:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12b754400) [pid = 1649] [serial = 365] [outer = 0x123b12400] 15:32:39 INFO - PROCESS | 1649 | 1461364359409 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] 15:32:39 INFO - PROCESS | 1649 | 1461364359468 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 15:32:39 INFO - PROCESS | 1649 | 1461364359470 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 15:32:39 INFO - PROCESS | 1649 | 1461364359471 Marionette TRACE conn2 <- [1,462,null,{}] 15:32:39 INFO - PROCESS | 1649 | 1461364359473 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}] 15:32:39 INFO - PROCESS | 1649 | 1461364359546 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 15:32:39 INFO - PROCESS | 1649 | 1461364359550 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ac2b000 == 51 [pid = 1649] [id = 123] 15:32:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12b758400) [pid = 1649] [serial = 366] [outer = 0x0] 15:32:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12d10d400) [pid = 1649] [serial = 367] [outer = 0x12b758400] 15:32:39 INFO - PROCESS | 1649 | 1461364359575 Marionette DEBUG loaded listener.js 15:32:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12d189800) [pid = 1649] [serial = 368] [outer = 0x12b758400] 15:32:39 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:32:39 INFO - PROCESS | 1649 | 1461364359906 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] 15:32:39 INFO - PROCESS | 1649 | 1461364359940 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 15:32:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 15:32:39 INFO - PROCESS | 1649 | 1461364359950 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 15:32:39 INFO - PROCESS | 1649 | 1461364359952 Marionette TRACE conn2 <- [1,466,null,{}] 15:32:39 INFO - PROCESS | 1649 | 1461364359954 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}] 15:32:40 INFO - PROCESS | 1649 | 1461364360040 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 15:32:40 INFO - PROCESS | 1649 | 1461364360046 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b016000 == 52 [pid = 1649] [id = 124] 15:32:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12d114800) [pid = 1649] [serial = 369] [outer = 0x0] 15:32:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12d19fc00) [pid = 1649] [serial = 370] [outer = 0x12d114800] 15:32:40 INFO - PROCESS | 1649 | 1461364360075 Marionette DEBUG loaded listener.js 15:32:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12d5ea400) [pid = 1649] [serial = 371] [outer = 0x12d114800] 15:32:40 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc - 15:32:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1 15:32:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:40 INFO - _addTest/ [0,469,"getWindowHandle",null] 15:32:40 INFO - PROCESS | 1649 | 1461364360421 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 15:32:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 15:32:40 INFO - PROCESS | 1649 | 1461364360424 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 15:32:40 INFO - PROCESS | 1649 | 1461364360425 Marionette TRACE conn2 <- [1,470,null,{}] 15:32:40 INFO - PROCESS | 1649 | 1461364360428 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}] 15:32:40 INFO - PROCESS | 1649 | 1461364360502 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 15:32:40 INFO - PROCESS | 1649 | 1461364360595 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x114b85800 == 53 [pid = 1649] [id = 125] 15:32:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x114754000) [pid = 1649] [serial = 372] [outer = 0x0] 15:32:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x114f52400) [pid = 1649] [serial = 373] [outer = 0x114754000] 15:32:40 INFO - PROCESS | 1649 | 1461364360626 Marionette DEBUG loaded listener.js 15:32:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x11667f400) [pid = 1649] [serial = 374] [outer = 0x114754000] 15:32:41 INFO - PROCESS | 1649 | 1461364361085 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]]]}] 15:32:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 15:32:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 671ms 15:32:41 INFO - PROCESS | 1649 | 1461364361096 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 15:32:41 INFO - PROCESS | 1649 | 1461364361098 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 15:32:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 15:32:41 INFO - PROCESS | 1649 | 1461364361101 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 15:32:41 INFO - PROCESS | 1649 | 1461364361104 Marionette TRACE conn2 <- [1,474,null,{}] 15:32:41 INFO - PROCESS | 1649 | 1461364361108 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}] 15:32:41 INFO - PROCESS | 1649 | 1461364361202 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 15:32:41 INFO - PROCESS | 1649 | 1461364361246 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x12382b800 == 54 [pid = 1649] [id = 126] 15:32:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x119a4b800) [pid = 1649] [serial = 375] [outer = 0x0] 15:32:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x11c495800) [pid = 1649] [serial = 376] [outer = 0x119a4b800] 15:32:41 INFO - PROCESS | 1649 | 1461364361277 Marionette DEBUG loaded listener.js 15:32:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x123a3a800) [pid = 1649] [serial = 377] [outer = 0x119a4b800] 15:32:41 INFO - PROCESS | 1649 | 1461364361718 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]]]}] 15:32:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 15:32:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 671ms 15:32:41 INFO - PROCESS | 1649 | 1461364361777 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 15:32:41 INFO - PROCESS | 1649 | 1461364361779 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 15:32:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 15:32:41 INFO - PROCESS | 1649 | 1461364361783 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 15:32:41 INFO - PROCESS | 1649 | 1461364361784 Marionette TRACE conn2 <- [1,478,null,{}] 15:32:41 INFO - PROCESS | 1649 | 1461364361787 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}] 15:32:41 INFO - PROCESS | 1649 | 1461364361905 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 15:32:41 INFO - PROCESS | 1649 | 1461364361964 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x126fe9800 == 55 [pid = 1649] [id = 127] 15:32:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x1274ce400) [pid = 1649] [serial = 378] [outer = 0x0] 15:32:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x1288cac00) [pid = 1649] [serial = 379] [outer = 0x1274ce400] 15:32:41 INFO - PROCESS | 1649 | 1461364361994 Marionette DEBUG loaded listener.js 15:32:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12ab8e400) [pid = 1649] [serial = 380] [outer = 0x1274ce400] 15:32:42 INFO - PROCESS | 1649 | 1461364362432 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]]]}] 15:32:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 15:32:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 671ms 15:32:42 INFO - PROCESS | 1649 | 1461364362455 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 15:32:42 INFO - PROCESS | 1649 | 1461364362456 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 15:32:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 15:32:42 INFO - PROCESS | 1649 | 1461364362466 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 15:32:42 INFO - PROCESS | 1649 | 1461364362470 Marionette TRACE conn2 <- [1,482,null,{}] 15:32:42 INFO - PROCESS | 1649 | 1461364362492 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}] 15:32:42 INFO - PROCESS | 1649 | 1461364362610 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 15:32:42 INFO - PROCESS | 1649 | 1461364362668 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x119ad8800 == 56 [pid = 1649] [id = 128] 15:32:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x1147c9000) [pid = 1649] [serial = 381] [outer = 0x0] 15:32:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x123a39800) [pid = 1649] [serial = 382] [outer = 0x1147c9000] 15:32:42 INFO - PROCESS | 1649 | 1461364362698 Marionette DEBUG loaded listener.js 15:32:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12b42f000) [pid = 1649] [serial = 383] [outer = 0x1147c9000] 15:32:43 INFO - PROCESS | 1649 | 1461364363365 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]]]}] 15:32:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 15:32:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 926ms 15:32:43 INFO - PROCESS | 1649 | 1461364363389 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 15:32:43 INFO - PROCESS | 1649 | 1461364363391 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 15:32:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 15:32:43 INFO - PROCESS | 1649 | 1461364363395 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 15:32:43 INFO - PROCESS | 1649 | 1461364363397 Marionette TRACE conn2 <- [1,486,null,{}] 15:32:43 INFO - PROCESS | 1649 | 1461364363401 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}] 15:32:43 INFO - PROCESS | 1649 | 1461364363484 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 15:32:43 INFO - PROCESS | 1649 | 1461364363544 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x119799000 == 57 [pid = 1649] [id = 129] 15:32:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x1188e6400) [pid = 1649] [serial = 384] [outer = 0x0] 15:32:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x118fce800) [pid = 1649] [serial = 385] [outer = 0x1188e6400] 15:32:43 INFO - PROCESS | 1649 | 1461364363574 Marionette DEBUG loaded listener.js 15:32:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x119a53c00) [pid = 1649] [serial = 386] [outer = 0x1188e6400] 15:32:43 INFO - PROCESS | 1649 | --DOCSHELL 0x11c159000 == 56 [pid = 1649] [id = 103] 15:32:43 INFO - PROCESS | 1649 | --DOCSHELL 0x1239ec800 == 55 [pid = 1649] [id = 107] 15:32:43 INFO - PROCESS | 1649 | --DOCSHELL 0x11a918800 == 54 [pid = 1649] [id = 106] 15:32:43 INFO - PROCESS | 1649 | --DOCSHELL 0x11afa4800 == 53 [pid = 1649] [id = 100] 15:32:43 INFO - PROCESS | 1649 | --DOCSHELL 0x12ac2c000 == 52 [pid = 1649] [id = 80] 15:32:43 INFO - PROCESS | 1649 | --DOCSHELL 0x12b016000 == 51 [pid = 1649] [id = 124] 15:32:43 INFO - PROCESS | 1649 | --DOCSHELL 0x12ac2b000 == 50 [pid = 1649] [id = 123] 15:32:43 INFO - PROCESS | 1649 | --DOCSHELL 0x1290c7800 == 49 [pid = 1649] [id = 122] 15:32:43 INFO - PROCESS | 1649 | --DOCSHELL 0x126fd8000 == 48 [pid = 1649] [id = 121] 15:32:43 INFO - PROCESS | 1649 | --DOCSHELL 0x115361800 == 47 [pid = 1649] [id = 120] 15:32:43 INFO - PROCESS | 1649 | --DOCSHELL 0x1268d9800 == 46 [pid = 1649] [id = 119] 15:32:43 INFO - PROCESS | 1649 | --DOCSHELL 0x1166ea800 == 45 [pid = 1649] [id = 118] 15:32:43 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x119c99000) [pid = 1649] [serial = 325] [outer = 0x0] [url = about:blank] 15:32:43 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x119267c00) [pid = 1649] [serial = 274] [outer = 0x0] [url = about:blank] 15:32:43 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x118fcc400) [pid = 1649] [serial = 271] [outer = 0x0] [url = about:blank] 15:32:43 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x1288c8c00) [pid = 1649] [serial = 310] [outer = 0x0] [url = about:blank] 15:32:43 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x1189dd800) [pid = 1649] [serial = 313] [outer = 0x0] [url = about:blank] 15:32:43 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x11a8e0400) [pid = 1649] [serial = 316] [outer = 0x0] [url = about:blank] 15:32:43 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x11c78fc00) [pid = 1649] [serial = 319] [outer = 0x0] [url = about:blank] 15:32:43 INFO - PROCESS | 1649 | --DOCSHELL 0x123c0f800 == 44 [pid = 1649] [id = 117] 15:32:43 INFO - PROCESS | 1649 | --DOCSHELL 0x1239ee800 == 43 [pid = 1649] [id = 116] 15:32:43 INFO - PROCESS | 1649 | --DOCSHELL 0x11a8cf800 == 42 [pid = 1649] [id = 115] 15:32:43 INFO - PROCESS | 1649 | --DOCSHELL 0x119111000 == 41 [pid = 1649] [id = 114] 15:32:43 INFO - PROCESS | 1649 | --DOCSHELL 0x119236000 == 40 [pid = 1649] [id = 113] 15:32:43 INFO - PROCESS | 1649 | --DOCSHELL 0x11ba1d000 == 39 [pid = 1649] [id = 112] 15:32:43 INFO - PROCESS | 1649 | --DOCSHELL 0x119c60000 == 38 [pid = 1649] [id = 111] 15:32:43 INFO - PROCESS | 1649 | --DOCSHELL 0x119112800 == 37 [pid = 1649] [id = 110] 15:32:44 INFO - PROCESS | 1649 | 1461364364012 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]]]}] 15:32:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 15:32:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 623ms 15:32:44 INFO - PROCESS | 1649 | 1461364364018 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 15:32:44 INFO - PROCESS | 1649 | 1461364364022 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 15:32:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 15:32:44 INFO - PROCESS | 1649 | 1461364364029 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 15:32:44 INFO - PROCESS | 1649 | 1461364364031 Marionette TRACE conn2 <- [1,490,null,{}] 15:32:44 INFO - PROCESS | 1649 | 1461364364033 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}] 15:32:44 INFO - PROCESS | 1649 | 1461364364116 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 15:32:44 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x11b9e5400) [pid = 1649] [serial = 289] [outer = 0x0] [url = about:blank] 15:32:44 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x119ab0000) [pid = 1649] [serial = 283] [outer = 0x0] [url = about:blank] 15:32:44 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x11a8de400) [pid = 1649] [serial = 284] [outer = 0x0] [url = about:blank] 15:32:44 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x119195000) [pid = 1649] [serial = 280] [outer = 0x0] [url = about:blank] 15:32:44 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x119a4f000) [pid = 1649] [serial = 281] [outer = 0x0] [url = about:blank] 15:32:44 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12756b400) [pid = 1649] [serial = 269] [outer = 0x0] [url = about:blank] 15:32:44 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x117984c00) [pid = 1649] [serial = 277] [outer = 0x0] [url = about:blank] 15:32:44 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x11894e000) [pid = 1649] [serial = 278] [outer = 0x0] [url = about:blank] 15:32:44 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x11ab0e800) [pid = 1649] [serial = 286] [outer = 0x0] [url = about:blank] 15:32:44 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x11c797c00) [pid = 1649] [serial = 293] [outer = 0x0] [url = about:blank] 15:32:44 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x11c4ae400) [pid = 1649] [serial = 292] [outer = 0x0] [url = about:blank] 15:32:44 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x11ba2f800) [pid = 1649] [serial = 290] [outer = 0x0] [url = about:blank] 15:32:44 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x11c79e800) [pid = 1649] [serial = 295] [outer = 0x0] [url = about:blank] 15:32:44 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x11a8d7800) [pid = 1649] [serial = 298] [outer = 0x0] [url = about:blank] 15:32:44 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x124454400) [pid = 1649] [serial = 304] [outer = 0x0] [url = about:blank] 15:32:44 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x123a3a400) [pid = 1649] [serial = 299] [outer = 0x0] [url = about:blank] 15:32:44 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x126c39800) [pid = 1649] [serial = 307] [outer = 0x0] [url = about:blank] 15:32:44 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x123fc8400) [pid = 1649] [serial = 302] [outer = 0x0] [url = about:blank] 15:32:44 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1268a3800) [pid = 1649] [serial = 305] [outer = 0x0] [url = about:blank] 15:32:44 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x118ee5400) [pid = 1649] [serial = 322] [outer = 0x0] [url = about:blank] 15:32:44 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x119a45800) [pid = 1649] [serial = 323] [outer = 0x0] [url = about:blank] 15:32:44 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x123df9000) [pid = 1649] [serial = 301] [outer = 0x0] [url = about:blank] 15:32:44 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x123860c00) [pid = 1649] [serial = 296] [outer = 0x0] [url = about:blank] 15:32:44 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x127571c00) [pid = 1649] [serial = 308] [outer = 0x0] [url = about:blank] 15:32:44 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x11b90a800) [pid = 1649] [serial = 287] [outer = 0x0] [url = about:blank] 15:32:44 INFO - PROCESS | 1649 | 1461364364165 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x118660800 == 38 [pid = 1649] [id = 130] 15:32:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x117984c00) [pid = 1649] [serial = 387] [outer = 0x0] 15:32:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1198d8c00) [pid = 1649] [serial = 388] [outer = 0x117984c00] 15:32:44 INFO - PROCESS | 1649 | 1461364364192 Marionette DEBUG loaded listener.js 15:32:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x11ab06800) [pid = 1649] [serial = 389] [outer = 0x117984c00] 15:32:44 INFO - PROCESS | 1649 | 1461364364482 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]]]}] 15:32:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 15:32:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 469ms 15:32:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 15:32:44 INFO - PROCESS | 1649 | 1461364364499 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 15:32:44 INFO - PROCESS | 1649 | 1461364364500 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 15:32:44 INFO - PROCESS | 1649 | 1461364364502 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 15:32:44 INFO - PROCESS | 1649 | 1461364364505 Marionette TRACE conn2 <- [1,494,null,{}] 15:32:44 INFO - PROCESS | 1649 | 1461364364519 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}] 15:32:44 INFO - PROCESS | 1649 | 1461364364599 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 15:32:44 INFO - PROCESS | 1649 | 1461364364604 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a90c000 == 39 [pid = 1649] [id = 131] 15:32:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x11be9e800) [pid = 1649] [serial = 390] [outer = 0x0] 15:32:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x11c795800) [pid = 1649] [serial = 391] [outer = 0x11be9e800] 15:32:44 INFO - PROCESS | 1649 | 1461364364641 Marionette DEBUG loaded listener.js 15:32:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x123a3b800) [pid = 1649] [serial = 392] [outer = 0x11be9e800] 15:32:45 INFO - PROCESS | 1649 | 1461364365001 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]]]}] 15:32:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 15:32:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 524ms 15:32:45 INFO - PROCESS | 1649 | 1461364365028 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 15:32:45 INFO - PROCESS | 1649 | 1461364365029 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 15:32:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 15:32:45 INFO - PROCESS | 1649 | 1461364365032 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 15:32:45 INFO - PROCESS | 1649 | 1461364365033 Marionette TRACE conn2 <- [1,498,null,{}] 15:32:45 INFO - PROCESS | 1649 | 1461364365035 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}] 15:32:45 INFO - PROCESS | 1649 | 1461364365104 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 15:32:45 INFO - PROCESS | 1649 | 1461364365110 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ba0e000 == 40 [pid = 1649] [id = 132] 15:32:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x123df6c00) [pid = 1649] [serial = 393] [outer = 0x0] 15:32:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x125d71800) [pid = 1649] [serial = 394] [outer = 0x123df6c00] 15:32:45 INFO - PROCESS | 1649 | 1461364365138 Marionette DEBUG loaded listener.js 15:32:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1274d2000) [pid = 1649] [serial = 395] [outer = 0x123df6c00] 15:32:45 INFO - PROCESS | 1649 | 1461364365554 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]]]}] 15:32:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 15:32:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 569ms 15:32:45 INFO - PROCESS | 1649 | 1461364365602 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 15:32:45 INFO - PROCESS | 1649 | 1461364365605 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 15:32:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 15:32:45 INFO - PROCESS | 1649 | 1461364365608 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 15:32:45 INFO - PROCESS | 1649 | 1461364365610 Marionette TRACE conn2 <- [1,502,null,{}] 15:32:45 INFO - PROCESS | 1649 | 1461364365613 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}] 15:32:45 INFO - PROCESS | 1649 | 1461364365716 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 15:32:45 INFO - PROCESS | 1649 | 1461364365721 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c15e800 == 41 [pid = 1649] [id = 133] 15:32:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x126c90400) [pid = 1649] [serial = 396] [outer = 0x0] 15:32:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x129031800) [pid = 1649] [serial = 397] [outer = 0x126c90400] 15:32:45 INFO - PROCESS | 1649 | 1461364365753 Marionette DEBUG loaded listener.js 15:32:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x129469000) [pid = 1649] [serial = 398] [outer = 0x126c90400] 15:32:46 INFO - PROCESS | 1649 | 1461364366094 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]]]}] 15:32:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 15:32:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 521ms 15:32:46 INFO - PROCESS | 1649 | 1461364366140 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 15:32:46 INFO - PROCESS | 1649 | 1461364366141 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 15:32:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 15:32:46 INFO - PROCESS | 1649 | 1461364366143 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 15:32:46 INFO - PROCESS | 1649 | 1461364366144 Marionette TRACE conn2 <- [1,506,null,{}] 15:32:46 INFO - PROCESS | 1649 | 1461364366147 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}] 15:32:46 INFO - PROCESS | 1649 | 1461364366258 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 15:32:46 INFO - PROCESS | 1649 | 1461364366271 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x1239eb800 == 42 [pid = 1649] [id = 134] 15:32:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12ab92c00) [pid = 1649] [serial = 399] [outer = 0x0] 15:32:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12abe8400) [pid = 1649] [serial = 400] [outer = 0x12ab92c00] 15:32:46 INFO - PROCESS | 1649 | 1461364366300 Marionette DEBUG loaded listener.js 15:32:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12b4ec000) [pid = 1649] [serial = 401] [outer = 0x12ab92c00] 15:32:46 INFO - PROCESS | 1649 | 1461364366635 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]]]}] 15:32:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 15:32:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 520ms 15:32:46 INFO - PROCESS | 1649 | 1461364366669 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 15:32:46 INFO - PROCESS | 1649 | 1461364366670 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 15:32:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 15:32:46 INFO - PROCESS | 1649 | 1461364366673 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 15:32:46 INFO - PROCESS | 1649 | 1461364366674 Marionette TRACE conn2 <- [1,510,null,{}] 15:32:46 INFO - PROCESS | 1649 | 1461364366676 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}] 15:32:46 INFO - PROCESS | 1649 | 1461364366766 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 15:32:46 INFO - PROCESS | 1649 | 1461364366770 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x12407b800 == 43 [pid = 1649] [id = 135] 15:32:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12ab93c00) [pid = 1649] [serial = 402] [outer = 0x0] 15:32:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12b74f000) [pid = 1649] [serial = 403] [outer = 0x12ab93c00] 15:32:46 INFO - PROCESS | 1649 | 1461364366795 Marionette DEBUG loaded listener.js 15:32:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x12d112c00) [pid = 1649] [serial = 404] [outer = 0x12ab93c00] 15:32:47 INFO - PROCESS | 1649 | 1461364367134 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]]]}] 15:32:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 15:32:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 519ms 15:32:47 INFO - PROCESS | 1649 | 1461364367193 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 15:32:47 INFO - PROCESS | 1649 | 1461364367194 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 15:32:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 15:32:47 INFO - PROCESS | 1649 | 1461364367196 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 15:32:47 INFO - PROCESS | 1649 | 1461364367197 Marionette TRACE conn2 <- [1,514,null,{}] 15:32:47 INFO - PROCESS | 1649 | 1461364367200 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}] 15:32:47 INFO - PROCESS | 1649 | 1461364367287 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 15:32:47 INFO - PROCESS | 1649 | 1461364367301 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x1268d6000 == 44 [pid = 1649] [id = 136] 15:32:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x12b756000) [pid = 1649] [serial = 405] [outer = 0x0] 15:32:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x12d191000) [pid = 1649] [serial = 406] [outer = 0x12b756000] 15:32:47 INFO - PROCESS | 1649 | 1461364367326 Marionette DEBUG loaded listener.js 15:32:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12d5dd000) [pid = 1649] [serial = 407] [outer = 0x12b756000] 15:32:47 INFO - PROCESS | 1649 | 1461364367650 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]]]}] 15:32:47 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 15:32:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 471ms 15:32:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 15:32:47 INFO - PROCESS | 1649 | 1461364367667 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 15:32:47 INFO - PROCESS | 1649 | 1461364367668 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 15:32:47 INFO - PROCESS | 1649 | 1461364367670 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 15:32:47 INFO - PROCESS | 1649 | 1461364367671 Marionette TRACE conn2 <- [1,518,null,{}] 15:32:47 INFO - PROCESS | 1649 | 1461364367680 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}] 15:32:47 INFO - PROCESS | 1649 | 1461364367769 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 15:32:47 INFO - PROCESS | 1649 | 1461364367774 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x1274dc000 == 45 [pid = 1649] [id = 137] 15:32:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x12d190000) [pid = 1649] [serial = 408] [outer = 0x0] 15:32:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12d5e3c00) [pid = 1649] [serial = 409] [outer = 0x12d190000] 15:32:47 INFO - PROCESS | 1649 | 1461364367799 Marionette DEBUG loaded listener.js 15:32:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12e325800) [pid = 1649] [serial = 410] [outer = 0x12d190000] 15:32:48 INFO - PROCESS | 1649 | 1461364368139 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]]]}] 15:32:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 15:32:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 518ms 15:32:48 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x123a3d000) [pid = 1649] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 15:32:48 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x115855400) [pid = 1649] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 15:32:48 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x11a864400) [pid = 1649] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 15:32:48 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x11c4ad400) [pid = 1649] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 15:32:48 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x116689800) [pid = 1649] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 15:32:48 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x1159dd400) [pid = 1649] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 15:32:48 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12756c000) [pid = 1649] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 15:32:48 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x12ab94000) [pid = 1649] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 15:32:48 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x123a3c800) [pid = 1649] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 15:32:48 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x11c7f1800) [pid = 1649] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 15:32:48 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x118ee3000) [pid = 1649] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 15:32:48 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x118ee3400) [pid = 1649] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 15:32:48 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x118e1c400) [pid = 1649] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 15:32:48 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x11c142000) [pid = 1649] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 15:32:48 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x118fd1000) [pid = 1649] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 15:32:48 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x118fcd400) [pid = 1649] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 15:32:48 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12afef800) [pid = 1649] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 15:32:48 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x12b758400) [pid = 1649] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 15:32:48 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1188e7800) [pid = 1649] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 15:32:48 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1274d8800) [pid = 1649] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 15:32:48 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x123b12400) [pid = 1649] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 15:32:48 INFO - PROCESS | 1649 | 1461364368411 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 15:32:48 INFO - PROCESS | 1649 | 1461364368412 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 15:32:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 15:32:48 INFO - PROCESS | 1649 | 1461364368423 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 15:32:48 INFO - PROCESS | 1649 | 1461364368425 Marionette TRACE conn2 <- [1,522,null,{}] 15:32:48 INFO - PROCESS | 1649 | 1461364368427 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}] 15:32:48 INFO - PROCESS | 1649 | 1461364368500 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 15:32:48 INFO - PROCESS | 1649 | 1461364368504 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x11881b800 == 46 [pid = 1649] [id = 138] 15:32:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1188e7800) [pid = 1649] [serial = 411] [outer = 0x0] 15:32:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x119134400) [pid = 1649] [serial = 412] [outer = 0x1188e7800] 15:32:48 INFO - PROCESS | 1649 | 1461364368532 Marionette DEBUG loaded listener.js 15:32:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x11ab0cc00) [pid = 1649] [serial = 413] [outer = 0x1188e7800] 15:32:48 INFO - PROCESS | 1649 | 1461364368848 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]]]}] 15:32:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 15:32:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 470ms 15:32:48 INFO - PROCESS | 1649 | 1461364368894 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 15:32:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 15:32:48 INFO - PROCESS | 1649 | 1461364368896 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 15:32:48 INFO - PROCESS | 1649 | 1461364368898 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 15:32:48 INFO - PROCESS | 1649 | 1461364368900 Marionette TRACE conn2 <- [1,526,null,{}] 15:32:48 INFO - PROCESS | 1649 | 1461364368902 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}] 15:32:48 INFO - PROCESS | 1649 | 1461364368989 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 15:32:49 INFO - PROCESS | 1649 | 1461364369037 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ac28800 == 47 [pid = 1649] [id = 139] 15:32:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x11a96bc00) [pid = 1649] [serial = 414] [outer = 0x0] 15:32:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x124037800) [pid = 1649] [serial = 415] [outer = 0x11a96bc00] 15:32:49 INFO - PROCESS | 1649 | 1461364369070 Marionette DEBUG loaded listener.js 15:32:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12e32f800) [pid = 1649] [serial = 416] [outer = 0x11a96bc00] 15:32:49 INFO - PROCESS | 1649 | 1461364369386 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]]]}] 15:32:49 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 15:32:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 519ms 15:32:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 15:32:49 INFO - PROCESS | 1649 | 1461364369418 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 15:32:49 INFO - PROCESS | 1649 | 1461364369420 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 15:32:49 INFO - PROCESS | 1649 | 1461364369423 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 15:32:49 INFO - PROCESS | 1649 | 1461364369428 Marionette TRACE conn2 <- [1,530,null,{}] 15:32:49 INFO - PROCESS | 1649 | 1461364369432 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}] 15:32:49 INFO - PROCESS | 1649 | 1461364369548 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 15:32:49 INFO - PROCESS | 1649 | 1461364369609 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b4c7000 == 48 [pid = 1649] [id = 140] 15:32:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x11a971400) [pid = 1649] [serial = 417] [outer = 0x0] 15:32:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12e45cc00) [pid = 1649] [serial = 418] [outer = 0x11a971400] 15:32:49 INFO - PROCESS | 1649 | 1461364369648 Marionette DEBUG loaded listener.js 15:32:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12e4d7000) [pid = 1649] [serial = 419] [outer = 0x11a971400] 15:32:50 INFO - PROCESS | 1649 | 1461364369999 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"]]]}] 15:32:50 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 15:32:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 15:32:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 15:32:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:32:50 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 15:32:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 15:32:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:32:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:32:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 15:32:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:32:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 623ms 15:32:50 INFO - PROCESS | 1649 | 1461364370046 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 15:32:50 INFO - PROCESS | 1649 | 1461364370047 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 15:32:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 15:32:50 INFO - PROCESS | 1649 | 1461364370050 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 15:32:50 INFO - PROCESS | 1649 | 1461364370051 Marionette TRACE conn2 <- [1,534,null,{}] 15:32:50 INFO - PROCESS | 1649 | 1461364370053 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}] 15:32:50 INFO - PROCESS | 1649 | 1461364370133 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 15:32:50 INFO - PROCESS | 1649 | 1461364370179 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d015800 == 49 [pid = 1649] [id = 141] 15:32:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x11ba2b800) [pid = 1649] [serial = 420] [outer = 0x0] 15:32:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12e4dc400) [pid = 1649] [serial = 421] [outer = 0x11ba2b800] 15:32:50 INFO - PROCESS | 1649 | 1461364370203 Marionette DEBUG loaded listener.js 15:32:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12e510c00) [pid = 1649] [serial = 422] [outer = 0x11ba2b800] 15:32:50 INFO - PROCESS | 1649 | 1461364370534 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]]]}] 15:32:50 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 15:32:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 517ms 15:32:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 15:32:50 INFO - PROCESS | 1649 | 1461364370568 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 15:32:50 INFO - PROCESS | 1649 | 1461364370571 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 15:32:50 INFO - PROCESS | 1649 | 1461364370575 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 15:32:50 INFO - PROCESS | 1649 | 1461364370580 Marionette TRACE conn2 <- [1,538,null,{}] 15:32:50 INFO - PROCESS | 1649 | 1461364370584 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}] 15:32:50 INFO - PROCESS | 1649 | 1461364370696 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 15:32:50 INFO - PROCESS | 1649 | 1461364370766 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x118e45800 == 50 [pid = 1649] [id = 142] 15:32:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x114f57800) [pid = 1649] [serial = 423] [outer = 0x0] 15:32:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x1157c2000) [pid = 1649] [serial = 424] [outer = 0x114f57800] 15:32:50 INFO - PROCESS | 1649 | 1461364370802 Marionette DEBUG loaded listener.js 15:32:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x119a4c800) [pid = 1649] [serial = 425] [outer = 0x114f57800] 15:32:51 INFO - PROCESS | 1649 | 1461364371215 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]]]}] 15:32:51 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. 15:32:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 675ms 15:32:51 INFO - PROCESS | 1649 | 1461364371249 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 15:32:51 INFO - PROCESS | 1649 | 1461364371253 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 15:32:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 15:32:51 INFO - PROCESS | 1649 | 1461364371257 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 15:32:51 INFO - PROCESS | 1649 | 1461364371260 Marionette TRACE conn2 <- [1,542,null,{}] 15:32:51 INFO - PROCESS | 1649 | 1461364371262 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}] 15:32:51 INFO - PROCESS | 1649 | 1461364371359 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 15:32:51 INFO - PROCESS | 1649 | 1461364371405 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x11923a800 == 51 [pid = 1649] [id = 143] 15:32:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x114f5a000) [pid = 1649] [serial = 426] [outer = 0x0] 15:32:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x11ab05c00) [pid = 1649] [serial = 427] [outer = 0x114f5a000] 15:32:51 INFO - PROCESS | 1649 | 1461364371435 Marionette DEBUG loaded listener.js 15:32:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x11c574800) [pid = 1649] [serial = 428] [outer = 0x114f5a000] 15:32:51 INFO - PROCESS | 1649 | 1461364371805 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]]]}] 15:32:51 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. 15:32:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 570ms 15:32:51 INFO - PROCESS | 1649 | 1461364371829 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 15:32:51 INFO - PROCESS | 1649 | 1461364371831 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 15:32:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 15:32:51 INFO - PROCESS | 1649 | 1461364371833 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 15:32:51 INFO - PROCESS | 1649 | 1461364371836 Marionette TRACE conn2 <- [1,546,null,{}] 15:32:51 INFO - PROCESS | 1649 | 1461364371862 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}] 15:32:51 INFO - PROCESS | 1649 | 1461364371983 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 15:32:52 INFO - PROCESS | 1649 | 1461364372079 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x12af6e000 == 52 [pid = 1649] [id = 144] 15:32:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x123fbc800) [pid = 1649] [serial = 429] [outer = 0x0] 15:32:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x1288d5800) [pid = 1649] [serial = 430] [outer = 0x123fbc800] 15:32:52 INFO - PROCESS | 1649 | 1461364372131 Marionette DEBUG loaded listener.js 15:32:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12abe3c00) [pid = 1649] [serial = 431] [outer = 0x123fbc800] 15:32:52 INFO - PROCESS | 1649 | 1461364372527 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]]]}] 15:32:52 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 15:32:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 721ms 15:32:52 INFO - PROCESS | 1649 | 1461364372555 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 15:32:52 INFO - PROCESS | 1649 | 1461364372557 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 15:32:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 15:32:52 INFO - PROCESS | 1649 | 1461364372581 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 15:32:52 INFO - PROCESS | 1649 | 1461364372583 Marionette TRACE conn2 <- [1,550,null,{}] 15:32:52 INFO - PROCESS | 1649 | 1461364372585 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}] 15:32:52 INFO - PROCESS | 1649 | 1461364372686 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 15:32:52 INFO - PROCESS | 1649 | 1461364372762 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d51e000 == 53 [pid = 1649] [id = 145] 15:32:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12abe8000) [pid = 1649] [serial = 432] [outer = 0x0] 15:32:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12b424000) [pid = 1649] [serial = 433] [outer = 0x12abe8000] 15:32:52 INFO - PROCESS | 1649 | 1461364372797 Marionette DEBUG loaded listener.js 15:32:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12b793000) [pid = 1649] [serial = 434] [outer = 0x12abe8000] 15:32:53 INFO - PROCESS | 1649 | 1461364373176 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]]]}] 15:32:53 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. 15:32:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 624ms 15:32:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 15:32:53 INFO - PROCESS | 1649 | 1461364373201 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 15:32:53 INFO - PROCESS | 1649 | 1461364373203 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 15:32:53 INFO - PROCESS | 1649 | 1461364373206 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 15:32:53 INFO - PROCESS | 1649 | 1461364373208 Marionette TRACE conn2 <- [1,554,null,{}] 15:32:53 INFO - PROCESS | 1649 | 1461364373212 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}] 15:32:53 INFO - PROCESS | 1649 | 1461364373352 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 15:32:53 INFO - PROCESS | 1649 | 1461364373457 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e312000 == 54 [pid = 1649] [id = 146] 15:32:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12b429400) [pid = 1649] [serial = 435] [outer = 0x0] 15:32:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12d5e7c00) [pid = 1649] [serial = 436] [outer = 0x12b429400] 15:32:53 INFO - PROCESS | 1649 | 1461364373499 Marionette DEBUG loaded listener.js 15:32:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12e45fc00) [pid = 1649] [serial = 437] [outer = 0x12b429400] 15:32:53 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:32:53 INFO - PROCESS | 1649 | 1461364373933 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]]]}] 15:32:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 15:32:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 773ms 15:32:53 INFO - PROCESS | 1649 | 1461364373979 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 15:32:53 INFO - PROCESS | 1649 | 1461364373981 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 15:32:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 15:32:53 INFO - PROCESS | 1649 | 1461364373985 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 15:32:53 INFO - PROCESS | 1649 | 1461364373987 Marionette TRACE conn2 <- [1,558,null,{}] 15:32:54 INFO - PROCESS | 1649 | 1461364374013 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}] 15:32:54 INFO - PROCESS | 1649 | 1461364374175 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 15:32:54 INFO - PROCESS | 1649 | 1461364374258 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e3c3000 == 55 [pid = 1649] [id = 147] 15:32:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x12e953800) [pid = 1649] [serial = 438] [outer = 0x0] 15:32:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12e95d400) [pid = 1649] [serial = 439] [outer = 0x12e953800] 15:32:54 INFO - PROCESS | 1649 | 1461364374309 Marionette DEBUG loaded listener.js 15:32:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12eaa2800) [pid = 1649] [serial = 440] [outer = 0x12e953800] 15:32:54 INFO - PROCESS | 1649 | 1461364374732 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]]]}] 15:32:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 15:32:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 770ms 15:32:54 INFO - PROCESS | 1649 | 1461364374755 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 15:32:54 INFO - PROCESS | 1649 | 1461364374757 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 15:32:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 15:32:54 INFO - PROCESS | 1649 | 1461364374761 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 15:32:54 INFO - PROCESS | 1649 | 1461364374763 Marionette TRACE conn2 <- [1,562,null,{}] 15:32:54 INFO - PROCESS | 1649 | 1461364374765 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}] 15:32:54 INFO - PROCESS | 1649 | 1461364374860 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 15:32:54 INFO - PROCESS | 1649 | 1461364374905 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x115544800 == 56 [pid = 1649] [id = 148] 15:32:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x114ba9000) [pid = 1649] [serial = 441] [outer = 0x0] 15:32:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x115287c00) [pid = 1649] [serial = 442] [outer = 0x114ba9000] 15:32:54 INFO - PROCESS | 1649 | 1461364374936 Marionette DEBUG loaded listener.js 15:32:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x11c499c00) [pid = 1649] [serial = 443] [outer = 0x114ba9000] 15:32:55 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:32:55 INFO - PROCESS | 1649 | 1461364375456 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]]]}] 15:32:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 15:32:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 720ms 15:32:55 INFO - PROCESS | 1649 | 1461364375481 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 15:32:55 INFO - PROCESS | 1649 | 1461364375484 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 15:32:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 15:32:55 INFO - PROCESS | 1649 | 1461364375487 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 15:32:55 INFO - PROCESS | 1649 | 1461364375489 Marionette TRACE conn2 <- [1,566,null,{}] 15:32:55 INFO - PROCESS | 1649 | 1461364375493 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}] 15:32:55 INFO - PROCESS | 1649 | 1461364375584 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 15:32:55 INFO - PROCESS | 1649 | 1461364375631 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x118911800 == 57 [pid = 1649] [id = 149] 15:32:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x11592d800) [pid = 1649] [serial = 444] [outer = 0x0] 15:32:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x1188e9800) [pid = 1649] [serial = 445] [outer = 0x11592d800] 15:32:55 INFO - PROCESS | 1649 | 1461364375663 Marionette DEBUG loaded listener.js 15:32:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x119a44400) [pid = 1649] [serial = 446] [outer = 0x11592d800] 15:32:55 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:32:56 INFO - PROCESS | 1649 | 1461364376037 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]]]}] 15:32:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 15:32:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 622ms 15:32:56 INFO - PROCESS | 1649 | 1461364376122 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 15:32:56 INFO - PROCESS | 1649 | 1461364376126 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 15:32:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 15:32:56 INFO - PROCESS | 1649 | 1461364376152 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 15:32:56 INFO - PROCESS | 1649 | 1461364376154 Marionette TRACE conn2 <- [1,570,null,{}] 15:32:56 INFO - PROCESS | 1649 | 1461364376156 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}] 15:32:56 INFO - PROCESS | 1649 | 1461364376251 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 15:32:56 INFO - PROCESS | 1649 | --DOCSHELL 0x118814000 == 56 [pid = 1649] [id = 109] 15:32:56 INFO - PROCESS | 1649 | --DOCSHELL 0x12b4c7000 == 55 [pid = 1649] [id = 140] 15:32:56 INFO - PROCESS | 1649 | --DOCSHELL 0x12ac28800 == 54 [pid = 1649] [id = 139] 15:32:56 INFO - PROCESS | 1649 | --DOCSHELL 0x11881b800 == 53 [pid = 1649] [id = 138] 15:32:56 INFO - PROCESS | 1649 | --DOCSHELL 0x1274dc000 == 52 [pid = 1649] [id = 137] 15:32:56 INFO - PROCESS | 1649 | --DOCSHELL 0x1268d6000 == 51 [pid = 1649] [id = 136] 15:32:56 INFO - PROCESS | 1649 | --DOCSHELL 0x12407b800 == 50 [pid = 1649] [id = 135] 15:32:56 INFO - PROCESS | 1649 | --DOCSHELL 0x1239eb800 == 49 [pid = 1649] [id = 134] 15:32:56 INFO - PROCESS | 1649 | --DOCSHELL 0x11c15e800 == 48 [pid = 1649] [id = 133] 15:32:56 INFO - PROCESS | 1649 | --DOCSHELL 0x11ba0e000 == 47 [pid = 1649] [id = 132] 15:32:56 INFO - PROCESS | 1649 | --DOCSHELL 0x11a90c000 == 46 [pid = 1649] [id = 131] 15:32:56 INFO - PROCESS | 1649 | --DOCSHELL 0x118660800 == 45 [pid = 1649] [id = 130] 15:32:56 INFO - PROCESS | 1649 | --DOCSHELL 0x119799000 == 44 [pid = 1649] [id = 129] 15:32:56 INFO - PROCESS | 1649 | --DOCSHELL 0x119ad8800 == 43 [pid = 1649] [id = 128] 15:32:56 INFO - PROCESS | 1649 | --DOCSHELL 0x126fe9800 == 42 [pid = 1649] [id = 127] 15:32:56 INFO - PROCESS | 1649 | --DOCSHELL 0x12382b800 == 41 [pid = 1649] [id = 126] 15:32:56 INFO - PROCESS | 1649 | --DOCSHELL 0x114b85800 == 40 [pid = 1649] [id = 125] 15:32:56 INFO - PROCESS | 1649 | 1461364376324 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x1158a1800 == 41 [pid = 1649] [id = 150] 15:32:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x11867e800) [pid = 1649] [serial = 447] [outer = 0x0] 15:32:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x119c9cc00) [pid = 1649] [serial = 448] [outer = 0x11867e800] 15:32:56 INFO - PROCESS | 1649 | 1461364376351 Marionette DEBUG loaded listener.js 15:32:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x11ab09400) [pid = 1649] [serial = 449] [outer = 0x11867e800] 15:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x129037c00) [pid = 1649] [serial = 311] [outer = 0x0] [url = about:blank] 15:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x119ca4000) [pid = 1649] [serial = 275] [outer = 0x0] [url = about:blank] 15:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x11ad3d000) [pid = 1649] [serial = 317] [outer = 0x0] [url = about:blank] 15:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x123a3d800) [pid = 1649] [serial = 320] [outer = 0x0] [url = about:blank] 15:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x119270400) [pid = 1649] [serial = 314] [outer = 0x0] [url = about:blank] 15:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x11a868400) [pid = 1649] [serial = 272] [outer = 0x0] [url = about:blank] 15:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x129466800) [pid = 1649] [serial = 352] [outer = 0x0] [url = about:blank] 15:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x12abe4000) [pid = 1649] [serial = 355] [outer = 0x0] [url = about:blank] 15:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x126c3c800) [pid = 1649] [serial = 346] [outer = 0x0] [url = about:blank] 15:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x124037400) [pid = 1649] [serial = 338] [outer = 0x0] [url = about:blank] 15:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x123a40c00) [pid = 1649] [serial = 337] [outer = 0x0] [url = about:blank] 15:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x11ab0dc00) [pid = 1649] [serial = 343] [outer = 0x0] [url = about:blank] 15:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x11c794400) [pid = 1649] [serial = 344] [outer = 0x0] [url = about:blank] 15:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x11a86e000) [pid = 1649] [serial = 326] [outer = 0x0] [url = about:blank] 15:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x118fc9800) [pid = 1649] [serial = 340] [outer = 0x0] [url = about:blank] 15:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x119c9c400) [pid = 1649] [serial = 341] [outer = 0x0] [url = about:blank] 15:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x11c79b400) [pid = 1649] [serial = 335] [outer = 0x0] [url = about:blank] 15:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x11c790800) [pid = 1649] [serial = 334] [outer = 0x0] [url = about:blank] 15:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x11ba23c00) [pid = 1649] [serial = 332] [outer = 0x0] [url = about:blank] 15:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x11ab0bc00) [pid = 1649] [serial = 331] [outer = 0x0] [url = about:blank] 15:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x1197b0400) [pid = 1649] [serial = 328] [outer = 0x0] [url = about:blank] 15:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x119d61800) [pid = 1649] [serial = 329] [outer = 0x0] [url = about:blank] 15:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12b42c800) [pid = 1649] [serial = 358] [outer = 0x0] [url = about:blank] 15:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12d19fc00) [pid = 1649] [serial = 370] [outer = 0x0] [url = about:blank] 15:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12afee800) [pid = 1649] [serial = 356] [outer = 0x0] [url = about:blank] 15:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x12d189800) [pid = 1649] [serial = 368] [outer = 0x0] [url = about:blank] 15:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x123a39c00) [pid = 1649] [serial = 361] [outer = 0x0] [url = about:blank] 15:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x12d10d400) [pid = 1649] [serial = 367] [outer = 0x0] [url = about:blank] 15:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1275c6400) [pid = 1649] [serial = 362] [outer = 0x0] [url = about:blank] 15:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12b4ecc00) [pid = 1649] [serial = 359] [outer = 0x0] [url = about:blank] 15:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1288cdc00) [pid = 1649] [serial = 349] [outer = 0x0] [url = about:blank] 15:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12ab90800) [pid = 1649] [serial = 353] [outer = 0x0] [url = about:blank] 15:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1293ee400) [pid = 1649] [serial = 350] [outer = 0x0] [url = about:blank] 15:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x12b754400) [pid = 1649] [serial = 365] [outer = 0x0] [url = about:blank] 15:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1274d5800) [pid = 1649] [serial = 347] [outer = 0x0] [url = about:blank] 15:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x12b4f6800) [pid = 1649] [serial = 364] [outer = 0x0] [url = about:blank] 15:32:56 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:32:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x11ab0bc00) [pid = 1649] [serial = 450] [outer = 0x12f3ab400] 15:32:56 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:32:56 INFO - PROCESS | 1649 | 1461364376706 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]]]}] 15:32:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 15:32:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 571ms 15:32:56 INFO - PROCESS | 1649 | 1461364376722 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 15:32:56 INFO - PROCESS | 1649 | 1461364376723 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 15:32:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 15:32:56 INFO - PROCESS | 1649 | 1461364376728 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 15:32:56 INFO - PROCESS | 1649 | 1461364376730 Marionette TRACE conn2 <- [1,574,null,{}] 15:32:56 INFO - PROCESS | 1649 | 1461364376737 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}] 15:32:56 INFO - PROCESS | 1649 | 1461364376814 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 15:32:56 INFO - PROCESS | 1649 | 1461364376819 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a8c3000 == 42 [pid = 1649] [id = 151] 15:32:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x11b90e800) [pid = 1649] [serial = 451] [outer = 0x0] 15:32:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x11c499800) [pid = 1649] [serial = 452] [outer = 0x11b90e800] 15:32:56 INFO - PROCESS | 1649 | 1461364376849 Marionette DEBUG loaded listener.js 15:32:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x11c791000) [pid = 1649] [serial = 453] [outer = 0x11b90e800] 15:32:57 INFO - PROCESS | 1649 | 1461364377191 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]]]}] 15:32:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 15:32:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 473ms 15:32:57 INFO - PROCESS | 1649 | 1461364377199 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 15:32:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 15:32:57 INFO - PROCESS | 1649 | 1461364377201 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 15:32:57 INFO - PROCESS | 1649 | 1461364377203 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 15:32:57 INFO - PROCESS | 1649 | 1461364377204 Marionette TRACE conn2 <- [1,578,null,{}] 15:32:57 INFO - PROCESS | 1649 | 1461364377207 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}] 15:32:57 INFO - PROCESS | 1649 | 1461364377282 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 15:32:57 INFO - PROCESS | 1649 | 1461364377339 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b05f000 == 43 [pid = 1649] [id = 152] 15:32:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x11c798c00) [pid = 1649] [serial = 454] [outer = 0x0] 15:32:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12385f400) [pid = 1649] [serial = 455] [outer = 0x11c798c00] 15:32:57 INFO - PROCESS | 1649 | 1461364377367 Marionette DEBUG loaded listener.js 15:32:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x123a40c00) [pid = 1649] [serial = 456] [outer = 0x11c798c00] 15:32:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 15:32:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 468ms 15:32:57 INFO - PROCESS | 1649 | 1461364377663 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]]]}] 15:32:57 INFO - PROCESS | 1649 | 1461364377671 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 15:32:57 INFO - PROCESS | 1649 | 1461364377673 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 15:32:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 15:32:57 INFO - PROCESS | 1649 | 1461364377683 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 15:32:57 INFO - PROCESS | 1649 | 1461364377684 Marionette TRACE conn2 <- [1,582,null,{}] 15:32:57 INFO - PROCESS | 1649 | 1461364377686 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}] 15:32:57 INFO - PROCESS | 1649 | 1461364377764 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 15:32:57 INFO - PROCESS | 1649 | 1461364377769 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c158800 == 44 [pid = 1649] [id = 153] 15:32:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x123860c00) [pid = 1649] [serial = 457] [outer = 0x0] 15:32:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x123fc8400) [pid = 1649] [serial = 458] [outer = 0x123860c00] 15:32:57 INFO - PROCESS | 1649 | 1461364377797 Marionette DEBUG loaded listener.js 15:32:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x125d6e400) [pid = 1649] [serial = 459] [outer = 0x123860c00] 15:32:58 INFO - PROCESS | 1649 | 1461364378104 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]]]}] 15:32:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 15:32:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 468ms 15:32:58 INFO - PROCESS | 1649 | 1461364378152 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 15:32:58 INFO - PROCESS | 1649 | 1461364378153 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 15:32:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 15:32:58 INFO - PROCESS | 1649 | 1461364378155 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 15:32:58 INFO - PROCESS | 1649 | 1461364378156 Marionette TRACE conn2 <- [1,586,null,{}] 15:32:58 INFO - PROCESS | 1649 | 1461364378159 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}] 15:32:58 INFO - PROCESS | 1649 | 1461364378274 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 15:32:58 INFO - PROCESS | 1649 | 1461364378283 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c770800 == 45 [pid = 1649] [id = 154] 15:32:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x126c3bc00) [pid = 1649] [serial = 460] [outer = 0x0] 15:32:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x1275c6400) [pid = 1649] [serial = 461] [outer = 0x126c3bc00] 15:32:58 INFO - PROCESS | 1649 | 1461364378309 Marionette DEBUG loaded listener.js 15:32:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x12ab90400) [pid = 1649] [serial = 462] [outer = 0x126c3bc00] 15:32:58 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:32:58 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:32:58 INFO - PROCESS | 1649 | 1461364378644 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]]]}] 15:32:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 15:32:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 518ms 15:32:58 INFO - PROCESS | 1649 | 1461364378674 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 15:32:58 INFO - PROCESS | 1649 | 1461364378675 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 15:32:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 15:32:58 INFO - PROCESS | 1649 | 1461364378678 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 15:32:58 INFO - PROCESS | 1649 | 1461364378679 Marionette TRACE conn2 <- [1,590,null,{}] 15:32:58 INFO - PROCESS | 1649 | 1461364378681 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}] 15:32:58 INFO - PROCESS | 1649 | 1461364378774 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 15:32:58 INFO - PROCESS | 1649 | 1461364378778 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x123c06000 == 46 [pid = 1649] [id = 155] 15:32:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x11c799000) [pid = 1649] [serial = 463] [outer = 0x0] 15:32:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12ab94000) [pid = 1649] [serial = 464] [outer = 0x11c799000] 15:32:58 INFO - PROCESS | 1649 | 1461364378803 Marionette DEBUG loaded listener.js 15:32:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x12acea800) [pid = 1649] [serial = 465] [outer = 0x11c799000] 15:32:59 INFO - PROCESS | 1649 | 1461364379125 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]]]}] 15:32:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 15:32:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 468ms 15:32:59 INFO - PROCESS | 1649 | 1461364379153 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 15:32:59 INFO - PROCESS | 1649 | 1461364379155 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 15:32:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 15:32:59 INFO - PROCESS | 1649 | 1461364379157 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 15:32:59 INFO - PROCESS | 1649 | 1461364379158 Marionette TRACE conn2 <- [1,594,null,{}] 15:32:59 INFO - PROCESS | 1649 | 1461364379164 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}] 15:32:59 INFO - PROCESS | 1649 | 1461364379259 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 15:32:59 INFO - PROCESS | 1649 | 1461364379263 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x1244ee800 == 47 [pid = 1649] [id = 156] 15:32:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x123c2c400) [pid = 1649] [serial = 466] [outer = 0x0] 15:32:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12b424800) [pid = 1649] [serial = 467] [outer = 0x123c2c400] 15:32:59 INFO - PROCESS | 1649 | 1461364379288 Marionette DEBUG loaded listener.js 15:32:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12b75ac00) [pid = 1649] [serial = 468] [outer = 0x123c2c400] 15:32:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 15:32:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 471ms 15:32:59 INFO - PROCESS | 1649 | 1461364379621 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]]]}] 15:32:59 INFO - PROCESS | 1649 | 1461364379633 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 15:32:59 INFO - PROCESS | 1649 | 1461364379634 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 15:32:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 15:32:59 INFO - PROCESS | 1649 | 1461364379636 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 15:32:59 INFO - PROCESS | 1649 | 1461364379637 Marionette TRACE conn2 <- [1,598,null,{}] 15:32:59 INFO - PROCESS | 1649 | 1461364379640 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}] 15:32:59 INFO - PROCESS | 1649 | 1461364379737 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 15:32:59 INFO - PROCESS | 1649 | 1461364379748 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x126c55800 == 48 [pid = 1649] [id = 157] 15:32:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12ab97c00) [pid = 1649] [serial = 469] [outer = 0x0] 15:32:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12d18d400) [pid = 1649] [serial = 470] [outer = 0x12ab97c00] 15:32:59 INFO - PROCESS | 1649 | 1461364379773 Marionette DEBUG loaded listener.js 15:32:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12d5dd800) [pid = 1649] [serial = 471] [outer = 0x12ab97c00] 15:33:00 INFO - PROCESS | 1649 | 1461364380115 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]]]}] 15:33:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 15:33:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 518ms 15:33:00 INFO - PROCESS | 1649 | 1461364380155 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 15:33:00 INFO - PROCESS | 1649 | 1461364380156 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 15:33:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 15:33:00 INFO - PROCESS | 1649 | 1461364380158 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 15:33:00 INFO - PROCESS | 1649 | 1461364380159 Marionette TRACE conn2 <- [1,602,null,{}] 15:33:00 INFO - PROCESS | 1649 | 1461364380162 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}] 15:33:00 INFO - PROCESS | 1649 | 1461364380257 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 15:33:00 INFO - PROCESS | 1649 | 1461364380261 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x1290bf800 == 49 [pid = 1649] [id = 158] 15:33:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12b750400) [pid = 1649] [serial = 472] [outer = 0x0] 15:33:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12db7dc00) [pid = 1649] [serial = 473] [outer = 0x12b750400] 15:33:00 INFO - PROCESS | 1649 | 1461364380286 Marionette DEBUG loaded listener.js 15:33:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x12e465400) [pid = 1649] [serial = 474] [outer = 0x12b750400] 15:33:00 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12ab93c00) [pid = 1649] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 15:33:00 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12b756000) [pid = 1649] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 15:33:00 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x12d190000) [pid = 1649] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 15:33:00 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x126c90400) [pid = 1649] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 15:33:00 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x11be9e800) [pid = 1649] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 15:33:00 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x123df6c00) [pid = 1649] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 15:33:00 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x1147c9000) [pid = 1649] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 15:33:00 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x117984c00) [pid = 1649] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 15:33:00 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x1188e6400) [pid = 1649] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 15:33:00 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x11a96bc00) [pid = 1649] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 15:33:00 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x1188e7800) [pid = 1649] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 15:33:00 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x11a971400) [pid = 1649] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 15:33:00 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12ab92c00) [pid = 1649] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 15:33:00 INFO - PROCESS | 1649 | 1461364380796 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]]]}] 15:33:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 15:33:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 669ms 15:33:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 15:33:00 INFO - PROCESS | 1649 | 1461364380835 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 15:33:00 INFO - PROCESS | 1649 | 1461364380837 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 15:33:00 INFO - PROCESS | 1649 | 1461364380841 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 15:33:00 INFO - PROCESS | 1649 | 1461364380846 Marionette TRACE conn2 <- [1,606,null,{}] 15:33:00 INFO - PROCESS | 1649 | 1461364380849 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}] 15:33:00 INFO - PROCESS | 1649 | 1461364380990 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 15:33:01 INFO - PROCESS | 1649 | 1461364381062 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a924800 == 50 [pid = 1649] [id = 159] 15:33:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x11a8d3400) [pid = 1649] [serial = 475] [outer = 0x0] 15:33:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x12d5de800) [pid = 1649] [serial = 476] [outer = 0x11a8d3400] 15:33:01 INFO - PROCESS | 1649 | 1461364381109 Marionette DEBUG loaded listener.js 15:33:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12e4da400) [pid = 1649] [serial = 477] [outer = 0x11a8d3400] 15:33:01 INFO - PROCESS | 1649 | 1461364381520 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]]]}] 15:33:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 15:33:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 725ms 15:33:01 INFO - PROCESS | 1649 | 1461364381564 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 15:33:01 INFO - PROCESS | 1649 | 1461364381566 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 15:33:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 15:33:01 INFO - PROCESS | 1649 | 1461364381568 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 15:33:01 INFO - PROCESS | 1649 | 1461364381569 Marionette TRACE conn2 <- [1,610,null,{}] 15:33:01 INFO - PROCESS | 1649 | 1461364381576 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}] 15:33:01 INFO - PROCESS | 1649 | 1461364381654 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 15:33:01 INFO - PROCESS | 1649 | 1461364381661 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b4cd800 == 51 [pid = 1649] [id = 160] 15:33:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x12e50b000) [pid = 1649] [serial = 478] [outer = 0x0] 15:33:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12e959c00) [pid = 1649] [serial = 479] [outer = 0x12e50b000] 15:33:01 INFO - PROCESS | 1649 | 1461364381686 Marionette DEBUG loaded listener.js 15:33:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12eaa5800) [pid = 1649] [serial = 480] [outer = 0x12e50b000] 15:33:01 INFO - PROCESS | 1649 | 1461364381993 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]]]}] 15:33:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 15:33:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 473ms 15:33:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 15:33:02 INFO - PROCESS | 1649 | 1461364382041 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 15:33:02 INFO - PROCESS | 1649 | 1461364382043 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 15:33:02 INFO - PROCESS | 1649 | 1461364382045 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 15:33:02 INFO - PROCESS | 1649 | 1461364382046 Marionette TRACE conn2 <- [1,614,null,{}] 15:33:02 INFO - PROCESS | 1649 | 1461364382048 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}] 15:33:02 INFO - PROCESS | 1649 | 1461364382129 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 15:33:02 INFO - PROCESS | 1649 | 1461364382133 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d503800 == 52 [pid = 1649] [id = 161] 15:33:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12e95b000) [pid = 1649] [serial = 481] [outer = 0x0] 15:33:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12eaac000) [pid = 1649] [serial = 482] [outer = 0x12e95b000] 15:33:02 INFO - PROCESS | 1649 | 1461364382158 Marionette DEBUG loaded listener.js 15:33:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12ed5a800) [pid = 1649] [serial = 483] [outer = 0x12e95b000] 15:33:02 INFO - PROCESS | 1649 | 1461364382463 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]]]}] 15:33:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 15:33:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 468ms 15:33:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 15:33:02 INFO - PROCESS | 1649 | 1461364382513 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 15:33:02 INFO - PROCESS | 1649 | 1461364382514 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 15:33:02 INFO - PROCESS | 1649 | 1461364382516 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 15:33:02 INFO - PROCESS | 1649 | 1461364382517 Marionette TRACE conn2 <- [1,618,null,{}] 15:33:02 INFO - PROCESS | 1649 | 1461364382520 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}] 15:33:02 INFO - PROCESS | 1649 | 1461364382620 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 15:33:02 INFO - PROCESS | 1649 | 1461364382628 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e30e000 == 53 [pid = 1649] [id = 162] 15:33:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12ed5a400) [pid = 1649] [serial = 484] [outer = 0x0] 15:33:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12ed5e800) [pid = 1649] [serial = 485] [outer = 0x12ed5a400] 15:33:02 INFO - PROCESS | 1649 | 1461364382653 Marionette DEBUG loaded listener.js 15:33:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12ed64400) [pid = 1649] [serial = 486] [outer = 0x12ed5a400] 15:33:03 INFO - PROCESS | 1649 | 1461364383137 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]]]}] 15:33:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 15:33:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 668ms 15:33:03 INFO - PROCESS | 1649 | 1461364383185 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 15:33:03 INFO - PROCESS | 1649 | 1461364383189 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 15:33:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 15:33:03 INFO - PROCESS | 1649 | 1461364383193 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 15:33:03 INFO - PROCESS | 1649 | 1461364383195 Marionette TRACE conn2 <- [1,622,null,{}] 15:33:03 INFO - PROCESS | 1649 | 1461364383199 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}] 15:33:03 INFO - PROCESS | 1649 | 1461364383301 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 15:33:03 INFO - PROCESS | 1649 | 1461364383354 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x119b24000 == 54 [pid = 1649] [id = 163] 15:33:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x119abb400) [pid = 1649] [serial = 487] [outer = 0x0] 15:33:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x119d5e000) [pid = 1649] [serial = 488] [outer = 0x119abb400] 15:33:03 INFO - PROCESS | 1649 | 1461364383385 Marionette DEBUG loaded listener.js 15:33:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x11ab02800) [pid = 1649] [serial = 489] [outer = 0x119abb400] 15:33:03 INFO - PROCESS | 1649 | 1461364383802 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]]]}] 15:33:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 15:33:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 670ms 15:33:03 INFO - PROCESS | 1649 | 1461364383863 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 15:33:03 INFO - PROCESS | 1649 | 1461364383868 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 15:33:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 15:33:03 INFO - PROCESS | 1649 | 1461364383872 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 15:33:03 INFO - PROCESS | 1649 | 1461364383874 Marionette TRACE conn2 <- [1,626,null,{}] 15:33:03 INFO - PROCESS | 1649 | 1461364383876 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}] 15:33:03 INFO - PROCESS | 1649 | 1461364383978 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 15:33:04 INFO - PROCESS | 1649 | 1461364384061 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c765800 == 55 [pid = 1649] [id = 164] 15:33:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x11b90a800) [pid = 1649] [serial = 490] [outer = 0x0] 15:33:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x11c4ac800) [pid = 1649] [serial = 491] [outer = 0x11b90a800] 15:33:04 INFO - PROCESS | 1649 | 1461364384105 Marionette DEBUG loaded listener.js 15:33:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x11c7ec800) [pid = 1649] [serial = 492] [outer = 0x11b90a800] 15:33:04 INFO - PROCESS | 1649 | 1461364384537 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]]]}] 15:33:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 15:33:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 671ms 15:33:04 INFO - PROCESS | 1649 | 1461364384544 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 15:33:04 INFO - PROCESS | 1649 | 1461364384546 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 15:33:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 15:33:04 INFO - PROCESS | 1649 | 1461364384548 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 15:33:04 INFO - PROCESS | 1649 | 1461364384551 Marionette TRACE conn2 <- [1,630,null,{}] 15:33:04 INFO - PROCESS | 1649 | 1461364384560 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}] 15:33:04 INFO - PROCESS | 1649 | 1461364384663 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 15:33:04 INFO - PROCESS | 1649 | 1461364384727 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d519000 == 56 [pid = 1649] [id = 165] 15:33:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x123fbe000) [pid = 1649] [serial = 493] [outer = 0x0] 15:33:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x128b23c00) [pid = 1649] [serial = 494] [outer = 0x123fbe000] 15:33:04 INFO - PROCESS | 1649 | 1461364384758 Marionette DEBUG loaded listener.js 15:33:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12ab95000) [pid = 1649] [serial = 495] [outer = 0x123fbe000] 15:33:05 INFO - PROCESS | 1649 | 1461364385160 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]]]}] 15:33:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 15:33:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 621ms 15:33:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 15:33:05 INFO - PROCESS | 1649 | 1461364385170 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 15:33:05 INFO - PROCESS | 1649 | 1461364385172 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 15:33:05 INFO - PROCESS | 1649 | 1461364385174 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 15:33:05 INFO - PROCESS | 1649 | 1461364385177 Marionette TRACE conn2 <- [1,634,null,{}] 15:33:05 INFO - PROCESS | 1649 | 1461364385180 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}] 15:33:05 INFO - PROCESS | 1649 | 1461364385280 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 15:33:05 INFO - PROCESS | 1649 | 1461364385361 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e4b0800 == 57 [pid = 1649] [id = 166] 15:33:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12abea800) [pid = 1649] [serial = 496] [outer = 0x0] 15:33:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12d18c800) [pid = 1649] [serial = 497] [outer = 0x12abea800] 15:33:05 INFO - PROCESS | 1649 | 1461364385391 Marionette DEBUG loaded listener.js 15:33:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12e462c00) [pid = 1649] [serial = 498] [outer = 0x12abea800] 15:33:05 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:33:05 INFO - PROCESS | 1649 | 1461364385837 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]]]}] 15:33:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 15:33:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 671ms 15:33:05 INFO - PROCESS | 1649 | 1461364385846 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 15:33:05 INFO - PROCESS | 1649 | 1461364385848 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 15:33:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 15:33:05 INFO - PROCESS | 1649 | 1461364385852 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 15:33:05 INFO - PROCESS | 1649 | 1461364385854 Marionette TRACE conn2 <- [1,638,null,{}] 15:33:05 INFO - PROCESS | 1649 | 1461364385858 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}] 15:33:06 INFO - PROCESS | 1649 | 1461364386009 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 15:33:06 INFO - PROCESS | 1649 | 1461364386120 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e6d3000 == 58 [pid = 1649] [id = 167] 15:33:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x12b4f0000) [pid = 1649] [serial = 499] [outer = 0x0] 15:33:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x12e50e000) [pid = 1649] [serial = 500] [outer = 0x12b4f0000] 15:33:06 INFO - PROCESS | 1649 | 1461364386173 Marionette DEBUG loaded listener.js 15:33:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x12ed5ac00) [pid = 1649] [serial = 501] [outer = 0x12b4f0000] 15:33:06 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:33:06 INFO - PROCESS | 1649 | 1461364386819 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]]]}] 15:33:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 15:33:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1022ms 15:33:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 15:33:06 INFO - PROCESS | 1649 | 1461364386876 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 15:33:06 INFO - PROCESS | 1649 | 1461364386878 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 15:33:06 INFO - PROCESS | 1649 | 1461364386883 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 15:33:06 INFO - PROCESS | 1649 | 1461364386885 Marionette TRACE conn2 <- [1,642,null,{}] 15:33:06 INFO - PROCESS | 1649 | 1461364386889 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}] 15:33:06 INFO - PROCESS | 1649 | 1461364386980 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 15:33:07 INFO - PROCESS | 1649 | 1461364387049 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x11af97800 == 59 [pid = 1649] [id = 168] 15:33:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x114f5d400) [pid = 1649] [serial = 502] [outer = 0x0] 15:33:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x1155e3c00) [pid = 1649] [serial = 503] [outer = 0x114f5d400] 15:33:07 INFO - PROCESS | 1649 | 1461364387078 Marionette DEBUG loaded listener.js 15:33:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x118fcd000) [pid = 1649] [serial = 504] [outer = 0x114f5d400] 15:33:07 INFO - PROCESS | 1649 | 1461364387483 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]]]}] 15:33:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 15:33:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 621ms 15:33:07 INFO - PROCESS | 1649 | 1461364387504 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 15:33:07 INFO - PROCESS | 1649 | 1461364387507 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 15:33:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 15:33:07 INFO - PROCESS | 1649 | 1461364387528 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 15:33:07 INFO - PROCESS | 1649 | 1461364387530 Marionette TRACE conn2 <- [1,646,null,{}] 15:33:07 INFO - PROCESS | 1649 | 1461364387532 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}] 15:33:07 INFO - PROCESS | 1649 | 1461364387619 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 15:33:07 INFO - PROCESS | 1649 | 1461364387670 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a903000 == 60 [pid = 1649] [id = 169] 15:33:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x119d61800) [pid = 1649] [serial = 505] [outer = 0x0] 15:33:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x11ab10c00) [pid = 1649] [serial = 506] [outer = 0x119d61800] 15:33:07 INFO - PROCESS | 1649 | 1461364387698 Marionette DEBUG loaded listener.js 15:33:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x11b910000) [pid = 1649] [serial = 507] [outer = 0x119d61800] 15:33:07 INFO - PROCESS | 1649 | --DOCSHELL 0x12d503800 == 59 [pid = 1649] [id = 161] 15:33:07 INFO - PROCESS | 1649 | --DOCSHELL 0x12b4cd800 == 58 [pid = 1649] [id = 160] 15:33:07 INFO - PROCESS | 1649 | --DOCSHELL 0x12a924800 == 57 [pid = 1649] [id = 159] 15:33:07 INFO - PROCESS | 1649 | --DOCSHELL 0x1290bf800 == 56 [pid = 1649] [id = 158] 15:33:07 INFO - PROCESS | 1649 | --DOCSHELL 0x126c55800 == 55 [pid = 1649] [id = 157] 15:33:07 INFO - PROCESS | 1649 | --DOCSHELL 0x1244ee800 == 54 [pid = 1649] [id = 156] 15:33:07 INFO - PROCESS | 1649 | --DOCSHELL 0x123c06000 == 53 [pid = 1649] [id = 155] 15:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x12e4dc400) [pid = 1649] [serial = 421] [outer = 0x0] [url = about:blank] 15:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x114f52400) [pid = 1649] [serial = 373] [outer = 0x0] [url = about:blank] 15:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x11c495800) [pid = 1649] [serial = 376] [outer = 0x0] [url = about:blank] 15:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x1288cac00) [pid = 1649] [serial = 379] [outer = 0x0] [url = about:blank] 15:33:07 INFO - PROCESS | 1649 | --DOCSHELL 0x11c770800 == 52 [pid = 1649] [id = 154] 15:33:07 INFO - PROCESS | 1649 | --DOCSHELL 0x11c158800 == 51 [pid = 1649] [id = 153] 15:33:07 INFO - PROCESS | 1649 | --DOCSHELL 0x11b05f000 == 50 [pid = 1649] [id = 152] 15:33:07 INFO - PROCESS | 1649 | --DOCSHELL 0x11a8c3000 == 49 [pid = 1649] [id = 151] 15:33:07 INFO - PROCESS | 1649 | --DOCSHELL 0x1158a1800 == 48 [pid = 1649] [id = 150] 15:33:07 INFO - PROCESS | 1649 | --DOCSHELL 0x118911800 == 47 [pid = 1649] [id = 149] 15:33:07 INFO - PROCESS | 1649 | --DOCSHELL 0x115544800 == 46 [pid = 1649] [id = 148] 15:33:07 INFO - PROCESS | 1649 | --DOCSHELL 0x12e3c3000 == 45 [pid = 1649] [id = 147] 15:33:07 INFO - PROCESS | 1649 | --DOCSHELL 0x12e312000 == 44 [pid = 1649] [id = 146] 15:33:07 INFO - PROCESS | 1649 | --DOCSHELL 0x12d51e000 == 43 [pid = 1649] [id = 145] 15:33:07 INFO - PROCESS | 1649 | --DOCSHELL 0x12af6e000 == 42 [pid = 1649] [id = 144] 15:33:07 INFO - PROCESS | 1649 | --DOCSHELL 0x11923a800 == 41 [pid = 1649] [id = 143] 15:33:07 INFO - PROCESS | 1649 | --DOCSHELL 0x118e45800 == 40 [pid = 1649] [id = 142] 15:33:07 INFO - PROCESS | 1649 | --DOCSHELL 0x12d015800 == 39 [pid = 1649] [id = 141] 15:33:08 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x12b74f000) [pid = 1649] [serial = 403] [outer = 0x0] [url = about:blank] 15:33:08 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x12d191000) [pid = 1649] [serial = 406] [outer = 0x0] [url = about:blank] 15:33:08 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x12d5e3c00) [pid = 1649] [serial = 409] [outer = 0x0] [url = about:blank] 15:33:08 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x129031800) [pid = 1649] [serial = 397] [outer = 0x0] [url = about:blank] 15:33:08 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x11c795800) [pid = 1649] [serial = 391] [outer = 0x0] [url = about:blank] 15:33:08 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x123a3b800) [pid = 1649] [serial = 392] [outer = 0x0] [url = about:blank] 15:33:08 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x125d71800) [pid = 1649] [serial = 394] [outer = 0x0] [url = about:blank] 15:33:08 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x1274d2000) [pid = 1649] [serial = 395] [outer = 0x0] [url = about:blank] 15:33:08 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x12b42f000) [pid = 1649] [serial = 383] [outer = 0x0] [url = about:blank] 15:33:08 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x123a39800) [pid = 1649] [serial = 382] [outer = 0x0] [url = about:blank] 15:33:08 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x1198d8c00) [pid = 1649] [serial = 388] [outer = 0x0] [url = about:blank] 15:33:08 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x11ab06800) [pid = 1649] [serial = 389] [outer = 0x0] [url = about:blank] 15:33:08 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x119a53c00) [pid = 1649] [serial = 386] [outer = 0x0] [url = about:blank] 15:33:08 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x118fce800) [pid = 1649] [serial = 385] [outer = 0x0] [url = about:blank] 15:33:08 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12d5dd000) [pid = 1649] [serial = 407] [outer = 0x0] [url = about:blank] 15:33:08 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x124037800) [pid = 1649] [serial = 415] [outer = 0x0] [url = about:blank] 15:33:08 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12e325800) [pid = 1649] [serial = 410] [outer = 0x0] [url = about:blank] 15:33:08 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x119134400) [pid = 1649] [serial = 412] [outer = 0x0] [url = about:blank] 15:33:08 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x11ab0cc00) [pid = 1649] [serial = 413] [outer = 0x0] [url = about:blank] 15:33:08 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x12e32f800) [pid = 1649] [serial = 416] [outer = 0x0] [url = about:blank] 15:33:08 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x12e45cc00) [pid = 1649] [serial = 418] [outer = 0x0] [url = about:blank] 15:33:08 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12abe8400) [pid = 1649] [serial = 400] [outer = 0x0] [url = about:blank] 15:33:08 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x12b4ec000) [pid = 1649] [serial = 401] [outer = 0x0] [url = about:blank] 15:33:08 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x12d112c00) [pid = 1649] [serial = 404] [outer = 0x0] [url = about:blank] 15:33:08 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x129469000) [pid = 1649] [serial = 398] [outer = 0x0] [url = about:blank] 15:33:08 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x12e4d7000) [pid = 1649] [serial = 419] [outer = 0x0] [url = about:blank] 15:33:08 INFO - PROCESS | 1649 | 1461364388080 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]]]}] 15:33:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 15:33:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 572ms 15:33:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 15:33:08 INFO - PROCESS | 1649 | 1461364388098 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 15:33:08 INFO - PROCESS | 1649 | 1461364388100 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 15:33:08 INFO - PROCESS | 1649 | 1461364388102 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 15:33:08 INFO - PROCESS | 1649 | 1461364388104 Marionette TRACE conn2 <- [1,650,null,{}] 15:33:08 INFO - PROCESS | 1649 | 1461364388113 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}] 15:33:08 INFO - PROCESS | 1649 | 1461364388193 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 15:33:08 INFO - PROCESS | 1649 | 1461364388261 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x119c77800 == 40 [pid = 1649] [id = 170] 15:33:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x114f58800) [pid = 1649] [serial = 508] [outer = 0x0] 15:33:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x11c57a400) [pid = 1649] [serial = 509] [outer = 0x114f58800] 15:33:08 INFO - PROCESS | 1649 | 1461364388292 Marionette DEBUG loaded listener.js 15:33:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x123a3f800) [pid = 1649] [serial = 510] [outer = 0x114f58800] 15:33:08 INFO - PROCESS | 1649 | 1461364388584 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]]]}] 15:33:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 15:33:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 520ms 15:33:08 INFO - PROCESS | 1649 | 1461364388623 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 15:33:08 INFO - PROCESS | 1649 | 1461364388626 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 15:33:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 15:33:08 INFO - PROCESS | 1649 | 1461364388630 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 15:33:08 INFO - PROCESS | 1649 | 1461364388632 Marionette TRACE conn2 <- [1,654,null,{}] 15:33:08 INFO - PROCESS | 1649 | 1461364388634 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}] 15:33:08 INFO - PROCESS | 1649 | 1461364388713 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 15:33:08 INFO - PROCESS | 1649 | 1461364388717 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c152000 == 41 [pid = 1649] [id = 171] 15:33:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x123c27400) [pid = 1649] [serial = 511] [outer = 0x0] 15:33:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x126c3d800) [pid = 1649] [serial = 512] [outer = 0x123c27400] 15:33:08 INFO - PROCESS | 1649 | 1461364388743 Marionette DEBUG loaded listener.js 15:33:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x1274d5c00) [pid = 1649] [serial = 513] [outer = 0x123c27400] 15:33:09 INFO - PROCESS | 1649 | 1461364389062 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]]]}] 15:33:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 15:33:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 469ms 15:33:09 INFO - PROCESS | 1649 | 1461364389100 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 15:33:09 INFO - PROCESS | 1649 | 1461364389101 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 15:33:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 15:33:09 INFO - PROCESS | 1649 | 1461364389103 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 15:33:09 INFO - PROCESS | 1649 | 1461364389104 Marionette TRACE conn2 <- [1,658,null,{}] 15:33:09 INFO - PROCESS | 1649 | 1461364389107 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}] 15:33:09 INFO - PROCESS | 1649 | 1461364389184 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 15:33:09 INFO - PROCESS | 1649 | 1461364389188 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x1239e4000 == 42 [pid = 1649] [id = 172] 15:33:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x1274d7000) [pid = 1649] [serial = 514] [outer = 0x0] 15:33:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x129031800) [pid = 1649] [serial = 515] [outer = 0x1274d7000] 15:33:09 INFO - PROCESS | 1649 | 1461364389215 Marionette DEBUG loaded listener.js 15:33:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12ab8d000) [pid = 1649] [serial = 516] [outer = 0x1274d7000] 15:33:09 INFO - PROCESS | 1649 | 1461364389539 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]]]}] 15:33:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 15:33:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 468ms 15:33:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 15:33:09 INFO - PROCESS | 1649 | 1461364389572 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 15:33:09 INFO - PROCESS | 1649 | 1461364389573 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 15:33:09 INFO - PROCESS | 1649 | 1461364389575 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 15:33:09 INFO - PROCESS | 1649 | 1461364389576 Marionette TRACE conn2 <- [1,662,null,{}] 15:33:09 INFO - PROCESS | 1649 | 1461364389579 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}] 15:33:09 INFO - PROCESS | 1649 | 1461364389669 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 15:33:09 INFO - PROCESS | 1649 | 1461364389726 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x123c15800 == 43 [pid = 1649] [id = 173] 15:33:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x129467400) [pid = 1649] [serial = 517] [outer = 0x0] 15:33:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12abe3000) [pid = 1649] [serial = 518] [outer = 0x129467400] 15:33:09 INFO - PROCESS | 1649 | 1461364389754 Marionette DEBUG loaded listener.js 15:33:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12d19a400) [pid = 1649] [serial = 519] [outer = 0x129467400] 15:33:09 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:33:09 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:33:10 INFO - PROCESS | 1649 | 1461364390045 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]]]}] 15:33:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 15:33:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 520ms 15:33:10 INFO - PROCESS | 1649 | 1461364390096 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 15:33:10 INFO - PROCESS | 1649 | 1461364390097 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 15:33:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 15:33:10 INFO - PROCESS | 1649 | 1461364390105 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 15:33:10 INFO - PROCESS | 1649 | 1461364390106 Marionette TRACE conn2 <- [1,666,null,{}] 15:33:10 INFO - PROCESS | 1649 | 1461364390108 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}] 15:33:10 INFO - PROCESS | 1649 | 1461364390202 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 15:33:10 INFO - PROCESS | 1649 | 1461364390206 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x125d3e000 == 44 [pid = 1649] [id = 174] 15:33:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x129469c00) [pid = 1649] [serial = 520] [outer = 0x0] 15:33:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x12d19a800) [pid = 1649] [serial = 521] [outer = 0x129469c00] 15:33:10 INFO - PROCESS | 1649 | 1461364390231 Marionette DEBUG loaded listener.js 15:33:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12e45c400) [pid = 1649] [serial = 522] [outer = 0x129469c00] 15:33:10 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:33:10 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:33:10 INFO - PROCESS | 1649 | 1461364390536 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]]]}] 15:33:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 15:33:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 468ms 15:33:10 INFO - PROCESS | 1649 | 1461364390573 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 15:33:10 INFO - PROCESS | 1649 | 1461364390575 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 15:33:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 15:33:10 INFO - PROCESS | 1649 | 1461364390583 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 15:33:10 INFO - PROCESS | 1649 | 1461364390584 Marionette TRACE conn2 <- [1,670,null,{}] 15:33:10 INFO - PROCESS | 1649 | 1461364390586 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}] 15:33:10 INFO - PROCESS | 1649 | 1461364390678 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 15:33:10 INFO - PROCESS | 1649 | 1461364390682 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x1290ae800 == 45 [pid = 1649] [id = 175] 15:33:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12ab8ec00) [pid = 1649] [serial = 523] [outer = 0x0] 15:33:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x12e4dac00) [pid = 1649] [serial = 524] [outer = 0x12ab8ec00] 15:33:10 INFO - PROCESS | 1649 | 1461364390707 Marionette DEBUG loaded listener.js 15:33:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12e953400) [pid = 1649] [serial = 525] [outer = 0x12ab8ec00] 15:33:11 INFO - PROCESS | 1649 | 1461364391052 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]]]}] 15:33:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 15:33:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 521ms 15:33:11 INFO - PROCESS | 1649 | 1461364391101 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 15:33:11 INFO - PROCESS | 1649 | 1461364391102 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 15:33:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 15:33:11 INFO - PROCESS | 1649 | 1461364391104 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 15:33:11 INFO - PROCESS | 1649 | 1461364391105 Marionette TRACE conn2 <- [1,674,null,{}] 15:33:11 INFO - PROCESS | 1649 | 1461364391108 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}] 15:33:11 INFO - PROCESS | 1649 | 1461364391201 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 15:33:11 INFO - PROCESS | 1649 | 1461364391205 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a921800 == 46 [pid = 1649] [id = 176] 15:33:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12e45e400) [pid = 1649] [serial = 526] [outer = 0x0] 15:33:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12eaa8800) [pid = 1649] [serial = 527] [outer = 0x12e45e400] 15:33:11 INFO - PROCESS | 1649 | 1461364391230 Marionette DEBUG loaded listener.js 15:33:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12eaafc00) [pid = 1649] [serial = 528] [outer = 0x12e45e400] 15:33:11 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:33:11 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:33:11 INFO - PROCESS | 1649 | 1461364391546 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]]]}] 15:33:11 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 15:33:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 468ms 15:33:11 INFO - PROCESS | 1649 | 1461364391573 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 15:33:11 INFO - PROCESS | 1649 | 1461364391574 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 15:33:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 15:33:11 INFO - PROCESS | 1649 | 1461364391583 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 15:33:11 INFO - PROCESS | 1649 | 1461364391584 Marionette TRACE conn2 <- [1,678,null,{}] 15:33:11 INFO - PROCESS | 1649 | 1461364391586 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}] 15:33:11 INFO - PROCESS | 1649 | 1461364391682 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 15:33:11 INFO - PROCESS | 1649 | 1461364391686 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b4c3800 == 47 [pid = 1649] [id = 177] 15:33:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x12e957400) [pid = 1649] [serial = 529] [outer = 0x0] 15:33:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x12ed68400) [pid = 1649] [serial = 530] [outer = 0x12e957400] 15:33:11 INFO - PROCESS | 1649 | 1461364391711 Marionette DEBUG loaded listener.js 15:33:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x12efa0400) [pid = 1649] [serial = 531] [outer = 0x12e957400] 15:33:12 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x12d114800) [pid = 1649] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 15:33:12 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x12e95b000) [pid = 1649] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 15:33:12 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x12e50b000) [pid = 1649] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 15:33:12 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x11c799000) [pid = 1649] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 15:33:12 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x12ab97c00) [pid = 1649] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 15:33:12 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x123c2c400) [pid = 1649] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 15:33:12 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x114ba9000) [pid = 1649] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 15:33:12 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x12b750400) [pid = 1649] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 15:33:12 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x12abe8000) [pid = 1649] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 15:33:12 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12b429400) [pid = 1649] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 15:33:12 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x11a8d3400) [pid = 1649] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 15:33:12 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x114f5a000) [pid = 1649] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 15:33:12 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x11867e800) [pid = 1649] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 15:33:12 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x126c3bc00) [pid = 1649] [serial = 460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 15:33:12 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x123fbc800) [pid = 1649] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 15:33:12 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x11b90e800) [pid = 1649] [serial = 451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 15:33:12 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x11592d800) [pid = 1649] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 15:33:12 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x114f57800) [pid = 1649] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 15:33:12 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x123860c00) [pid = 1649] [serial = 457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 15:33:12 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12e953800) [pid = 1649] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 15:33:12 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x11c798c00) [pid = 1649] [serial = 454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 15:33:12 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x119a4b800) [pid = 1649] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 15:33:12 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x1274ce400) [pid = 1649] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 15:33:12 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x114754000) [pid = 1649] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 15:33:12 INFO - PROCESS | 1649 | 1461364392386 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]]]}] 15:33:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 15:33:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 823ms 15:33:12 INFO - PROCESS | 1649 | 1461364392407 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 15:33:12 INFO - PROCESS | 1649 | 1461364392410 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 15:33:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 15:33:12 INFO - PROCESS | 1649 | 1461364392413 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 15:33:12 INFO - PROCESS | 1649 | 1461364392416 Marionette TRACE conn2 <- [1,682,null,{}] 15:33:12 INFO - PROCESS | 1649 | 1461364392419 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}] 15:33:12 INFO - PROCESS | 1649 | 1461364392518 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 15:33:12 INFO - PROCESS | 1649 | 1461364392576 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x11be67800 == 48 [pid = 1649] [id = 178] 15:33:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x119134c00) [pid = 1649] [serial = 532] [outer = 0x0] 15:33:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12ab99c00) [pid = 1649] [serial = 533] [outer = 0x119134c00] 15:33:12 INFO - PROCESS | 1649 | 1461364392605 Marionette DEBUG loaded listener.js 15:33:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12e324800) [pid = 1649] [serial = 534] [outer = 0x119134c00] 15:33:13 INFO - PROCESS | 1649 | 1461364393374 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]]]}] 15:33:13 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) 15:33:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 971ms 15:33:13 INFO - PROCESS | 1649 | 1461364393385 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 15:33:13 INFO - PROCESS | 1649 | 1461364393386 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 15:33:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 15:33:13 INFO - PROCESS | 1649 | 1461364393388 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 15:33:13 INFO - PROCESS | 1649 | 1461364393389 Marionette TRACE conn2 <- [1,686,null,{}] 15:33:13 INFO - PROCESS | 1649 | 1461364393392 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}] 15:33:13 INFO - PROCESS | 1649 | 1461364393471 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 15:33:13 INFO - PROCESS | 1649 | 1461364393477 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x12dc8e800 == 49 [pid = 1649] [id = 179] 15:33:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12e4d8400) [pid = 1649] [serial = 535] [outer = 0x0] 15:33:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12efa8000) [pid = 1649] [serial = 536] [outer = 0x12e4d8400] 15:33:13 INFO - PROCESS | 1649 | 1461364393503 Marionette DEBUG loaded listener.js 15:33:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12f187800) [pid = 1649] [serial = 537] [outer = 0x12e4d8400] 15:33:14 INFO - PROCESS | 1649 | 1461364394331 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]]]}] 15:33:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 15:33:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 968ms 15:33:14 INFO - PROCESS | 1649 | 1461364394357 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 15:33:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 15:33:14 INFO - PROCESS | 1649 | 1461364394361 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 15:33:14 INFO - PROCESS | 1649 | 1461364394365 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 15:33:14 INFO - PROCESS | 1649 | 1461364394368 Marionette TRACE conn2 <- [1,690,null,{}] 15:33:14 INFO - PROCESS | 1649 | 1461364394372 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}] 15:33:14 INFO - PROCESS | 1649 | 1461364394472 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 15:33:14 INFO - PROCESS | 1649 | 1461364394521 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x118f10000 == 50 [pid = 1649] [id = 180] 15:33:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x116688c00) [pid = 1649] [serial = 538] [outer = 0x0] 15:33:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x118887400) [pid = 1649] [serial = 539] [outer = 0x116688c00] 15:33:14 INFO - PROCESS | 1649 | 1461364394554 Marionette DEBUG loaded listener.js 15:33:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x11926fc00) [pid = 1649] [serial = 540] [outer = 0x116688c00] 15:33:15 INFO - PROCESS | 1649 | 1461364395470 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]]]}] 15:33:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 15:33:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1123ms 15:33:15 INFO - PROCESS | 1649 | 1461364395489 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 15:33:15 INFO - PROCESS | 1649 | 1461364395494 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 15:33:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 15:33:15 INFO - PROCESS | 1649 | 1461364395499 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 15:33:15 INFO - PROCESS | 1649 | 1461364395501 Marionette TRACE conn2 <- [1,694,null,{}] 15:33:15 INFO - PROCESS | 1649 | 1461364395504 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}] 15:33:15 INFO - PROCESS | 1649 | 1461364395605 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 15:33:15 INFO - PROCESS | 1649 | 1461364395653 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x11baab000 == 51 [pid = 1649] [id = 181] 15:33:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x119191c00) [pid = 1649] [serial = 541] [outer = 0x0] 15:33:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x11bea1800) [pid = 1649] [serial = 542] [outer = 0x119191c00] 15:33:15 INFO - PROCESS | 1649 | 1461364395683 Marionette DEBUG loaded listener.js 15:33:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x11c799c00) [pid = 1649] [serial = 543] [outer = 0x119191c00] 15:33:16 INFO - PROCESS | 1649 | 1461364396577 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]]]}] 15:33:16 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) 15:33:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1123ms 15:33:16 INFO - PROCESS | 1649 | 1461364396622 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 15:33:16 INFO - PROCESS | 1649 | 1461364396624 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 15:33:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 15:33:16 INFO - PROCESS | 1649 | 1461364396626 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 15:33:16 INFO - PROCESS | 1649 | 1461364396629 Marionette TRACE conn2 <- [1,698,null,{}] 15:33:16 INFO - PROCESS | 1649 | 1461364396636 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}] 15:33:16 INFO - PROCESS | 1649 | 1461364396738 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 15:33:16 INFO - PROCESS | 1649 | 1461364396788 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ac3d000 == 52 [pid = 1649] [id = 182] 15:33:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x123dfc000) [pid = 1649] [serial = 544] [outer = 0x0] 15:33:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x12ab97800) [pid = 1649] [serial = 545] [outer = 0x123dfc000] 15:33:16 INFO - PROCESS | 1649 | 1461364396819 Marionette DEBUG loaded listener.js 15:33:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12b42a400) [pid = 1649] [serial = 546] [outer = 0x123dfc000] 15:33:17 INFO - PROCESS | 1649 | 1461364397745 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]]]}] 15:33:17 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) 15:33:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1123ms 15:33:17 INFO - PROCESS | 1649 | 1461364397750 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 15:33:17 INFO - PROCESS | 1649 | 1461364397752 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 15:33:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 15:33:17 INFO - PROCESS | 1649 | 1461364397754 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 15:33:17 INFO - PROCESS | 1649 | 1461364397755 Marionette TRACE conn2 <- [1,702,null,{}] 15:33:17 INFO - PROCESS | 1649 | 1461364397758 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}] 15:33:17 INFO - PROCESS | 1649 | 1461364397859 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 15:33:17 INFO - PROCESS | 1649 | 1461364397908 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x11917b800 == 53 [pid = 1649] [id = 183] 15:33:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x1186bf800) [pid = 1649] [serial = 547] [outer = 0x0] 15:33:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x11ad46c00) [pid = 1649] [serial = 548] [outer = 0x1186bf800] 15:33:17 INFO - PROCESS | 1649 | 1461364397938 Marionette DEBUG loaded listener.js 15:33:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12ab90000) [pid = 1649] [serial = 549] [outer = 0x1186bf800] 15:33:19 INFO - PROCESS | 1649 | 1461364399017 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]]]}] 15:33:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 15:33:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1269ms 15:33:19 INFO - PROCESS | 1649 | 1461364399023 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 15:33:19 INFO - PROCESS | 1649 | 1461364399028 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 15:33:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 15:33:19 INFO - PROCESS | 1649 | 1461364399031 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 15:33:19 INFO - PROCESS | 1649 | 1461364399032 Marionette TRACE conn2 <- [1,706,null,{}] 15:33:19 INFO - PROCESS | 1649 | 1461364399036 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}] 15:33:19 INFO - PROCESS | 1649 | 1461364399133 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 15:33:19 INFO - PROCESS | 1649 | --DOCSHELL 0x11be67800 == 52 [pid = 1649] [id = 178] 15:33:19 INFO - PROCESS | 1649 | --DOCSHELL 0x12b4c3800 == 51 [pid = 1649] [id = 177] 15:33:19 INFO - PROCESS | 1649 | --DOCSHELL 0x12a921800 == 50 [pid = 1649] [id = 176] 15:33:19 INFO - PROCESS | 1649 | --DOCSHELL 0x1290ae800 == 49 [pid = 1649] [id = 175] 15:33:19 INFO - PROCESS | 1649 | --DOCSHELL 0x125d3e000 == 48 [pid = 1649] [id = 174] 15:33:19 INFO - PROCESS | 1649 | --DOCSHELL 0x123c15800 == 47 [pid = 1649] [id = 173] 15:33:19 INFO - PROCESS | 1649 | --DOCSHELL 0x1239e4000 == 46 [pid = 1649] [id = 172] 15:33:19 INFO - PROCESS | 1649 | --DOCSHELL 0x11c152000 == 45 [pid = 1649] [id = 171] 15:33:19 INFO - PROCESS | 1649 | --DOCSHELL 0x119c77800 == 44 [pid = 1649] [id = 170] 15:33:19 INFO - PROCESS | 1649 | --DOCSHELL 0x11a903000 == 43 [pid = 1649] [id = 169] 15:33:19 INFO - PROCESS | 1649 | --DOCSHELL 0x11af97800 == 42 [pid = 1649] [id = 168] 15:33:19 INFO - PROCESS | 1649 | --DOCSHELL 0x12e6d3000 == 41 [pid = 1649] [id = 167] 15:33:19 INFO - PROCESS | 1649 | --DOCSHELL 0x12e4b0800 == 40 [pid = 1649] [id = 166] 15:33:19 INFO - PROCESS | 1649 | --DOCSHELL 0x12d519000 == 39 [pid = 1649] [id = 165] 15:33:19 INFO - PROCESS | 1649 | --DOCSHELL 0x11c765800 == 38 [pid = 1649] [id = 164] 15:33:19 INFO - PROCESS | 1649 | --DOCSHELL 0x119b24000 == 37 [pid = 1649] [id = 163] 15:33:19 INFO - PROCESS | 1649 | --DOCSHELL 0x12e30e000 == 36 [pid = 1649] [id = 162] 15:33:19 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x12d5ea400) [pid = 1649] [serial = 371] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x123a3a800) [pid = 1649] [serial = 377] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x12ab8e400) [pid = 1649] [serial = 380] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x11667f400) [pid = 1649] [serial = 374] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x12eaac000) [pid = 1649] [serial = 482] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12eaa5800) [pid = 1649] [serial = 480] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12ab94000) [pid = 1649] [serial = 464] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12d18d400) [pid = 1649] [serial = 470] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12b424800) [pid = 1649] [serial = 467] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12b75ac00) [pid = 1649] [serial = 468] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x11c499c00) [pid = 1649] [serial = 443] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x115287c00) [pid = 1649] [serial = 442] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x12db7dc00) [pid = 1649] [serial = 473] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12b793000) [pid = 1649] [serial = 434] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x12b424000) [pid = 1649] [serial = 433] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x12e45fc00) [pid = 1649] [serial = 437] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x12d5e7c00) [pid = 1649] [serial = 436] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x12d5de800) [pid = 1649] [serial = 476] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x11ab05c00) [pid = 1649] [serial = 427] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x119c9cc00) [pid = 1649] [serial = 448] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x11ab09400) [pid = 1649] [serial = 449] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x1275c6400) [pid = 1649] [serial = 461] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x12abe3c00) [pid = 1649] [serial = 431] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1288d5800) [pid = 1649] [serial = 430] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x11c499800) [pid = 1649] [serial = 452] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x11c791000) [pid = 1649] [serial = 453] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x119a44400) [pid = 1649] [serial = 446] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1188e9800) [pid = 1649] [serial = 445] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x119a4c800) [pid = 1649] [serial = 425] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1157c2000) [pid = 1649] [serial = 424] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x123fc8400) [pid = 1649] [serial = 458] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x125d6e400) [pid = 1649] [serial = 459] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x12eaa2800) [pid = 1649] [serial = 440] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x12e95d400) [pid = 1649] [serial = 439] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x12385f400) [pid = 1649] [serial = 455] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x123a40c00) [pid = 1649] [serial = 456] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12d5dd800) [pid = 1649] [serial = 471] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12ed5a800) [pid = 1649] [serial = 483] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12e959c00) [pid = 1649] [serial = 479] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12e465400) [pid = 1649] [serial = 474] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x11c574800) [pid = 1649] [serial = 428] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x12e4da400) [pid = 1649] [serial = 477] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x12acea800) [pid = 1649] [serial = 465] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x128b20800) [pid = 1649] [serial = 188] [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.] 15:33:19 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x12ab90400) [pid = 1649] [serial = 462] [outer = 0x0] [url = about:blank] 15:33:19 INFO - PROCESS | 1649 | 1461364399234 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x1155ca000 == 37 [pid = 1649] [id = 184] 15:33:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x118fcfc00) [pid = 1649] [serial = 550] [outer = 0x0] 15:33:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x119a4a800) [pid = 1649] [serial = 551] [outer = 0x118fcfc00] 15:33:19 INFO - PROCESS | 1649 | 1461364399265 Marionette DEBUG loaded listener.js 15:33:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x119d5e800) [pid = 1649] [serial = 552] [outer = 0x118fcfc00] 15:33:20 INFO - PROCESS | 1649 | 1461364400106 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]]]}] 15:33:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 15:33:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1121ms 15:33:20 INFO - PROCESS | 1649 | 1461364400152 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 15:33:20 INFO - PROCESS | 1649 | 1461364400156 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 15:33:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 15:33:20 INFO - PROCESS | 1649 | 1461364400160 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 15:33:20 INFO - PROCESS | 1649 | 1461364400162 Marionette TRACE conn2 <- [1,710,null,{}] 15:33:20 INFO - PROCESS | 1649 | 1461364400164 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}] 15:33:20 INFO - PROCESS | 1649 | 1461364400239 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 15:33:20 INFO - PROCESS | 1649 | 1461364400246 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x119c68800 == 38 [pid = 1649] [id = 185] 15:33:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x11a8d3400) [pid = 1649] [serial = 553] [outer = 0x0] 15:33:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x11c13f000) [pid = 1649] [serial = 554] [outer = 0x11a8d3400] 15:33:20 INFO - PROCESS | 1649 | 1461364400272 Marionette DEBUG loaded listener.js 15:33:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x11c4b7400) [pid = 1649] [serial = 555] [outer = 0x11a8d3400] 15:33:21 INFO - PROCESS | 1649 | 1461364401095 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]]]}] 15:33:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 15:33:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 970ms 15:33:21 INFO - PROCESS | 1649 | 1461364401137 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 15:33:21 INFO - PROCESS | 1649 | 1461364401138 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 15:33:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 15:33:21 INFO - PROCESS | 1649 | 1461364401140 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 15:33:21 INFO - PROCESS | 1649 | 1461364401143 Marionette TRACE conn2 <- [1,714,null,{}] 15:33:21 INFO - PROCESS | 1649 | 1461364401150 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}] 15:33:21 INFO - PROCESS | 1649 | 1461364401247 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 15:33:21 INFO - PROCESS | 1649 | 1461364401260 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b96d800 == 39 [pid = 1649] [id = 186] 15:33:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x123a40c00) [pid = 1649] [serial = 556] [outer = 0x0] 15:33:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x123fba400) [pid = 1649] [serial = 557] [outer = 0x123a40c00] 15:33:21 INFO - PROCESS | 1649 | 1461364401288 Marionette DEBUG loaded listener.js 15:33:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x125d71800) [pid = 1649] [serial = 558] [outer = 0x123a40c00] 15:33:22 INFO - PROCESS | 1649 | 1461364402100 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]]]}] 15:33:22 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 15:33:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 973ms 15:33:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 15:33:22 INFO - PROCESS | 1649 | 1461364402113 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 15:33:22 INFO - PROCESS | 1649 | 1461364402115 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 15:33:22 INFO - PROCESS | 1649 | 1461364402117 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 15:33:22 INFO - PROCESS | 1649 | 1461364402118 Marionette TRACE conn2 <- [1,718,null,{}] 15:33:22 INFO - PROCESS | 1649 | 1461364402120 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}] 15:33:22 INFO - PROCESS | 1649 | 1461364402220 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 15:33:22 INFO - PROCESS | 1649 | 1461364402225 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c160000 == 40 [pid = 1649] [id = 187] 15:33:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x126c2f400) [pid = 1649] [serial = 559] [outer = 0x0] 15:33:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1288cc000) [pid = 1649] [serial = 560] [outer = 0x126c2f400] 15:33:22 INFO - PROCESS | 1649 | 1461364402251 Marionette DEBUG loaded listener.js 15:33:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x129039000) [pid = 1649] [serial = 561] [outer = 0x126c2f400] 15:33:23 INFO - PROCESS | 1649 | 1461364403049 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]]]}] 15:33:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 15:33:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 968ms 15:33:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 15:33:23 INFO - PROCESS | 1649 | 1461364403086 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 15:33:23 INFO - PROCESS | 1649 | 1461364403087 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 15:33:23 INFO - PROCESS | 1649 | 1461364403089 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 15:33:23 INFO - PROCESS | 1649 | 1461364403090 Marionette TRACE conn2 <- [1,722,null,{}] 15:33:23 INFO - PROCESS | 1649 | 1461364403093 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}] 15:33:23 INFO - PROCESS | 1649 | 1461364403216 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 15:33:23 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x12ab8ec00) [pid = 1649] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 15:33:23 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x129469c00) [pid = 1649] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 15:33:23 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x12e45e400) [pid = 1649] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 15:33:23 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x119d61800) [pid = 1649] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 15:33:23 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x123c27400) [pid = 1649] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 15:33:23 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x114f58800) [pid = 1649] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 15:33:23 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1274d7000) [pid = 1649] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 15:33:23 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x129467400) [pid = 1649] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 15:33:23 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x114f5d400) [pid = 1649] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 15:33:23 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x12e957400) [pid = 1649] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 15:33:23 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x119134c00) [pid = 1649] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 15:33:23 INFO - PROCESS | 1649 | 1461364403253 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x119794800 == 41 [pid = 1649] [id = 188] 15:33:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x115503000) [pid = 1649] [serial = 562] [outer = 0x0] 15:33:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11a86fc00) [pid = 1649] [serial = 563] [outer = 0x115503000] 15:33:23 INFO - PROCESS | 1649 | 1461364403278 Marionette DEBUG loaded listener.js 15:33:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x12902c400) [pid = 1649] [serial = 564] [outer = 0x115503000] 15:33:23 INFO - PROCESS | 1649 | 1461364403571 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] 15:33:23 INFO - PROCESS | 1649 | 1461364403609 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 15:33:23 INFO - PROCESS | 1649 | 1461364403615 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 15:33:23 INFO - PROCESS | 1649 | 1461364403616 Marionette TRACE conn2 <- [1,726,null,{}] 15:33:23 INFO - PROCESS | 1649 | 1461364403618 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}] 15:33:23 INFO - PROCESS | 1649 | 1461364403713 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 15:33:23 INFO - PROCESS | 1649 | 1461364403758 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x123825000 == 42 [pid = 1649] [id = 189] 15:33:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x116612000) [pid = 1649] [serial = 565] [outer = 0x0] 15:33:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12abdd800) [pid = 1649] [serial = 566] [outer = 0x116612000] 15:33:23 INFO - PROCESS | 1649 | 1461364403787 Marionette DEBUG loaded listener.js 15:33:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12b758000) [pid = 1649] [serial = 567] [outer = 0x116612000] 15:33:24 INFO - PROCESS | 1649 | 1461364404085 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]]]}] 15:33:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 15:33:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 521ms 15:33:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 15:33:24 INFO - PROCESS | 1649 | 1461364404136 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 15:33:24 INFO - PROCESS | 1649 | 1461364404137 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 15:33:24 INFO - PROCESS | 1649 | 1461364404139 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 15:33:24 INFO - PROCESS | 1649 | 1461364404140 Marionette TRACE conn2 <- [1,730,null,{}] 15:33:24 INFO - PROCESS | 1649 | 1461364404142 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}] 15:33:24 INFO - PROCESS | 1649 | 1461364404217 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 15:33:24 INFO - PROCESS | 1649 | 1461364404221 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x119ade000 == 43 [pid = 1649] [id = 190] 15:33:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12afeb400) [pid = 1649] [serial = 568] [outer = 0x0] 15:33:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12d187400) [pid = 1649] [serial = 569] [outer = 0x12afeb400] 15:33:24 INFO - PROCESS | 1649 | 1461364404249 Marionette DEBUG loaded listener.js 15:33:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12d5e8400) [pid = 1649] [serial = 570] [outer = 0x12afeb400] 15:33:24 INFO - PROCESS | 1649 | 1461364404602 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3640] expected 0 but got 10","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 15:33:24 INFO - PROCESS | 1649 | 1461364404616 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 15:33:24 INFO - PROCESS | 1649 | 1461364404618 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 15:33:24 INFO - PROCESS | 1649 | 1461364404620 Marionette TRACE conn2 <- [1,734,null,{}] 15:33:24 INFO - PROCESS | 1649 | 1461364404623 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}] 15:33:24 INFO - PROCESS | 1649 | 1461364404760 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 15:33:24 INFO - PROCESS | 1649 | 1461364404769 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x1268d9800 == 44 [pid = 1649] [id = 191] 15:33:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x114f4fc00) [pid = 1649] [serial = 571] [outer = 0x0] 15:33:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12d5e9400) [pid = 1649] [serial = 572] [outer = 0x114f4fc00] 15:33:24 INFO - PROCESS | 1649 | 1461364404810 Marionette DEBUG loaded listener.js 15:33:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12e46a800) [pid = 1649] [serial = 573] [outer = 0x114f4fc00] 15:33:25 INFO - PROCESS | 1649 | 1461364405093 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]]]}] 15:33:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 15:33:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 518ms 15:33:25 INFO - PROCESS | 1649 | 1461364405137 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 15:33:25 INFO - PROCESS | 1649 | 1461364405138 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 15:33:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 15:33:25 INFO - PROCESS | 1649 | 1461364405140 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 15:33:25 INFO - PROCESS | 1649 | 1461364405142 Marionette TRACE conn2 <- [1,738,null,{}] 15:33:25 INFO - PROCESS | 1649 | 1461364405147 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}] 15:33:25 INFO - PROCESS | 1649 | 1461364405279 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 15:33:25 INFO - PROCESS | 1649 | 1461364405325 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x116305000 == 45 [pid = 1649] [id = 192] 15:33:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x114441400) [pid = 1649] [serial = 574] [outer = 0x0] 15:33:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x114f59400) [pid = 1649] [serial = 575] [outer = 0x114441400] 15:33:25 INFO - PROCESS | 1649 | 1461364405357 Marionette DEBUG loaded listener.js 15:33:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x118e1b400) [pid = 1649] [serial = 576] [outer = 0x114441400] 15:33:26 INFO - PROCESS | 1649 | 1461364406252 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]]]}] 15:33:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 15:33:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1122ms 15:33:26 INFO - PROCESS | 1649 | 1461364406264 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 15:33:26 INFO - PROCESS | 1649 | 1461364406267 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 15:33:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 15:33:26 INFO - PROCESS | 1649 | 1461364406270 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 15:33:26 INFO - PROCESS | 1649 | 1461364406273 Marionette TRACE conn2 <- [1,742,null,{}] 15:33:26 INFO - PROCESS | 1649 | 1461364406278 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}] 15:33:26 INFO - PROCESS | 1649 | 1461364406375 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 15:33:26 INFO - PROCESS | 1649 | 1461364406421 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b064000 == 46 [pid = 1649] [id = 193] 15:33:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x11a8de400) [pid = 1649] [serial = 577] [outer = 0x0] 15:33:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x11c13a800) [pid = 1649] [serial = 578] [outer = 0x11a8de400] 15:33:26 INFO - PROCESS | 1649 | 1461364406454 Marionette DEBUG loaded listener.js 15:33:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x11c7ef400) [pid = 1649] [serial = 579] [outer = 0x11a8de400] 15:33:27 INFO - PROCESS | 1649 | 1461364407364 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]]]}] 15:33:27 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 15:33:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1121ms 15:33:27 INFO - PROCESS | 1649 | 1461364407393 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 15:33:27 INFO - PROCESS | 1649 | 1461364407397 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 15:33:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 15:33:27 INFO - PROCESS | 1649 | 1461364407419 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 15:33:27 INFO - PROCESS | 1649 | 1461364407421 Marionette TRACE conn2 <- [1,746,null,{}] 15:33:27 INFO - PROCESS | 1649 | 1461364407469 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}] 15:33:27 INFO - PROCESS | 1649 | 1461364407552 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 15:33:27 INFO - PROCESS | 1649 | 1461364407558 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x125d20800 == 47 [pid = 1649] [id = 194] 15:33:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x118fca000) [pid = 1649] [serial = 580] [outer = 0x0] 15:33:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1288cf800) [pid = 1649] [serial = 581] [outer = 0x118fca000] 15:33:27 INFO - PROCESS | 1649 | 1461364407589 Marionette DEBUG loaded listener.js 15:33:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12abe2400) [pid = 1649] [serial = 582] [outer = 0x118fca000] 15:33:28 INFO - PROCESS | 1649 | 1461364408638 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]]]}] 15:33:28 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.) 15:33:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1288ms 15:33:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 15:33:28 INFO - PROCESS | 1649 | 1461364408688 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 15:33:28 INFO - PROCESS | 1649 | 1461364408690 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 15:33:28 INFO - PROCESS | 1649 | 1461364408694 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 15:33:28 INFO - PROCESS | 1649 | 1461364408695 Marionette TRACE conn2 <- [1,750,null,{}] 15:33:28 INFO - PROCESS | 1649 | 1461364408700 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}] 15:33:28 INFO - PROCESS | 1649 | 1461364408833 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 15:33:28 INFO - PROCESS | 1649 | 1461364408947 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x11af97800 == 48 [pid = 1649] [id = 195] 15:33:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x11a8d2c00) [pid = 1649] [serial = 583] [outer = 0x0] 15:33:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x11a971400) [pid = 1649] [serial = 584] [outer = 0x11a8d2c00] 15:33:28 INFO - PROCESS | 1649 | 1461364408993 Marionette DEBUG loaded listener.js 15:33:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x11b906800) [pid = 1649] [serial = 585] [outer = 0x11a8d2c00] 15:33:29 INFO - PROCESS | 1649 | --DOCSHELL 0x1268d9800 == 47 [pid = 1649] [id = 191] 15:33:29 INFO - PROCESS | 1649 | --DOCSHELL 0x119ade000 == 46 [pid = 1649] [id = 190] 15:33:29 INFO - PROCESS | 1649 | --DOCSHELL 0x123825000 == 45 [pid = 1649] [id = 189] 15:33:29 INFO - PROCESS | 1649 | --DOCSHELL 0x119794800 == 44 [pid = 1649] [id = 188] 15:33:29 INFO - PROCESS | 1649 | --DOCSHELL 0x11c160000 == 43 [pid = 1649] [id = 187] 15:33:29 INFO - PROCESS | 1649 | --DOCSHELL 0x11b96d800 == 42 [pid = 1649] [id = 186] 15:33:29 INFO - PROCESS | 1649 | --DOCSHELL 0x119c68800 == 41 [pid = 1649] [id = 185] 15:33:29 INFO - PROCESS | 1649 | --DOCSHELL 0x1155ca000 == 40 [pid = 1649] [id = 184] 15:33:29 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12d18c800) [pid = 1649] [serial = 497] [outer = 0x0] [url = about:blank] 15:33:29 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x119d5e000) [pid = 1649] [serial = 488] [outer = 0x0] [url = about:blank] 15:33:29 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x128b23c00) [pid = 1649] [serial = 494] [outer = 0x0] [url = about:blank] 15:33:29 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x12e50e000) [pid = 1649] [serial = 500] [outer = 0x0] [url = about:blank] 15:33:29 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x11c4ac800) [pid = 1649] [serial = 491] [outer = 0x0] [url = about:blank] 15:33:29 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x12efa8000) [pid = 1649] [serial = 536] [outer = 0x0] [url = about:blank] 15:33:29 INFO - PROCESS | 1649 | --DOCSHELL 0x11917b800 == 39 [pid = 1649] [id = 183] 15:33:29 INFO - PROCESS | 1649 | --DOCSHELL 0x12ac3d000 == 38 [pid = 1649] [id = 182] 15:33:29 INFO - PROCESS | 1649 | --DOCSHELL 0x11baab000 == 37 [pid = 1649] [id = 181] 15:33:29 INFO - PROCESS | 1649 | --DOCSHELL 0x118f10000 == 36 [pid = 1649] [id = 180] 15:33:29 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12e4dac00) [pid = 1649] [serial = 524] [outer = 0x0] [url = about:blank] 15:33:29 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12d19a800) [pid = 1649] [serial = 521] [outer = 0x0] [url = about:blank] 15:33:29 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12eaa8800) [pid = 1649] [serial = 527] [outer = 0x0] [url = about:blank] 15:33:29 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12ed5e800) [pid = 1649] [serial = 485] [outer = 0x0] [url = about:blank] 15:33:29 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11b910000) [pid = 1649] [serial = 507] [outer = 0x0] [url = about:blank] 15:33:29 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x11ab10c00) [pid = 1649] [serial = 506] [outer = 0x0] [url = about:blank] 15:33:29 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x126c3d800) [pid = 1649] [serial = 512] [outer = 0x0] [url = about:blank] 15:33:29 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1274d5c00) [pid = 1649] [serial = 513] [outer = 0x0] [url = about:blank] 15:33:29 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x11c57a400) [pid = 1649] [serial = 509] [outer = 0x0] [url = about:blank] 15:33:29 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x123a3f800) [pid = 1649] [serial = 510] [outer = 0x0] [url = about:blank] 15:33:29 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x129031800) [pid = 1649] [serial = 515] [outer = 0x0] [url = about:blank] 15:33:29 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12ab8d000) [pid = 1649] [serial = 516] [outer = 0x0] [url = about:blank] 15:33:29 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12abe3000) [pid = 1649] [serial = 518] [outer = 0x0] [url = about:blank] 15:33:29 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x118fcd000) [pid = 1649] [serial = 504] [outer = 0x0] [url = about:blank] 15:33:29 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1155e3c00) [pid = 1649] [serial = 503] [outer = 0x0] [url = about:blank] 15:33:29 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x12ed68400) [pid = 1649] [serial = 530] [outer = 0x0] [url = about:blank] 15:33:29 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x12ab99c00) [pid = 1649] [serial = 533] [outer = 0x0] [url = about:blank] 15:33:29 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x12eaafc00) [pid = 1649] [serial = 528] [outer = 0x0] [url = about:blank] 15:33:29 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x12efa0400) [pid = 1649] [serial = 531] [outer = 0x0] [url = about:blank] 15:33:29 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x12e324800) [pid = 1649] [serial = 534] [outer = 0x0] [url = about:blank] 15:33:29 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x12e953400) [pid = 1649] [serial = 525] [outer = 0x0] [url = about:blank] 15:33:29 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x12e45c400) [pid = 1649] [serial = 522] [outer = 0x0] [url = about:blank] 15:33:29 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x12d19a400) [pid = 1649] [serial = 519] [outer = 0x0] [url = about:blank] 15:33:29 INFO - PROCESS | 1649 | 1461364409904 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]]]}] 15:33:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 15:33:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1222ms 15:33:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 15:33:29 INFO - PROCESS | 1649 | 1461364409916 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 15:33:29 INFO - PROCESS | 1649 | 1461364409920 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 15:33:29 INFO - PROCESS | 1649 | 1461364409924 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 15:33:29 INFO - PROCESS | 1649 | 1461364409925 Marionette TRACE conn2 <- [1,754,null,{}] 15:33:29 INFO - PROCESS | 1649 | 1461364409930 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}] 15:33:30 INFO - PROCESS | 1649 | 1461364410003 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 15:33:30 INFO - PROCESS | 1649 | 1461364410008 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x11978e000 == 37 [pid = 1649] [id = 196] 15:33:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1198e2400) [pid = 1649] [serial = 586] [outer = 0x0] 15:33:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x11c499c00) [pid = 1649] [serial = 587] [outer = 0x1198e2400] 15:33:30 INFO - PROCESS | 1649 | 1461364410038 Marionette DEBUG loaded listener.js 15:33:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x11c79b000) [pid = 1649] [serial = 588] [outer = 0x1198e2400] 15:33:30 INFO - PROCESS | 1649 | 1461364410897 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]]]}] 15:33:30 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 15:33:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1023ms 15:33:30 INFO - PROCESS | 1649 | 1461364410946 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 15:33:30 INFO - PROCESS | 1649 | 1461364410948 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 15:33:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 15:33:30 INFO - PROCESS | 1649 | 1461364410950 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 15:33:30 INFO - PROCESS | 1649 | 1461364410952 Marionette TRACE conn2 <- [1,758,null,{}] 15:33:30 INFO - PROCESS | 1649 | 1461364410958 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}] 15:33:31 INFO - PROCESS | 1649 | 1461364411037 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 15:33:31 INFO - PROCESS | 1649 | 1461364411043 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ba0e000 == 38 [pid = 1649] [id = 197] 15:33:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x11888bc00) [pid = 1649] [serial = 589] [outer = 0x0] 15:33:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1274d9400) [pid = 1649] [serial = 590] [outer = 0x11888bc00] 15:33:31 INFO - PROCESS | 1649 | 1461364411090 Marionette DEBUG loaded listener.js 15:33:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x12945a800) [pid = 1649] [serial = 591] [outer = 0x11888bc00] 15:33:31 INFO - PROCESS | 1649 | 1461364411598 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]]]}] 15:33:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 15:33:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 670ms 15:33:31 INFO - PROCESS | 1649 | 1461364411621 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 15:33:31 INFO - PROCESS | 1649 | 1461364411624 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 15:33:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 15:33:31 INFO - PROCESS | 1649 | 1461364411638 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 15:33:31 INFO - PROCESS | 1649 | 1461364411639 Marionette TRACE conn2 <- [1,762,null,{}] 15:33:31 INFO - PROCESS | 1649 | 1461364411646 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}] 15:33:31 INFO - PROCESS | 1649 | 1461364411742 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 15:33:31 INFO - PROCESS | 1649 | 1461364411749 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c7d9800 == 39 [pid = 1649] [id = 198] 15:33:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x12ab8c400) [pid = 1649] [serial = 592] [outer = 0x0] 15:33:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x12abe9c00) [pid = 1649] [serial = 593] [outer = 0x12ab8c400] 15:33:31 INFO - PROCESS | 1649 | 1461364411775 Marionette DEBUG loaded listener.js 15:33:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x12b42c800) [pid = 1649] [serial = 594] [outer = 0x12ab8c400] 15:33:32 INFO - PROCESS | 1649 | 1461364412600 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]]]}] 15:33:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 15:33:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 976ms 15:33:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 15:33:32 INFO - PROCESS | 1649 | 1461364412613 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 15:33:32 INFO - PROCESS | 1649 | 1461364412614 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 15:33:32 INFO - PROCESS | 1649 | 1461364412616 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 15:33:32 INFO - PROCESS | 1649 | 1461364412618 Marionette TRACE conn2 <- [1,766,null,{}] 15:33:32 INFO - PROCESS | 1649 | 1461364412620 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}] 15:33:32 INFO - PROCESS | 1649 | 1461364412706 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 15:33:32 INFO - PROCESS | 1649 | 1461364412739 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x123c0c800 == 40 [pid = 1649] [id = 199] 15:33:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x11638d000) [pid = 1649] [serial = 595] [outer = 0x0] 15:33:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12b4f4400) [pid = 1649] [serial = 596] [outer = 0x11638d000] 15:33:32 INFO - PROCESS | 1649 | 1461364412764 Marionette DEBUG loaded listener.js 15:33:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12d189400) [pid = 1649] [serial = 597] [outer = 0x11638d000] 15:33:33 INFO - PROCESS | 1649 | 1461364413542 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]]]}] 15:33:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 15:33:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 971ms 15:33:33 INFO - PROCESS | 1649 | 1461364413588 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 15:33:33 INFO - PROCESS | 1649 | 1461364413590 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 15:33:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 15:33:33 INFO - PROCESS | 1649 | 1461364413592 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 15:33:33 INFO - PROCESS | 1649 | 1461364413593 Marionette TRACE conn2 <- [1,770,null,{}] 15:33:33 INFO - PROCESS | 1649 | 1461364413595 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}] 15:33:33 INFO - PROCESS | 1649 | 1461364413704 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 15:33:33 INFO - PROCESS | 1649 | 1461364413738 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x1268d8800 == 41 [pid = 1649] [id = 200] 15:33:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12e462000) [pid = 1649] [serial = 598] [outer = 0x0] 15:33:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12e4dd800) [pid = 1649] [serial = 599] [outer = 0x12e462000] 15:33:33 INFO - PROCESS | 1649 | 1461364413769 Marionette DEBUG loaded listener.js 15:33:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12e95e800) [pid = 1649] [serial = 600] [outer = 0x12e462000] 15:33:33 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x115503000) [pid = 1649] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 15:33:33 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x126c2f400) [pid = 1649] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 15:33:33 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x119191c00) [pid = 1649] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 15:33:33 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x118fcfc00) [pid = 1649] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 15:33:33 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x123dfc000) [pid = 1649] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 15:33:33 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12afeb400) [pid = 1649] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 15:33:33 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x116688c00) [pid = 1649] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 15:33:33 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x11a8d3400) [pid = 1649] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 15:33:33 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1186bf800) [pid = 1649] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 15:33:33 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x116612000) [pid = 1649] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 15:33:33 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x123a40c00) [pid = 1649] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 15:33:33 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x11b90a800) [pid = 1649] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 15:33:33 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x119abb400) [pid = 1649] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 15:33:33 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x12abea800) [pid = 1649] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 15:33:33 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x123fbe000) [pid = 1649] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 15:33:33 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x12b4f0000) [pid = 1649] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 15:33:33 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x11ba2b800) [pid = 1649] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 15:33:33 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x12ed5a400) [pid = 1649] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 15:33:34 INFO - PROCESS | 1649 | 1461364414119 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]]]}] 15:33:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 15:33:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 570ms 15:33:34 INFO - PROCESS | 1649 | 1461364414162 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 15:33:34 INFO - PROCESS | 1649 | 1461364414164 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 15:33:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 15:33:34 INFO - PROCESS | 1649 | 1461364414166 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 15:33:34 INFO - PROCESS | 1649 | 1461364414167 Marionette TRACE conn2 <- [1,774,null,{}] 15:33:34 INFO - PROCESS | 1649 | 1461364414169 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}] 15:33:34 INFO - PROCESS | 1649 | 1461364414247 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 15:33:34 INFO - PROCESS | 1649 | 1461364414295 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x1244f1000 == 42 [pid = 1649] [id = 201] 15:33:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x117988400) [pid = 1649] [serial = 601] [outer = 0x0] 15:33:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x11ba2b800) [pid = 1649] [serial = 602] [outer = 0x117988400] 15:33:34 INFO - PROCESS | 1649 | 1461364414320 Marionette DEBUG loaded listener.js 15:33:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x126c37800) [pid = 1649] [serial = 603] [outer = 0x117988400] 15:33:34 INFO - PROCESS | 1649 | 1461364414567 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]]]}] 15:33:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 15:33:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 419ms 15:33:34 INFO - PROCESS | 1649 | 1461364414586 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 15:33:34 INFO - PROCESS | 1649 | 1461364414587 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 15:33:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 15:33:34 INFO - PROCESS | 1649 | 1461364414589 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 15:33:34 INFO - PROCESS | 1649 | 1461364414590 Marionette TRACE conn2 <- [1,778,null,{}] 15:33:34 INFO - PROCESS | 1649 | 1461364414593 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}] 15:33:34 INFO - PROCESS | 1649 | 1461364414686 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 15:33:34 INFO - PROCESS | 1649 | 1461364414690 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x11916e000 == 43 [pid = 1649] [id = 202] 15:33:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x129466c00) [pid = 1649] [serial = 604] [outer = 0x0] 15:33:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x12db82400) [pid = 1649] [serial = 605] [outer = 0x129466c00] 15:33:34 INFO - PROCESS | 1649 | 1461364414713 Marionette DEBUG loaded listener.js 15:33:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x12eaa3400) [pid = 1649] [serial = 606] [outer = 0x129466c00] 15:33:35 INFO - PROCESS | 1649 | 1461364415086 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]]]}] 15:33:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 15:33:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 575ms 15:33:35 INFO - PROCESS | 1649 | 1461364415165 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 15:33:35 INFO - PROCESS | 1649 | 1461364415167 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 15:33:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 15:33:35 INFO - PROCESS | 1649 | 1461364415171 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 15:33:35 INFO - PROCESS | 1649 | 1461364415173 Marionette TRACE conn2 <- [1,782,null,{}] 15:33:35 INFO - PROCESS | 1649 | 1461364415177 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}] 15:33:35 INFO - PROCESS | 1649 | 1461364415276 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 15:33:35 INFO - PROCESS | 1649 | 1461364415322 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x119c64800 == 44 [pid = 1649] [id = 203] 15:33:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1198e0000) [pid = 1649] [serial = 607] [outer = 0x0] 15:33:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x119ab3000) [pid = 1649] [serial = 608] [outer = 0x1198e0000] 15:33:35 INFO - PROCESS | 1649 | 1461364415354 Marionette DEBUG loaded listener.js 15:33:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x11ab05400) [pid = 1649] [serial = 609] [outer = 0x1198e0000] 15:33:35 INFO - PROCESS | 1649 | 1461364415780 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]]]}] 15:33:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 15:33:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 621ms 15:33:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 15:33:35 INFO - PROCESS | 1649 | 1461364415792 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 15:33:35 INFO - PROCESS | 1649 | 1461364415796 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 15:33:35 INFO - PROCESS | 1649 | 1461364415800 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 15:33:35 INFO - PROCESS | 1649 | 1461364415802 Marionette TRACE conn2 <- [1,786,null,{}] 15:33:35 INFO - PROCESS | 1649 | 1461364415805 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}] 15:33:35 INFO - PROCESS | 1649 | 1461364415901 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 15:33:35 INFO - PROCESS | 1649 | 1461364415947 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c775800 == 45 [pid = 1649] [id = 204] 15:33:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x119ab9800) [pid = 1649] [serial = 610] [outer = 0x0] 15:33:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x11c496c00) [pid = 1649] [serial = 611] [outer = 0x119ab9800] 15:33:35 INFO - PROCESS | 1649 | 1461364415978 Marionette DEBUG loaded listener.js 15:33:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x123fbf800) [pid = 1649] [serial = 612] [outer = 0x119ab9800] 15:33:36 INFO - PROCESS | 1649 | 1461364416375 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]]]}] 15:33:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 15:33:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 619ms 15:33:36 INFO - PROCESS | 1649 | 1461364416420 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 15:33:36 INFO - PROCESS | 1649 | 1461364416421 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 15:33:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 15:33:36 INFO - PROCESS | 1649 | 1461364416424 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 15:33:36 INFO - PROCESS | 1649 | 1461364416427 Marionette TRACE conn2 <- [1,790,null,{}] 15:33:36 INFO - PROCESS | 1649 | 1461364416436 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}] 15:33:36 INFO - PROCESS | 1649 | 1461364416537 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 15:33:36 INFO - PROCESS | 1649 | 1461364416621 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x12af6f800 == 46 [pid = 1649] [id = 205] 15:33:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1288d5c00) [pid = 1649] [serial = 613] [outer = 0x0] 15:33:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12afe7000) [pid = 1649] [serial = 614] [outer = 0x1288d5c00] 15:33:36 INFO - PROCESS | 1649 | 1461364416654 Marionette DEBUG loaded listener.js 15:33:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12d19a400) [pid = 1649] [serial = 615] [outer = 0x1288d5c00] 15:33:37 INFO - PROCESS | 1649 | 1461364417132 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]]]}] 15:33:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 15:33:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 773ms 15:33:37 INFO - PROCESS | 1649 | 1461364417199 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 15:33:37 INFO - PROCESS | 1649 | 1461364417202 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 15:33:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 15:33:37 INFO - PROCESS | 1649 | 1461364417206 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 15:33:37 INFO - PROCESS | 1649 | 1461364417208 Marionette TRACE conn2 <- [1,794,null,{}] 15:33:37 INFO - PROCESS | 1649 | 1461364417210 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}] 15:33:37 INFO - PROCESS | 1649 | 1461364417340 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 15:33:37 INFO - PROCESS | 1649 | 1461364417401 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b7ce800 == 47 [pid = 1649] [id = 206] 15:33:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12db79c00) [pid = 1649] [serial = 616] [outer = 0x0] 15:33:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12e45e400) [pid = 1649] [serial = 617] [outer = 0x12db79c00] 15:33:37 INFO - PROCESS | 1649 | 1461364417431 Marionette DEBUG loaded listener.js 15:33:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12e959c00) [pid = 1649] [serial = 618] [outer = 0x12db79c00] 15:33:37 INFO - PROCESS | 1649 | 1461364417852 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]]]}] 15:33:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 15:33:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 670ms 15:33:37 INFO - PROCESS | 1649 | 1461364417876 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 15:33:37 INFO - PROCESS | 1649 | 1461364417878 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 15:33:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 15:33:37 INFO - PROCESS | 1649 | 1461364417881 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 15:33:37 INFO - PROCESS | 1649 | 1461364417883 Marionette TRACE conn2 <- [1,798,null,{}] 15:33:37 INFO - PROCESS | 1649 | 1461364417885 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}] 15:33:37 INFO - PROCESS | 1649 | 1461364417977 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 15:33:38 INFO - PROCESS | 1649 | 1461364418021 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d020000 == 48 [pid = 1649] [id = 207] 15:33:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12e95c000) [pid = 1649] [serial = 619] [outer = 0x0] 15:33:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12eab0c00) [pid = 1649] [serial = 620] [outer = 0x12e95c000] 15:33:38 INFO - PROCESS | 1649 | 1461364418053 Marionette DEBUG loaded listener.js 15:33:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12ed63800) [pid = 1649] [serial = 621] [outer = 0x12e95c000] 15:33:38 INFO - PROCESS | 1649 | 1461364418486 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]]]}] 15:33:38 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 15:33:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 618ms 15:33:38 INFO - PROCESS | 1649 | 1461364418501 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 15:33:38 INFO - PROCESS | 1649 | 1461364418503 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 15:33:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 15:33:38 INFO - PROCESS | 1649 | 1461364418506 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 15:33:38 INFO - PROCESS | 1649 | 1461364418509 Marionette TRACE conn2 <- [1,802,null,{}] 15:33:38 INFO - PROCESS | 1649 | 1461364418513 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}] 15:33:38 INFO - PROCESS | 1649 | 1461364418675 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 15:33:38 INFO - PROCESS | 1649 | 1461364418761 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x12dc93800 == 49 [pid = 1649] [id = 208] 15:33:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12ed65400) [pid = 1649] [serial = 622] [outer = 0x0] 15:33:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12efa5c00) [pid = 1649] [serial = 623] [outer = 0x12ed65400] 15:33:38 INFO - PROCESS | 1649 | 1461364418812 Marionette DEBUG loaded listener.js 15:33:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12f192400) [pid = 1649] [serial = 624] [outer = 0x12ed65400] 15:33:39 INFO - PROCESS | 1649 | 1461364419248 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]]]}] 15:33:39 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 15:33:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 774ms 15:33:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 15:33:39 INFO - PROCESS | 1649 | 1461364419280 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 15:33:39 INFO - PROCESS | 1649 | 1461364419282 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 15:33:39 INFO - PROCESS | 1649 | 1461364419284 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 15:33:39 INFO - PROCESS | 1649 | 1461364419285 Marionette TRACE conn2 <- [1,806,null,{}] 15:33:39 INFO - PROCESS | 1649 | 1461364419287 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}] 15:33:39 INFO - PROCESS | 1649 | 1461364419381 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 15:33:39 INFO - PROCESS | 1649 | 1461364419430 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e3bb000 == 50 [pid = 1649] [id = 209] 15:33:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12b09a800) [pid = 1649] [serial = 625] [outer = 0x0] 15:33:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12b09e000) [pid = 1649] [serial = 626] [outer = 0x12b09a800] 15:33:39 INFO - PROCESS | 1649 | 1461364419459 Marionette DEBUG loaded listener.js 15:33:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12b0a1000) [pid = 1649] [serial = 627] [outer = 0x12b09a800] 15:33:39 INFO - PROCESS | 1649 | [1649] WARNING: robustness marked as unsupported: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 15:33:39 INFO - PROCESS | 1649 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 15:33:39 INFO - PROCESS | 1649 | Determined SkiaGL cache limits: Size 100663296, Items: 256 15:33:39 INFO - PROCESS | 1649 | [GFX2-]: Using SkiaGL canvas. 15:33:39 INFO - PROCESS | 1649 | 1461364419897 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]]]}] 15:33:39 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 15:33:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 619ms 15:33:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 15:33:39 INFO - PROCESS | 1649 | 1461364419903 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 15:33:39 INFO - PROCESS | 1649 | 1461364419904 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 15:33:39 INFO - PROCESS | 1649 | 1461364419907 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 15:33:39 INFO - PROCESS | 1649 | 1461364419908 Marionette TRACE conn2 <- [1,810,null,{}] 15:33:39 INFO - PROCESS | 1649 | 1461364419911 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}] 15:33:40 INFO - PROCESS | 1649 | 1461364420006 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 15:33:40 INFO - PROCESS | 1649 | 1461364420053 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x11923b000 == 51 [pid = 1649] [id = 210] 15:33:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x11592e400) [pid = 1649] [serial = 628] [outer = 0x0] 15:33:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x11a869c00) [pid = 1649] [serial = 629] [outer = 0x11592e400] 15:33:40 INFO - PROCESS | 1649 | 1461364420083 Marionette DEBUG loaded listener.js 15:33:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x126e18400) [pid = 1649] [serial = 630] [outer = 0x11592e400] 15:33:40 INFO - PROCESS | 1649 | 1461364420602 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]]]}] 15:33:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 15:33:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 769ms 15:33:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 15:33:40 INFO - PROCESS | 1649 | 1461364420676 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 15:33:40 INFO - PROCESS | 1649 | 1461364420679 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 15:33:40 INFO - PROCESS | 1649 | 1461364420682 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 15:33:40 INFO - PROCESS | 1649 | 1461364420684 Marionette TRACE conn2 <- [1,814,null,{}] 15:33:40 INFO - PROCESS | 1649 | 1461364420688 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}] 15:33:40 INFO - PROCESS | 1649 | 1461364420782 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 15:33:40 INFO - PROCESS | 1649 | 1461364420837 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x1157df000 == 52 [pid = 1649] [id = 211] 15:33:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x114f56000) [pid = 1649] [serial = 631] [outer = 0x0] 15:33:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x114f5b800) [pid = 1649] [serial = 632] [outer = 0x114f56000] 15:33:40 INFO - PROCESS | 1649 | 1461364420867 Marionette DEBUG loaded listener.js 15:33:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x115503000) [pid = 1649] [serial = 633] [outer = 0x114f56000] 15:33:41 INFO - PROCESS | 1649 | --DOCSHELL 0x12dc8e800 == 51 [pid = 1649] [id = 179] 15:33:41 INFO - PROCESS | 1649 | --DOCSHELL 0x1244f1000 == 50 [pid = 1649] [id = 201] 15:33:41 INFO - PROCESS | 1649 | --DOCSHELL 0x1268d8800 == 49 [pid = 1649] [id = 200] 15:33:41 INFO - PROCESS | 1649 | --DOCSHELL 0x123c0c800 == 48 [pid = 1649] [id = 199] 15:33:41 INFO - PROCESS | 1649 | --DOCSHELL 0x11c7d9800 == 47 [pid = 1649] [id = 198] 15:33:41 INFO - PROCESS | 1649 | --DOCSHELL 0x11ba0e000 == 46 [pid = 1649] [id = 197] 15:33:41 INFO - PROCESS | 1649 | --DOCSHELL 0x11978e000 == 45 [pid = 1649] [id = 196] 15:33:41 INFO - PROCESS | 1649 | --DOCSHELL 0x11af97800 == 44 [pid = 1649] [id = 195] 15:33:41 INFO - PROCESS | 1649 | --DOCSHELL 0x11b064000 == 43 [pid = 1649] [id = 193] 15:33:41 INFO - PROCESS | 1649 | --DOCSHELL 0x116305000 == 42 [pid = 1649] [id = 192] 15:33:41 INFO - PROCESS | 1649 | 1461364421274 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] 15:33:41 INFO - PROCESS | 1649 | 1461364421310 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 15:33:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 15:33:41 INFO - PROCESS | 1649 | 1461364421314 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 15:33:41 INFO - PROCESS | 1649 | 1461364421316 Marionette TRACE conn2 <- [1,818,null,{}] 15:33:41 INFO - PROCESS | 1649 | 1461364421318 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}] 15:33:41 INFO - PROCESS | 1649 | 1461364421406 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 15:33:41 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12ed5ac00) [pid = 1649] [serial = 501] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12e510c00) [pid = 1649] [serial = 422] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x11c7ec800) [pid = 1649] [serial = 492] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x11ab02800) [pid = 1649] [serial = 489] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x12e462c00) [pid = 1649] [serial = 498] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x12ab95000) [pid = 1649] [serial = 495] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x12ed64400) [pid = 1649] [serial = 486] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x11a86fc00) [pid = 1649] [serial = 563] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x129039000) [pid = 1649] [serial = 561] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1288cc000) [pid = 1649] [serial = 560] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11c799c00) [pid = 1649] [serial = 543] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11bea1800) [pid = 1649] [serial = 542] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x119a4a800) [pid = 1649] [serial = 551] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x119d5e800) [pid = 1649] [serial = 552] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x12b42a400) [pid = 1649] [serial = 546] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x12ab97800) [pid = 1649] [serial = 545] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x12d5e8400) [pid = 1649] [serial = 570] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x11926fc00) [pid = 1649] [serial = 540] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x118887400) [pid = 1649] [serial = 539] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x11c13f000) [pid = 1649] [serial = 554] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12ab90000) [pid = 1649] [serial = 549] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x11ad46c00) [pid = 1649] [serial = 548] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x12902c400) [pid = 1649] [serial = 564] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x12d187400) [pid = 1649] [serial = 569] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x12abdd800) [pid = 1649] [serial = 566] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x123fba400) [pid = 1649] [serial = 557] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x125d71800) [pid = 1649] [serial = 558] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x12b758000) [pid = 1649] [serial = 567] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x12d5e9400) [pid = 1649] [serial = 572] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x11c4b7400) [pid = 1649] [serial = 555] [outer = 0x0] [url = about:blank] 15:33:41 INFO - PROCESS | 1649 | 1461364421462 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x115548800 == 43 [pid = 1649] [id = 212] 15:33:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x114f57000) [pid = 1649] [serial = 634] [outer = 0x0] 15:33:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x115935000) [pid = 1649] [serial = 635] [outer = 0x114f57000] 15:33:41 INFO - PROCESS | 1649 | 1461364421489 Marionette DEBUG loaded listener.js 15:33:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1189d7400) [pid = 1649] [serial = 636] [outer = 0x114f57000] 15:33:41 INFO - PROCESS | 1649 | 1461364421789 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]]]}] 15:33:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 15:33:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 523ms 15:33:41 INFO - PROCESS | 1649 | 1461364421838 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 15:33:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 15:33:41 INFO - PROCESS | 1649 | 1461364421839 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 15:33:41 INFO - PROCESS | 1649 | 1461364421842 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 15:33:41 INFO - PROCESS | 1649 | 1461364421846 Marionette TRACE conn2 <- [1,822,null,{}] 15:33:41 INFO - PROCESS | 1649 | 1461364421854 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}] 15:33:41 INFO - PROCESS | 1649 | 1461364421937 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 15:33:41 INFO - PROCESS | 1649 | 1461364421994 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x119c5c000 == 44 [pid = 1649] [id = 213] 15:33:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1189df000) [pid = 1649] [serial = 637] [outer = 0x0] 15:33:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x119271c00) [pid = 1649] [serial = 638] [outer = 0x1189df000] 15:33:42 INFO - PROCESS | 1649 | 1461364422022 Marionette DEBUG loaded listener.js 15:33:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x11a86b800) [pid = 1649] [serial = 639] [outer = 0x1189df000] 15:33:42 INFO - PROCESS | 1649 | 1461364422332 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 15:33:42 INFO - PROCESS | 1649 | 1461364422368 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 15:33:42 INFO - PROCESS | 1649 | 1461364422372 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 15:33:42 INFO - PROCESS | 1649 | 1461364422373 Marionette TRACE conn2 <- [1,826,null,{}] 15:33:42 INFO - PROCESS | 1649 | 1461364422377 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}] 15:33:42 INFO - PROCESS | 1649 | 1461364422502 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 15:33:42 INFO - PROCESS | 1649 | 1461364422589 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x11af78000 == 45 [pid = 1649] [id = 214] 15:33:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11a86cc00) [pid = 1649] [serial = 640] [outer = 0x0] 15:33:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x11ad46c00) [pid = 1649] [serial = 641] [outer = 0x11a86cc00] 15:33:42 INFO - PROCESS | 1649 | 1461364422631 Marionette DEBUG loaded listener.js 15:33:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x11b9e6400) [pid = 1649] [serial = 642] [outer = 0x11a86cc00] 15:33:43 INFO - PROCESS | 1649 | 1461364423016 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]]]}] 15:33:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 15:33:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 669ms 15:33:43 INFO - PROCESS | 1649 | 1461364423041 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 15:33:43 INFO - PROCESS | 1649 | 1461364423042 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 15:33:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 15:33:43 INFO - PROCESS | 1649 | 1461364423047 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 15:33:43 INFO - PROCESS | 1649 | 1461364423048 Marionette TRACE conn2 <- [1,830,null,{}] 15:33:43 INFO - PROCESS | 1649 | 1461364423050 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}] 15:33:43 INFO - PROCESS | 1649 | 1461364423158 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 15:33:43 INFO - PROCESS | 1649 | 1461364423205 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bac0000 == 46 [pid = 1649] [id = 215] 15:33:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x11b9e2c00) [pid = 1649] [serial = 643] [outer = 0x0] 15:33:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x11c13e000) [pid = 1649] [serial = 644] [outer = 0x11b9e2c00] 15:33:43 INFO - PROCESS | 1649 | 1461364423230 Marionette DEBUG loaded listener.js 15:33:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11c790400) [pid = 1649] [serial = 645] [outer = 0x11b9e2c00] 15:33:43 INFO - PROCESS | 1649 | 1461364423536 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]]]}] 15:33:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 15:33:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 520ms 15:33:43 INFO - PROCESS | 1649 | 1461364423566 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 15:33:43 INFO - PROCESS | 1649 | 1461364423568 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 15:33:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 15:33:43 INFO - PROCESS | 1649 | 1461364423570 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 15:33:43 INFO - PROCESS | 1649 | 1461364423571 Marionette TRACE conn2 <- [1,834,null,{}] 15:33:43 INFO - PROCESS | 1649 | 1461364423573 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}] 15:33:43 INFO - PROCESS | 1649 | 1461364423686 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 15:33:43 INFO - PROCESS | 1649 | 1461364423700 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c77b800 == 47 [pid = 1649] [id = 216] 15:33:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x11c79a000) [pid = 1649] [serial = 646] [outer = 0x0] 15:33:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x123c26000) [pid = 1649] [serial = 647] [outer = 0x11c79a000] 15:33:43 INFO - PROCESS | 1649 | 1461364423727 Marionette DEBUG loaded listener.js 15:33:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x125d71800) [pid = 1649] [serial = 648] [outer = 0x11c79a000] 15:33:44 INFO - PROCESS | 1649 | 1461364424150 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]]]}] 15:33:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 15:33:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 619ms 15:33:44 INFO - PROCESS | 1649 | 1461364424190 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 15:33:44 INFO - PROCESS | 1649 | 1461364424192 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 15:33:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 15:33:44 INFO - PROCESS | 1649 | 1461364424195 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 15:33:44 INFO - PROCESS | 1649 | 1461364424197 Marionette TRACE conn2 <- [1,838,null,{}] 15:33:44 INFO - PROCESS | 1649 | 1461364424201 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}] 15:33:44 INFO - PROCESS | 1649 | 1461364424346 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 15:33:44 INFO - PROCESS | 1649 | 1461364424381 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x123c03000 == 48 [pid = 1649] [id = 217] 15:33:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x126c93c00) [pid = 1649] [serial = 649] [outer = 0x0] 15:33:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x126e15400) [pid = 1649] [serial = 650] [outer = 0x126c93c00] 15:33:44 INFO - PROCESS | 1649 | 1461364424406 Marionette DEBUG loaded listener.js 15:33:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x126ee0c00) [pid = 1649] [serial = 651] [outer = 0x126c93c00] 15:33:44 INFO - PROCESS | 1649 | 1461364424725 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]]]}] 15:33:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 15:33:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 571ms 15:33:44 INFO - PROCESS | 1649 | 1461364424767 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 15:33:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 15:33:44 INFO - PROCESS | 1649 | 1461364424768 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 15:33:44 INFO - PROCESS | 1649 | 1461364424770 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 15:33:44 INFO - PROCESS | 1649 | 1461364424771 Marionette TRACE conn2 <- [1,842,null,{}] 15:33:44 INFO - PROCESS | 1649 | 1461364424774 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}] 15:33:44 INFO - PROCESS | 1649 | 1461364424874 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 15:33:44 INFO - PROCESS | 1649 | 1461364424878 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x124364800 == 49 [pid = 1649] [id = 218] 15:33:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x126c94c00) [pid = 1649] [serial = 652] [outer = 0x0] 15:33:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1274d6000) [pid = 1649] [serial = 653] [outer = 0x126c94c00] 15:33:44 INFO - PROCESS | 1649 | 1461364424930 Marionette DEBUG loaded listener.js 15:33:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1288cb400) [pid = 1649] [serial = 654] [outer = 0x126c94c00] 15:33:45 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12e462000) [pid = 1649] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 15:33:45 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11638d000) [pid = 1649] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 15:33:45 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11a8d2c00) [pid = 1649] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 15:33:45 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1198e2400) [pid = 1649] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 15:33:45 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x12ab8c400) [pid = 1649] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 15:33:45 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x118fca000) [pid = 1649] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 15:33:45 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x117988400) [pid = 1649] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 15:33:45 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x11888bc00) [pid = 1649] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 15:33:45 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12e4d8400) [pid = 1649] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 15:33:45 INFO - PROCESS | 1649 | 1461364425254 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]]]}] 15:33:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 15:33:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 519ms 15:33:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 15:33:45 INFO - PROCESS | 1649 | 1461364425289 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 15:33:45 INFO - PROCESS | 1649 | 1461364425290 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 15:33:45 INFO - PROCESS | 1649 | 1461364425293 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 15:33:45 INFO - PROCESS | 1649 | 1461364425294 Marionette TRACE conn2 <- [1,846,null,{}] 15:33:45 INFO - PROCESS | 1649 | 1461364425296 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}] 15:33:45 INFO - PROCESS | 1649 | 1461364425376 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 15:33:45 INFO - PROCESS | 1649 | 1461364425382 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x125d39800 == 50 [pid = 1649] [id = 219] 15:33:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x11888bc00) [pid = 1649] [serial = 655] [outer = 0x0] 15:33:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1288c8000) [pid = 1649] [serial = 656] [outer = 0x11888bc00] 15:33:45 INFO - PROCESS | 1649 | 1461364425407 Marionette DEBUG loaded listener.js 15:33:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x129031000) [pid = 1649] [serial = 657] [outer = 0x11888bc00] 15:33:45 INFO - PROCESS | 1649 | 1461364425744 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]]]}] 15:33:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 15:33:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 470ms 15:33:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 15:33:45 INFO - PROCESS | 1649 | 1461364425764 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 15:33:45 INFO - PROCESS | 1649 | 1461364425765 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 15:33:45 INFO - PROCESS | 1649 | 1461364425767 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 15:33:45 INFO - PROCESS | 1649 | 1461364425769 Marionette TRACE conn2 <- [1,850,null,{}] 15:33:45 INFO - PROCESS | 1649 | 1461364425771 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}] 15:33:45 INFO - PROCESS | 1649 | 1461364425874 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 15:33:45 INFO - PROCESS | 1649 | 1461364425880 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x126c0a800 == 51 [pid = 1649] [id = 220] 15:33:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x123dfe800) [pid = 1649] [serial = 658] [outer = 0x0] 15:33:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1293ee000) [pid = 1649] [serial = 659] [outer = 0x123dfe800] 15:33:45 INFO - PROCESS | 1649 | 1461364425904 Marionette DEBUG loaded listener.js 15:33:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12ab8bc00) [pid = 1649] [serial = 660] [outer = 0x123dfe800] 15:33:46 INFO - PROCESS | 1649 | 1461364426204 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]]]}] 15:33:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 15:33:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 468ms 15:33:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 15:33:46 INFO - PROCESS | 1649 | 1461364426237 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 15:33:46 INFO - PROCESS | 1649 | 1461364426239 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 15:33:46 INFO - PROCESS | 1649 | 1461364426241 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 15:33:46 INFO - PROCESS | 1649 | 1461364426243 Marionette TRACE conn2 <- [1,854,null,{}] 15:33:46 INFO - PROCESS | 1649 | 1461364426247 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}] 15:33:46 INFO - PROCESS | 1649 | 1461364426342 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 15:33:46 INFO - PROCESS | 1649 | 1461364426347 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x12af69000 == 52 [pid = 1649] [id = 221] 15:33:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12ab8b400) [pid = 1649] [serial = 661] [outer = 0x0] 15:33:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12abe3800) [pid = 1649] [serial = 662] [outer = 0x12ab8b400] 15:33:46 INFO - PROCESS | 1649 | 1461364426376 Marionette DEBUG loaded listener.js 15:33:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12b0a2c00) [pid = 1649] [serial = 663] [outer = 0x12ab8b400] 15:33:46 INFO - PROCESS | 1649 | 1461364426704 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]]]}] 15:33:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 15:33:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 472ms 15:33:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 15:33:46 INFO - PROCESS | 1649 | 1461364426713 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 15:33:46 INFO - PROCESS | 1649 | 1461364426714 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 15:33:46 INFO - PROCESS | 1649 | 1461364426716 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 15:33:46 INFO - PROCESS | 1649 | 1461364426717 Marionette TRACE conn2 <- [1,858,null,{}] 15:33:46 INFO - PROCESS | 1649 | 1461364426720 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}] 15:33:46 INFO - PROCESS | 1649 | 1461364426828 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 15:33:46 INFO - PROCESS | 1649 | 1461364426834 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b4d8800 == 53 [pid = 1649] [id = 222] 15:33:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x118887800) [pid = 1649] [serial = 664] [outer = 0x0] 15:33:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12ab8f000) [pid = 1649] [serial = 665] [outer = 0x118887800] 15:33:46 INFO - PROCESS | 1649 | 1461364426859 Marionette DEBUG loaded listener.js 15:33:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12b42ec00) [pid = 1649] [serial = 666] [outer = 0x118887800] 15:33:47 INFO - PROCESS | 1649 | 1461364427144 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]]]}] 15:33:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 15:33:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 471ms 15:33:47 INFO - PROCESS | 1649 | 1461364427188 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 15:33:47 INFO - PROCESS | 1649 | 1461364427190 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 15:33:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 15:33:47 INFO - PROCESS | 1649 | 1461364427193 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 15:33:47 INFO - PROCESS | 1649 | 1461364427195 Marionette TRACE conn2 <- [1,862,null,{}] 15:33:47 INFO - PROCESS | 1649 | 1461364427199 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}] 15:33:47 INFO - PROCESS | 1649 | 1461364427280 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 15:33:47 INFO - PROCESS | 1649 | 1461364427285 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x12dc85000 == 54 [pid = 1649] [id = 223] 15:33:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12902d800) [pid = 1649] [serial = 667] [outer = 0x0] 15:33:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12b4f3c00) [pid = 1649] [serial = 668] [outer = 0x12902d800] 15:33:47 INFO - PROCESS | 1649 | 1461364427309 Marionette DEBUG loaded listener.js 15:33:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12d109c00) [pid = 1649] [serial = 669] [outer = 0x12902d800] 15:33:47 INFO - PROCESS | 1649 | 1461364427773 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]]]}] 15:33:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 15:33:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 621ms 15:33:47 INFO - PROCESS | 1649 | 1461364427814 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 15:33:47 INFO - PROCESS | 1649 | 1461364427817 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 15:33:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 15:33:47 INFO - PROCESS | 1649 | 1461364427821 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 15:33:47 INFO - PROCESS | 1649 | 1461364427823 Marionette TRACE conn2 <- [1,866,null,{}] 15:33:47 INFO - PROCESS | 1649 | 1461364427827 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}] 15:33:47 INFO - PROCESS | 1649 | 1461364427938 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 15:33:48 INFO - PROCESS | 1649 | 1461364428062 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x1197a9000 == 55 [pid = 1649] [id = 224] 15:33:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x116611400) [pid = 1649] [serial = 670] [outer = 0x0] 15:33:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x11680c000) [pid = 1649] [serial = 671] [outer = 0x116611400] 15:33:48 INFO - PROCESS | 1649 | 1461364428114 Marionette DEBUG loaded listener.js 15:33:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x118fcc400) [pid = 1649] [serial = 672] [outer = 0x116611400] 15:33:48 INFO - PROCESS | 1649 | 1461364428609 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]]]}] 15:33:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 15:33:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 821ms 15:33:48 INFO - PROCESS | 1649 | 1461364428644 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 15:33:48 INFO - PROCESS | 1649 | 1461364428647 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 15:33:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 15:33:48 INFO - PROCESS | 1649 | 1461364428652 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 15:33:48 INFO - PROCESS | 1649 | 1461364428654 Marionette TRACE conn2 <- [1,870,null,{}] 15:33:48 INFO - PROCESS | 1649 | 1461364428656 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}] 15:33:48 INFO - PROCESS | 1649 | 1461364428761 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 15:33:48 INFO - PROCESS | 1649 | 1461364428815 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bf97000 == 56 [pid = 1649] [id = 225] 15:33:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x1197b0400) [pid = 1649] [serial = 673] [outer = 0x0] 15:33:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x11a86ec00) [pid = 1649] [serial = 674] [outer = 0x1197b0400] 15:33:48 INFO - PROCESS | 1649 | 1461364428844 Marionette DEBUG loaded listener.js 15:33:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x11b911c00) [pid = 1649] [serial = 675] [outer = 0x1197b0400] 15:33:49 INFO - PROCESS | 1649 | 1461364429238 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]]]}] 15:33:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 15:33:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 619ms 15:33:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 15:33:49 INFO - PROCESS | 1649 | 1461364429271 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 15:33:49 INFO - PROCESS | 1649 | 1461364429273 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 15:33:49 INFO - PROCESS | 1649 | 1461364429275 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 15:33:49 INFO - PROCESS | 1649 | 1461364429278 Marionette TRACE conn2 <- [1,874,null,{}] 15:33:49 INFO - PROCESS | 1649 | 1461364429286 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}] 15:33:49 INFO - PROCESS | 1649 | 1461364429394 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 15:33:49 INFO - PROCESS | 1649 | 1461364429498 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d17c800 == 57 [pid = 1649] [id = 226] 15:33:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x11c7ee800) [pid = 1649] [serial = 676] [outer = 0x0] 15:33:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x1243b6400) [pid = 1649] [serial = 677] [outer = 0x11c7ee800] 15:33:49 INFO - PROCESS | 1649 | 1461364429529 Marionette DEBUG loaded listener.js 15:33:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x1274d6c00) [pid = 1649] [serial = 678] [outer = 0x11c7ee800] 15:33:49 INFO - PROCESS | 1649 | 1461364429924 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]]]}] 15:33:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 15:33:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 721ms 15:33:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 15:33:50 INFO - PROCESS | 1649 | 1461364429997 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 15:33:50 INFO - PROCESS | 1649 | 1461364429999 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 15:33:50 INFO - PROCESS | 1649 | 1461364430001 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 15:33:50 INFO - PROCESS | 1649 | 1461364430002 Marionette TRACE conn2 <- [1,878,null,{}] 15:33:50 INFO - PROCESS | 1649 | 1461364430005 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}] 15:33:50 INFO - PROCESS | 1649 | 1461364430118 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 15:33:50 INFO - PROCESS | 1649 | 1461364430182 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x1239e9800 == 58 [pid = 1649] [id = 227] 15:33:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x115854c00) [pid = 1649] [serial = 679] [outer = 0x0] 15:33:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x129038800) [pid = 1649] [serial = 680] [outer = 0x115854c00] 15:33:50 INFO - PROCESS | 1649 | 1461364430214 Marionette DEBUG loaded listener.js 15:33:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12abe8400) [pid = 1649] [serial = 681] [outer = 0x115854c00] 15:33:50 INFO - PROCESS | 1649 | 1461364430866 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]]]}] 15:33:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 15:33:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 869ms 15:33:50 INFO - PROCESS | 1649 | 1461364430871 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 15:33:50 INFO - PROCESS | 1649 | 1461364430873 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 15:33:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 15:33:50 INFO - PROCESS | 1649 | 1461364430876 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 15:33:50 INFO - PROCESS | 1649 | 1461364430881 Marionette TRACE conn2 <- [1,882,null,{}] 15:33:50 INFO - PROCESS | 1649 | 1461364430884 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}] 15:33:50 INFO - PROCESS | 1649 | 1461364430972 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 15:33:51 INFO - PROCESS | 1649 | 1461364431036 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x11917b800 == 59 [pid = 1649] [id = 228] 15:33:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x11585a000) [pid = 1649] [serial = 682] [outer = 0x0] 15:33:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x116387400) [pid = 1649] [serial = 683] [outer = 0x11585a000] 15:33:51 INFO - PROCESS | 1649 | 1461364431064 Marionette DEBUG loaded listener.js 15:33:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x1188e6800) [pid = 1649] [serial = 684] [outer = 0x11585a000] 15:33:51 INFO - PROCESS | 1649 | 1461364431469 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]]]}] 15:33:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 15:33:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 623ms 15:33:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 15:33:51 INFO - PROCESS | 1649 | 1461364431500 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 15:33:51 INFO - PROCESS | 1649 | 1461364431503 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 15:33:51 INFO - PROCESS | 1649 | 1461364431507 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 15:33:51 INFO - PROCESS | 1649 | 1461364431509 Marionette TRACE conn2 <- [1,886,null,{}] 15:33:51 INFO - PROCESS | 1649 | 1461364431512 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}] 15:33:51 INFO - PROCESS | 1649 | 1461364431599 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 15:33:51 INFO - PROCESS | 1649 | 1461364431652 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x1163b2000 == 60 [pid = 1649] [id = 229] 15:33:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x1188e7800) [pid = 1649] [serial = 685] [outer = 0x0] 15:33:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x118fd6000) [pid = 1649] [serial = 686] [outer = 0x1188e7800] 15:33:51 INFO - PROCESS | 1649 | 1461364431679 Marionette DEBUG loaded listener.js 15:33:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x119a44c00) [pid = 1649] [serial = 687] [outer = 0x1188e7800] 15:33:52 INFO - PROCESS | 1649 | 1461364432120 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]]]}] 15:33:52 INFO - PROCESS | 1649 | --DOCSHELL 0x11af90000 == 59 [pid = 1649] [id = 99] 15:33:52 INFO - PROCESS | 1649 | --DOCSHELL 0x119166800 == 58 [pid = 1649] [id = 101] 15:33:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12b4d8800 == 57 [pid = 1649] [id = 222] 15:33:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12af69000 == 56 [pid = 1649] [id = 221] 15:33:52 INFO - PROCESS | 1649 | --DOCSHELL 0x126c0a800 == 55 [pid = 1649] [id = 220] 15:33:52 INFO - PROCESS | 1649 | --DOCSHELL 0x125d39800 == 54 [pid = 1649] [id = 219] 15:33:52 INFO - PROCESS | 1649 | --DOCSHELL 0x124364800 == 53 [pid = 1649] [id = 218] 15:33:52 INFO - PROCESS | 1649 | --DOCSHELL 0x123c03000 == 52 [pid = 1649] [id = 217] 15:33:52 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x114f59400) [pid = 1649] [serial = 575] [outer = 0x0] [url = about:blank] 15:33:52 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x11c13a800) [pid = 1649] [serial = 578] [outer = 0x0] [url = about:blank] 15:33:52 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12db82400) [pid = 1649] [serial = 605] [outer = 0x0] [url = about:blank] 15:33:52 INFO - PROCESS | 1649 | --DOCSHELL 0x11c77b800 == 51 [pid = 1649] [id = 216] 15:33:52 INFO - PROCESS | 1649 | --DOCSHELL 0x11bac0000 == 50 [pid = 1649] [id = 215] 15:33:52 INFO - PROCESS | 1649 | --DOCSHELL 0x11af78000 == 49 [pid = 1649] [id = 214] 15:33:52 INFO - PROCESS | 1649 | --DOCSHELL 0x119c5c000 == 48 [pid = 1649] [id = 213] 15:33:52 INFO - PROCESS | 1649 | --DOCSHELL 0x115548800 == 47 [pid = 1649] [id = 212] 15:33:52 INFO - PROCESS | 1649 | --DOCSHELL 0x1157df000 == 46 [pid = 1649] [id = 211] 15:33:52 INFO - PROCESS | 1649 | --DOCSHELL 0x11923b000 == 45 [pid = 1649] [id = 210] 15:33:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12e3bb000 == 44 [pid = 1649] [id = 209] 15:33:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12dc93800 == 43 [pid = 1649] [id = 208] 15:33:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12d020000 == 42 [pid = 1649] [id = 207] 15:33:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12b7ce800 == 41 [pid = 1649] [id = 206] 15:33:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12af6f800 == 40 [pid = 1649] [id = 205] 15:33:52 INFO - PROCESS | 1649 | --DOCSHELL 0x11c775800 == 39 [pid = 1649] [id = 204] 15:33:52 INFO - PROCESS | 1649 | --DOCSHELL 0x119c64800 == 38 [pid = 1649] [id = 203] 15:33:52 INFO - PROCESS | 1649 | --DOCSHELL 0x11916e000 == 37 [pid = 1649] [id = 202] 15:33:52 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12f187800) [pid = 1649] [serial = 537] [outer = 0x0] [url = about:blank] 15:33:52 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12e4dd800) [pid = 1649] [serial = 599] [outer = 0x0] [url = about:blank] 15:33:52 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12b4f4400) [pid = 1649] [serial = 596] [outer = 0x0] [url = about:blank] 15:33:52 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x12d189400) [pid = 1649] [serial = 597] [outer = 0x0] [url = about:blank] 15:33:52 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x11b906800) [pid = 1649] [serial = 585] [outer = 0x0] [url = about:blank] 15:33:52 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x11a971400) [pid = 1649] [serial = 584] [outer = 0x0] [url = about:blank] 15:33:52 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x11c499c00) [pid = 1649] [serial = 587] [outer = 0x0] [url = about:blank] 15:33:52 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x11c79b000) [pid = 1649] [serial = 588] [outer = 0x0] [url = about:blank] 15:33:52 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x12abe9c00) [pid = 1649] [serial = 593] [outer = 0x0] [url = about:blank] 15:33:52 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x1288cf800) [pid = 1649] [serial = 581] [outer = 0x0] [url = about:blank] 15:33:52 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x12abe2400) [pid = 1649] [serial = 582] [outer = 0x0] [url = about:blank] 15:33:52 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x11ba2b800) [pid = 1649] [serial = 602] [outer = 0x0] [url = about:blank] 15:33:52 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x1274d9400) [pid = 1649] [serial = 590] [outer = 0x0] [url = about:blank] 15:33:52 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12945a800) [pid = 1649] [serial = 591] [outer = 0x0] [url = about:blank] 15:33:52 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12e95e800) [pid = 1649] [serial = 600] [outer = 0x0] [url = about:blank] 15:33:52 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x12b42c800) [pid = 1649] [serial = 594] [outer = 0x0] [url = about:blank] 15:33:52 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x126c37800) [pid = 1649] [serial = 603] [outer = 0x0] [url = about:blank] 15:33:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 15:33:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 675ms 15:33:52 INFO - PROCESS | 1649 | 1461364432182 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 15:33:52 INFO - PROCESS | 1649 | 1461364432183 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 15:33:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 15:33:52 INFO - PROCESS | 1649 | 1461364432186 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 15:33:52 INFO - PROCESS | 1649 | 1461364432188 Marionette TRACE conn2 <- [1,890,null,{}] 15:33:52 INFO - PROCESS | 1649 | 1461364432198 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}] 15:33:52 INFO - PROCESS | 1649 | 1461364432290 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 15:33:52 INFO - PROCESS | 1649 | 1461364432303 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x118f1a000 == 38 [pid = 1649] [id = 230] 15:33:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x119d5c800) [pid = 1649] [serial = 688] [outer = 0x0] 15:33:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x11a86f400) [pid = 1649] [serial = 689] [outer = 0x119d5c800] 15:33:52 INFO - PROCESS | 1649 | 1461364432331 Marionette DEBUG loaded listener.js 15:33:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x11ab08800) [pid = 1649] [serial = 690] [outer = 0x119d5c800] 15:33:52 INFO - PROCESS | 1649 | 1461364432664 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]]]}] 15:33:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 15:33:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 520ms 15:33:52 INFO - PROCESS | 1649 | 1461364432726 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 15:33:52 INFO - PROCESS | 1649 | 1461364432728 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 15:33:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 15:33:52 INFO - PROCESS | 1649 | 1461364432731 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 15:33:52 INFO - PROCESS | 1649 | 1461364432732 Marionette TRACE conn2 <- [1,894,null,{}] 15:33:52 INFO - PROCESS | 1649 | 1461364432734 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}] 15:33:52 INFO - PROCESS | 1649 | 1461364432808 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 15:33:52 INFO - PROCESS | 1649 | 1461364432816 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x11af97800 == 39 [pid = 1649] [id = 231] 15:33:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x11ab0e400) [pid = 1649] [serial = 691] [outer = 0x0] 15:33:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x11b907000) [pid = 1649] [serial = 692] [outer = 0x11ab0e400] 15:33:52 INFO - PROCESS | 1649 | 1461364432842 Marionette DEBUG loaded listener.js 15:33:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x11ba2b800) [pid = 1649] [serial = 693] [outer = 0x11ab0e400] 15:33:53 INFO - PROCESS | 1649 | 1461364433170 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]]]}] 15:33:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 15:33:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 469ms 15:33:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 15:33:53 INFO - PROCESS | 1649 | 1461364433200 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 15:33:53 INFO - PROCESS | 1649 | 1461364433201 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 15:33:53 INFO - PROCESS | 1649 | 1461364433203 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 15:33:53 INFO - PROCESS | 1649 | 1461364433204 Marionette TRACE conn2 <- [1,898,null,{}] 15:33:53 INFO - PROCESS | 1649 | 1461364433207 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}] 15:33:53 INFO - PROCESS | 1649 | 1461364433280 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 15:33:53 INFO - PROCESS | 1649 | 1461364433329 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b96c000 == 40 [pid = 1649] [id = 232] 15:33:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x11ab0e800) [pid = 1649] [serial = 694] [outer = 0x0] 15:33:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x11bea2000) [pid = 1649] [serial = 695] [outer = 0x11ab0e800] 15:33:53 INFO - PROCESS | 1649 | 1461364433355 Marionette DEBUG loaded listener.js 15:33:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x11c4aec00) [pid = 1649] [serial = 696] [outer = 0x11ab0e800] 15:33:53 INFO - PROCESS | 1649 | 1461364433639 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]]]}] 15:33:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 15:33:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 469ms 15:33:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 15:33:53 INFO - PROCESS | 1649 | 1461364433673 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 15:33:53 INFO - PROCESS | 1649 | 1461364433674 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 15:33:53 INFO - PROCESS | 1649 | 1461364433676 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 15:33:53 INFO - PROCESS | 1649 | 1461364433679 Marionette TRACE conn2 <- [1,902,null,{}] 15:33:53 INFO - PROCESS | 1649 | 1461364433683 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}] 15:33:53 INFO - PROCESS | 1649 | 1461364433774 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 15:33:53 INFO - PROCESS | 1649 | 1461364433781 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c15d000 == 41 [pid = 1649] [id = 233] 15:33:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x11c791800) [pid = 1649] [serial = 697] [outer = 0x0] 15:33:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x123860000) [pid = 1649] [serial = 698] [outer = 0x11c791800] 15:33:53 INFO - PROCESS | 1649 | 1461364433810 Marionette DEBUG loaded listener.js 15:33:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x1243b7800) [pid = 1649] [serial = 699] [outer = 0x11c791800] 15:33:54 INFO - PROCESS | 1649 | 1461364434133 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]]]}] 15:33:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 15:33:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 472ms 15:33:54 INFO - PROCESS | 1649 | 1461364434149 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 15:33:54 INFO - PROCESS | 1649 | 1461364434150 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 15:33:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 15:33:54 INFO - PROCESS | 1649 | 1461364434153 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 15:33:54 INFO - PROCESS | 1649 | 1461364434154 Marionette TRACE conn2 <- [1,906,null,{}] 15:33:54 INFO - PROCESS | 1649 | 1461364434156 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}] 15:33:54 INFO - PROCESS | 1649 | 1461364434290 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 15:33:54 INFO - PROCESS | 1649 | 1461364434315 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x114e75800 == 42 [pid = 1649] [id = 234] 15:33:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x11b0aa800) [pid = 1649] [serial = 700] [outer = 0x0] 15:33:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x1246c1000) [pid = 1649] [serial = 701] [outer = 0x11b0aa800] 15:33:54 INFO - PROCESS | 1649 | 1461364434355 Marionette DEBUG loaded listener.js 15:33:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x126c99c00) [pid = 1649] [serial = 702] [outer = 0x11b0aa800] 15:33:54 INFO - PROCESS | 1649 | 1461364434799 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]]]}] 15:33:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 15:33:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 668ms 15:33:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 15:33:54 INFO - PROCESS | 1649 | 1461364434821 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 15:33:54 INFO - PROCESS | 1649 | 1461364434823 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 15:33:54 INFO - PROCESS | 1649 | 1461364434825 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 15:33:54 INFO - PROCESS | 1649 | 1461364434826 Marionette TRACE conn2 <- [1,910,null,{}] 15:33:54 INFO - PROCESS | 1649 | 1461364434831 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}] 15:33:54 INFO - PROCESS | 1649 | 1461364434924 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 15:33:54 INFO - PROCESS | 1649 | 1461364434960 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x1239ec000 == 43 [pid = 1649] [id = 235] 15:33:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x126a31400) [pid = 1649] [serial = 703] [outer = 0x0] 15:33:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x126fbec00) [pid = 1649] [serial = 704] [outer = 0x126a31400] 15:33:54 INFO - PROCESS | 1649 | 1461364434993 Marionette DEBUG loaded listener.js 15:33:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x127567800) [pid = 1649] [serial = 705] [outer = 0x126a31400] 15:33:55 INFO - PROCESS | 1649 | 1461364435439 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]]]}] 15:33:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 15:33:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 671ms 15:33:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 15:33:55 INFO - PROCESS | 1649 | 1461364435503 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 15:33:55 INFO - PROCESS | 1649 | 1461364435505 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 15:33:55 INFO - PROCESS | 1649 | 1461364435509 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 15:33:55 INFO - PROCESS | 1649 | 1461364435512 Marionette TRACE conn2 <- [1,914,null,{}] 15:33:55 INFO - PROCESS | 1649 | 1461364435523 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}] 15:33:55 INFO - PROCESS | 1649 | 1461364435661 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 15:33:55 INFO - PROCESS | 1649 | 1461364435683 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12408d800 == 44 [pid = 1649] [id = 236] 15:33:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x126c9ac00) [pid = 1649] [serial = 706] [outer = 0x0] 15:33:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x1288c9800) [pid = 1649] [serial = 707] [outer = 0x126c9ac00] 15:33:55 INFO - PROCESS | 1649 | 1461364435715 Marionette DEBUG loaded listener.js 15:33:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x1288d2c00) [pid = 1649] [serial = 708] [outer = 0x126c9ac00] 15:33:56 INFO - PROCESS | 1649 | 1461364436068 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]]]}] 15:33:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 15:33:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 573ms 15:33:56 INFO - PROCESS | 1649 | 1461364436083 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 15:33:56 INFO - PROCESS | 1649 | 1461364436084 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 15:33:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 15:33:56 INFO - PROCESS | 1649 | 1461364436086 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 15:33:56 INFO - PROCESS | 1649 | 1461364436087 Marionette TRACE conn2 <- [1,918,null,{}] 15:33:56 INFO - PROCESS | 1649 | 1461364436089 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}] 15:33:56 INFO - PROCESS | 1649 | 1461364436184 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 15:33:56 INFO - PROCESS | 1649 | 1461364436195 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x125d2d000 == 45 [pid = 1649] [id = 237] 15:33:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x1288d3800) [pid = 1649] [serial = 709] [outer = 0x0] 15:33:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x129038c00) [pid = 1649] [serial = 710] [outer = 0x1288d3800] 15:33:56 INFO - PROCESS | 1649 | 1461364436221 Marionette DEBUG loaded listener.js 15:33:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x129469000) [pid = 1649] [serial = 711] [outer = 0x1288d3800] 15:33:56 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x11c79a000) [pid = 1649] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 15:33:56 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x126c94c00) [pid = 1649] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 15:33:56 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x126c93c00) [pid = 1649] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 15:33:56 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x11888bc00) [pid = 1649] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 15:33:56 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x114f56000) [pid = 1649] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 15:33:56 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x11592e400) [pid = 1649] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 15:33:56 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x11b9e2c00) [pid = 1649] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 15:33:56 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x1189df000) [pid = 1649] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 15:33:56 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x11a86cc00) [pid = 1649] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 15:33:56 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x114f57000) [pid = 1649] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 15:33:56 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x12ab8b400) [pid = 1649] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 15:33:56 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x123dfe800) [pid = 1649] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 15:33:56 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x118887800) [pid = 1649] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 15:33:56 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x114441400) [pid = 1649] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 15:33:56 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x11a8de400) [pid = 1649] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 15:33:56 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x114f4fc00) [pid = 1649] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 15:33:56 INFO - PROCESS | 1649 | 1461364436778 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]]]}] 15:33:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 15:33:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 718ms 15:33:56 INFO - PROCESS | 1649 | 1461364436806 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 15:33:56 INFO - PROCESS | 1649 | 1461364436807 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 15:33:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 15:33:56 INFO - PROCESS | 1649 | 1461364436814 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 15:33:56 INFO - PROCESS | 1649 | 1461364436817 Marionette TRACE conn2 <- [1,922,null,{}] 15:33:56 INFO - PROCESS | 1649 | 1461364436819 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}] 15:33:56 INFO - PROCESS | 1649 | 1461364436957 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 15:33:56 INFO - PROCESS | 1649 | 1461364436990 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x126fe6800 == 46 [pid = 1649] [id = 238] 15:33:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x114443400) [pid = 1649] [serial = 712] [outer = 0x0] 15:33:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12902d000) [pid = 1649] [serial = 713] [outer = 0x114443400] 15:33:57 INFO - PROCESS | 1649 | 1461364437021 Marionette DEBUG loaded listener.js 15:33:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12abde400) [pid = 1649] [serial = 714] [outer = 0x114443400] 15:33:57 INFO - PROCESS | 1649 | 1461364437285 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]]]}] 15:33:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 15:33:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 526ms 15:33:57 INFO - PROCESS | 1649 | 1461364437336 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 15:33:57 INFO - PROCESS | 1649 | 1461364437338 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 15:33:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 15:33:57 INFO - PROCESS | 1649 | 1461364437340 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 15:33:57 INFO - PROCESS | 1649 | 1461364437341 Marionette TRACE conn2 <- [1,926,null,{}] 15:33:57 INFO - PROCESS | 1649 | 1461364437344 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}] 15:33:57 INFO - PROCESS | 1649 | 1461364437423 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 15:33:57 INFO - PROCESS | 1649 | 1461364437430 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x1290ba000 == 47 [pid = 1649] [id = 239] 15:33:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12abdf000) [pid = 1649] [serial = 715] [outer = 0x0] 15:33:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12ace6800) [pid = 1649] [serial = 716] [outer = 0x12abdf000] 15:33:57 INFO - PROCESS | 1649 | 1461364437455 Marionette DEBUG loaded listener.js 15:33:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12b096c00) [pid = 1649] [serial = 717] [outer = 0x12abdf000] 15:33:57 INFO - PROCESS | 1649 | 1461364437770 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]]]}] 15:33:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 15:33:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 473ms 15:33:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 15:33:57 INFO - PROCESS | 1649 | 1461364437814 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 15:33:57 INFO - PROCESS | 1649 | 1461364437816 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 15:33:57 INFO - PROCESS | 1649 | 1461364437818 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 15:33:57 INFO - PROCESS | 1649 | 1461364437819 Marionette TRACE conn2 <- [1,930,null,{}] 15:33:57 INFO - PROCESS | 1649 | 1461364437821 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}] 15:33:57 INFO - PROCESS | 1649 | 1461364437918 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 15:33:57 INFO - PROCESS | 1649 | 1461364437925 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a914000 == 48 [pid = 1649] [id = 240] 15:33:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x11b90c400) [pid = 1649] [serial = 718] [outer = 0x0] 15:33:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x12b099c00) [pid = 1649] [serial = 719] [outer = 0x11b90c400] 15:33:57 INFO - PROCESS | 1649 | 1461364437951 Marionette DEBUG loaded listener.js 15:33:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12b427c00) [pid = 1649] [serial = 720] [outer = 0x11b90c400] 15:33:58 INFO - PROCESS | 1649 | 1461364438246 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]]]}] 15:33:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 15:33:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 469ms 15:33:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 15:33:58 INFO - PROCESS | 1649 | 1461364438288 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 15:33:58 INFO - PROCESS | 1649 | 1461364438289 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 15:33:58 INFO - PROCESS | 1649 | 1461364438291 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 15:33:58 INFO - PROCESS | 1649 | 1461364438292 Marionette TRACE conn2 <- [1,934,null,{}] 15:33:58 INFO - PROCESS | 1649 | 1461364438296 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}] 15:33:58 INFO - PROCESS | 1649 | 1461364438371 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 15:33:58 INFO - PROCESS | 1649 | 1461364438375 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x12af63800 == 49 [pid = 1649] [id = 241] 15:33:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12b0a0000) [pid = 1649] [serial = 721] [outer = 0x0] 15:33:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x12b4edc00) [pid = 1649] [serial = 722] [outer = 0x12b0a0000] 15:33:58 INFO - PROCESS | 1649 | 1461364438402 Marionette DEBUG loaded listener.js 15:33:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x12b74f800) [pid = 1649] [serial = 723] [outer = 0x12b0a0000] 15:33:59 INFO - PROCESS | 1649 | --DOCSHELL 0x125d20800 == 48 [pid = 1649] [id = 194] 15:33:59 INFO - PROCESS | 1649 | --DOCSHELL 0x118f1c000 == 47 [pid = 1649] [id = 105] 15:33:59 INFO - PROCESS | 1649 | --DOCSHELL 0x11c7d1000 == 46 [pid = 1649] [id = 104] 15:33:59 INFO - PROCESS | 1649 | --DOCSHELL 0x11bf87000 == 45 [pid = 1649] [id = 102] 15:33:59 INFO - PROCESS | 1649 | --DOCSHELL 0x11917b800 == 44 [pid = 1649] [id = 228] 15:33:59 INFO - PROCESS | 1649 | --DOCSHELL 0x1239e9800 == 43 [pid = 1649] [id = 227] 15:33:59 INFO - PROCESS | 1649 | --DOCSHELL 0x12d17c800 == 42 [pid = 1649] [id = 226] 15:33:59 INFO - PROCESS | 1649 | --DOCSHELL 0x11bf97000 == 41 [pid = 1649] [id = 225] 15:33:59 INFO - PROCESS | 1649 | --DOCSHELL 0x1197a9000 == 40 [pid = 1649] [id = 224] 15:33:59 INFO - PROCESS | 1649 | --DOCSHELL 0x12dc85000 == 39 [pid = 1649] [id = 223] 15:33:59 INFO - PROCESS | 1649 | --DOCSHELL 0x118f1a000 == 38 [pid = 1649] [id = 230] 15:33:59 INFO - PROCESS | 1649 | --DOCSHELL 0x1163b2000 == 37 [pid = 1649] [id = 229] 15:33:59 INFO - PROCESS | 1649 | --DOCSHELL 0x114e75800 == 36 [pid = 1649] [id = 234] 15:33:59 INFO - PROCESS | 1649 | --DOCSHELL 0x1239ec000 == 35 [pid = 1649] [id = 235] 15:33:59 INFO - PROCESS | 1649 | --DOCSHELL 0x11af97800 == 34 [pid = 1649] [id = 231] 15:33:59 INFO - PROCESS | 1649 | --DOCSHELL 0x12408d800 == 33 [pid = 1649] [id = 236] 15:33:59 INFO - PROCESS | 1649 | --DOCSHELL 0x126fe6800 == 32 [pid = 1649] [id = 238] 15:33:59 INFO - PROCESS | 1649 | --DOCSHELL 0x1290ba000 == 31 [pid = 1649] [id = 239] 15:33:59 INFO - PROCESS | 1649 | --DOCSHELL 0x11b96c000 == 30 [pid = 1649] [id = 232] 15:33:59 INFO - PROCESS | 1649 | --DOCSHELL 0x11c15d000 == 29 [pid = 1649] [id = 233] 15:33:59 INFO - PROCESS | 1649 | --DOCSHELL 0x125d2d000 == 28 [pid = 1649] [id = 237] 15:33:59 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x12e46a800) [pid = 1649] [serial = 573] [outer = 0x0] [url = about:blank] 15:33:59 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x118e1b400) [pid = 1649] [serial = 576] [outer = 0x0] [url = about:blank] 15:33:59 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x11c7ef400) [pid = 1649] [serial = 579] [outer = 0x0] [url = about:blank] 15:33:59 INFO - PROCESS | 1649 | --DOCSHELL 0x12a914000 == 27 [pid = 1649] [id = 240] 15:33:59 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x123c26000) [pid = 1649] [serial = 647] [outer = 0x0] [url = about:blank] 15:33:59 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x1274d6000) [pid = 1649] [serial = 653] [outer = 0x0] [url = about:blank] 15:33:59 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x126ee0c00) [pid = 1649] [serial = 651] [outer = 0x0] [url = about:blank] 15:33:59 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x126e15400) [pid = 1649] [serial = 650] [outer = 0x0] [url = about:blank] 15:33:59 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x1288c8000) [pid = 1649] [serial = 656] [outer = 0x0] [url = about:blank] 15:33:59 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x12efa5c00) [pid = 1649] [serial = 623] [outer = 0x0] [url = about:blank] 15:33:59 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12b09e000) [pid = 1649] [serial = 626] [outer = 0x0] [url = about:blank] 15:33:59 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x12e45e400) [pid = 1649] [serial = 617] [outer = 0x0] [url = about:blank] 15:33:59 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x115503000) [pid = 1649] [serial = 633] [outer = 0x0] [url = about:blank] 15:33:59 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x114f5b800) [pid = 1649] [serial = 632] [outer = 0x0] [url = about:blank] 15:33:59 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x126e18400) [pid = 1649] [serial = 630] [outer = 0x0] [url = about:blank] 15:33:59 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x11a869c00) [pid = 1649] [serial = 629] [outer = 0x0] [url = about:blank] 15:33:59 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x11c13e000) [pid = 1649] [serial = 644] [outer = 0x0] [url = about:blank] 15:33:59 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x119271c00) [pid = 1649] [serial = 638] [outer = 0x0] [url = about:blank] 15:33:59 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x11a86b800) [pid = 1649] [serial = 639] [outer = 0x0] [url = about:blank] 15:33:59 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x11c496c00) [pid = 1649] [serial = 611] [outer = 0x0] [url = about:blank] 15:33:59 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x12eab0c00) [pid = 1649] [serial = 620] [outer = 0x0] [url = about:blank] 15:33:59 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x11ad46c00) [pid = 1649] [serial = 641] [outer = 0x0] [url = about:blank] 15:33:59 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x11b9e6400) [pid = 1649] [serial = 642] [outer = 0x0] [url = about:blank] 15:33:59 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x115935000) [pid = 1649] [serial = 635] [outer = 0x0] [url = about:blank] 15:33:59 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1189d7400) [pid = 1649] [serial = 636] [outer = 0x0] [url = about:blank] 15:33:59 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12afe7000) [pid = 1649] [serial = 614] [outer = 0x0] [url = about:blank] 15:33:59 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12abe3800) [pid = 1649] [serial = 662] [outer = 0x0] [url = about:blank] 15:33:59 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x129031000) [pid = 1649] [serial = 657] [outer = 0x0] [url = about:blank] 15:33:59 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12b0a2c00) [pid = 1649] [serial = 663] [outer = 0x0] [url = about:blank] 15:33:59 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x119ab3000) [pid = 1649] [serial = 608] [outer = 0x0] [url = about:blank] 15:33:59 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1288cb400) [pid = 1649] [serial = 654] [outer = 0x0] [url = about:blank] 15:33:59 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1293ee000) [pid = 1649] [serial = 659] [outer = 0x0] [url = about:blank] 15:33:59 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x12ab8f000) [pid = 1649] [serial = 665] [outer = 0x0] [url = about:blank] 15:33:59 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x125d71800) [pid = 1649] [serial = 648] [outer = 0x0] [url = about:blank] 15:33:59 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x11c790400) [pid = 1649] [serial = 645] [outer = 0x0] [url = about:blank] 15:33:59 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12ab8bc00) [pid = 1649] [serial = 660] [outer = 0x0] [url = about:blank] 15:33:59 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12b4f3c00) [pid = 1649] [serial = 668] [outer = 0x0] [url = about:blank] 15:33:59 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x12b42ec00) [pid = 1649] [serial = 666] [outer = 0x0] [url = about:blank] 15:34:00 INFO - PROCESS | 1649 | 1461364440080 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]]]}] 15:34:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 15:34:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1828ms 15:34:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 15:34:00 INFO - PROCESS | 1649 | 1461364440120 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 15:34:00 INFO - PROCESS | 1649 | 1461364440122 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 15:34:00 INFO - PROCESS | 1649 | 1461364440126 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 15:34:00 INFO - PROCESS | 1649 | 1461364440128 Marionette TRACE conn2 <- [1,938,null,{}] 15:34:00 INFO - PROCESS | 1649 | 1461364440138 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}] 15:34:00 INFO - PROCESS | 1649 | 1461364440216 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 15:34:00 INFO - PROCESS | 1649 | 1461364440259 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x115492800 == 28 [pid = 1649] [id = 242] 15:34:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1155ecc00) [pid = 1649] [serial = 724] [outer = 0x0] 15:34:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1157bc400) [pid = 1649] [serial = 725] [outer = 0x1155ecc00] 15:34:00 INFO - PROCESS | 1649 | 1461364440291 Marionette DEBUG loaded listener.js 15:34:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1159e4400) [pid = 1649] [serial = 726] [outer = 0x1155ecc00] 15:34:00 INFO - PROCESS | 1649 | 1461364440606 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]]]}] 15:34:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 15:34:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 527ms 15:34:00 INFO - PROCESS | 1649 | 1461364440653 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 15:34:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 15:34:00 INFO - PROCESS | 1649 | 1461364440658 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 15:34:00 INFO - PROCESS | 1649 | 1461364440662 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 15:34:00 INFO - PROCESS | 1649 | 1461364440664 Marionette TRACE conn2 <- [1,942,null,{}] 15:34:00 INFO - PROCESS | 1649 | 1461364440667 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}] 15:34:00 INFO - PROCESS | 1649 | 1461364440757 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 15:34:00 INFO - PROCESS | 1649 | 1461364440816 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x116313000 == 29 [pid = 1649] [id = 243] 15:34:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1155e3c00) [pid = 1649] [serial = 727] [outer = 0x0] 15:34:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x116689400) [pid = 1649] [serial = 728] [outer = 0x1155e3c00] 15:34:00 INFO - PROCESS | 1649 | 1461364440847 Marionette DEBUG loaded listener.js 15:34:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x118e1b400) [pid = 1649] [serial = 729] [outer = 0x1155e3c00] 15:34:01 INFO - PROCESS | 1649 | 1461364441140 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]]]}] 15:34:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 15:34:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 521ms 15:34:01 INFO - PROCESS | 1649 | 1461364441183 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 15:34:01 INFO - PROCESS | 1649 | 1461364441185 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 15:34:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 15:34:01 INFO - PROCESS | 1649 | 1461364441188 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 15:34:01 INFO - PROCESS | 1649 | 1461364441190 Marionette TRACE conn2 <- [1,946,null,{}] 15:34:01 INFO - PROCESS | 1649 | 1461364441201 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}] 15:34:01 INFO - PROCESS | 1649 | 1461364441272 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 15:34:01 INFO - PROCESS | 1649 | 1461364441280 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x119ad3800 == 30 [pid = 1649] [id = 244] 15:34:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1144bd400) [pid = 1649] [serial = 730] [outer = 0x0] 15:34:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x119a51000) [pid = 1649] [serial = 731] [outer = 0x1144bd400] 15:34:01 INFO - PROCESS | 1649 | 1461364441309 Marionette DEBUG loaded listener.js 15:34:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x119aba800) [pid = 1649] [serial = 732] [outer = 0x1144bd400] 15:34:01 INFO - PROCESS | 1649 | 1461364441635 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]]]}] 15:34:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 15:34:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 476ms 15:34:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 15:34:01 INFO - PROCESS | 1649 | 1461364441671 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 15:34:01 INFO - PROCESS | 1649 | 1461364441672 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 15:34:01 INFO - PROCESS | 1649 | 1461364441674 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 15:34:01 INFO - PROCESS | 1649 | 1461364441675 Marionette TRACE conn2 <- [1,950,null,{}] 15:34:01 INFO - PROCESS | 1649 | 1461364441681 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}] 15:34:01 INFO - PROCESS | 1649 | 1461364441752 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 15:34:01 INFO - PROCESS | 1649 | 1461364441756 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a8b2000 == 31 [pid = 1649] [id = 245] 15:34:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x118e1a400) [pid = 1649] [serial = 733] [outer = 0x0] 15:34:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x11a864c00) [pid = 1649] [serial = 734] [outer = 0x118e1a400] 15:34:01 INFO - PROCESS | 1649 | 1461364441784 Marionette DEBUG loaded listener.js 15:34:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x11a8dd800) [pid = 1649] [serial = 735] [outer = 0x118e1a400] 15:34:02 INFO - PROCESS | 1649 | 1461364442098 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]]]}] 15:34:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 15:34:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 470ms 15:34:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 15:34:02 INFO - PROCESS | 1649 | 1461364442145 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 15:34:02 INFO - PROCESS | 1649 | 1461364442146 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 15:34:02 INFO - PROCESS | 1649 | 1461364442148 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 15:34:02 INFO - PROCESS | 1649 | 1461364442149 Marionette TRACE conn2 <- [1,954,null,{}] 15:34:02 INFO - PROCESS | 1649 | 1461364442152 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}] 15:34:02 INFO - PROCESS | 1649 | 1461364442219 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 15:34:02 INFO - PROCESS | 1649 | 1461364442223 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x11af88000 == 32 [pid = 1649] [id = 246] 15:34:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1147c9000) [pid = 1649] [serial = 736] [outer = 0x0] 15:34:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x11ab06c00) [pid = 1649] [serial = 737] [outer = 0x1147c9000] 15:34:02 INFO - PROCESS | 1649 | 1461364442251 Marionette DEBUG loaded listener.js 15:34:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x11ad3c000) [pid = 1649] [serial = 738] [outer = 0x1147c9000] 15:34:02 INFO - PROCESS | 1649 | 1461364442592 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]]]}] 15:34:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 15:34:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 467ms 15:34:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 15:34:02 INFO - PROCESS | 1649 | 1461364442622 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 15:34:02 INFO - PROCESS | 1649 | 1461364442623 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 15:34:02 INFO - PROCESS | 1649 | 1461364442626 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 15:34:02 INFO - PROCESS | 1649 | 1461364442627 Marionette TRACE conn2 <- [1,958,null,{}] 15:34:02 INFO - PROCESS | 1649 | 1461364442631 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}] 15:34:02 INFO - PROCESS | 1649 | 1461364442717 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 15:34:02 INFO - PROCESS | 1649 | 1461364442722 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ba0e800 == 33 [pid = 1649] [id = 247] 15:34:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x11b0a3400) [pid = 1649] [serial = 739] [outer = 0x0] 15:34:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x11ba27000) [pid = 1649] [serial = 740] [outer = 0x11b0a3400] 15:34:02 INFO - PROCESS | 1649 | 1461364442752 Marionette DEBUG loaded listener.js 15:34:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x11b90bc00) [pid = 1649] [serial = 741] [outer = 0x11b0a3400] 15:34:03 INFO - PROCESS | 1649 | 1461364443068 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]]]}] 15:34:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 15:34:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 471ms 15:34:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 15:34:03 INFO - PROCESS | 1649 | 1461364443099 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 15:34:03 INFO - PROCESS | 1649 | 1461364443100 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 15:34:03 INFO - PROCESS | 1649 | 1461364443102 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 15:34:03 INFO - PROCESS | 1649 | 1461364443103 Marionette TRACE conn2 <- [1,962,null,{}] 15:34:03 INFO - PROCESS | 1649 | 1461364443105 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}] 15:34:03 INFO - PROCESS | 1649 | 1461364443174 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 15:34:03 INFO - PROCESS | 1649 | 1461364443180 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bf83000 == 34 [pid = 1649] [id = 248] 15:34:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x11bea2800) [pid = 1649] [serial = 742] [outer = 0x0] 15:34:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x11c791c00) [pid = 1649] [serial = 743] [outer = 0x11bea2800] 15:34:03 INFO - PROCESS | 1649 | 1461364443205 Marionette DEBUG loaded listener.js 15:34:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x11c798400) [pid = 1649] [serial = 744] [outer = 0x11bea2800] 15:34:03 INFO - PROCESS | 1649 | 1461364443503 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]]]}] 15:34:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 15:34:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 418ms 15:34:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 15:34:03 INFO - PROCESS | 1649 | 1461364443523 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 15:34:03 INFO - PROCESS | 1649 | 1461364443524 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 15:34:03 INFO - PROCESS | 1649 | 1461364443530 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 15:34:03 INFO - PROCESS | 1649 | 1461364443532 Marionette TRACE conn2 <- [1,966,null,{}] 15:34:03 INFO - PROCESS | 1649 | 1461364443535 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}] 15:34:03 INFO - PROCESS | 1649 | 1461364443627 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 15:34:03 INFO - PROCESS | 1649 | 1461364443634 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bf9a000 == 35 [pid = 1649] [id = 249] 15:34:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1188ea000) [pid = 1649] [serial = 745] [outer = 0x0] 15:34:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x11c790c00) [pid = 1649] [serial = 746] [outer = 0x1188ea000] 15:34:03 INFO - PROCESS | 1649 | 1461364443659 Marionette DEBUG loaded listener.js 15:34:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x123a3a000) [pid = 1649] [serial = 747] [outer = 0x1188ea000] 15:34:03 INFO - PROCESS | 1649 | 1461364443963 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]]]}] 15:34:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 15:34:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 474ms 15:34:04 INFO - PROCESS | 1649 | 1461364444000 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 15:34:04 INFO - PROCESS | 1649 | 1461364444002 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 15:34:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 15:34:04 INFO - PROCESS | 1649 | 1461364444004 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 15:34:04 INFO - PROCESS | 1649 | 1461364444005 Marionette TRACE conn2 <- [1,970,null,{}] 15:34:04 INFO - PROCESS | 1649 | 1461364444007 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}] 15:34:04 INFO - PROCESS | 1649 | 1461364444075 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 15:34:04 INFO - PROCESS | 1649 | 1461364444081 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x1197a9800 == 36 [pid = 1649] [id = 250] 15:34:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x123860800) [pid = 1649] [serial = 748] [outer = 0x0] 15:34:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x123a40000) [pid = 1649] [serial = 749] [outer = 0x123860800] 15:34:04 INFO - PROCESS | 1649 | 1461364444107 Marionette DEBUG loaded listener.js 15:34:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x123df6c00) [pid = 1649] [serial = 750] [outer = 0x123860800] 15:34:04 INFO - PROCESS | 1649 | 1461364444402 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]]]}] 15:34:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 15:34:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 418ms 15:34:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 15:34:04 INFO - PROCESS | 1649 | 1461364444423 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 15:34:04 INFO - PROCESS | 1649 | 1461364444424 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 15:34:04 INFO - PROCESS | 1649 | 1461364444426 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 15:34:04 INFO - PROCESS | 1649 | 1461364444427 Marionette TRACE conn2 <- [1,974,null,{}] 15:34:04 INFO - PROCESS | 1649 | 1461364444433 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}] 15:34:04 INFO - PROCESS | 1649 | 1461364444506 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 15:34:04 INFO - PROCESS | 1649 | 1461364444555 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x1239e2000 == 37 [pid = 1649] [id = 251] 15:34:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x119a4b800) [pid = 1649] [serial = 751] [outer = 0x0] 15:34:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x123dfc000) [pid = 1649] [serial = 752] [outer = 0x119a4b800] 15:34:04 INFO - PROCESS | 1649 | 1461364444581 Marionette DEBUG loaded listener.js 15:34:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x124456000) [pid = 1649] [serial = 753] [outer = 0x119a4b800] 15:34:04 INFO - PROCESS | 1649 | 1461364444856 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]]]}] 15:34:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 15:34:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 474ms 15:34:04 INFO - PROCESS | 1649 | 1461364444901 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 15:34:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 15:34:04 INFO - PROCESS | 1649 | 1461364444903 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 15:34:04 INFO - PROCESS | 1649 | 1461364444905 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 15:34:04 INFO - PROCESS | 1649 | 1461364444907 Marionette TRACE conn2 <- [1,978,null,{}] 15:34:04 INFO - PROCESS | 1649 | 1461364444909 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}] 15:34:05 INFO - PROCESS | 1649 | 1461364444996 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 15:34:05 INFO - PROCESS | 1649 | 1461364445001 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x11af87800 == 38 [pid = 1649] [id = 252] 15:34:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12403ac00) [pid = 1649] [serial = 754] [outer = 0x0] 15:34:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x126c92000) [pid = 1649] [serial = 755] [outer = 0x12403ac00] 15:34:05 INFO - PROCESS | 1649 | 1461364445030 Marionette DEBUG loaded listener.js 15:34:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x1274d7000) [pid = 1649] [serial = 756] [outer = 0x12403ac00] 15:34:05 INFO - PROCESS | 1649 | 1461364445400 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]]]}] 15:34:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 15:34:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 520ms 15:34:05 INFO - PROCESS | 1649 | 1461364445426 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 15:34:05 INFO - PROCESS | 1649 | 1461364445427 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 15:34:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 15:34:05 INFO - PROCESS | 1649 | 1461364445431 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 15:34:05 INFO - PROCESS | 1649 | 1461364445432 Marionette TRACE conn2 <- [1,982,null,{}] 15:34:05 INFO - PROCESS | 1649 | 1461364445435 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}] 15:34:05 INFO - PROCESS | 1649 | 1461364445524 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 15:34:05 INFO - PROCESS | 1649 | 1461364445528 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x125d1f000 == 39 [pid = 1649] [id = 253] 15:34:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x114bb4800) [pid = 1649] [serial = 757] [outer = 0x0] 15:34:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12756c000) [pid = 1649] [serial = 758] [outer = 0x114bb4800] 15:34:05 INFO - PROCESS | 1649 | 1461364445553 Marionette DEBUG loaded listener.js 15:34:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x1288cfc00) [pid = 1649] [serial = 759] [outer = 0x114bb4800] 15:34:05 INFO - PROCESS | 1649 | 1461364445874 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]]]}] 15:34:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 15:34:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 469ms 15:34:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 15:34:05 INFO - PROCESS | 1649 | 1461364445907 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 15:34:05 INFO - PROCESS | 1649 | 1461364445908 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 15:34:05 INFO - PROCESS | 1649 | 1461364445911 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 15:34:05 INFO - PROCESS | 1649 | 1461364445913 Marionette TRACE conn2 <- [1,986,null,{}] 15:34:05 INFO - PROCESS | 1649 | 1461364445917 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}] 15:34:06 INFO - PROCESS | 1649 | 1461364446008 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 15:34:06 INFO - PROCESS | 1649 | 1461364446012 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x126fd8000 == 40 [pid = 1649] [id = 254] 15:34:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x124455c00) [pid = 1649] [serial = 760] [outer = 0x0] 15:34:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x129031000) [pid = 1649] [serial = 761] [outer = 0x124455c00] 15:34:06 INFO - PROCESS | 1649 | 1461364446037 Marionette DEBUG loaded listener.js 15:34:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x1293f4400) [pid = 1649] [serial = 762] [outer = 0x124455c00] 15:34:06 INFO - PROCESS | 1649 | 1461364446356 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]]]}] 15:34:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 15:34:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 473ms 15:34:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 15:34:06 INFO - PROCESS | 1649 | 1461364446390 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 15:34:06 INFO - PROCESS | 1649 | 1461364446391 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 15:34:06 INFO - PROCESS | 1649 | 1461364446393 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 15:34:06 INFO - PROCESS | 1649 | 1461364446395 Marionette TRACE conn2 <- [1,990,null,{}] 15:34:06 INFO - PROCESS | 1649 | 1461364446400 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}] 15:34:06 INFO - PROCESS | 1649 | 1461364446490 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 15:34:06 INFO - PROCESS | 1649 | 1461364446494 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x128b85800 == 41 [pid = 1649] [id = 255] 15:34:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x12945a800) [pid = 1649] [serial = 763] [outer = 0x0] 15:34:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12ab8b800) [pid = 1649] [serial = 764] [outer = 0x12945a800] 15:34:06 INFO - PROCESS | 1649 | 1461364446519 Marionette DEBUG loaded listener.js 15:34:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12ab93000) [pid = 1649] [serial = 765] [outer = 0x12945a800] 15:34:06 INFO - PROCESS | 1649 | 1461364446865 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]]]}] 15:34:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 15:34:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 526ms 15:34:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 15:34:06 INFO - PROCESS | 1649 | 1461364446920 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 15:34:06 INFO - PROCESS | 1649 | 1461364446921 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 15:34:06 INFO - PROCESS | 1649 | 1461364446923 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 15:34:06 INFO - PROCESS | 1649 | 1461364446924 Marionette TRACE conn2 <- [1,994,null,{}] 15:34:06 INFO - PROCESS | 1649 | 1461364446926 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}] 15:34:07 INFO - PROCESS | 1649 | 1461364447017 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 15:34:07 INFO - PROCESS | 1649 | 1461364447050 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a86a800 == 42 [pid = 1649] [id = 256] 15:34:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x129463000) [pid = 1649] [serial = 766] [outer = 0x0] 15:34:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12ab99c00) [pid = 1649] [serial = 767] [outer = 0x129463000] 15:34:07 INFO - PROCESS | 1649 | 1461364447075 Marionette DEBUG loaded listener.js 15:34:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x12abe8800) [pid = 1649] [serial = 768] [outer = 0x129463000] 15:34:07 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x11b0aa800) [pid = 1649] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 15:34:07 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x129466c00) [pid = 1649] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 15:34:07 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x1288d5c00) [pid = 1649] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 15:34:07 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x119ab9800) [pid = 1649] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 15:34:07 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x1198e0000) [pid = 1649] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 15:34:07 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x12e95c000) [pid = 1649] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 15:34:07 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x12ed65400) [pid = 1649] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 15:34:07 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12b09a800) [pid = 1649] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 15:34:07 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x12db79c00) [pid = 1649] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 15:34:07 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x126a31400) [pid = 1649] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 15:34:07 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x126c9ac00) [pid = 1649] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 15:34:07 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x1288d3800) [pid = 1649] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 15:34:07 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12abdf000) [pid = 1649] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 15:34:07 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x114443400) [pid = 1649] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 15:34:07 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x11b90c400) [pid = 1649] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 15:34:07 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x11c791800) [pid = 1649] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 15:34:07 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x11ab0e800) [pid = 1649] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 15:34:07 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x11ab0e400) [pid = 1649] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 15:34:07 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x119d5c800) [pid = 1649] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 15:34:07 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x1188e7800) [pid = 1649] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 15:34:07 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x11585a000) [pid = 1649] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 15:34:07 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x115854c00) [pid = 1649] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 15:34:07 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x11c7ee800) [pid = 1649] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 15:34:07 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x1197b0400) [pid = 1649] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 15:34:07 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x116611400) [pid = 1649] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 15:34:07 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12902d800) [pid = 1649] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 15:34:07 INFO - PROCESS | 1649 | 1461364447544 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]]]}] 15:34:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 15:34:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 668ms 15:34:07 INFO - PROCESS | 1649 | 1461364447592 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 15:34:07 INFO - PROCESS | 1649 | 1461364447593 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 15:34:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 15:34:07 INFO - PROCESS | 1649 | 1461364447608 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 15:34:07 INFO - PROCESS | 1649 | 1461364447609 Marionette TRACE conn2 <- [1,998,null,{}] 15:34:07 INFO - PROCESS | 1649 | 1461364447617 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}] 15:34:07 INFO - PROCESS | 1649 | 1461364447699 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 15:34:07 INFO - PROCESS | 1649 | 1461364447706 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ba13800 == 43 [pid = 1649] [id = 257] 15:34:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x1198e2800) [pid = 1649] [serial = 769] [outer = 0x0] 15:34:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x11c4ad400) [pid = 1649] [serial = 770] [outer = 0x1198e2800] 15:34:07 INFO - PROCESS | 1649 | 1461364447733 Marionette DEBUG loaded listener.js 15:34:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x126e11c00) [pid = 1649] [serial = 771] [outer = 0x1198e2800] 15:34:08 INFO - PROCESS | 1649 | 1461364448037 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]]]}] 15:34:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 15:34:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 481ms 15:34:08 INFO - PROCESS | 1649 | 1461364448082 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 15:34:08 INFO - PROCESS | 1649 | 1461364448083 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 15:34:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 15:34:08 INFO - PROCESS | 1649 | 1461364448086 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 15:34:08 INFO - PROCESS | 1649 | 1461364448087 Marionette TRACE conn2 <- [1,1002,null,{}] 15:34:08 INFO - PROCESS | 1649 | 1461364448089 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}] 15:34:08 INFO - PROCESS | 1649 | 1461364448164 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 15:34:08 INFO - PROCESS | 1649 | 1461364448210 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ac39800 == 44 [pid = 1649] [id = 258] 15:34:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x114f5d400) [pid = 1649] [serial = 772] [outer = 0x0] 15:34:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x1288d3800) [pid = 1649] [serial = 773] [outer = 0x114f5d400] 15:34:08 INFO - PROCESS | 1649 | 1461364448237 Marionette DEBUG loaded listener.js 15:34:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12abea400) [pid = 1649] [serial = 774] [outer = 0x114f5d400] 15:34:08 INFO - PROCESS | 1649 | 1461364448490 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]]]}] 15:34:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 15:34:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 417ms 15:34:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 15:34:08 INFO - PROCESS | 1649 | 1461364448505 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 15:34:08 INFO - PROCESS | 1649 | 1461364448506 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 15:34:08 INFO - PROCESS | 1649 | 1461364448508 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 15:34:08 INFO - PROCESS | 1649 | 1461364448509 Marionette TRACE conn2 <- [1,1006,null,{}] 15:34:08 INFO - PROCESS | 1649 | 1461364448519 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}] 15:34:08 INFO - PROCESS | 1649 | 1461364448600 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 15:34:08 INFO - PROCESS | 1649 | 1461364448605 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b4c1000 == 45 [pid = 1649] [id = 259] 15:34:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12ab97400) [pid = 1649] [serial = 775] [outer = 0x0] 15:34:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12afee800) [pid = 1649] [serial = 776] [outer = 0x12ab97400] 15:34:08 INFO - PROCESS | 1649 | 1461364448629 Marionette DEBUG loaded listener.js 15:34:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12b09d800) [pid = 1649] [serial = 777] [outer = 0x12ab97400] 15:34:08 INFO - PROCESS | 1649 | 1461364448945 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]]]}] 15:34:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 15:34:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 472ms 15:34:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 15:34:08 INFO - PROCESS | 1649 | 1461364448981 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 15:34:08 INFO - PROCESS | 1649 | 1461364448982 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 15:34:08 INFO - PROCESS | 1649 | 1461364448984 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 15:34:08 INFO - PROCESS | 1649 | 1461364448986 Marionette TRACE conn2 <- [1,1010,null,{}] 15:34:08 INFO - PROCESS | 1649 | 1461364448988 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}] 15:34:09 INFO - PROCESS | 1649 | 1461364449060 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 15:34:09 INFO - PROCESS | 1649 | 1461364449066 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d009000 == 46 [pid = 1649] [id = 260] 15:34:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12afec800) [pid = 1649] [serial = 778] [outer = 0x0] 15:34:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12b427800) [pid = 1649] [serial = 779] [outer = 0x12afec800] 15:34:09 INFO - PROCESS | 1649 | 1461364449090 Marionette DEBUG loaded listener.js 15:34:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12b42f000) [pid = 1649] [serial = 780] [outer = 0x12afec800] 15:34:09 INFO - PROCESS | 1649 | 1461364449482 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]]]}] 15:34:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 15:34:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 567ms 15:34:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 15:34:09 INFO - PROCESS | 1649 | 1461364449553 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 15:34:09 INFO - PROCESS | 1649 | 1461364449555 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 15:34:09 INFO - PROCESS | 1649 | 1461364449559 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 15:34:09 INFO - PROCESS | 1649 | 1461364449561 Marionette TRACE conn2 <- [1,1014,null,{}] 15:34:09 INFO - PROCESS | 1649 | 1461364449565 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}] 15:34:09 INFO - PROCESS | 1649 | 1461364449673 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 15:34:09 INFO - PROCESS | 1649 | 1461364449721 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x115361800 == 47 [pid = 1649] [id = 261] 15:34:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x1147d4c00) [pid = 1649] [serial = 781] [outer = 0x0] 15:34:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x114f5d000) [pid = 1649] [serial = 782] [outer = 0x1147d4c00] 15:34:09 INFO - PROCESS | 1649 | 1461364449752 Marionette DEBUG loaded listener.js 15:34:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x115859000) [pid = 1649] [serial = 783] [outer = 0x1147d4c00] 15:34:10 INFO - PROCESS | 1649 | 1461364450252 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]]]}] 15:34:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 15:34:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 773ms 15:34:10 INFO - PROCESS | 1649 | 1461364450332 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 15:34:10 INFO - PROCESS | 1649 | 1461364450336 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 15:34:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 15:34:10 INFO - PROCESS | 1649 | 1461364450341 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 15:34:10 INFO - PROCESS | 1649 | 1461364450343 Marionette TRACE conn2 <- [1,1018,null,{}] 15:34:10 INFO - PROCESS | 1649 | 1461364450345 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}] 15:34:10 INFO - PROCESS | 1649 | 1461364450451 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 15:34:10 INFO - PROCESS | 1649 | 1461364450523 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a8ba000 == 48 [pid = 1649] [id = 262] 15:34:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x118fc8400) [pid = 1649] [serial = 784] [outer = 0x0] 15:34:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x118fd4800) [pid = 1649] [serial = 785] [outer = 0x118fc8400] 15:34:10 INFO - PROCESS | 1649 | 1461364450554 Marionette DEBUG loaded listener.js 15:34:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x119a46800) [pid = 1649] [serial = 786] [outer = 0x118fc8400] 15:34:11 INFO - PROCESS | 1649 | 1461364451204 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]]]}] 15:34:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 15:34:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 876ms 15:34:11 INFO - PROCESS | 1649 | 1461364451216 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 15:34:11 INFO - PROCESS | 1649 | 1461364451218 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 15:34:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 15:34:11 INFO - PROCESS | 1649 | 1461364451222 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 15:34:11 INFO - PROCESS | 1649 | 1461364451224 Marionette TRACE conn2 <- [1,1022,null,{}] 15:34:11 INFO - PROCESS | 1649 | 1461364451229 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}] 15:34:11 INFO - PROCESS | 1649 | 1461364451325 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 15:34:11 INFO - PROCESS | 1649 | 1461364451403 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x1158a1000 == 49 [pid = 1649] [id = 263] 15:34:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x1157b6c00) [pid = 1649] [serial = 787] [outer = 0x0] 15:34:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x1159d7400) [pid = 1649] [serial = 788] [outer = 0x1157b6c00] 15:34:11 INFO - PROCESS | 1649 | 1461364451432 Marionette DEBUG loaded listener.js 15:34:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x1186c3800) [pid = 1649] [serial = 789] [outer = 0x1157b6c00] 15:34:11 INFO - PROCESS | 1649 | --DOCSHELL 0x12b4c1000 == 48 [pid = 1649] [id = 259] 15:34:11 INFO - PROCESS | 1649 | --DOCSHELL 0x12ac39800 == 47 [pid = 1649] [id = 258] 15:34:11 INFO - PROCESS | 1649 | --DOCSHELL 0x11ba13800 == 46 [pid = 1649] [id = 257] 15:34:11 INFO - PROCESS | 1649 | --DOCSHELL 0x12a86a800 == 45 [pid = 1649] [id = 256] 15:34:11 INFO - PROCESS | 1649 | --DOCSHELL 0x128b85800 == 44 [pid = 1649] [id = 255] 15:34:11 INFO - PROCESS | 1649 | --DOCSHELL 0x126fd8000 == 43 [pid = 1649] [id = 254] 15:34:11 INFO - PROCESS | 1649 | --DOCSHELL 0x125d1f000 == 42 [pid = 1649] [id = 253] 15:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x12b4edc00) [pid = 1649] [serial = 722] [outer = 0x0] [url = about:blank] 15:34:11 INFO - PROCESS | 1649 | --DOCSHELL 0x11af87800 == 41 [pid = 1649] [id = 252] 15:34:11 INFO - PROCESS | 1649 | --DOCSHELL 0x1239e2000 == 40 [pid = 1649] [id = 251] 15:34:11 INFO - PROCESS | 1649 | --DOCSHELL 0x1197a9800 == 39 [pid = 1649] [id = 250] 15:34:11 INFO - PROCESS | 1649 | --DOCSHELL 0x11bf9a000 == 38 [pid = 1649] [id = 249] 15:34:11 INFO - PROCESS | 1649 | --DOCSHELL 0x11bf83000 == 37 [pid = 1649] [id = 248] 15:34:11 INFO - PROCESS | 1649 | --DOCSHELL 0x11ba0e800 == 36 [pid = 1649] [id = 247] 15:34:11 INFO - PROCESS | 1649 | --DOCSHELL 0x11af88000 == 35 [pid = 1649] [id = 246] 15:34:11 INFO - PROCESS | 1649 | --DOCSHELL 0x11a8b2000 == 34 [pid = 1649] [id = 245] 15:34:11 INFO - PROCESS | 1649 | --DOCSHELL 0x119ad3800 == 33 [pid = 1649] [id = 244] 15:34:11 INFO - PROCESS | 1649 | --DOCSHELL 0x116313000 == 32 [pid = 1649] [id = 243] 15:34:11 INFO - PROCESS | 1649 | --DOCSHELL 0x115492800 == 31 [pid = 1649] [id = 242] 15:34:11 INFO - PROCESS | 1649 | --DOCSHELL 0x12af63800 == 30 [pid = 1649] [id = 241] 15:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x12eaa3400) [pid = 1649] [serial = 606] [outer = 0x0] [url = about:blank] 15:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12d19a400) [pid = 1649] [serial = 615] [outer = 0x0] [url = about:blank] 15:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x123fbf800) [pid = 1649] [serial = 612] [outer = 0x0] [url = about:blank] 15:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x11ab05400) [pid = 1649] [serial = 609] [outer = 0x0] [url = about:blank] 15:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12ed63800) [pid = 1649] [serial = 621] [outer = 0x0] [url = about:blank] 15:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12f192400) [pid = 1649] [serial = 624] [outer = 0x0] [url = about:blank] 15:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12b0a1000) [pid = 1649] [serial = 627] [outer = 0x0] [url = about:blank] 15:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12e959c00) [pid = 1649] [serial = 618] [outer = 0x0] [url = about:blank] 15:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x126fbec00) [pid = 1649] [serial = 704] [outer = 0x0] [url = about:blank] 15:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x1288c9800) [pid = 1649] [serial = 707] [outer = 0x0] [url = about:blank] 15:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x127567800) [pid = 1649] [serial = 705] [outer = 0x0] [url = about:blank] 15:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x129038c00) [pid = 1649] [serial = 710] [outer = 0x0] [url = about:blank] 15:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x12ace6800) [pid = 1649] [serial = 716] [outer = 0x0] [url = about:blank] 15:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x12902d000) [pid = 1649] [serial = 713] [outer = 0x0] [url = about:blank] 15:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x12b099c00) [pid = 1649] [serial = 719] [outer = 0x0] [url = about:blank] 15:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x129469000) [pid = 1649] [serial = 711] [outer = 0x0] [url = about:blank] 15:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x123860000) [pid = 1649] [serial = 698] [outer = 0x0] [url = about:blank] 15:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x1243b7800) [pid = 1649] [serial = 699] [outer = 0x0] [url = about:blank] 15:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x11bea2000) [pid = 1649] [serial = 695] [outer = 0x0] [url = about:blank] 15:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x11c4aec00) [pid = 1649] [serial = 696] [outer = 0x0] [url = about:blank] 15:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x11b907000) [pid = 1649] [serial = 692] [outer = 0x0] [url = about:blank] 15:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x11ba2b800) [pid = 1649] [serial = 693] [outer = 0x0] [url = about:blank] 15:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x11a86f400) [pid = 1649] [serial = 689] [outer = 0x0] [url = about:blank] 15:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x11ab08800) [pid = 1649] [serial = 690] [outer = 0x0] [url = about:blank] 15:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x119a44c00) [pid = 1649] [serial = 687] [outer = 0x0] [url = about:blank] 15:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x118fd6000) [pid = 1649] [serial = 686] [outer = 0x0] [url = about:blank] 15:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1188e6800) [pid = 1649] [serial = 684] [outer = 0x0] [url = about:blank] 15:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x116387400) [pid = 1649] [serial = 683] [outer = 0x0] [url = about:blank] 15:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x12abe8400) [pid = 1649] [serial = 681] [outer = 0x0] [url = about:blank] 15:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x129038800) [pid = 1649] [serial = 680] [outer = 0x0] [url = about:blank] 15:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1274d6c00) [pid = 1649] [serial = 678] [outer = 0x0] [url = about:blank] 15:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1243b6400) [pid = 1649] [serial = 677] [outer = 0x0] [url = about:blank] 15:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x11b911c00) [pid = 1649] [serial = 675] [outer = 0x0] [url = about:blank] 15:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x11a86ec00) [pid = 1649] [serial = 674] [outer = 0x0] [url = about:blank] 15:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x118fcc400) [pid = 1649] [serial = 672] [outer = 0x0] [url = about:blank] 15:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x11680c000) [pid = 1649] [serial = 671] [outer = 0x0] [url = about:blank] 15:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12d109c00) [pid = 1649] [serial = 669] [outer = 0x0] [url = about:blank] 15:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12b427c00) [pid = 1649] [serial = 720] [outer = 0x0] [url = about:blank] 15:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x12b096c00) [pid = 1649] [serial = 717] [outer = 0x0] [url = about:blank] 15:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1246c1000) [pid = 1649] [serial = 701] [outer = 0x0] [url = about:blank] 15:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1288d2c00) [pid = 1649] [serial = 708] [outer = 0x0] [url = about:blank] 15:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x12abde400) [pid = 1649] [serial = 714] [outer = 0x0] [url = about:blank] 15:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x126c99c00) [pid = 1649] [serial = 702] [outer = 0x0] [url = about:blank] 15:34:11 INFO - PROCESS | 1649 | 1461364451917 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]]]}] 15:34:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 15:34:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 722ms 15:34:11 INFO - PROCESS | 1649 | 1461364451944 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 15:34:11 INFO - PROCESS | 1649 | 1461364451948 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 15:34:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 15:34:11 INFO - PROCESS | 1649 | 1461364451952 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 15:34:11 INFO - PROCESS | 1649 | 1461364451954 Marionette TRACE conn2 <- [1,1026,null,{}] 15:34:11 INFO - PROCESS | 1649 | 1461364451956 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}] 15:34:12 INFO - PROCESS | 1649 | 1461364452029 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 15:34:12 INFO - PROCESS | 1649 | 1461364452033 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x119792000 == 31 [pid = 1649] [id = 264] 15:34:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x118949000) [pid = 1649] [serial = 790] [outer = 0x0] 15:34:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x11919b000) [pid = 1649] [serial = 791] [outer = 0x118949000] 15:34:12 INFO - PROCESS | 1649 | 1461364452061 Marionette DEBUG loaded listener.js 15:34:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x119a47c00) [pid = 1649] [serial = 792] [outer = 0x118949000] 15:34:12 INFO - PROCESS | 1649 | 1461364452374 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]]]}] 15:34:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 15:34:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 468ms 15:34:12 INFO - PROCESS | 1649 | 1461364452421 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 15:34:12 INFO - PROCESS | 1649 | 1461364452422 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 15:34:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 15:34:12 INFO - PROCESS | 1649 | 1461364452425 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 15:34:12 INFO - PROCESS | 1649 | 1461364452427 Marionette TRACE conn2 <- [1,1030,null,{}] 15:34:12 INFO - PROCESS | 1649 | 1461364452435 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}] 15:34:12 INFO - PROCESS | 1649 | 1461364452514 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 15:34:12 INFO - PROCESS | 1649 | 1461364452519 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a916800 == 32 [pid = 1649] [id = 265] 15:34:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x115229800) [pid = 1649] [serial = 793] [outer = 0x0] 15:34:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x11a86ec00) [pid = 1649] [serial = 794] [outer = 0x115229800] 15:34:12 INFO - PROCESS | 1649 | 1461364452549 Marionette DEBUG loaded listener.js 15:34:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x11ab06400) [pid = 1649] [serial = 795] [outer = 0x115229800] 15:34:12 INFO - PROCESS | 1649 | 1461364452885 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]]]}] 15:34:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 15:34:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 472ms 15:34:12 INFO - PROCESS | 1649 | 1461364452899 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 15:34:12 INFO - PROCESS | 1649 | 1461364452900 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 15:34:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 15:34:12 INFO - PROCESS | 1649 | 1461364452902 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 15:34:12 INFO - PROCESS | 1649 | 1461364452904 Marionette TRACE conn2 <- [1,1034,null,{}] 15:34:12 INFO - PROCESS | 1649 | 1461364452906 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}] 15:34:13 INFO - PROCESS | 1649 | 1461364453006 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 15:34:13 INFO - PROCESS | 1649 | 1461364453065 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b065800 == 33 [pid = 1649] [id = 266] 15:34:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x119a53c00) [pid = 1649] [serial = 796] [outer = 0x0] 15:34:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11ad09800) [pid = 1649] [serial = 797] [outer = 0x119a53c00] 15:34:13 INFO - PROCESS | 1649 | 1461364453105 Marionette DEBUG loaded listener.js 15:34:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x11be9c400) [pid = 1649] [serial = 798] [outer = 0x119a53c00] 15:34:13 INFO - PROCESS | 1649 | 1461364453552 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]]]}] 15:34:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 15:34:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 672ms 15:34:13 INFO - PROCESS | 1649 | 1461364453577 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 15:34:13 INFO - PROCESS | 1649 | 1461364453579 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 15:34:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 15:34:13 INFO - PROCESS | 1649 | 1461364453583 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 15:34:13 INFO - PROCESS | 1649 | 1461364453584 Marionette TRACE conn2 <- [1,1038,null,{}] 15:34:13 INFO - PROCESS | 1649 | 1461364453586 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}] 15:34:13 INFO - PROCESS | 1649 | 1461364453645 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 15:34:13 INFO - PROCESS | 1649 | 1461364453650 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c153800 == 34 [pid = 1649] [id = 267] 15:34:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x114441400) [pid = 1649] [serial = 799] [outer = 0x0] 15:34:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x11c141400) [pid = 1649] [serial = 800] [outer = 0x114441400] 15:34:13 INFO - PROCESS | 1649 | 1461364453670 Marionette DEBUG loaded listener.js 15:34:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x11c4af000) [pid = 1649] [serial = 801] [outer = 0x114441400] 15:34:14 INFO - PROCESS | 1649 | 1461364454126 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]]]}] 15:34:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 15:34:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 570ms 15:34:14 INFO - PROCESS | 1649 | 1461364454154 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 15:34:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 15:34:14 INFO - PROCESS | 1649 | 1461364454156 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 15:34:14 INFO - PROCESS | 1649 | 1461364454167 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 15:34:14 INFO - PROCESS | 1649 | 1461364454169 Marionette TRACE conn2 <- [1,1042,null,{}] 15:34:14 INFO - PROCESS | 1649 | 1461364454172 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}] 15:34:14 INFO - PROCESS | 1649 | 1461364454338 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 15:34:14 INFO - PROCESS | 1649 | 1461364454416 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c76d000 == 35 [pid = 1649] [id = 268] 15:34:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x11c793400) [pid = 1649] [serial = 802] [outer = 0x0] 15:34:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x11c7ed400) [pid = 1649] [serial = 803] [outer = 0x11c793400] 15:34:14 INFO - PROCESS | 1649 | 1461364454458 Marionette DEBUG loaded listener.js 15:34:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x123df9000) [pid = 1649] [serial = 804] [outer = 0x11c793400] 15:34:14 INFO - PROCESS | 1649 | 1461364454759 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]]]}] 15:34:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 15:34:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 628ms 15:34:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 15:34:14 INFO - PROCESS | 1649 | 1461364454791 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 15:34:14 INFO - PROCESS | 1649 | 1461364454792 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 15:34:14 INFO - PROCESS | 1649 | 1461364454796 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 15:34:14 INFO - PROCESS | 1649 | 1461364454799 Marionette TRACE conn2 <- [1,1046,null,{}] 15:34:14 INFO - PROCESS | 1649 | 1461364454802 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}] 15:34:14 INFO - PROCESS | 1649 | 1461364454903 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 15:34:14 INFO - PROCESS | 1649 | 1461364454907 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x123b1c800 == 36 [pid = 1649] [id = 269] 15:34:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x123dfe400) [pid = 1649] [serial = 805] [outer = 0x0] 15:34:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1243b9c00) [pid = 1649] [serial = 806] [outer = 0x123dfe400] 15:34:14 INFO - PROCESS | 1649 | 1461364454930 Marionette DEBUG loaded listener.js 15:34:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1268a3800) [pid = 1649] [serial = 807] [outer = 0x123dfe400] 15:34:15 INFO - PROCESS | 1649 | 1461364455233 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]]]}] 15:34:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 15:34:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 475ms 15:34:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 15:34:15 INFO - PROCESS | 1649 | 1461364455270 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 15:34:15 INFO - PROCESS | 1649 | 1461364455272 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 15:34:15 INFO - PROCESS | 1649 | 1461364455274 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 15:34:15 INFO - PROCESS | 1649 | 1461364455275 Marionette TRACE conn2 <- [1,1050,null,{}] 15:34:15 INFO - PROCESS | 1649 | 1461364455283 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}] 15:34:15 INFO - PROCESS | 1649 | 1461364455373 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 15:34:15 INFO - PROCESS | 1649 | 1461364455378 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x123e90000 == 37 [pid = 1649] [id = 270] 15:34:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x123a3c800) [pid = 1649] [serial = 808] [outer = 0x0] 15:34:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x126c94c00) [pid = 1649] [serial = 809] [outer = 0x123a3c800] 15:34:15 INFO - PROCESS | 1649 | 1461364455403 Marionette DEBUG loaded listener.js 15:34:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x126e15c00) [pid = 1649] [serial = 810] [outer = 0x123a3c800] 15:34:15 INFO - PROCESS | 1649 | 1461364455729 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]]]}] 15:34:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 15:34:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 468ms 15:34:15 INFO - PROCESS | 1649 | 1461364455756 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 15:34:15 INFO - PROCESS | 1649 | 1461364455757 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 15:34:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 15:34:15 INFO - PROCESS | 1649 | 1461364455761 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 15:34:15 INFO - PROCESS | 1649 | 1461364455763 Marionette TRACE conn2 <- [1,1054,null,{}] 15:34:15 INFO - PROCESS | 1649 | 1461364455769 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}] 15:34:15 INFO - PROCESS | 1649 | 1461364455860 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 15:34:16 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x114bb4800) [pid = 1649] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 15:34:16 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1155ecc00) [pid = 1649] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 15:34:16 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1188ea000) [pid = 1649] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 15:34:16 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x119a4b800) [pid = 1649] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 15:34:16 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1144bd400) [pid = 1649] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 15:34:16 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11bea2800) [pid = 1649] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 15:34:16 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1155e3c00) [pid = 1649] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 15:34:16 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x124455c00) [pid = 1649] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 15:34:16 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1147c9000) [pid = 1649] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 15:34:16 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x118e1a400) [pid = 1649] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 15:34:16 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x123860800) [pid = 1649] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 15:34:16 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x11b0a3400) [pid = 1649] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 15:34:16 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12403ac00) [pid = 1649] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 15:34:16 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12945a800) [pid = 1649] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 15:34:16 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x129463000) [pid = 1649] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 15:34:16 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x114f5d400) [pid = 1649] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 15:34:16 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x12ab97400) [pid = 1649] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 15:34:16 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1198e2800) [pid = 1649] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 15:34:16 INFO - PROCESS | 1649 | 1461364456047 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x116317800 == 38 [pid = 1649] [id = 271] 15:34:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x114443400) [pid = 1649] [serial = 811] [outer = 0x0] 15:34:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1155ecc00) [pid = 1649] [serial = 812] [outer = 0x114443400] 15:34:16 INFO - PROCESS | 1649 | 1461364456073 Marionette DEBUG loaded listener.js 15:34:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x119ab9800) [pid = 1649] [serial = 813] [outer = 0x114443400] 15:34:16 INFO - PROCESS | 1649 | 1461364456340 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]]]}] 15:34:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 15:34:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 623ms 15:34:16 INFO - PROCESS | 1649 | 1461364456385 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 15:34:16 INFO - PROCESS | 1649 | 1461364456386 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 15:34:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 15:34:16 INFO - PROCESS | 1649 | 1461364456389 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 15:34:16 INFO - PROCESS | 1649 | 1461364456390 Marionette TRACE conn2 <- [1,1058,null,{}] 15:34:16 INFO - PROCESS | 1649 | 1461364456392 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}] 15:34:16 INFO - PROCESS | 1649 | 1461364456469 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 15:34:16 INFO - PROCESS | 1649 | 1461364456473 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x123c07800 == 39 [pid = 1649] [id = 272] 15:34:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x11a86f800) [pid = 1649] [serial = 814] [outer = 0x0] 15:34:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11b90ec00) [pid = 1649] [serial = 815] [outer = 0x11a86f800] 15:34:16 INFO - PROCESS | 1649 | 1461364456501 Marionette DEBUG loaded listener.js 15:34:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1274cc400) [pid = 1649] [serial = 816] [outer = 0x11a86f800] 15:34:16 INFO - PROCESS | 1649 | 1461364456805 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]]]}] 15:34:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 15:34:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 468ms 15:34:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 15:34:16 INFO - PROCESS | 1649 | 1461364456857 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 15:34:16 INFO - PROCESS | 1649 | 1461364456859 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 15:34:16 INFO - PROCESS | 1649 | 1461364456861 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 15:34:16 INFO - PROCESS | 1649 | 1461364456863 Marionette TRACE conn2 <- [1,1062,null,{}] 15:34:16 INFO - PROCESS | 1649 | 1461364456865 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}] 15:34:16 INFO - PROCESS | 1649 | 1461364456971 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 15:34:16 INFO - PROCESS | 1649 | 1461364456978 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x126fdc000 == 40 [pid = 1649] [id = 273] 15:34:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1274d4c00) [pid = 1649] [serial = 817] [outer = 0x0] 15:34:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1288cd000) [pid = 1649] [serial = 818] [outer = 0x1274d4c00] 15:34:17 INFO - PROCESS | 1649 | 1461364457009 Marionette DEBUG loaded listener.js 15:34:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1293ec000) [pid = 1649] [serial = 819] [outer = 0x1274d4c00] 15:34:17 INFO - PROCESS | 1649 | 1461364457329 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]]]}] 15:34:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 15:34:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 520ms 15:34:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 15:34:17 INFO - PROCESS | 1649 | 1461364457382 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 15:34:17 INFO - PROCESS | 1649 | 1461364457383 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 15:34:17 INFO - PROCESS | 1649 | 1461364457385 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 15:34:17 INFO - PROCESS | 1649 | 1461364457386 Marionette TRACE conn2 <- [1,1066,null,{}] 15:34:17 INFO - PROCESS | 1649 | 1461364457388 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}] 15:34:17 INFO - PROCESS | 1649 | 1461364457463 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 15:34:17 INFO - PROCESS | 1649 | 1461364457468 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a913000 == 41 [pid = 1649] [id = 274] 15:34:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1293f3000) [pid = 1649] [serial = 820] [outer = 0x0] 15:34:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12ab8ec00) [pid = 1649] [serial = 821] [outer = 0x1293f3000] 15:34:17 INFO - PROCESS | 1649 | 1461364457493 Marionette DEBUG loaded listener.js 15:34:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12ab9a400) [pid = 1649] [serial = 822] [outer = 0x1293f3000] 15:34:17 INFO - PROCESS | 1649 | 1461364457797 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]]]}] 15:34:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 15:34:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 469ms 15:34:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 15:34:17 INFO - PROCESS | 1649 | 1461364457854 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 15:34:17 INFO - PROCESS | 1649 | 1461364457856 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 15:34:17 INFO - PROCESS | 1649 | 1461364457858 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 15:34:17 INFO - PROCESS | 1649 | 1461364457859 Marionette TRACE conn2 <- [1,1070,null,{}] 15:34:17 INFO - PROCESS | 1649 | 1461364457870 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}] 15:34:17 INFO - PROCESS | 1649 | 1461364457942 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 15:34:17 INFO - PROCESS | 1649 | 1461364457948 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ac39800 == 42 [pid = 1649] [id = 275] 15:34:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12abdd800) [pid = 1649] [serial = 823] [outer = 0x0] 15:34:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12abe6c00) [pid = 1649] [serial = 824] [outer = 0x12abdd800] 15:34:17 INFO - PROCESS | 1649 | 1461364457973 Marionette DEBUG loaded listener.js 15:34:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12ace9c00) [pid = 1649] [serial = 825] [outer = 0x12abdd800] 15:34:18 INFO - PROCESS | 1649 | 1461364458403 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]]]}] 15:34:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 15:34:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 571ms 15:34:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 15:34:18 INFO - PROCESS | 1649 | 1461364458431 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 15:34:18 INFO - PROCESS | 1649 | 1461364458434 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 15:34:18 INFO - PROCESS | 1649 | 1461364458438 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 15:34:18 INFO - PROCESS | 1649 | 1461364458440 Marionette TRACE conn2 <- [1,1074,null,{}] 15:34:18 INFO - PROCESS | 1649 | 1461364458444 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}] 15:34:18 INFO - PROCESS | 1649 | 1461364458540 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 15:34:18 INFO - PROCESS | 1649 | 1461364458604 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x119b42000 == 43 [pid = 1649] [id = 276] 15:34:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x116688800) [pid = 1649] [serial = 826] [outer = 0x0] 15:34:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x118945800) [pid = 1649] [serial = 827] [outer = 0x116688800] 15:34:18 INFO - PROCESS | 1649 | 1461364458636 Marionette DEBUG loaded listener.js 15:34:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x118fcc400) [pid = 1649] [serial = 828] [outer = 0x116688800] 15:34:19 INFO - PROCESS | 1649 | 1461364459070 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]]]}] 15:34:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 15:34:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 671ms 15:34:19 INFO - PROCESS | 1649 | 1461364459109 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 15:34:19 INFO - PROCESS | 1649 | 1461364459113 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 15:34:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 15:34:19 INFO - PROCESS | 1649 | 1461364459118 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 15:34:19 INFO - PROCESS | 1649 | 1461364459120 Marionette TRACE conn2 <- [1,1078,null,{}] 15:34:19 INFO - PROCESS | 1649 | 1461364459122 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}] 15:34:19 INFO - PROCESS | 1649 | 1461364459222 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 15:34:19 INFO - PROCESS | 1649 | 1461364459287 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x11afa7000 == 44 [pid = 1649] [id = 277] 15:34:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x119271c00) [pid = 1649] [serial = 829] [outer = 0x0] 15:34:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x11a86f400) [pid = 1649] [serial = 830] [outer = 0x119271c00] 15:34:19 INFO - PROCESS | 1649 | 1461364459318 Marionette DEBUG loaded listener.js 15:34:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x11ab0b000) [pid = 1649] [serial = 831] [outer = 0x119271c00] 15:34:19 INFO - PROCESS | 1649 | 1461364459918 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]]]}] 15:34:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 15:34:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 821ms 15:34:19 INFO - PROCESS | 1649 | 1461364459938 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 15:34:19 INFO - PROCESS | 1649 | 1461364459940 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 15:34:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 15:34:19 INFO - PROCESS | 1649 | 1461364459942 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 15:34:19 INFO - PROCESS | 1649 | 1461364459945 Marionette TRACE conn2 <- [1,1082,null,{}] 15:34:19 INFO - PROCESS | 1649 | 1461364459953 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}] 15:34:20 INFO - PROCESS | 1649 | 1461364460050 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 15:34:20 INFO - PROCESS | 1649 | 1461364460101 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b7d3800 == 45 [pid = 1649] [id = 278] 15:34:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x126e1d000) [pid = 1649] [serial = 832] [outer = 0x0] 15:34:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x128b1a800) [pid = 1649] [serial = 833] [outer = 0x126e1d000] 15:34:20 INFO - PROCESS | 1649 | 1461364460132 Marionette DEBUG loaded listener.js 15:34:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12abddc00) [pid = 1649] [serial = 834] [outer = 0x126e1d000] 15:34:20 INFO - PROCESS | 1649 | 1461364460525 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]]]}] 15:34:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 15:34:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 622ms 15:34:20 INFO - PROCESS | 1649 | 1461364460564 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 15:34:20 INFO - PROCESS | 1649 | 1461364460566 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 15:34:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 15:34:20 INFO - PROCESS | 1649 | 1461364460568 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 15:34:20 INFO - PROCESS | 1649 | 1461364460570 Marionette TRACE conn2 <- [1,1086,null,{}] 15:34:20 INFO - PROCESS | 1649 | 1461364460572 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}] 15:34:20 INFO - PROCESS | 1649 | 1461364460669 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 15:34:20 INFO - PROCESS | 1649 | 1461364460718 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d172800 == 46 [pid = 1649] [id = 279] 15:34:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x12abe9c00) [pid = 1649] [serial = 835] [outer = 0x0] 15:34:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12afef800) [pid = 1649] [serial = 836] [outer = 0x12abe9c00] 15:34:20 INFO - PROCESS | 1649 | 1461364460749 Marionette DEBUG loaded listener.js 15:34:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12b09e000) [pid = 1649] [serial = 837] [outer = 0x12abe9c00] 15:34:21 INFO - PROCESS | 1649 | 1461364461139 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]]]}] 15:34:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 15:34:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 620ms 15:34:21 INFO - PROCESS | 1649 | 1461364461189 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 15:34:21 INFO - PROCESS | 1649 | 1461364461190 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 15:34:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 15:34:21 INFO - PROCESS | 1649 | 1461364461192 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 15:34:21 INFO - PROCESS | 1649 | 1461364461194 Marionette TRACE conn2 <- [1,1090,null,{}] 15:34:21 INFO - PROCESS | 1649 | 1461364461196 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}] 15:34:21 INFO - PROCESS | 1649 | 1461364461290 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 15:34:21 INFO - PROCESS | 1649 | 1461364461381 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d514800 == 47 [pid = 1649] [id = 280] 15:34:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12b094400) [pid = 1649] [serial = 838] [outer = 0x0] 15:34:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12b42b800) [pid = 1649] [serial = 839] [outer = 0x12b094400] 15:34:21 INFO - PROCESS | 1649 | 1461364461411 Marionette DEBUG loaded listener.js 15:34:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12b4ec000) [pid = 1649] [serial = 840] [outer = 0x12b094400] 15:34:21 INFO - PROCESS | 1649 | 1461364461843 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]]]}] 15:34:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 15:34:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 672ms 15:34:21 INFO - PROCESS | 1649 | 1461364461865 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 15:34:21 INFO - PROCESS | 1649 | 1461364461866 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 15:34:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 15:34:21 INFO - PROCESS | 1649 | 1461364461868 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 15:34:21 INFO - PROCESS | 1649 | 1461364461870 Marionette TRACE conn2 <- [1,1094,null,{}] 15:34:21 INFO - PROCESS | 1649 | 1461364461872 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}] 15:34:21 INFO - PROCESS | 1649 | 1461364461981 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 15:34:22 INFO - PROCESS | 1649 | 1461364462043 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x119797000 == 48 [pid = 1649] [id = 281] 15:34:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x115854c00) [pid = 1649] [serial = 841] [outer = 0x0] 15:34:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12ace7000) [pid = 1649] [serial = 842] [outer = 0x115854c00] 15:34:22 INFO - PROCESS | 1649 | 1461364462075 Marionette DEBUG loaded listener.js 15:34:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12d10d400) [pid = 1649] [serial = 843] [outer = 0x115854c00] 15:34:22 INFO - PROCESS | 1649 | 1461364462567 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]]]}] 15:34:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 15:34:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 720ms 15:34:22 INFO - PROCESS | 1649 | 1461364462593 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 15:34:22 INFO - PROCESS | 1649 | 1461364462595 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 15:34:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 15:34:22 INFO - PROCESS | 1649 | 1461364462633 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 15:34:22 INFO - PROCESS | 1649 | 1461364462635 Marionette TRACE conn2 <- [1,1098,null,{}] 15:34:22 INFO - PROCESS | 1649 | 1461364462640 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}] 15:34:22 INFO - PROCESS | 1649 | 1461364462732 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 15:34:22 INFO - PROCESS | 1649 | 1461364462797 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a921800 == 49 [pid = 1649] [id = 282] 15:34:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x1155ebc00) [pid = 1649] [serial = 844] [outer = 0x0] 15:34:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x115932c00) [pid = 1649] [serial = 845] [outer = 0x1155ebc00] 15:34:22 INFO - PROCESS | 1649 | 1461364462838 Marionette DEBUG loaded listener.js 15:34:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x1188ea000) [pid = 1649] [serial = 846] [outer = 0x1155ebc00] 15:34:23 INFO - PROCESS | 1649 | 1461364463322 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]]]}] 15:34:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 15:34:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 744ms 15:34:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 15:34:23 INFO - PROCESS | 1649 | 1461364463355 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 15:34:23 INFO - PROCESS | 1649 | 1461364463359 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 15:34:23 INFO - PROCESS | 1649 | 1461364463363 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 15:34:23 INFO - PROCESS | 1649 | 1461364463364 Marionette TRACE conn2 <- [1,1102,null,{}] 15:34:23 INFO - PROCESS | 1649 | 1461364463367 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}] 15:34:23 INFO - PROCESS | 1649 | 1461364463460 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 15:34:23 INFO - PROCESS | 1649 | 1461364463510 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b05d000 == 50 [pid = 1649] [id = 283] 15:34:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x118e1a400) [pid = 1649] [serial = 847] [outer = 0x0] 15:34:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x119a46c00) [pid = 1649] [serial = 848] [outer = 0x118e1a400] 15:34:23 INFO - PROCESS | 1649 | 1461364463537 Marionette DEBUG loaded listener.js 15:34:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x11a865000) [pid = 1649] [serial = 849] [outer = 0x118e1a400] 15:34:23 INFO - PROCESS | 1649 | --DOCSHELL 0x12a913000 == 49 [pid = 1649] [id = 274] 15:34:23 INFO - PROCESS | 1649 | --DOCSHELL 0x126fdc000 == 48 [pid = 1649] [id = 273] 15:34:23 INFO - PROCESS | 1649 | --DOCSHELL 0x123c07800 == 47 [pid = 1649] [id = 272] 15:34:23 INFO - PROCESS | 1649 | --DOCSHELL 0x116317800 == 46 [pid = 1649] [id = 271] 15:34:23 INFO - PROCESS | 1649 | --DOCSHELL 0x123e90000 == 45 [pid = 1649] [id = 270] 15:34:23 INFO - PROCESS | 1649 | --DOCSHELL 0x123b1c800 == 44 [pid = 1649] [id = 269] 15:34:23 INFO - PROCESS | 1649 | --DOCSHELL 0x11c76d000 == 43 [pid = 1649] [id = 268] 15:34:23 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12b427800) [pid = 1649] [serial = 779] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1649 | --DOCSHELL 0x11c153800 == 42 [pid = 1649] [id = 267] 15:34:23 INFO - PROCESS | 1649 | --DOCSHELL 0x11b065800 == 41 [pid = 1649] [id = 266] 15:34:23 INFO - PROCESS | 1649 | --DOCSHELL 0x11a916800 == 40 [pid = 1649] [id = 265] 15:34:23 INFO - PROCESS | 1649 | --DOCSHELL 0x119792000 == 39 [pid = 1649] [id = 264] 15:34:23 INFO - PROCESS | 1649 | --DOCSHELL 0x1158a1000 == 38 [pid = 1649] [id = 263] 15:34:23 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x12756c000) [pid = 1649] [serial = 758] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x1157bc400) [pid = 1649] [serial = 725] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x11c790c00) [pid = 1649] [serial = 746] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x123a3a000) [pid = 1649] [serial = 747] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x123dfc000) [pid = 1649] [serial = 752] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x124456000) [pid = 1649] [serial = 753] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x119a51000) [pid = 1649] [serial = 731] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x119aba800) [pid = 1649] [serial = 732] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x11c791c00) [pid = 1649] [serial = 743] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x11c798400) [pid = 1649] [serial = 744] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x116689400) [pid = 1649] [serial = 728] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x118e1b400) [pid = 1649] [serial = 729] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x129031000) [pid = 1649] [serial = 761] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x11ab06c00) [pid = 1649] [serial = 737] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x11ad3c000) [pid = 1649] [serial = 738] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x11a864c00) [pid = 1649] [serial = 734] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x11a8dd800) [pid = 1649] [serial = 735] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x123a40000) [pid = 1649] [serial = 749] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x123df6c00) [pid = 1649] [serial = 750] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x11ba27000) [pid = 1649] [serial = 740] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x11b90bc00) [pid = 1649] [serial = 741] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x126c92000) [pid = 1649] [serial = 755] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1288cfc00) [pid = 1649] [serial = 759] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12ab8b800) [pid = 1649] [serial = 764] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1293f4400) [pid = 1649] [serial = 762] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12ab99c00) [pid = 1649] [serial = 767] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x12ab93000) [pid = 1649] [serial = 765] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12abea400) [pid = 1649] [serial = 774] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x12afee800) [pid = 1649] [serial = 776] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x11c4ad400) [pid = 1649] [serial = 770] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x12b09d800) [pid = 1649] [serial = 777] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1159e4400) [pid = 1649] [serial = 726] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12abe8800) [pid = 1649] [serial = 768] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1288d3800) [pid = 1649] [serial = 773] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x126e11c00) [pid = 1649] [serial = 771] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1274d7000) [pid = 1649] [serial = 756] [outer = 0x0] [url = about:blank] 15:34:23 INFO - PROCESS | 1649 | 1461364463871 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]]]}] 15:34:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 15:34:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 518ms 15:34:23 INFO - PROCESS | 1649 | 1461364463883 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 15:34:23 INFO - PROCESS | 1649 | 1461364463885 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 15:34:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 15:34:23 INFO - PROCESS | 1649 | 1461364463887 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 15:34:23 INFO - PROCESS | 1649 | 1461364463889 Marionette TRACE conn2 <- [1,1106,null,{}] 15:34:23 INFO - PROCESS | 1649 | 1461364463906 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}] 15:34:24 INFO - PROCESS | 1649 | 1461364464001 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 15:34:24 INFO - PROCESS | 1649 | 1461364464006 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x119c68800 == 39 [pid = 1649] [id = 284] 15:34:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x11a96c400) [pid = 1649] [serial = 850] [outer = 0x0] 15:34:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x11ab09c00) [pid = 1649] [serial = 851] [outer = 0x11a96c400] 15:34:24 INFO - PROCESS | 1649 | 1461364464036 Marionette DEBUG loaded listener.js 15:34:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11b90d800) [pid = 1649] [serial = 852] [outer = 0x11a96c400] 15:34:24 INFO - PROCESS | 1649 | 1461364464380 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]]]}] 15:34:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 15:34:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 521ms 15:34:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 15:34:24 INFO - PROCESS | 1649 | 1461364464408 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 15:34:24 INFO - PROCESS | 1649 | 1461364464410 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 15:34:24 INFO - PROCESS | 1649 | 1461364464412 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 15:34:24 INFO - PROCESS | 1649 | 1461364464413 Marionette TRACE conn2 <- [1,1110,null,{}] 15:34:24 INFO - PROCESS | 1649 | 1461364464415 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}] 15:34:24 INFO - PROCESS | 1649 | 1461364464493 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 15:34:24 INFO - PROCESS | 1649 | 1461364464540 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b957000 == 40 [pid = 1649] [id = 285] 15:34:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x11b90dc00) [pid = 1649] [serial = 853] [outer = 0x0] 15:34:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x11c142c00) [pid = 1649] [serial = 854] [outer = 0x11b90dc00] 15:34:24 INFO - PROCESS | 1649 | 1461364464566 Marionette DEBUG loaded listener.js 15:34:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x11c79a800) [pid = 1649] [serial = 855] [outer = 0x11b90dc00] 15:34:24 INFO - PROCESS | 1649 | 1461364464840 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]]]}] 15:34:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 15:34:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 469ms 15:34:24 INFO - PROCESS | 1649 | 1461364464887 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 15:34:24 INFO - PROCESS | 1649 | 1461364464889 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 15:34:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 15:34:24 INFO - PROCESS | 1649 | 1461364464892 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 15:34:24 INFO - PROCESS | 1649 | 1461364464894 Marionette TRACE conn2 <- [1,1114,null,{}] 15:34:24 INFO - PROCESS | 1649 | 1461364464901 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}] 15:34:25 INFO - PROCESS | 1649 | 1461364465018 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 15:34:25 INFO - PROCESS | 1649 | 1461364465081 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x119179800 == 41 [pid = 1649] [id = 286] 15:34:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x11ba27000) [pid = 1649] [serial = 856] [outer = 0x0] 15:34:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x123a3a000) [pid = 1649] [serial = 857] [outer = 0x11ba27000] 15:34:25 INFO - PROCESS | 1649 | 1461364465121 Marionette DEBUG loaded listener.js 15:34:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x124456000) [pid = 1649] [serial = 858] [outer = 0x11ba27000] 15:34:25 INFO - PROCESS | 1649 | 1461364465525 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]]]}] 15:34:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 15:34:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 672ms 15:34:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 15:34:25 INFO - PROCESS | 1649 | 1461364465565 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 15:34:25 INFO - PROCESS | 1649 | 1461364465566 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 15:34:25 INFO - PROCESS | 1649 | 1461364465568 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 15:34:25 INFO - PROCESS | 1649 | 1461364465569 Marionette TRACE conn2 <- [1,1118,null,{}] 15:34:25 INFO - PROCESS | 1649 | 1461364465571 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}] 15:34:25 INFO - PROCESS | 1649 | 1461364465687 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 15:34:25 INFO - PROCESS | 1649 | 1461364465698 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x123b25000 == 42 [pid = 1649] [id = 287] 15:34:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x11c13e400) [pid = 1649] [serial = 859] [outer = 0x0] 15:34:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x126c93c00) [pid = 1649] [serial = 860] [outer = 0x11c13e400] 15:34:25 INFO - PROCESS | 1649 | 1461364465725 Marionette DEBUG loaded listener.js 15:34:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12ab93000) [pid = 1649] [serial = 861] [outer = 0x11c13e400] 15:34:26 INFO - PROCESS | 1649 | 1461364466055 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]]]}] 15:34:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 15:34:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 519ms 15:34:26 INFO - PROCESS | 1649 | 1461364466094 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 15:34:26 INFO - PROCESS | 1649 | 1461364466095 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 15:34:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 15:34:26 INFO - PROCESS | 1649 | 1461364466098 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 15:34:26 INFO - PROCESS | 1649 | 1461364466099 Marionette TRACE conn2 <- [1,1122,null,{}] 15:34:26 INFO - PROCESS | 1649 | 1461364466101 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}] 15:34:26 INFO - PROCESS | 1649 | 1461364466195 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 15:34:26 INFO - PROCESS | 1649 | 1461364466199 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x125d27000 == 43 [pid = 1649] [id = 288] 15:34:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12ab95000) [pid = 1649] [serial = 862] [outer = 0x0] 15:34:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12afea000) [pid = 1649] [serial = 863] [outer = 0x12ab95000] 15:34:26 INFO - PROCESS | 1649 | 1461364466224 Marionette DEBUG loaded listener.js 15:34:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12b4ea400) [pid = 1649] [serial = 864] [outer = 0x12ab95000] 15:34:26 INFO - PROCESS | 1649 | 1461364466553 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]]]}] 15:34:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 15:34:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 468ms 15:34:26 INFO - PROCESS | 1649 | 1461364466569 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 15:34:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 15:34:26 INFO - PROCESS | 1649 | 1461364466571 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 15:34:26 INFO - PROCESS | 1649 | 1461364466573 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 15:34:26 INFO - PROCESS | 1649 | 1461364466574 Marionette TRACE conn2 <- [1,1126,null,{}] 15:34:26 INFO - PROCESS | 1649 | 1461364466576 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}] 15:34:26 INFO - PROCESS | 1649 | 1461364466681 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 15:34:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12b4ea800) [pid = 1649] [serial = 865] [outer = 0x12f3ab400] 15:34:26 INFO - PROCESS | 1649 | 1461364466731 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a869000 == 44 [pid = 1649] [id = 289] 15:34:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12b758000) [pid = 1649] [serial = 866] [outer = 0x0] 15:34:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12b796c00) [pid = 1649] [serial = 867] [outer = 0x12b758000] 15:34:26 INFO - PROCESS | 1649 | 1461364466759 Marionette DEBUG loaded listener.js 15:34:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x12d110000) [pid = 1649] [serial = 868] [outer = 0x12b758000] 15:34:27 INFO - PROCESS | 1649 | 1461364467092 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]]]}] 15:34:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 15:34:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 568ms 15:34:27 INFO - PROCESS | 1649 | 1461364467142 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 15:34:27 INFO - PROCESS | 1649 | 1461364467143 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 15:34:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 15:34:27 INFO - PROCESS | 1649 | 1461364467145 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 15:34:27 INFO - PROCESS | 1649 | 1461364467146 Marionette TRACE conn2 <- [1,1130,null,{}] 15:34:27 INFO - PROCESS | 1649 | 1461364467149 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}] 15:34:27 INFO - PROCESS | 1649 | 1461364467242 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 15:34:27 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x118fc8400) [pid = 1649] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 15:34:27 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x115229800) [pid = 1649] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 15:34:27 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x114443400) [pid = 1649] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 15:34:27 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x11a86f800) [pid = 1649] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 15:34:27 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x123dfe400) [pid = 1649] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 15:34:27 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12b0a0000) [pid = 1649] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 15:34:27 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x123a3c800) [pid = 1649] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 15:34:27 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1147d4c00) [pid = 1649] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 15:34:27 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x119a53c00) [pid = 1649] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 15:34:27 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x118949000) [pid = 1649] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 15:34:27 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1157b6c00) [pid = 1649] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 15:34:27 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x11c793400) [pid = 1649] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 15:34:27 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1274d4c00) [pid = 1649] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 15:34:27 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x114441400) [pid = 1649] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 15:34:27 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1293f3000) [pid = 1649] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 15:34:27 INFO - PROCESS | 1649 | 1461364467300 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x118911800 == 45 [pid = 1649] [id = 290] 15:34:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1147d4c00) [pid = 1649] [serial = 869] [outer = 0x0] 15:34:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1157b6c00) [pid = 1649] [serial = 870] [outer = 0x1147d4c00] 15:34:27 INFO - PROCESS | 1649 | 1461364467329 Marionette DEBUG loaded listener.js 15:34:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x11a8de400) [pid = 1649] [serial = 871] [outer = 0x1147d4c00] 15:34:27 INFO - PROCESS | 1649 | 1461364467620 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]]]}] 15:34:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 15:34:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 520ms 15:34:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 15:34:27 INFO - PROCESS | 1649 | 1461364467666 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 15:34:27 INFO - PROCESS | 1649 | 1461364467667 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 15:34:27 INFO - PROCESS | 1649 | 1461364467669 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 15:34:27 INFO - PROCESS | 1649 | 1461364467671 Marionette TRACE conn2 <- [1,1134,null,{}] 15:34:27 INFO - PROCESS | 1649 | 1461364467673 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}] 15:34:27 INFO - PROCESS | 1649 | 1461364467750 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 15:34:27 INFO - PROCESS | 1649 | 1461364467754 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ac36000 == 46 [pid = 1649] [id = 291] 15:34:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x114f51c00) [pid = 1649] [serial = 872] [outer = 0x0] 15:34:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x123a3c000) [pid = 1649] [serial = 873] [outer = 0x114f51c00] 15:34:27 INFO - PROCESS | 1649 | 1461364467779 Marionette DEBUG loaded listener.js 15:34:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12d110400) [pid = 1649] [serial = 874] [outer = 0x114f51c00] 15:34:28 INFO - PROCESS | 1649 | 1461364468122 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]]]}] 15:34:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 15:34:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 470ms 15:34:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 15:34:28 INFO - PROCESS | 1649 | 1461364468140 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 15:34:28 INFO - PROCESS | 1649 | 1461364468142 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 15:34:28 INFO - PROCESS | 1649 | 1461364468144 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 15:34:28 INFO - PROCESS | 1649 | 1461364468148 Marionette TRACE conn2 <- [1,1138,null,{}] 15:34:28 INFO - PROCESS | 1649 | 1461364468152 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}] 15:34:28 INFO - PROCESS | 1649 | 1461364468268 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 15:34:28 INFO - PROCESS | 1649 | 1461364468274 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b4c9800 == 47 [pid = 1649] [id = 292] 15:34:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12d186800) [pid = 1649] [serial = 875] [outer = 0x0] 15:34:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12d190800) [pid = 1649] [serial = 876] [outer = 0x12d186800] 15:34:28 INFO - PROCESS | 1649 | 1461364468303 Marionette DEBUG loaded listener.js 15:34:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12d5e0400) [pid = 1649] [serial = 877] [outer = 0x12d186800] 15:34:28 INFO - PROCESS | 1649 | 1461364468665 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]]]}] 15:34:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 15:34:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 574ms 15:34:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 15:34:28 INFO - PROCESS | 1649 | 1461364468719 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 15:34:28 INFO - PROCESS | 1649 | 1461364468721 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 15:34:28 INFO - PROCESS | 1649 | 1461364468724 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 15:34:28 INFO - PROCESS | 1649 | 1461364468725 Marionette TRACE conn2 <- [1,1142,null,{}] 15:34:28 INFO - PROCESS | 1649 | 1461364468727 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}] 15:34:28 INFO - PROCESS | 1649 | 1461364468853 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 15:34:28 INFO - PROCESS | 1649 | 1461364468921 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d512000 == 48 [pid = 1649] [id = 293] 15:34:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12d187000) [pid = 1649] [serial = 878] [outer = 0x0] 15:34:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12d5e7000) [pid = 1649] [serial = 879] [outer = 0x12d187000] 15:34:28 INFO - PROCESS | 1649 | 1461364468961 Marionette DEBUG loaded listener.js 15:34:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12db82400) [pid = 1649] [serial = 880] [outer = 0x12d187000] 15:34:29 INFO - PROCESS | 1649 | 1461364469253 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]]]}] 15:34:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 15:34:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 569ms 15:34:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 15:34:29 INFO - PROCESS | 1649 | 1461364469301 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 15:34:29 INFO - PROCESS | 1649 | 1461364469302 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 15:34:29 INFO - PROCESS | 1649 | 1461364469304 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 15:34:29 INFO - PROCESS | 1649 | 1461364469305 Marionette TRACE conn2 <- [1,1146,null,{}] 15:34:29 INFO - PROCESS | 1649 | 1461364469308 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}] 15:34:29 INFO - PROCESS | 1649 | 1461364469393 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 15:34:29 INFO - PROCESS | 1649 | 1461364469398 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e3bb000 == 49 [pid = 1649] [id = 294] 15:34:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x114754000) [pid = 1649] [serial = 881] [outer = 0x0] 15:34:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12e32c000) [pid = 1649] [serial = 882] [outer = 0x114754000] 15:34:29 INFO - PROCESS | 1649 | 1461364469422 Marionette DEBUG loaded listener.js 15:34:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x12e45b400) [pid = 1649] [serial = 883] [outer = 0x114754000] 15:34:29 INFO - PROCESS | 1649 | 1461364469839 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]]]}] 15:34:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 15:34:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 568ms 15:34:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 15:34:29 INFO - PROCESS | 1649 | 1461364469873 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 15:34:29 INFO - PROCESS | 1649 | 1461364469876 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 15:34:29 INFO - PROCESS | 1649 | 1461364469881 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 15:34:29 INFO - PROCESS | 1649 | 1461364469884 Marionette TRACE conn2 <- [1,1150,null,{}] 15:34:29 INFO - PROCESS | 1649 | 1461364469888 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}] 15:34:29 INFO - PROCESS | 1649 | 1461364469989 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 15:34:30 INFO - PROCESS | 1649 | 1461364470054 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x119ae1800 == 50 [pid = 1649] [id = 295] 15:34:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x1151c5000) [pid = 1649] [serial = 884] [outer = 0x0] 15:34:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1157c2c00) [pid = 1649] [serial = 885] [outer = 0x1151c5000] 15:34:30 INFO - PROCESS | 1649 | 1461364470086 Marionette DEBUG loaded listener.js 15:34:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x1188e8400) [pid = 1649] [serial = 886] [outer = 0x1151c5000] 15:34:30 INFO - PROCESS | 1649 | 1461364470520 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]]]}] 15:34:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 15:34:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 673ms 15:34:30 INFO - PROCESS | 1649 | 1461364470552 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 15:34:30 INFO - PROCESS | 1649 | 1461364470556 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 15:34:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 15:34:30 INFO - PROCESS | 1649 | 1461364470561 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 15:34:30 INFO - PROCESS | 1649 | 1461364470563 Marionette TRACE conn2 <- [1,1154,null,{}] 15:34:30 INFO - PROCESS | 1649 | 1461364470583 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}] 15:34:30 INFO - PROCESS | 1649 | 1461364470684 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 15:34:30 INFO - PROCESS | 1649 | 1461364470747 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c76c000 == 51 [pid = 1649] [id = 296] 15:34:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x119ab4c00) [pid = 1649] [serial = 887] [outer = 0x0] 15:34:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x11a96b400) [pid = 1649] [serial = 888] [outer = 0x119ab4c00] 15:34:30 INFO - PROCESS | 1649 | 1461364470776 Marionette DEBUG loaded listener.js 15:34:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x11b9f0400) [pid = 1649] [serial = 889] [outer = 0x119ab4c00] 15:34:31 INFO - PROCESS | 1649 | 1461364471193 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]]]}] 15:34:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 15:34:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 687ms 15:34:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 15:34:31 INFO - PROCESS | 1649 | 1461364471248 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 15:34:31 INFO - PROCESS | 1649 | 1461364471250 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 15:34:31 INFO - PROCESS | 1649 | 1461364471252 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 15:34:31 INFO - PROCESS | 1649 | 1461364471255 Marionette TRACE conn2 <- [1,1158,null,{}] 15:34:31 INFO - PROCESS | 1649 | 1461364471262 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}] 15:34:31 INFO - PROCESS | 1649 | 1461364471385 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 15:34:31 INFO - PROCESS | 1649 | 1461364471450 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d003000 == 52 [pid = 1649] [id = 297] 15:34:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x123e1a000) [pid = 1649] [serial = 890] [outer = 0x0] 15:34:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12756c400) [pid = 1649] [serial = 891] [outer = 0x123e1a000] 15:34:31 INFO - PROCESS | 1649 | 1461364471483 Marionette DEBUG loaded listener.js 15:34:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x129460400) [pid = 1649] [serial = 892] [outer = 0x123e1a000] 15:34:31 INFO - PROCESS | 1649 | 1461364471885 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]]]}] 15:34:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 15:34:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 674ms 15:34:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 15:34:31 INFO - PROCESS | 1649 | 1461364471926 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 15:34:31 INFO - PROCESS | 1649 | 1461364471928 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 15:34:31 INFO - PROCESS | 1649 | 1461364471930 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 15:34:31 INFO - PROCESS | 1649 | 1461364471932 Marionette TRACE conn2 <- [1,1162,null,{}] 15:34:31 INFO - PROCESS | 1649 | 1461364471934 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}] 15:34:32 INFO - PROCESS | 1649 | 1461364472034 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 15:34:32 INFO - PROCESS | 1649 | 1461364472084 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e3cb000 == 53 [pid = 1649] [id = 298] 15:34:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x129461c00) [pid = 1649] [serial = 893] [outer = 0x0] 15:34:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12b752000) [pid = 1649] [serial = 894] [outer = 0x129461c00] 15:34:32 INFO - PROCESS | 1649 | 1461364472114 Marionette DEBUG loaded listener.js 15:34:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12d190c00) [pid = 1649] [serial = 895] [outer = 0x129461c00] 15:34:32 INFO - PROCESS | 1649 | 1461364472759 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]]]}] 15:34:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 15:34:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 869ms 15:34:32 INFO - PROCESS | 1649 | 1461364472812 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 15:34:32 INFO - PROCESS | 1649 | 1461364472814 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 15:34:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 15:34:32 INFO - PROCESS | 1649 | 1461364472818 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 15:34:32 INFO - PROCESS | 1649 | 1461364472821 Marionette TRACE conn2 <- [1,1166,null,{}] 15:34:32 INFO - PROCESS | 1649 | 1461364472824 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}] 15:34:32 INFO - PROCESS | 1649 | 1461364472916 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 15:34:32 INFO - PROCESS | 1649 | 1461364472976 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x119ad7000 == 54 [pid = 1649] [id = 299] 15:34:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x118945400) [pid = 1649] [serial = 896] [outer = 0x0] 15:34:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x118ee7400) [pid = 1649] [serial = 897] [outer = 0x118945400] 15:34:33 INFO - PROCESS | 1649 | 1461364473003 Marionette DEBUG loaded listener.js 15:34:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x119a4f000) [pid = 1649] [serial = 898] [outer = 0x118945400] 15:34:33 INFO - PROCESS | 1649 | 1461364473429 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]]]}] 15:34:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 15:34:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 622ms 15:34:33 INFO - PROCESS | 1649 | 1461364473441 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 15:34:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 15:34:33 INFO - PROCESS | 1649 | 1461364473444 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 15:34:33 INFO - PROCESS | 1649 | 1461364473451 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 15:34:33 INFO - PROCESS | 1649 | 1461364473452 Marionette TRACE conn2 <- [1,1170,null,{}] 15:34:33 INFO - PROCESS | 1649 | 1461364473455 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}] 15:34:33 INFO - PROCESS | 1649 | 1461364473542 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 15:34:33 INFO - PROCESS | 1649 | 1461364473591 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x118f26800 == 55 [pid = 1649] [id = 300] 15:34:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x118949000) [pid = 1649] [serial = 899] [outer = 0x0] 15:34:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x119a47000) [pid = 1649] [serial = 900] [outer = 0x118949000] 15:34:33 INFO - PROCESS | 1649 | 1461364473618 Marionette DEBUG loaded listener.js 15:34:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x119d5cc00) [pid = 1649] [serial = 901] [outer = 0x118949000] 15:34:33 INFO - PROCESS | 1649 | --DOCSHELL 0x12d009000 == 54 [pid = 1649] [id = 260] 15:34:33 INFO - PROCESS | 1649 | --DOCSHELL 0x12d512000 == 53 [pid = 1649] [id = 293] 15:34:33 INFO - PROCESS | 1649 | --DOCSHELL 0x12b4c9800 == 52 [pid = 1649] [id = 292] 15:34:33 INFO - PROCESS | 1649 | --DOCSHELL 0x12ac36000 == 51 [pid = 1649] [id = 291] 15:34:33 INFO - PROCESS | 1649 | --DOCSHELL 0x118911800 == 50 [pid = 1649] [id = 290] 15:34:33 INFO - PROCESS | 1649 | --DOCSHELL 0x12a869000 == 49 [pid = 1649] [id = 289] 15:34:33 INFO - PROCESS | 1649 | --DOCSHELL 0x125d27000 == 48 [pid = 1649] [id = 288] 15:34:33 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12abe6c00) [pid = 1649] [serial = 824] [outer = 0x0] [url = about:blank] 15:34:33 INFO - PROCESS | 1649 | --DOCSHELL 0x123b25000 == 47 [pid = 1649] [id = 287] 15:34:33 INFO - PROCESS | 1649 | --DOCSHELL 0x119179800 == 46 [pid = 1649] [id = 286] 15:34:33 INFO - PROCESS | 1649 | --DOCSHELL 0x11b957000 == 45 [pid = 1649] [id = 285] 15:34:33 INFO - PROCESS | 1649 | --DOCSHELL 0x119c68800 == 44 [pid = 1649] [id = 284] 15:34:33 INFO - PROCESS | 1649 | --DOCSHELL 0x11b05d000 == 43 [pid = 1649] [id = 283] 15:34:33 INFO - PROCESS | 1649 | --DOCSHELL 0x11a921800 == 42 [pid = 1649] [id = 282] 15:34:33 INFO - PROCESS | 1649 | --DOCSHELL 0x119797000 == 41 [pid = 1649] [id = 281] 15:34:33 INFO - PROCESS | 1649 | --DOCSHELL 0x12d514800 == 40 [pid = 1649] [id = 280] 15:34:33 INFO - PROCESS | 1649 | --DOCSHELL 0x12d172800 == 39 [pid = 1649] [id = 279] 15:34:34 INFO - PROCESS | 1649 | --DOCSHELL 0x12b7d3800 == 38 [pid = 1649] [id = 278] 15:34:34 INFO - PROCESS | 1649 | --DOCSHELL 0x11afa7000 == 37 [pid = 1649] [id = 277] 15:34:34 INFO - PROCESS | 1649 | --DOCSHELL 0x119b42000 == 36 [pid = 1649] [id = 276] 15:34:34 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x12ab9a400) [pid = 1649] [serial = 822] [outer = 0x0] [url = about:blank] 15:34:34 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x119a46800) [pid = 1649] [serial = 786] [outer = 0x0] [url = about:blank] 15:34:34 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x11ab06400) [pid = 1649] [serial = 795] [outer = 0x0] [url = about:blank] 15:34:34 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x119ab9800) [pid = 1649] [serial = 813] [outer = 0x0] [url = about:blank] 15:34:34 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x1155ecc00) [pid = 1649] [serial = 812] [outer = 0x0] [url = about:blank] 15:34:34 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x11b90ec00) [pid = 1649] [serial = 815] [outer = 0x0] [url = about:blank] 15:34:34 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x1243b9c00) [pid = 1649] [serial = 806] [outer = 0x0] [url = about:blank] 15:34:34 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x12b74f800) [pid = 1649] [serial = 723] [outer = 0x0] [url = about:blank] 15:34:34 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x126c94c00) [pid = 1649] [serial = 809] [outer = 0x0] [url = about:blank] 15:34:34 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x1274cc400) [pid = 1649] [serial = 816] [outer = 0x0] [url = about:blank] 15:34:34 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x114f5d000) [pid = 1649] [serial = 782] [outer = 0x0] [url = about:blank] 15:34:34 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x11ad09800) [pid = 1649] [serial = 797] [outer = 0x0] [url = about:blank] 15:34:34 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x115859000) [pid = 1649] [serial = 783] [outer = 0x0] [url = about:blank] 15:34:34 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x119a47c00) [pid = 1649] [serial = 792] [outer = 0x0] [url = about:blank] 15:34:34 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x1268a3800) [pid = 1649] [serial = 807] [outer = 0x0] [url = about:blank] 15:34:34 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x1159d7400) [pid = 1649] [serial = 788] [outer = 0x0] [url = about:blank] 15:34:34 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x11a86ec00) [pid = 1649] [serial = 794] [outer = 0x0] [url = about:blank] 15:34:34 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x126e15c00) [pid = 1649] [serial = 810] [outer = 0x0] [url = about:blank] 15:34:34 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x118fd4800) [pid = 1649] [serial = 785] [outer = 0x0] [url = about:blank] 15:34:34 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x11c7ed400) [pid = 1649] [serial = 803] [outer = 0x0] [url = about:blank] 15:34:34 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1288cd000) [pid = 1649] [serial = 818] [outer = 0x0] [url = about:blank] 15:34:34 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1186c3800) [pid = 1649] [serial = 789] [outer = 0x0] [url = about:blank] 15:34:34 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1293ec000) [pid = 1649] [serial = 819] [outer = 0x0] [url = about:blank] 15:34:34 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x11c141400) [pid = 1649] [serial = 800] [outer = 0x0] [url = about:blank] 15:34:34 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x11c4af000) [pid = 1649] [serial = 801] [outer = 0x0] [url = about:blank] 15:34:34 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x123df9000) [pid = 1649] [serial = 804] [outer = 0x0] [url = about:blank] 15:34:34 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11919b000) [pid = 1649] [serial = 791] [outer = 0x0] [url = about:blank] 15:34:34 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x11be9c400) [pid = 1649] [serial = 798] [outer = 0x0] [url = about:blank] 15:34:34 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x12ab8ec00) [pid = 1649] [serial = 821] [outer = 0x0] [url = about:blank] 15:34:34 INFO - PROCESS | 1649 | 1461364474037 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]]]}] 15:34:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 15:34:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 621ms 15:34:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 15:34:34 INFO - PROCESS | 1649 | 1461364474073 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 15:34:34 INFO - PROCESS | 1649 | 1461364474074 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 15:34:34 INFO - PROCESS | 1649 | 1461364474077 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 15:34:34 INFO - PROCESS | 1649 | 1461364474079 Marionette TRACE conn2 <- [1,1174,null,{}] 15:34:34 INFO - PROCESS | 1649 | 1461364474086 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}] 15:34:34 INFO - PROCESS | 1649 | 1461364474165 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 15:34:34 INFO - PROCESS | 1649 | 1461364474190 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x119790800 == 37 [pid = 1649] [id = 301] 15:34:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x11a869c00) [pid = 1649] [serial = 902] [outer = 0x0] 15:34:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x11ab0cc00) [pid = 1649] [serial = 903] [outer = 0x11a869c00] 15:34:34 INFO - PROCESS | 1649 | 1461364474218 Marionette DEBUG loaded listener.js 15:34:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x11b909c00) [pid = 1649] [serial = 904] [outer = 0x11a869c00] 15:34:34 INFO - PROCESS | 1649 | 1461364474576 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] 15:34:34 INFO - PROCESS | 1649 | 1461364474602 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 15:34:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 15:34:34 INFO - PROCESS | 1649 | 1461364474605 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 15:34:34 INFO - PROCESS | 1649 | 1461364474606 Marionette TRACE conn2 <- [1,1178,null,{}] 15:34:34 INFO - PROCESS | 1649 | 1461364474608 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}] 15:34:34 INFO - PROCESS | 1649 | 1461364474682 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 15:34:34 INFO - PROCESS | 1649 | 1461364474686 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x11afa8800 == 38 [pid = 1649] [id = 302] 15:34:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x11b9ee400) [pid = 1649] [serial = 905] [outer = 0x0] 15:34:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x11c147000) [pid = 1649] [serial = 906] [outer = 0x11b9ee400] 15:34:34 INFO - PROCESS | 1649 | 1461364474713 Marionette DEBUG loaded listener.js 15:34:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x11c4af000) [pid = 1649] [serial = 907] [outer = 0x11b9ee400] 15:34:35 INFO - PROCESS | 1649 | 1461364475051 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] 15:34:35 INFO - PROCESS | 1649 | 1461364475075 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 15:34:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 15:34:35 INFO - PROCESS | 1649 | 1461364475077 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 15:34:35 INFO - PROCESS | 1649 | 1461364475078 Marionette TRACE conn2 <- [1,1182,null,{}] 15:34:35 INFO - PROCESS | 1649 | 1461364475083 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}] 15:34:35 INFO - PROCESS | 1649 | 1461364475159 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 15:34:35 INFO - PROCESS | 1649 | 1461364475208 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ba08800 == 39 [pid = 1649] [id = 303] 15:34:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x118fc8400) [pid = 1649] [serial = 908] [outer = 0x0] 15:34:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x11c791000) [pid = 1649] [serial = 909] [outer = 0x118fc8400] 15:34:35 INFO - PROCESS | 1649 | 1461364475234 Marionette DEBUG loaded listener.js 15:34:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x123a3f000) [pid = 1649] [serial = 910] [outer = 0x118fc8400] 15:34:35 INFO - PROCESS | 1649 | 1461364475531 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 2","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 15:34:35 INFO - PROCESS | 1649 | 1461364475554 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 15:34:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 15:34:35 INFO - PROCESS | 1649 | 1461364475557 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 15:34:35 INFO - PROCESS | 1649 | 1461364475558 Marionette TRACE conn2 <- [1,1186,null,{}] 15:34:35 INFO - PROCESS | 1649 | 1461364475560 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}] 15:34:35 INFO - PROCESS | 1649 | 1461364475655 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 15:34:35 INFO - PROCESS | 1649 | 1461364475660 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c561000 == 40 [pid = 1649] [id = 304] 15:34:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x123b14400) [pid = 1649] [serial = 911] [outer = 0x0] 15:34:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x125d73400) [pid = 1649] [serial = 912] [outer = 0x123b14400] 15:34:35 INFO - PROCESS | 1649 | 1461364475692 Marionette DEBUG loaded listener.js 15:34:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x1288c8000) [pid = 1649] [serial = 913] [outer = 0x123b14400] 15:34:36 INFO - PROCESS | 1649 | 1461364476018 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] 15:34:36 INFO - PROCESS | 1649 | 1461364476027 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 15:34:36 INFO - PROCESS | 1649 | 1461364476029 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 15:34:36 INFO - PROCESS | 1649 | 1461364476032 Marionette TRACE conn2 <- [1,1190,null,{}] 15:34:36 INFO - PROCESS | 1649 | 1461364476035 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}] 15:34:36 INFO - PROCESS | 1649 | 1461364476137 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 15:34:36 INFO - PROCESS | 1649 | 1461364476153 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x1239f0000 == 41 [pid = 1649] [id = 305] 15:34:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x11be9c000) [pid = 1649] [serial = 914] [outer = 0x0] 15:34:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1288cd000) [pid = 1649] [serial = 915] [outer = 0x11be9c000] 15:34:36 INFO - PROCESS | 1649 | 1461364476178 Marionette DEBUG loaded listener.js 15:34:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12945f400) [pid = 1649] [serial = 916] [outer = 0x11be9c000] 15:34:36 INFO - PROCESS | 1649 | 1461364476486 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] 15:34:36 INFO - PROCESS | 1649 | 1461364476502 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 15:34:36 INFO - PROCESS | 1649 | 1461364476505 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 15:34:36 INFO - PROCESS | 1649 | 1461364476506 Marionette TRACE conn2 <- [1,1194,null,{}] 15:34:36 INFO - PROCESS | 1649 | 1461364476518 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}] 15:34:36 INFO - PROCESS | 1649 | 1461364476609 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 15:34:36 INFO - PROCESS | 1649 | 1461364476614 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x124090000 == 42 [pid = 1649] [id = 306] 15:34:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x1288ce000) [pid = 1649] [serial = 917] [outer = 0x0] 15:34:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12ab96800) [pid = 1649] [serial = 918] [outer = 0x1288ce000] 15:34:36 INFO - PROCESS | 1649 | 1461364476640 Marionette DEBUG loaded listener.js 15:34:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12ab95c00) [pid = 1649] [serial = 919] [outer = 0x1288ce000] 15:34:36 INFO - PROCESS | 1649 | 1461364476987 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] 15:34:37 INFO - PROCESS | 1649 | 1461364477036 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 15:34:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 15:34:37 INFO - PROCESS | 1649 | 1461364477038 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 15:34:37 INFO - PROCESS | 1649 | 1461364477039 Marionette TRACE conn2 <- [1,1198,null,{}] 15:34:37 INFO - PROCESS | 1649 | 1461364477041 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}] 15:34:37 INFO - PROCESS | 1649 | 1461364477136 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 15:34:37 INFO - PROCESS | 1649 | 1461364477140 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x126fec000 == 43 [pid = 1649] [id = 307] 15:34:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12ab98c00) [pid = 1649] [serial = 920] [outer = 0x0] 15:34:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12ace5400) [pid = 1649] [serial = 921] [outer = 0x12ab98c00] 15:34:37 INFO - PROCESS | 1649 | 1461364477166 Marionette DEBUG loaded listener.js 15:34:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12b099c00) [pid = 1649] [serial = 922] [outer = 0x12ab98c00] 15:34:37 INFO - PROCESS | 1649 | 1461364477494 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]]]}] 15:34:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 15:34:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 468ms 15:34:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 15:34:37 INFO - PROCESS | 1649 | 1461364477506 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 15:34:37 INFO - PROCESS | 1649 | 1461364477507 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 15:34:37 INFO - PROCESS | 1649 | 1461364477509 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 15:34:37 INFO - PROCESS | 1649 | 1461364477510 Marionette TRACE conn2 <- [1,1202,null,{}] 15:34:37 INFO - PROCESS | 1649 | 1461364477514 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}] 15:34:37 INFO - PROCESS | 1649 | 1461364477606 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 15:34:37 INFO - PROCESS | 1649 | 1461364477622 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x128b9a000 == 44 [pid = 1649] [id = 308] 15:34:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12b09c800) [pid = 1649] [serial = 923] [outer = 0x0] 15:34:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12b423800) [pid = 1649] [serial = 924] [outer = 0x12b09c800] 15:34:37 INFO - PROCESS | 1649 | 1461364477647 Marionette DEBUG loaded listener.js 15:34:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12b4f3c00) [pid = 1649] [serial = 925] [outer = 0x12b09c800] 15:34:37 INFO - PROCESS | 1649 | 1461364477981 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]]]}] 15:34:38 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 15:34:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 517ms 15:34:38 INFO - PROCESS | 1649 | 1461364478028 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 15:34:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 15:34:38 INFO - PROCESS | 1649 | 1461364478030 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 15:34:38 INFO - PROCESS | 1649 | 1461364478032 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 15:34:38 INFO - PROCESS | 1649 | 1461364478034 Marionette TRACE conn2 <- [1,1206,null,{}] 15:34:38 INFO - PROCESS | 1649 | 1461364478036 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}] 15:34:38 INFO - PROCESS | 1649 | 1461364478389 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 15:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12afec800) [pid = 1649] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 15:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x12ab95000) [pid = 1649] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 15:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x12b758000) [pid = 1649] [serial = 866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 15:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x1147d4c00) [pid = 1649] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 15:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x114f51c00) [pid = 1649] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 15:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x118e1a400) [pid = 1649] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 15:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x115854c00) [pid = 1649] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 15:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x11a96c400) [pid = 1649] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 15:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x11b90dc00) [pid = 1649] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 15:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x11ba27000) [pid = 1649] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 15:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x1155ebc00) [pid = 1649] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 15:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x11c13e400) [pid = 1649] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 15:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12d186800) [pid = 1649] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 15:34:38 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x12d187000) [pid = 1649] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 15:34:38 INFO - PROCESS | 1649 | 1461364478452 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x11890c000 == 45 [pid = 1649] [id = 309] 15:34:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x114ba8c00) [pid = 1649] [serial = 926] [outer = 0x0] 15:34:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x1159db800) [pid = 1649] [serial = 927] [outer = 0x114ba8c00] 15:34:38 INFO - PROCESS | 1649 | 1461364478482 Marionette DEBUG loaded listener.js 15:34:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x126e12400) [pid = 1649] [serial = 928] [outer = 0x114ba8c00] 15:34:38 INFO - PROCESS | 1649 | 1461364478784 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]]]}] 15:34:38 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 15:34:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 769ms 15:34:38 INFO - PROCESS | 1649 | 1461364478807 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 15:34:38 INFO - PROCESS | 1649 | 1461364478808 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 15:34:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 15:34:38 INFO - PROCESS | 1649 | 1461364478812 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 15:34:38 INFO - PROCESS | 1649 | 1461364478817 Marionette TRACE conn2 <- [1,1210,null,{}] 15:34:38 INFO - PROCESS | 1649 | 1461364478821 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}] 15:34:38 INFO - PROCESS | 1649 | 1461364478966 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 15:34:38 INFO - PROCESS | 1649 | 1461364478975 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x1290bf800 == 46 [pid = 1649] [id = 310] 15:34:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x114f51c00) [pid = 1649] [serial = 929] [outer = 0x0] 15:34:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12d10c800) [pid = 1649] [serial = 930] [outer = 0x114f51c00] 15:34:39 INFO - PROCESS | 1649 | 1461364479016 Marionette DEBUG loaded listener.js 15:34:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x12d5df400) [pid = 1649] [serial = 931] [outer = 0x114f51c00] 15:34:39 INFO - PROCESS | 1649 | 1461364479371 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]]]}] 15:34:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 15:34:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 578ms 15:34:39 INFO - PROCESS | 1649 | 1461364479389 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 15:34:39 INFO - PROCESS | 1649 | 1461364479391 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 15:34:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 15:34:39 INFO - PROCESS | 1649 | 1461364479393 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 15:34:39 INFO - PROCESS | 1649 | 1461364479394 Marionette TRACE conn2 <- [1,1214,null,{}] 15:34:39 INFO - PROCESS | 1649 | 1461364479399 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}] 15:34:39 INFO - PROCESS | 1649 | 1461364479476 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 15:34:39 INFO - PROCESS | 1649 | 1461364479482 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b7d3000 == 47 [pid = 1649] [id = 311] 15:34:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12d5dc800) [pid = 1649] [serial = 932] [outer = 0x0] 15:34:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12db79400) [pid = 1649] [serial = 933] [outer = 0x12d5dc800] 15:34:39 INFO - PROCESS | 1649 | 1461364479507 Marionette DEBUG loaded listener.js 15:34:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12e32e400) [pid = 1649] [serial = 934] [outer = 0x12d5dc800] 15:34:39 INFO - PROCESS | 1649 | 1461364479827 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]]]}] 15:34:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 15:34:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 472ms 15:34:39 INFO - PROCESS | 1649 | 1461364479871 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 15:34:39 INFO - PROCESS | 1649 | 1461364479872 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 15:34:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 15:34:39 INFO - PROCESS | 1649 | 1461364479874 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 15:34:39 INFO - PROCESS | 1649 | 1461364479875 Marionette TRACE conn2 <- [1,1218,null,{}] 15:34:39 INFO - PROCESS | 1649 | 1461364479877 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}] 15:34:39 INFO - PROCESS | 1649 | 1461364479957 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 15:34:39 INFO - PROCESS | 1649 | 1461364479962 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d50d000 == 48 [pid = 1649] [id = 312] 15:34:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12db7d400) [pid = 1649] [serial = 935] [outer = 0x0] 15:34:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12e45e800) [pid = 1649] [serial = 936] [outer = 0x12db7d400] 15:34:39 INFO - PROCESS | 1649 | 1461364479989 Marionette DEBUG loaded listener.js 15:34:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12e466400) [pid = 1649] [serial = 937] [outer = 0x12db7d400] 15:34:40 INFO - PROCESS | 1649 | 1461364480347 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]]]}] 15:34:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 15:34:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 519ms 15:34:40 INFO - PROCESS | 1649 | 1461364480439 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 15:34:40 INFO - PROCESS | 1649 | 1461364480442 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 15:34:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 15:34:40 INFO - PROCESS | 1649 | 1461364480449 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 15:34:40 INFO - PROCESS | 1649 | 1461364480453 Marionette TRACE conn2 <- [1,1222,null,{}] 15:34:40 INFO - PROCESS | 1649 | 1461364480459 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}] 15:34:40 INFO - PROCESS | 1649 | 1461364480633 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 15:34:40 INFO - PROCESS | 1649 | 1461364480757 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x118911800 == 49 [pid = 1649] [id = 313] 15:34:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x115862400) [pid = 1649] [serial = 938] [outer = 0x0] 15:34:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x116613800) [pid = 1649] [serial = 939] [outer = 0x115862400] 15:34:40 INFO - PROCESS | 1649 | 1461364480843 Marionette DEBUG loaded listener.js 15:34:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x1189d4400) [pid = 1649] [serial = 940] [outer = 0x115862400] 15:34:41 INFO - PROCESS | 1649 | 1461364481269 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] 15:34:41 INFO - PROCESS | 1649 | 1461364481277 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 15:34:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 15:34:41 INFO - PROCESS | 1649 | 1461364481282 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 15:34:41 INFO - PROCESS | 1649 | 1461364481285 Marionette TRACE conn2 <- [1,1226,null,{}] 15:34:41 INFO - PROCESS | 1649 | 1461364481288 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}] 15:34:41 INFO - PROCESS | 1649 | 1461364481387 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 15:34:41 INFO - PROCESS | 1649 | 1461364481434 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x11af8f800 == 50 [pid = 1649] [id = 314] 15:34:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x118fcf800) [pid = 1649] [serial = 941] [outer = 0x0] 15:34:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x119c9c000) [pid = 1649] [serial = 942] [outer = 0x118fcf800] 15:34:41 INFO - PROCESS | 1649 | 1461364481465 Marionette DEBUG loaded listener.js 15:34:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x11ad47400) [pid = 1649] [serial = 943] [outer = 0x118fcf800] 15:34:41 INFO - PROCESS | 1649 | 1461364481859 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]]]}] 15:34:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 15:34:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 623ms 15:34:41 INFO - PROCESS | 1649 | 1461364481904 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 15:34:41 INFO - PROCESS | 1649 | 1461364481905 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 15:34:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 15:34:41 INFO - PROCESS | 1649 | 1461364481908 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 15:34:41 INFO - PROCESS | 1649 | 1461364481909 Marionette TRACE conn2 <- [1,1230,null,{}] 15:34:41 INFO - PROCESS | 1649 | 1461364481916 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}] 15:34:42 INFO - PROCESS | 1649 | 1461364482018 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 15:34:42 INFO - PROCESS | 1649 | 1461364482103 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x126fdd800 == 51 [pid = 1649] [id = 315] 15:34:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x11c792c00) [pid = 1649] [serial = 944] [outer = 0x0] 15:34:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x123df6c00) [pid = 1649] [serial = 945] [outer = 0x11c792c00] 15:34:42 INFO - PROCESS | 1649 | 1461364482150 Marionette DEBUG loaded listener.js 15:34:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x126c3b000) [pid = 1649] [serial = 946] [outer = 0x11c792c00] 15:34:42 INFO - PROCESS | 1649 | 1461364482552 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]]]}] 15:34:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 15:34:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 668ms 15:34:42 INFO - PROCESS | 1649 | 1461364482577 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 15:34:42 INFO - PROCESS | 1649 | 1461364482578 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 15:34:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 15:34:42 INFO - PROCESS | 1649 | 1461364482580 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 15:34:42 INFO - PROCESS | 1649 | 1461364482582 Marionette TRACE conn2 <- [1,1234,null,{}] 15:34:42 INFO - PROCESS | 1649 | 1461364482584 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}] 15:34:42 INFO - PROCESS | 1649 | 1461364482680 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 15:34:42 INFO - PROCESS | 1649 | 1461364482727 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e320000 == 52 [pid = 1649] [id = 316] 15:34:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x11c79b000) [pid = 1649] [serial = 947] [outer = 0x0] 15:34:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x1274d7800) [pid = 1649] [serial = 948] [outer = 0x11c79b000] 15:34:42 INFO - PROCESS | 1649 | 1461364482757 Marionette DEBUG loaded listener.js 15:34:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12b09a400) [pid = 1649] [serial = 949] [outer = 0x11c79b000] 15:34:43 INFO - PROCESS | 1649 | 1461364483168 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]]]}] 15:34:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 15:34:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 619ms 15:34:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 15:34:43 INFO - PROCESS | 1649 | 1461364483200 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 15:34:43 INFO - PROCESS | 1649 | 1461364483202 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 15:34:43 INFO - PROCESS | 1649 | 1461364483204 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 15:34:43 INFO - PROCESS | 1649 | 1461364483205 Marionette TRACE conn2 <- [1,1238,null,{}] 15:34:43 INFO - PROCESS | 1649 | 1461364483207 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}] 15:34:43 INFO - PROCESS | 1649 | 1461364483301 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 15:34:43 INFO - PROCESS | 1649 | 1461364483382 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e4ad800 == 53 [pid = 1649] [id = 317] 15:34:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12b4eb800) [pid = 1649] [serial = 950] [outer = 0x0] 15:34:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12d10a800) [pid = 1649] [serial = 951] [outer = 0x12b4eb800] 15:34:43 INFO - PROCESS | 1649 | 1461364483414 Marionette DEBUG loaded listener.js 15:34:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x12d19b000) [pid = 1649] [serial = 952] [outer = 0x12b4eb800] 15:34:43 INFO - PROCESS | 1649 | 1461364483831 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]]]}] 15:34:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 15:34:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 672ms 15:34:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 15:34:43 INFO - PROCESS | 1649 | 1461364483876 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 15:34:43 INFO - PROCESS | 1649 | 1461364483878 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 15:34:43 INFO - PROCESS | 1649 | 1461364483880 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 15:34:43 INFO - PROCESS | 1649 | 1461364483881 Marionette TRACE conn2 <- [1,1242,null,{}] 15:34:43 INFO - PROCESS | 1649 | 1461364483884 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}] 15:34:44 INFO - PROCESS | 1649 | 1461364483997 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 15:34:44 INFO - PROCESS | 1649 | 1461364484052 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d179800 == 54 [pid = 1649] [id = 318] 15:34:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x12d5e1c00) [pid = 1649] [serial = 953] [outer = 0x0] 15:34:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x12e464800) [pid = 1649] [serial = 954] [outer = 0x12d5e1c00] 15:34:44 INFO - PROCESS | 1649 | 1461364484084 Marionette DEBUG loaded listener.js 15:34:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x12e4df000) [pid = 1649] [serial = 955] [outer = 0x12d5e1c00] 15:34:44 INFO - PROCESS | 1649 | 1461364484458 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]]]}] 15:34:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 15:34:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 620ms 15:34:44 INFO - PROCESS | 1649 | 1461364484500 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 15:34:44 INFO - PROCESS | 1649 | 1461364484502 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 15:34:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 15:34:44 INFO - PROCESS | 1649 | 1461364484504 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 15:34:44 INFO - PROCESS | 1649 | 1461364484505 Marionette TRACE conn2 <- [1,1246,null,{}] 15:34:44 INFO - PROCESS | 1649 | 1461364484508 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}] 15:34:44 INFO - PROCESS | 1649 | 1461364484732 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 15:34:44 INFO - PROCESS | 1649 | 1461364484835 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a91d000 == 55 [pid = 1649] [id = 319] 15:34:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x115288c00) [pid = 1649] [serial = 956] [outer = 0x0] 15:34:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x1157bc400) [pid = 1649] [serial = 957] [outer = 0x115288c00] 15:34:44 INFO - PROCESS | 1649 | 1461364484864 Marionette DEBUG loaded listener.js 15:34:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x118ee9800) [pid = 1649] [serial = 958] [outer = 0x115288c00] 15:34:45 INFO - PROCESS | 1649 | 1461364485290 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]]]}] 15:34:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 15:34:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 821ms 15:34:45 INFO - PROCESS | 1649 | 1461364485327 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 15:34:45 INFO - PROCESS | 1649 | 1461364485330 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 15:34:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 15:34:45 INFO - PROCESS | 1649 | 1461364485333 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 15:34:45 INFO - PROCESS | 1649 | 1461364485336 Marionette TRACE conn2 <- [1,1250,null,{}] 15:34:45 INFO - PROCESS | 1649 | 1461364485341 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}] 15:34:45 INFO - PROCESS | 1649 | 1461364485478 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 15:34:45 INFO - PROCESS | 1649 | 1461364485596 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x119ad3800 == 56 [pid = 1649] [id = 320] 15:34:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x11a866c00) [pid = 1649] [serial = 959] [outer = 0x0] 15:34:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x11ad3c400) [pid = 1649] [serial = 960] [outer = 0x11a866c00] 15:34:45 INFO - PROCESS | 1649 | 1461364485622 Marionette DEBUG loaded listener.js 15:34:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x11ba2bc00) [pid = 1649] [serial = 961] [outer = 0x11a866c00] 15:34:45 INFO - PROCESS | 1649 | --DOCSHELL 0x11a8ba000 == 55 [pid = 1649] [id = 262] 15:34:45 INFO - PROCESS | 1649 | --DOCSHELL 0x12b7d3000 == 54 [pid = 1649] [id = 311] 15:34:45 INFO - PROCESS | 1649 | --DOCSHELL 0x1290bf800 == 53 [pid = 1649] [id = 310] 15:34:45 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x12e32c000) [pid = 1649] [serial = 882] [outer = 0x0] [url = about:blank] 15:34:45 INFO - PROCESS | 1649 | --DOCSHELL 0x11890c000 == 52 [pid = 1649] [id = 309] 15:34:45 INFO - PROCESS | 1649 | --DOCSHELL 0x128b9a000 == 51 [pid = 1649] [id = 308] 15:34:45 INFO - PROCESS | 1649 | --DOCSHELL 0x126fec000 == 50 [pid = 1649] [id = 307] 15:34:45 INFO - PROCESS | 1649 | --DOCSHELL 0x124090000 == 49 [pid = 1649] [id = 306] 15:34:45 INFO - PROCESS | 1649 | --DOCSHELL 0x1239f0000 == 48 [pid = 1649] [id = 305] 15:34:45 INFO - PROCESS | 1649 | --DOCSHELL 0x11c561000 == 47 [pid = 1649] [id = 304] 15:34:45 INFO - PROCESS | 1649 | --DOCSHELL 0x11ba08800 == 46 [pid = 1649] [id = 303] 15:34:45 INFO - PROCESS | 1649 | --DOCSHELL 0x11afa8800 == 45 [pid = 1649] [id = 302] 15:34:45 INFO - PROCESS | 1649 | --DOCSHELL 0x119790800 == 44 [pid = 1649] [id = 301] 15:34:45 INFO - PROCESS | 1649 | --DOCSHELL 0x118f26800 == 43 [pid = 1649] [id = 300] 15:34:45 INFO - PROCESS | 1649 | --DOCSHELL 0x119ad7000 == 42 [pid = 1649] [id = 299] 15:34:45 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x12b42f000) [pid = 1649] [serial = 780] [outer = 0x0] [url = about:blank] 15:34:45 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x12afea000) [pid = 1649] [serial = 863] [outer = 0x0] [url = about:blank] 15:34:45 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x12b796c00) [pid = 1649] [serial = 867] [outer = 0x0] [url = about:blank] 15:34:45 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x12b4ea400) [pid = 1649] [serial = 864] [outer = 0x0] [url = about:blank] 15:34:45 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x1157b6c00) [pid = 1649] [serial = 870] [outer = 0x0] [url = about:blank] 15:34:45 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x12d110000) [pid = 1649] [serial = 868] [outer = 0x0] [url = about:blank] 15:34:45 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x12b42b800) [pid = 1649] [serial = 839] [outer = 0x0] [url = about:blank] 15:34:45 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x118945800) [pid = 1649] [serial = 827] [outer = 0x0] [url = about:blank] 15:34:45 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x123a3c000) [pid = 1649] [serial = 873] [outer = 0x0] [url = about:blank] 15:34:45 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x11a865000) [pid = 1649] [serial = 849] [outer = 0x0] [url = about:blank] 15:34:45 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x119a46c00) [pid = 1649] [serial = 848] [outer = 0x0] [url = about:blank] 15:34:45 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x12d10d400) [pid = 1649] [serial = 843] [outer = 0x0] [url = about:blank] 15:34:45 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x12ace7000) [pid = 1649] [serial = 842] [outer = 0x0] [url = about:blank] 15:34:45 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x11ab09c00) [pid = 1649] [serial = 851] [outer = 0x0] [url = about:blank] 15:34:45 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x11b90d800) [pid = 1649] [serial = 852] [outer = 0x0] [url = about:blank] 15:34:45 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x11c142c00) [pid = 1649] [serial = 854] [outer = 0x0] [url = about:blank] 15:34:45 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x11c79a800) [pid = 1649] [serial = 855] [outer = 0x0] [url = about:blank] 15:34:45 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x128b1a800) [pid = 1649] [serial = 833] [outer = 0x0] [url = about:blank] 15:34:45 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x11a86f400) [pid = 1649] [serial = 830] [outer = 0x0] [url = about:blank] 15:34:45 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x123a3a000) [pid = 1649] [serial = 857] [outer = 0x0] [url = about:blank] 15:34:45 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x124456000) [pid = 1649] [serial = 858] [outer = 0x0] [url = about:blank] 15:34:45 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12afef800) [pid = 1649] [serial = 836] [outer = 0x0] [url = about:blank] 15:34:45 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x1188ea000) [pid = 1649] [serial = 846] [outer = 0x0] [url = about:blank] 15:34:45 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x115932c00) [pid = 1649] [serial = 845] [outer = 0x0] [url = about:blank] 15:34:45 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x11a8de400) [pid = 1649] [serial = 871] [outer = 0x0] [url = about:blank] 15:34:45 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x11ab0bc00) [pid = 1649] [serial = 450] [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.] 15:34:45 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x126c93c00) [pid = 1649] [serial = 860] [outer = 0x0] [url = about:blank] 15:34:45 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x12ab93000) [pid = 1649] [serial = 861] [outer = 0x0] [url = about:blank] 15:34:45 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x12d190800) [pid = 1649] [serial = 876] [outer = 0x0] [url = about:blank] 15:34:45 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x12d5e7000) [pid = 1649] [serial = 879] [outer = 0x0] [url = about:blank] 15:34:45 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x12d5e0400) [pid = 1649] [serial = 877] [outer = 0x0] [url = about:blank] 15:34:45 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12d110400) [pid = 1649] [serial = 874] [outer = 0x0] [url = about:blank] 15:34:45 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12db82400) [pid = 1649] [serial = 880] [outer = 0x0] [url = about:blank] 15:34:46 INFO - PROCESS | 1649 | 1461364486135 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]]]}] 15:34:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 15:34:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 822ms 15:34:46 INFO - PROCESS | 1649 | 1461364486156 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 15:34:46 INFO - PROCESS | 1649 | 1461364486159 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 15:34:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 15:34:46 INFO - PROCESS | 1649 | 1461364486163 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 15:34:46 INFO - PROCESS | 1649 | 1461364486165 Marionette TRACE conn2 <- [1,1254,null,{}] 15:34:46 INFO - PROCESS | 1649 | 1461364486168 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}] 15:34:46 INFO - PROCESS | 1649 | 1461364486301 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 15:34:46 INFO - PROCESS | 1649 | 1461364486363 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a916800 == 43 [pid = 1649] [id = 321] 15:34:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x11ba2f800) [pid = 1649] [serial = 962] [outer = 0x0] 15:34:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x11c4ab400) [pid = 1649] [serial = 963] [outer = 0x11ba2f800] 15:34:46 INFO - PROCESS | 1649 | 1461364486390 Marionette DEBUG loaded listener.js 15:34:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x123a3a000) [pid = 1649] [serial = 964] [outer = 0x11ba2f800] 15:34:46 INFO - PROCESS | 1649 | 1461364486691 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]]]}] 15:34:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 15:34:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 573ms 15:34:46 INFO - PROCESS | 1649 | 1461364486735 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 15:34:46 INFO - PROCESS | 1649 | 1461364486738 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 15:34:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 15:34:46 INFO - PROCESS | 1649 | 1461364486745 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 15:34:46 INFO - PROCESS | 1649 | 1461364486750 Marionette TRACE conn2 <- [1,1258,null,{}] 15:34:46 INFO - PROCESS | 1649 | 1461364486753 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}] 15:34:46 INFO - PROCESS | 1649 | 1461364486836 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 15:34:46 INFO - PROCESS | 1649 | 1461364486883 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x11be71000 == 44 [pid = 1649] [id = 322] 15:34:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x11be9ac00) [pid = 1649] [serial = 965] [outer = 0x0] 15:34:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x123a44400) [pid = 1649] [serial = 966] [outer = 0x11be9ac00] 15:34:46 INFO - PROCESS | 1649 | 1461364486909 Marionette DEBUG loaded listener.js 15:34:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x128b22000) [pid = 1649] [serial = 967] [outer = 0x11be9ac00] 15:34:47 INFO - PROCESS | 1649 | 1461364487180 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]]]}] 15:34:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 15:34:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 477ms 15:34:47 INFO - PROCESS | 1649 | 1461364487221 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 15:34:47 INFO - PROCESS | 1649 | 1461364487222 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 15:34:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 15:34:47 INFO - PROCESS | 1649 | 1461364487224 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 15:34:47 INFO - PROCESS | 1649 | 1461364487225 Marionette TRACE conn2 <- [1,1262,null,{}] 15:34:47 INFO - PROCESS | 1649 | 1461364487228 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}] 15:34:47 INFO - PROCESS | 1649 | 1461364487309 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 15:34:47 INFO - PROCESS | 1649 | 1461364487315 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x123e88800 == 45 [pid = 1649] [id = 323] 15:34:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x129032c00) [pid = 1649] [serial = 968] [outer = 0x0] 15:34:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12ab90000) [pid = 1649] [serial = 969] [outer = 0x129032c00] 15:34:47 INFO - PROCESS | 1649 | 1461364487341 Marionette DEBUG loaded listener.js 15:34:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12abe7800) [pid = 1649] [serial = 970] [outer = 0x129032c00] 15:34:47 INFO - PROCESS | 1649 | 1461364487672 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]]]}] 15:34:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 15:34:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 468ms 15:34:47 INFO - PROCESS | 1649 | 1461364487693 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 15:34:47 INFO - PROCESS | 1649 | 1461364487694 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 15:34:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 15:34:47 INFO - PROCESS | 1649 | 1461364487699 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 15:34:47 INFO - PROCESS | 1649 | 1461364487701 Marionette TRACE conn2 <- [1,1266,null,{}] 15:34:47 INFO - PROCESS | 1649 | 1461364487704 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}] 15:34:47 INFO - PROCESS | 1649 | 1461364487810 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 15:34:47 INFO - PROCESS | 1649 | 1461364487820 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x125d22000 == 46 [pid = 1649] [id = 324] 15:34:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12b0a1800) [pid = 1649] [serial = 971] [outer = 0x0] 15:34:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12b42f000) [pid = 1649] [serial = 972] [outer = 0x12b0a1800] 15:34:47 INFO - PROCESS | 1649 | 1461364487852 Marionette DEBUG loaded listener.js 15:34:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12d112000) [pid = 1649] [serial = 973] [outer = 0x12b0a1800] 15:34:48 INFO - PROCESS | 1649 | 1461364488179 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]]]}] 15:34:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 15:34:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 521ms 15:34:48 INFO - PROCESS | 1649 | 1461364488218 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 15:34:48 INFO - PROCESS | 1649 | 1461364488220 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 15:34:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 15:34:48 INFO - PROCESS | 1649 | 1461364488222 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 15:34:48 INFO - PROCESS | 1649 | 1461364488223 Marionette TRACE conn2 <- [1,1270,null,{}] 15:34:48 INFO - PROCESS | 1649 | 1461364488225 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}] 15:34:48 INFO - PROCESS | 1649 | 1461364488323 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 15:34:48 INFO - PROCESS | 1649 | 1461364488336 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x1274e0000 == 47 [pid = 1649] [id = 325] 15:34:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x12b4e9c00) [pid = 1649] [serial = 974] [outer = 0x0] 15:34:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12d5dcc00) [pid = 1649] [serial = 975] [outer = 0x12b4e9c00] 15:34:48 INFO - PROCESS | 1649 | 1461364488361 Marionette DEBUG loaded listener.js 15:34:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12e329400) [pid = 1649] [serial = 976] [outer = 0x12b4e9c00] 15:34:48 INFO - PROCESS | 1649 | 1461364488711 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]]]}] 15:34:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 15:34:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 520ms 15:34:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 15:34:48 INFO - PROCESS | 1649 | 1461364488748 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 15:34:48 INFO - PROCESS | 1649 | 1461364488749 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 15:34:48 INFO - PROCESS | 1649 | 1461364488752 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 15:34:48 INFO - PROCESS | 1649 | 1461364488753 Marionette TRACE conn2 <- [1,1274,null,{}] 15:34:48 INFO - PROCESS | 1649 | 1461364488755 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}] 15:34:48 INFO - PROCESS | 1649 | 1461364488850 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 15:34:48 INFO - PROCESS | 1649 | 1461364488854 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a908800 == 48 [pid = 1649] [id = 326] 15:34:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x12b796c00) [pid = 1649] [serial = 977] [outer = 0x0] 15:34:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x12e466800) [pid = 1649] [serial = 978] [outer = 0x12b796c00] 15:34:48 INFO - PROCESS | 1649 | 1461364488879 Marionette DEBUG loaded listener.js 15:34:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12e4d6400) [pid = 1649] [serial = 979] [outer = 0x12b796c00] 15:34:49 INFO - PROCESS | 1649 | 1461364489200 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]]]}] 15:34:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 15:34:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 472ms 15:34:49 INFO - PROCESS | 1649 | 1461364489224 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 15:34:49 INFO - PROCESS | 1649 | 1461364489225 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 15:34:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 15:34:49 INFO - PROCESS | 1649 | 1461364489228 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 15:34:49 INFO - PROCESS | 1649 | 1461364489229 Marionette TRACE conn2 <- [1,1278,null,{}] 15:34:49 INFO - PROCESS | 1649 | 1461364489234 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}] 15:34:49 INFO - PROCESS | 1649 | 1461364489333 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 15:34:49 INFO - PROCESS | 1649 | 1461364489337 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b4d5000 == 49 [pid = 1649] [id = 327] 15:34:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12e32c000) [pid = 1649] [serial = 980] [outer = 0x0] 15:34:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x12e4db400) [pid = 1649] [serial = 981] [outer = 0x12e32c000] 15:34:49 INFO - PROCESS | 1649 | 1461364489391 Marionette DEBUG loaded listener.js 15:34:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12e50e400) [pid = 1649] [serial = 982] [outer = 0x12e32c000] 15:34:49 INFO - PROCESS | 1649 | 1461364489691 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]]]}] 15:34:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 15:34:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 471ms 15:34:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 15:34:49 INFO - PROCESS | 1649 | 1461364489709 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 15:34:49 INFO - PROCESS | 1649 | 1461364489710 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 15:34:49 INFO - PROCESS | 1649 | 1461364489713 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 15:34:49 INFO - PROCESS | 1649 | 1461364489715 Marionette TRACE conn2 <- [1,1282,null,{}] 15:34:49 INFO - PROCESS | 1649 | 1461364489719 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}] 15:34:49 INFO - PROCESS | 1649 | 1461364489818 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 15:34:49 INFO - PROCESS | 1649 | 1461364489849 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d13a800 == 50 [pid = 1649] [id = 328] 15:34:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12e464c00) [pid = 1649] [serial = 983] [outer = 0x0] 15:34:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12e953c00) [pid = 1649] [serial = 984] [outer = 0x12e464c00] 15:34:49 INFO - PROCESS | 1649 | 1461364489875 Marionette DEBUG loaded listener.js 15:34:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12e95fc00) [pid = 1649] [serial = 985] [outer = 0x12e464c00] 15:34:50 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x114ba8c00) [pid = 1649] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 15:34:50 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x12d5dc800) [pid = 1649] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 15:34:50 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x114f51c00) [pid = 1649] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 15:34:50 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x11be9c000) [pid = 1649] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 15:34:50 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x126e1d000) [pid = 1649] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 15:34:50 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x12b094400) [pid = 1649] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 15:34:50 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x116688800) [pid = 1649] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 15:34:50 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x119271c00) [pid = 1649] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 15:34:50 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12abe9c00) [pid = 1649] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 15:34:50 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x1288ce000) [pid = 1649] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 15:34:50 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12ab98c00) [pid = 1649] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 15:34:50 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x114754000) [pid = 1649] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 15:34:50 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x118945400) [pid = 1649] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 15:34:50 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x123b14400) [pid = 1649] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 15:34:50 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x11a869c00) [pid = 1649] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 15:34:50 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x118949000) [pid = 1649] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 15:34:50 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x11b9ee400) [pid = 1649] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 15:34:50 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x118fc8400) [pid = 1649] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 15:34:50 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x12b09c800) [pid = 1649] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 15:34:50 INFO - PROCESS | 1649 | 1461364490300 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]]]}] 15:34:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 15:34:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 625ms 15:34:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 15:34:50 INFO - PROCESS | 1649 | 1461364490339 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 15:34:50 INFO - PROCESS | 1649 | 1461364490340 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 15:34:50 INFO - PROCESS | 1649 | 1461364490342 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 15:34:50 INFO - PROCESS | 1649 | 1461364490343 Marionette TRACE conn2 <- [1,1286,null,{}] 15:34:50 INFO - PROCESS | 1649 | 1461364490345 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}] 15:34:50 INFO - PROCESS | 1649 | 1461364490426 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 15:34:50 INFO - PROCESS | 1649 | 1461364490431 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x1244ee000 == 51 [pid = 1649] [id = 329] 15:34:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x11550b400) [pid = 1649] [serial = 986] [outer = 0x0] 15:34:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x11be9c000) [pid = 1649] [serial = 987] [outer = 0x11550b400] 15:34:50 INFO - PROCESS | 1649 | 1461364490462 Marionette DEBUG loaded listener.js 15:34:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12ab95000) [pid = 1649] [serial = 988] [outer = 0x11550b400] 15:34:50 INFO - PROCESS | 1649 | 1461364490788 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]]]}] 15:34:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 15:34:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 473ms 15:34:50 INFO - PROCESS | 1649 | 1461364490818 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 15:34:50 INFO - PROCESS | 1649 | 1461364490819 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 15:34:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 15:34:50 INFO - PROCESS | 1649 | 1461364490821 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 15:34:50 INFO - PROCESS | 1649 | 1461364490823 Marionette TRACE conn2 <- [1,1290,null,{}] 15:34:50 INFO - PROCESS | 1649 | 1461364490826 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}] 15:34:50 INFO - PROCESS | 1649 | 1461364490941 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 15:34:50 INFO - PROCESS | 1649 | 1461364490949 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e49b800 == 52 [pid = 1649] [id = 330] 15:34:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12d1a0c00) [pid = 1649] [serial = 989] [outer = 0x0] 15:34:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12eaad800) [pid = 1649] [serial = 990] [outer = 0x12d1a0c00] 15:34:50 INFO - PROCESS | 1649 | 1461364490978 Marionette DEBUG loaded listener.js 15:34:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12ed5e800) [pid = 1649] [serial = 991] [outer = 0x12d1a0c00] 15:34:51 INFO - PROCESS | 1649 | 1461364491316 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]]]}] 15:34:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 15:34:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 521ms 15:34:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 15:34:51 INFO - PROCESS | 1649 | 1461364491343 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 15:34:51 INFO - PROCESS | 1649 | 1461364491344 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 15:34:51 INFO - PROCESS | 1649 | 1461364491346 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 15:34:51 INFO - PROCESS | 1649 | 1461364491349 Marionette TRACE conn2 <- [1,1294,null,{}] 15:34:51 INFO - PROCESS | 1649 | 1461364491352 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}] 15:34:51 INFO - PROCESS | 1649 | 1461364491437 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 15:34:51 INFO - PROCESS | 1649 | 1461364491441 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ed86000 == 53 [pid = 1649] [id = 331] 15:34:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x126c3d800) [pid = 1649] [serial = 992] [outer = 0x0] 15:34:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x12ed63400) [pid = 1649] [serial = 993] [outer = 0x126c3d800] 15:34:51 INFO - PROCESS | 1649 | 1461364491465 Marionette DEBUG loaded listener.js 15:34:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x11c492c00) [pid = 1649] [serial = 994] [outer = 0x126c3d800] 15:34:51 INFO - PROCESS | 1649 | 1461364491804 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]]]}] 15:34:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 15:34:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 472ms 15:34:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 15:34:51 INFO - PROCESS | 1649 | 1461364491819 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 15:34:51 INFO - PROCESS | 1649 | 1461364491820 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 15:34:51 INFO - PROCESS | 1649 | 1461364491822 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 15:34:51 INFO - PROCESS | 1649 | 1461364491823 Marionette TRACE conn2 <- [1,1298,null,{}] 15:34:51 INFO - PROCESS | 1649 | 1461364491825 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}] 15:34:51 INFO - PROCESS | 1649 | 1461364491934 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 15:34:51 INFO - PROCESS | 1649 | 1461364491940 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f87b000 == 54 [pid = 1649] [id = 332] 15:34:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x115618c00) [pid = 1649] [serial = 995] [outer = 0x0] 15:34:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x115623000) [pid = 1649] [serial = 996] [outer = 0x115618c00] 15:34:51 INFO - PROCESS | 1649 | 1461364491965 Marionette DEBUG loaded listener.js 15:34:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x115626c00) [pid = 1649] [serial = 997] [outer = 0x115618c00] 15:34:52 INFO - PROCESS | 1649 | 1461364492356 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]]]}] 15:34:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 15:34:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 568ms 15:34:52 INFO - PROCESS | 1649 | 1461364492391 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 15:34:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 15:34:52 INFO - PROCESS | 1649 | 1461364492393 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 15:34:52 INFO - PROCESS | 1649 | 1461364492415 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 15:34:52 INFO - PROCESS | 1649 | 1461364492417 Marionette TRACE conn2 <- [1,1302,null,{}] 15:34:52 INFO - PROCESS | 1649 | 1461364492422 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}] 15:34:52 INFO - PROCESS | 1649 | 1461364492529 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 15:34:52 INFO - PROCESS | 1649 | 1461364492597 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x119797000 == 55 [pid = 1649] [id = 333] 15:34:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x11561fc00) [pid = 1649] [serial = 998] [outer = 0x0] 15:34:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x115856c00) [pid = 1649] [serial = 999] [outer = 0x11561fc00] 15:34:52 INFO - PROCESS | 1649 | 1461364492629 Marionette DEBUG loaded listener.js 15:34:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x11919b000) [pid = 1649] [serial = 1000] [outer = 0x11561fc00] 15:34:53 INFO - PROCESS | 1649 | 1461364493124 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]]]}] 15:34:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 15:34:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 742ms 15:34:53 INFO - PROCESS | 1649 | 1461364493140 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 15:34:53 INFO - PROCESS | 1649 | 1461364493147 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 15:34:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 15:34:53 INFO - PROCESS | 1649 | 1461364493177 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 15:34:53 INFO - PROCESS | 1649 | 1461364493181 Marionette TRACE conn2 <- [1,1306,null,{}] 15:34:53 INFO - PROCESS | 1649 | 1461364493186 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}] 15:34:53 INFO - PROCESS | 1649 | 1461364493331 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 15:34:53 INFO - PROCESS | 1649 | 1461364493399 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c7dd000 == 56 [pid = 1649] [id = 334] 15:34:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x11b0aa800) [pid = 1649] [serial = 1001] [outer = 0x0] 15:34:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x11c496c00) [pid = 1649] [serial = 1002] [outer = 0x11b0aa800] 15:34:53 INFO - PROCESS | 1649 | 1461364493428 Marionette DEBUG loaded listener.js 15:34:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x123a3c000) [pid = 1649] [serial = 1003] [outer = 0x11b0aa800] 15:34:53 INFO - PROCESS | 1649 | 1461364493935 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]]]}] 15:34:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 15:34:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 777ms 15:34:53 INFO - PROCESS | 1649 | 1461364493952 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 15:34:53 INFO - PROCESS | 1649 | 1461364493954 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 15:34:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 15:34:53 INFO - PROCESS | 1649 | 1461364493958 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 15:34:53 INFO - PROCESS | 1649 | 1461364493961 Marionette TRACE conn2 <- [1,1310,null,{}] 15:34:53 INFO - PROCESS | 1649 | 1461364493988 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}] 15:34:54 INFO - PROCESS | 1649 | 1461364494093 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 15:34:54 INFO - PROCESS | 1649 | 1461364494148 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e3ba000 == 57 [pid = 1649] [id = 335] 15:34:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x129032800) [pid = 1649] [serial = 1004] [outer = 0x0] 15:34:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x12ab92800) [pid = 1649] [serial = 1005] [outer = 0x129032800] 15:34:54 INFO - PROCESS | 1649 | 1461364494180 Marionette DEBUG loaded listener.js 15:34:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x12afef400) [pid = 1649] [serial = 1006] [outer = 0x129032800] 15:34:54 INFO - PROCESS | 1649 | 1461364494624 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] 15:34:54 INFO - PROCESS | 1649 | 1461364494654 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 15:34:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 15:34:54 INFO - PROCESS | 1649 | 1461364494658 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 15:34:54 INFO - PROCESS | 1649 | 1461364494660 Marionette TRACE conn2 <- [1,1314,null,{}] 15:34:54 INFO - PROCESS | 1649 | 1461364494664 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}] 15:34:54 INFO - PROCESS | 1649 | 1461364494815 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 15:34:54 INFO - PROCESS | 1649 | 1461364494902 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fb4f800 == 58 [pid = 1649] [id = 336] 15:34:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x12ab99800) [pid = 1649] [serial = 1007] [outer = 0x0] 15:34:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x12d110400) [pid = 1649] [serial = 1008] [outer = 0x12ab99800] 15:34:54 INFO - PROCESS | 1649 | 1461364494950 Marionette DEBUG loaded listener.js 15:34:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x12e45d800) [pid = 1649] [serial = 1009] [outer = 0x12ab99800] 15:34:55 INFO - PROCESS | 1649 | 1461364495372 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]]]}] 15:34:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 15:34:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 771ms 15:34:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 15:34:55 INFO - PROCESS | 1649 | 1461364495429 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 15:34:55 INFO - PROCESS | 1649 | 1461364495430 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 15:34:55 INFO - PROCESS | 1649 | 1461364495432 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 15:34:55 INFO - PROCESS | 1649 | 1461364495434 Marionette TRACE conn2 <- [1,1318,null,{}] 15:34:55 INFO - PROCESS | 1649 | 1461364495436 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}] 15:34:55 INFO - PROCESS | 1649 | 1461364495535 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 15:34:55 INFO - PROCESS | 1649 | 1461364495589 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fb84000 == 59 [pid = 1649] [id = 337] 15:34:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x12e4d3c00) [pid = 1649] [serial = 1010] [outer = 0x0] 15:34:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x12e95a800) [pid = 1649] [serial = 1011] [outer = 0x12e4d3c00] 15:34:55 INFO - PROCESS | 1649 | 1461364495618 Marionette DEBUG loaded listener.js 15:34:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x12ed5d400) [pid = 1649] [serial = 1012] [outer = 0x12e4d3c00] 15:34:56 INFO - PROCESS | 1649 | 1461364496021 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]]]}] 15:34:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 15:34:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 619ms 15:34:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 15:34:56 INFO - PROCESS | 1649 | 1461364496052 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 15:34:56 INFO - PROCESS | 1649 | 1461364496053 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 15:34:56 INFO - PROCESS | 1649 | 1461364496055 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 15:34:56 INFO - PROCESS | 1649 | 1461364496056 Marionette TRACE conn2 <- [1,1322,null,{}] 15:34:56 INFO - PROCESS | 1649 | 1461364496059 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}] 15:34:56 INFO - PROCESS | 1649 | 1461364496172 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 15:34:56 INFO - PROCESS | 1649 | 1461364496251 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ff4c800 == 60 [pid = 1649] [id = 338] 15:34:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x115624c00) [pid = 1649] [serial = 1013] [outer = 0x0] 15:34:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x12ed66400) [pid = 1649] [serial = 1014] [outer = 0x115624c00] 15:34:56 INFO - PROCESS | 1649 | 1461364496283 Marionette DEBUG loaded listener.js 15:34:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x12efab800) [pid = 1649] [serial = 1015] [outer = 0x115624c00] 15:34:56 INFO - PROCESS | 1649 | 1461364496707 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]]]}] 15:34:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 15:34:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 669ms 15:34:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 15:34:56 INFO - PROCESS | 1649 | 1461364496725 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 15:34:56 INFO - PROCESS | 1649 | 1461364496726 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 15:34:56 INFO - PROCESS | 1649 | 1461364496728 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 15:34:56 INFO - PROCESS | 1649 | 1461364496730 Marionette TRACE conn2 <- [1,1326,null,{}] 15:34:56 INFO - PROCESS | 1649 | 1461364496732 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}] 15:34:56 INFO - PROCESS | 1649 | 1461364496831 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 15:34:56 INFO - PROCESS | 1649 | 1461364496927 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x119ad9800 == 61 [pid = 1649] [id = 339] 15:34:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x1159ddc00) [pid = 1649] [serial = 1016] [outer = 0x0] 15:34:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x11a8de000) [pid = 1649] [serial = 1017] [outer = 0x1159ddc00] 15:34:56 INFO - PROCESS | 1649 | 1461364496959 Marionette DEBUG loaded listener.js 15:34:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x12ab9a400) [pid = 1649] [serial = 1018] [outer = 0x1159ddc00] 15:34:57 INFO - PROCESS | 1649 | 1461364497531 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]]]}] 15:34:57 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 15:34:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 871ms 15:34:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 15:34:57 INFO - PROCESS | 1649 | 1461364497600 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 15:34:57 INFO - PROCESS | 1649 | 1461364497602 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 15:34:57 INFO - PROCESS | 1649 | 1461364497605 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 15:34:57 INFO - PROCESS | 1649 | 1461364497608 Marionette TRACE conn2 <- [1,1330,null,{}] 15:34:57 INFO - PROCESS | 1649 | 1461364497611 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}] 15:34:57 INFO - PROCESS | 1649 | 1461364497707 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 15:34:57 INFO - PROCESS | 1649 | 1461364497764 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x11afa6800 == 62 [pid = 1649] [id = 340] 15:34:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x11668ac00) [pid = 1649] [serial = 1019] [outer = 0x0] 15:34:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x1186c3800) [pid = 1649] [serial = 1020] [outer = 0x11668ac00] 15:34:57 INFO - PROCESS | 1649 | 1461364497793 Marionette DEBUG loaded listener.js 15:34:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x119136400) [pid = 1649] [serial = 1021] [outer = 0x11668ac00] 15:34:58 INFO - PROCESS | 1649 | 1461364498253 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]]]}] 15:34:58 INFO - PROCESS | 1649 | --DOCSHELL 0x12ed86000 == 61 [pid = 1649] [id = 331] 15:34:58 INFO - PROCESS | 1649 | --DOCSHELL 0x12e49b800 == 60 [pid = 1649] [id = 330] 15:34:58 INFO - PROCESS | 1649 | --DOCSHELL 0x1244ee000 == 59 [pid = 1649] [id = 329] 15:34:58 INFO - PROCESS | 1649 | --DOCSHELL 0x12d13a800 == 58 [pid = 1649] [id = 328] 15:34:58 INFO - PROCESS | 1649 | --DOCSHELL 0x12b4d5000 == 57 [pid = 1649] [id = 327] 15:34:58 INFO - PROCESS | 1649 | --DOCSHELL 0x12a908800 == 56 [pid = 1649] [id = 326] 15:34:58 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x12e45e800) [pid = 1649] [serial = 936] [outer = 0x0] [url = about:blank] 15:34:58 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 15:34:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 722ms 15:34:58 INFO - PROCESS | 1649 | --DOCSHELL 0x1274e0000 == 55 [pid = 1649] [id = 325] 15:34:58 INFO - PROCESS | 1649 | --DOCSHELL 0x125d22000 == 54 [pid = 1649] [id = 324] 15:34:58 INFO - PROCESS | 1649 | --DOCSHELL 0x123e88800 == 53 [pid = 1649] [id = 323] 15:34:58 INFO - PROCESS | 1649 | --DOCSHELL 0x11be71000 == 52 [pid = 1649] [id = 322] 15:34:58 INFO - PROCESS | 1649 | --DOCSHELL 0x11a916800 == 51 [pid = 1649] [id = 321] 15:34:58 INFO - PROCESS | 1649 | --DOCSHELL 0x119ad3800 == 50 [pid = 1649] [id = 320] 15:34:58 INFO - PROCESS | 1649 | --DOCSHELL 0x11a91d000 == 49 [pid = 1649] [id = 319] 15:34:58 INFO - PROCESS | 1649 | --DOCSHELL 0x126fdd800 == 48 [pid = 1649] [id = 315] 15:34:58 INFO - PROCESS | 1649 | --DOCSHELL 0x11af8f800 == 47 [pid = 1649] [id = 314] 15:34:58 INFO - PROCESS | 1649 | --DOCSHELL 0x118911800 == 46 [pid = 1649] [id = 313] 15:34:58 INFO - PROCESS | 1649 | 1461364498344 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 15:34:58 INFO - PROCESS | 1649 | 1461364498350 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 15:34:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 15:34:58 INFO - PROCESS | 1649 | 1461364498357 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 15:34:58 INFO - PROCESS | 1649 | 1461364498359 Marionette TRACE conn2 <- [1,1334,null,{}] 15:34:58 INFO - PROCESS | 1649 | 1461364498364 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}] 15:34:58 INFO - PROCESS | 1649 | 1461364498489 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 15:34:58 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x12ab96800) [pid = 1649] [serial = 918] [outer = 0x0] [url = about:blank] 15:34:58 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x12ace5400) [pid = 1649] [serial = 921] [outer = 0x0] [url = about:blank] 15:34:58 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x12e45b400) [pid = 1649] [serial = 883] [outer = 0x0] [url = about:blank] 15:34:58 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x118ee7400) [pid = 1649] [serial = 897] [outer = 0x0] [url = about:blank] 15:34:58 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x119a4f000) [pid = 1649] [serial = 898] [outer = 0x0] [url = about:blank] 15:34:58 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x125d73400) [pid = 1649] [serial = 912] [outer = 0x0] [url = about:blank] 15:34:58 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x1288c8000) [pid = 1649] [serial = 913] [outer = 0x0] [url = about:blank] 15:34:58 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x11ab0cc00) [pid = 1649] [serial = 903] [outer = 0x0] [url = about:blank] 15:34:58 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x11b909c00) [pid = 1649] [serial = 904] [outer = 0x0] [url = about:blank] 15:34:58 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x119d5cc00) [pid = 1649] [serial = 901] [outer = 0x0] [url = about:blank] 15:34:58 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x119a47000) [pid = 1649] [serial = 900] [outer = 0x0] [url = about:blank] 15:34:58 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x11c147000) [pid = 1649] [serial = 906] [outer = 0x0] [url = about:blank] 15:34:58 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x11c4af000) [pid = 1649] [serial = 907] [outer = 0x0] [url = about:blank] 15:34:58 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x11c791000) [pid = 1649] [serial = 909] [outer = 0x0] [url = about:blank] 15:34:58 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x123a3f000) [pid = 1649] [serial = 910] [outer = 0x0] [url = about:blank] 15:34:58 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x12756c400) [pid = 1649] [serial = 891] [outer = 0x0] [url = about:blank] 15:34:58 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x1157c2c00) [pid = 1649] [serial = 885] [outer = 0x0] [url = about:blank] 15:34:58 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x12b752000) [pid = 1649] [serial = 894] [outer = 0x0] [url = about:blank] 15:34:58 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x12b423800) [pid = 1649] [serial = 924] [outer = 0x0] [url = about:blank] 15:34:58 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x11a96b400) [pid = 1649] [serial = 888] [outer = 0x0] [url = about:blank] 15:34:58 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x12b099c00) [pid = 1649] [serial = 922] [outer = 0x0] [url = about:blank] 15:34:58 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x12b4f3c00) [pid = 1649] [serial = 925] [outer = 0x0] [url = about:blank] 15:34:58 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x126e12400) [pid = 1649] [serial = 928] [outer = 0x0] [url = about:blank] 15:34:58 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x12db79400) [pid = 1649] [serial = 933] [outer = 0x0] [url = about:blank] 15:34:58 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x1159db800) [pid = 1649] [serial = 927] [outer = 0x0] [url = about:blank] 15:34:58 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12d10c800) [pid = 1649] [serial = 930] [outer = 0x0] [url = about:blank] 15:34:58 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x1288cd000) [pid = 1649] [serial = 915] [outer = 0x0] [url = about:blank] 15:34:58 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12945f400) [pid = 1649] [serial = 916] [outer = 0x0] [url = about:blank] 15:34:58 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12ab95c00) [pid = 1649] [serial = 919] [outer = 0x0] [url = about:blank] 15:34:58 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x12d5df400) [pid = 1649] [serial = 931] [outer = 0x0] [url = about:blank] 15:34:58 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x12e32e400) [pid = 1649] [serial = 934] [outer = 0x0] [url = about:blank] 15:34:58 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x12abddc00) [pid = 1649] [serial = 834] [outer = 0x0] [url = about:blank] 15:34:58 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12b4ec000) [pid = 1649] [serial = 840] [outer = 0x0] [url = about:blank] 15:34:58 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x118fcc400) [pid = 1649] [serial = 828] [outer = 0x0] [url = about:blank] 15:34:58 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x11ab0b000) [pid = 1649] [serial = 831] [outer = 0x0] [url = about:blank] 15:34:58 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x12b09e000) [pid = 1649] [serial = 837] [outer = 0x0] [url = about:blank] 15:34:58 INFO - PROCESS | 1649 | 1461364498580 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x119167000 == 47 [pid = 1649] [id = 341] 15:34:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x1159db800) [pid = 1649] [serial = 1022] [outer = 0x0] 15:34:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x119a4f000) [pid = 1649] [serial = 1023] [outer = 0x1159db800] 15:34:58 INFO - PROCESS | 1649 | 1461364498626 Marionette DEBUG loaded listener.js 15:34:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x11a86f400) [pid = 1649] [serial = 1024] [outer = 0x1159db800] 15:34:58 INFO - PROCESS | 1649 | 1461364498943 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]]]}] 15:34:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 15:34:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 621ms 15:34:58 INFO - PROCESS | 1649 | 1461364498978 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 15:34:58 INFO - PROCESS | 1649 | 1461364498980 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 15:34:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 15:34:58 INFO - PROCESS | 1649 | 1461364498990 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 15:34:58 INFO - PROCESS | 1649 | 1461364498993 Marionette TRACE conn2 <- [1,1338,null,{}] 15:34:59 INFO - PROCESS | 1649 | 1461364499003 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}] 15:34:59 INFO - PROCESS | 1649 | 1461364499104 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 15:34:59 INFO - PROCESS | 1649 | 1461364499152 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x11af88800 == 48 [pid = 1649] [id = 342] 15:34:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x11ab05800) [pid = 1649] [serial = 1025] [outer = 0x0] 15:34:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x11ba28400) [pid = 1649] [serial = 1026] [outer = 0x11ab05800] 15:34:59 INFO - PROCESS | 1649 | 1461364499180 Marionette DEBUG loaded listener.js 15:34:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x11c798000) [pid = 1649] [serial = 1027] [outer = 0x11ab05800] 15:34:59 INFO - PROCESS | 1649 | 1461364499953 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]]]}] 15:34:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 15:34:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 978ms 15:34:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 15:34:59 INFO - PROCESS | 1649 | 1461364499968 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 15:34:59 INFO - PROCESS | 1649 | 1461364499970 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 15:34:59 INFO - PROCESS | 1649 | 1461364499972 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 15:34:59 INFO - PROCESS | 1649 | 1461364499973 Marionette TRACE conn2 <- [1,1342,null,{}] 15:34:59 INFO - PROCESS | 1649 | 1461364499975 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}] 15:35:00 INFO - PROCESS | 1649 | 1461364500054 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 15:35:00 INFO - PROCESS | 1649 | 1461364500058 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c77a000 == 49 [pid = 1649] [id = 343] 15:35:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x11c7ec800) [pid = 1649] [serial = 1028] [outer = 0x0] 15:35:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x125d6e400) [pid = 1649] [serial = 1029] [outer = 0x11c7ec800] 15:35:00 INFO - PROCESS | 1649 | 1461364500087 Marionette DEBUG loaded listener.js 15:35:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x126c97c00) [pid = 1649] [serial = 1030] [outer = 0x11c7ec800] 15:35:00 INFO - PROCESS | 1649 | 1461364500408 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]]]}] 15:35:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 15:35:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 469ms 15:35:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 15:35:00 INFO - PROCESS | 1649 | 1461364500442 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 15:35:00 INFO - PROCESS | 1649 | 1461364500443 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 15:35:00 INFO - PROCESS | 1649 | 1461364500445 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 15:35:00 INFO - PROCESS | 1649 | 1461364500447 Marionette TRACE conn2 <- [1,1346,null,{}] 15:35:00 INFO - PROCESS | 1649 | 1461364500451 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}] 15:35:00 INFO - PROCESS | 1649 | 1461364500557 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 15:35:00 INFO - PROCESS | 1649 | 1461364500571 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x123b24000 == 50 [pid = 1649] [id = 344] 15:35:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x123860800) [pid = 1649] [serial = 1031] [outer = 0x0] 15:35:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x126e14000) [pid = 1649] [serial = 1032] [outer = 0x123860800] 15:35:00 INFO - PROCESS | 1649 | 1461364500597 Marionette DEBUG loaded listener.js 15:35:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x1275c4000) [pid = 1649] [serial = 1033] [outer = 0x123860800] 15:35:00 INFO - PROCESS | 1649 | 1461364500939 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]]]}] 15:35:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 15:35:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 522ms 15:35:00 INFO - PROCESS | 1649 | 1461364500970 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 15:35:00 INFO - PROCESS | 1649 | 1461364500971 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 15:35:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 15:35:00 INFO - PROCESS | 1649 | 1461364500973 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 15:35:00 INFO - PROCESS | 1649 | 1461364500975 Marionette TRACE conn2 <- [1,1350,null,{}] 15:35:00 INFO - PROCESS | 1649 | 1461364500977 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}] 15:35:01 INFO - PROCESS | 1649 | 1461364501088 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 15:35:01 INFO - PROCESS | 1649 | 1461364501122 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x125d23000 == 51 [pid = 1649] [id = 345] 15:35:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x126e1f400) [pid = 1649] [serial = 1034] [outer = 0x0] 15:35:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x129038800) [pid = 1649] [serial = 1035] [outer = 0x126e1f400] 15:35:01 INFO - PROCESS | 1649 | 1461364501152 Marionette DEBUG loaded listener.js 15:35:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12b09b000) [pid = 1649] [serial = 1036] [outer = 0x126e1f400] 15:35:01 INFO - PROCESS | 1649 | 1461364501464 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]]]}] 15:35:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 15:35:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 517ms 15:35:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 15:35:01 INFO - PROCESS | 1649 | 1461364501505 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 15:35:01 INFO - PROCESS | 1649 | 1461364501506 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 15:35:01 INFO - PROCESS | 1649 | 1461364501508 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 15:35:01 INFO - PROCESS | 1649 | 1461364501509 Marionette TRACE conn2 <- [1,1354,null,{}] 15:35:01 INFO - PROCESS | 1649 | 1461364501512 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}] 15:35:01 INFO - PROCESS | 1649 | 1461364501608 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 15:35:01 INFO - PROCESS | 1649 | 1461364501613 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x126fdf800 == 52 [pid = 1649] [id = 346] 15:35:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x12ab98400) [pid = 1649] [serial = 1037] [outer = 0x0] 15:35:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12b42d400) [pid = 1649] [serial = 1038] [outer = 0x12ab98400] 15:35:01 INFO - PROCESS | 1649 | 1461364501638 Marionette DEBUG loaded listener.js 15:35:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12b798800) [pid = 1649] [serial = 1039] [outer = 0x12ab98400] 15:35:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 15:35:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 468ms 15:35:01 INFO - PROCESS | 1649 | 1461364501970 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]]]}] 15:35:01 INFO - PROCESS | 1649 | 1461364501976 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 15:35:01 INFO - PROCESS | 1649 | 1461364501978 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 15:35:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 15:35:01 INFO - PROCESS | 1649 | 1461364501987 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 15:35:01 INFO - PROCESS | 1649 | 1461364501988 Marionette TRACE conn2 <- [1,1358,null,{}] 15:35:01 INFO - PROCESS | 1649 | 1461364501990 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}] 15:35:02 INFO - PROCESS | 1649 | 1461364502093 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 15:35:02 INFO - PROCESS | 1649 | 1461364502129 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a909800 == 53 [pid = 1649] [id = 347] 15:35:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12afedc00) [pid = 1649] [serial = 1040] [outer = 0x0] 15:35:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12d18d000) [pid = 1649] [serial = 1041] [outer = 0x12afedc00] 15:35:02 INFO - PROCESS | 1649 | 1461364502154 Marionette DEBUG loaded listener.js 15:35:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x12d1a1400) [pid = 1649] [serial = 1042] [outer = 0x12afedc00] 15:35:02 INFO - PROCESS | 1649 | 1461364502459 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]]]}] 15:35:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 15:35:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 525ms 15:35:02 INFO - PROCESS | 1649 | 1461364502506 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 15:35:02 INFO - PROCESS | 1649 | 1461364502507 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 15:35:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 15:35:02 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x12b4e9c00) [pid = 1649] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 15:35:02 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x12e32c000) [pid = 1649] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 15:35:02 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x12b796c00) [pid = 1649] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 15:35:02 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x12e464c00) [pid = 1649] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 15:35:02 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x11be9ac00) [pid = 1649] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 15:35:02 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x115288c00) [pid = 1649] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 15:35:02 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x129032c00) [pid = 1649] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 15:35:02 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x11ba2f800) [pid = 1649] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 15:35:02 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x11a866c00) [pid = 1649] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 15:35:02 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12b0a1800) [pid = 1649] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 15:35:02 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x11550b400) [pid = 1649] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 15:35:02 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x126c3d800) [pid = 1649] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 15:35:02 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12d1a0c00) [pid = 1649] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 15:35:02 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12db7d400) [pid = 1649] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 15:35:02 INFO - PROCESS | 1649 | 1461364502659 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 15:35:02 INFO - PROCESS | 1649 | 1461364502660 Marionette TRACE conn2 <- [1,1362,null,{}] 15:35:02 INFO - PROCESS | 1649 | 1461364502670 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}] 15:35:02 INFO - PROCESS | 1649 | 1461364502752 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 15:35:02 INFO - PROCESS | 1649 | 1461364502756 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c15d000 == 54 [pid = 1649] [id = 348] 15:35:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x11a869c00) [pid = 1649] [serial = 1043] [outer = 0x0] 15:35:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x11c495c00) [pid = 1649] [serial = 1044] [outer = 0x11a869c00] 15:35:02 INFO - PROCESS | 1649 | 1461364502781 Marionette DEBUG loaded listener.js 15:35:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12b0a1800) [pid = 1649] [serial = 1045] [outer = 0x11a869c00] 15:35:03 INFO - PROCESS | 1649 | 1461364503102 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]]]}] 15:35:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 15:35:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 621ms 15:35:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 15:35:03 INFO - PROCESS | 1649 | 1461364503134 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 15:35:03 INFO - PROCESS | 1649 | 1461364503137 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 15:35:03 INFO - PROCESS | 1649 | 1461364503140 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 15:35:03 INFO - PROCESS | 1649 | 1461364503142 Marionette TRACE conn2 <- [1,1366,null,{}] 15:35:03 INFO - PROCESS | 1649 | 1461364503147 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}] 15:35:03 INFO - PROCESS | 1649 | 1461364503270 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 15:35:03 INFO - PROCESS | 1649 | 1461364503344 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b022000 == 55 [pid = 1649] [id = 349] 15:35:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x1198d8c00) [pid = 1649] [serial = 1046] [outer = 0x0] 15:35:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x12d18e800) [pid = 1649] [serial = 1047] [outer = 0x1198d8c00] 15:35:03 INFO - PROCESS | 1649 | 1461364503386 Marionette DEBUG loaded listener.js 15:35:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x12db81800) [pid = 1649] [serial = 1048] [outer = 0x1198d8c00] 15:35:03 INFO - PROCESS | 1649 | 1461364503769 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] 15:35:03 INFO - PROCESS | 1649 | 1461364503812 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 15:35:03 INFO - PROCESS | 1649 | 1461364503814 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 15:35:03 INFO - PROCESS | 1649 | 1461364503816 Marionette TRACE conn2 <- [1,1370,null,{}] 15:35:03 INFO - PROCESS | 1649 | 1461364503819 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}] 15:35:03 INFO - PROCESS | 1649 | 1461364503934 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 15:35:03 INFO - PROCESS | 1649 | 1461364503940 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d013800 == 56 [pid = 1649] [id = 350] 15:35:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x1288d2000) [pid = 1649] [serial = 1049] [outer = 0x0] 15:35:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12e460000) [pid = 1649] [serial = 1050] [outer = 0x1288d2000] 15:35:03 INFO - PROCESS | 1649 | 1461364503970 Marionette DEBUG loaded listener.js 15:35:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x12e957400) [pid = 1649] [serial = 1051] [outer = 0x1288d2000] 15:35:04 INFO - PROCESS | 1649 | 1461364504254 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] 15:35:04 INFO - PROCESS | 1649 | 1461364504290 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 15:35:04 INFO - PROCESS | 1649 | 1461364504292 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 15:35:04 INFO - PROCESS | 1649 | 1461364504294 Marionette TRACE conn2 <- [1,1374,null,{}] 15:35:04 INFO - PROCESS | 1649 | 1461364504297 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}] 15:35:04 INFO - PROCESS | 1649 | 1461364504404 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 15:35:04 INFO - PROCESS | 1649 | 1461364504410 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e3bd800 == 57 [pid = 1649] [id = 351] 15:35:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12e957000) [pid = 1649] [serial = 1052] [outer = 0x0] 15:35:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12eaac000) [pid = 1649] [serial = 1053] [outer = 0x12e957000] 15:35:04 INFO - PROCESS | 1649 | 1461364504451 Marionette DEBUG loaded listener.js 15:35:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12ed5ec00) [pid = 1649] [serial = 1054] [outer = 0x12e957000] 15:35:04 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:35:04 INFO - PROCESS | 1649 | 1461364504949 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] 15:35:05 INFO - PROCESS | 1649 | 1461364505021 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 15:35:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 15:35:05 INFO - PROCESS | 1649 | 1461364505024 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 15:35:05 INFO - PROCESS | 1649 | 1461364505027 Marionette TRACE conn2 <- [1,1378,null,{}] 15:35:05 INFO - PROCESS | 1649 | 1461364505033 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}] 15:35:05 INFO - PROCESS | 1649 | 1461364505137 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 15:35:05 INFO - PROCESS | 1649 | 1461364505205 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x119c6e000 == 58 [pid = 1649] [id = 352] 15:35:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x1188e6800) [pid = 1649] [serial = 1055] [outer = 0x0] 15:35:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x119a51000) [pid = 1649] [serial = 1056] [outer = 0x1188e6800] 15:35:05 INFO - PROCESS | 1649 | 1461364505237 Marionette DEBUG loaded listener.js 15:35:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x11a8d4400) [pid = 1649] [serial = 1057] [outer = 0x1188e6800] 15:35:05 INFO - PROCESS | 1649 | 1461364505669 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] 15:35:05 INFO - PROCESS | 1649 | 1461364505701 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 15:35:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 15:35:05 INFO - PROCESS | 1649 | 1461364505706 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 15:35:05 INFO - PROCESS | 1649 | 1461364505707 Marionette TRACE conn2 <- [1,1382,null,{}] 15:35:05 INFO - PROCESS | 1649 | 1461364505710 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}] 15:35:05 INFO - PROCESS | 1649 | 1461364505813 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 15:35:05 INFO - PROCESS | 1649 | 1461364505917 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c775000 == 59 [pid = 1649] [id = 353] 15:35:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x11c13a400) [pid = 1649] [serial = 1058] [outer = 0x0] 15:35:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x11c7ec000) [pid = 1649] [serial = 1059] [outer = 0x11c13a400] 15:35:05 INFO - PROCESS | 1649 | 1461364505949 Marionette DEBUG loaded listener.js 15:35:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x11ad3c800) [pid = 1649] [serial = 1060] [outer = 0x11c13a400] 15:35:06 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:35:06 INFO - PROCESS | 1649 | 1461364506397 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] 15:35:06 INFO - PROCESS | 1649 | 1461364506429 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 15:35:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 15:35:06 INFO - PROCESS | 1649 | 1461364506450 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 15:35:06 INFO - PROCESS | 1649 | 1461364506452 Marionette TRACE conn2 <- [1,1386,null,{}] 15:35:06 INFO - PROCESS | 1649 | 1461364506460 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}] 15:35:06 INFO - PROCESS | 1649 | 1461364506564 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 15:35:06 INFO - PROCESS | 1649 | 1461364506632 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e305800 == 60 [pid = 1649] [id = 354] 15:35:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x12abe0800) [pid = 1649] [serial = 1061] [outer = 0x0] 15:35:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x12ace6c00) [pid = 1649] [serial = 1062] [outer = 0x12abe0800] 15:35:06 INFO - PROCESS | 1649 | 1461364506664 Marionette DEBUG loaded listener.js 15:35:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x12b4f0000) [pid = 1649] [serial = 1063] [outer = 0x12abe0800] 15:35:07 INFO - PROCESS | 1649 | 1461364507118 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] 15:35:07 INFO - PROCESS | 1649 | 1461364507176 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 15:35:07 INFO - PROCESS | 1649 | 1461364507178 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 15:35:07 INFO - PROCESS | 1649 | 1461364507180 Marionette TRACE conn2 <- [1,1390,null,{}] 15:35:07 INFO - PROCESS | 1649 | 1461364507184 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}] 15:35:07 INFO - PROCESS | 1649 | 1461364507283 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 15:35:07 INFO - PROCESS | 1649 | 1461364507349 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ed85800 == 61 [pid = 1649] [id = 355] 15:35:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x12b74f800) [pid = 1649] [serial = 1064] [outer = 0x0] 15:35:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x12e469400) [pid = 1649] [serial = 1065] [outer = 0x12b74f800] 15:35:07 INFO - PROCESS | 1649 | 1461364507379 Marionette DEBUG loaded listener.js 15:35:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x12e50a400) [pid = 1649] [serial = 1066] [outer = 0x12b74f800] 15:35:07 INFO - PROCESS | 1649 | 1461364507786 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]]]}] 15:35:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 15:35:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 621ms 15:35:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 15:35:07 INFO - PROCESS | 1649 | 1461364507800 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 15:35:07 INFO - PROCESS | 1649 | 1461364507801 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 15:35:07 INFO - PROCESS | 1649 | 1461364507803 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 15:35:07 INFO - PROCESS | 1649 | 1461364507805 Marionette TRACE conn2 <- [1,1394,null,{}] 15:35:07 INFO - PROCESS | 1649 | 1461364507807 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}] 15:35:07 INFO - PROCESS | 1649 | 1461364507905 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 15:35:07 INFO - PROCESS | 1649 | 1461364507955 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f891800 == 62 [pid = 1649] [id = 356] 15:35:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x12e50e000) [pid = 1649] [serial = 1067] [outer = 0x0] 15:35:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x12e95d800) [pid = 1649] [serial = 1068] [outer = 0x12e50e000] 15:35:07 INFO - PROCESS | 1649 | 1461364507985 Marionette DEBUG loaded listener.js 15:35:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x12ed61800) [pid = 1649] [serial = 1069] [outer = 0x12e50e000] 15:35:08 INFO - PROCESS | 1649 | 1461364508589 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]]]}] 15:35:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 15:35:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 822ms 15:35:08 INFO - PROCESS | 1649 | 1461364508641 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 15:35:08 INFO - PROCESS | 1649 | 1461364508643 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 15:35:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 15:35:08 INFO - PROCESS | 1649 | 1461364508651 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 15:35:08 INFO - PROCESS | 1649 | 1461364508653 Marionette TRACE conn2 <- [1,1398,null,{}] 15:35:08 INFO - PROCESS | 1649 | 1461364508656 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}] 15:35:08 INFO - PROCESS | 1649 | 1461364508751 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 15:35:08 INFO - PROCESS | 1649 | 1461364508816 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c169800 == 63 [pid = 1649] [id = 357] 15:35:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x119134400) [pid = 1649] [serial = 1070] [outer = 0x0] 15:35:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x119a49800) [pid = 1649] [serial = 1071] [outer = 0x119134400] 15:35:08 INFO - PROCESS | 1649 | 1461364508844 Marionette DEBUG loaded listener.js 15:35:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x11ab07c00) [pid = 1649] [serial = 1072] [outer = 0x119134400] 15:35:09 INFO - PROCESS | 1649 | 1461364509274 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]]]}] 15:35:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 15:35:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 676ms 15:35:09 INFO - PROCESS | 1649 | 1461364509325 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 15:35:09 INFO - PROCESS | 1649 | 1461364509329 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 15:35:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 15:35:09 INFO - PROCESS | 1649 | 1461364509333 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 15:35:09 INFO - PROCESS | 1649 | 1461364509335 Marionette TRACE conn2 <- [1,1402,null,{}] 15:35:09 INFO - PROCESS | 1649 | 1461364509337 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}] 15:35:09 INFO - PROCESS | 1649 | 1461364509429 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 15:35:09 INFO - PROCESS | 1649 | 1461364509497 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x11af85800 == 64 [pid = 1649] [id = 358] 15:35:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x11ba30000) [pid = 1649] [serial = 1073] [outer = 0x0] 15:35:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x11c140000) [pid = 1649] [serial = 1074] [outer = 0x11ba30000] 15:35:09 INFO - PROCESS | 1649 | 1461364509525 Marionette DEBUG loaded listener.js 15:35:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x123a3b400) [pid = 1649] [serial = 1075] [outer = 0x11ba30000] 15:35:09 INFO - PROCESS | 1649 | --DOCSHELL 0x12d013800 == 63 [pid = 1649] [id = 350] 15:35:09 INFO - PROCESS | 1649 | --DOCSHELL 0x12b022000 == 62 [pid = 1649] [id = 349] 15:35:09 INFO - PROCESS | 1649 | --DOCSHELL 0x11c15d000 == 61 [pid = 1649] [id = 348] 15:35:09 INFO - PROCESS | 1649 | --DOCSHELL 0x12a909800 == 60 [pid = 1649] [id = 347] 15:35:09 INFO - PROCESS | 1649 | --DOCSHELL 0x126fdf800 == 59 [pid = 1649] [id = 346] 15:35:09 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x123df6c00) [pid = 1649] [serial = 945] [outer = 0x0] [url = about:blank] 15:35:09 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x1274d7800) [pid = 1649] [serial = 948] [outer = 0x0] [url = about:blank] 15:35:09 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x12d10a800) [pid = 1649] [serial = 951] [outer = 0x0] [url = about:blank] 15:35:09 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x116613800) [pid = 1649] [serial = 939] [outer = 0x0] [url = about:blank] 15:35:09 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x119c9c000) [pid = 1649] [serial = 942] [outer = 0x0] [url = about:blank] 15:35:09 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x12e464800) [pid = 1649] [serial = 954] [outer = 0x0] [url = about:blank] 15:35:09 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x115623000) [pid = 1649] [serial = 996] [outer = 0x0] [url = about:blank] 15:35:09 INFO - PROCESS | 1649 | --DOCSHELL 0x125d23000 == 58 [pid = 1649] [id = 345] 15:35:09 INFO - PROCESS | 1649 | --DOCSHELL 0x123b24000 == 57 [pid = 1649] [id = 344] 15:35:09 INFO - PROCESS | 1649 | --DOCSHELL 0x11c77a000 == 56 [pid = 1649] [id = 343] 15:35:09 INFO - PROCESS | 1649 | --DOCSHELL 0x11af88800 == 55 [pid = 1649] [id = 342] 15:35:09 INFO - PROCESS | 1649 | --DOCSHELL 0x119167000 == 54 [pid = 1649] [id = 341] 15:35:09 INFO - PROCESS | 1649 | --DOCSHELL 0x11afa6800 == 53 [pid = 1649] [id = 340] 15:35:09 INFO - PROCESS | 1649 | --DOCSHELL 0x12e3ba000 == 52 [pid = 1649] [id = 335] 15:35:09 INFO - PROCESS | 1649 | --DOCSHELL 0x11c7dd000 == 51 [pid = 1649] [id = 334] 15:35:09 INFO - PROCESS | 1649 | --DOCSHELL 0x119797000 == 50 [pid = 1649] [id = 333] 15:35:09 INFO - PROCESS | 1649 | --DOCSHELL 0x12f87b000 == 49 [pid = 1649] [id = 332] 15:35:09 INFO - PROCESS | 1649 | 1461364509934 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]]]}] 15:35:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 15:35:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 619ms 15:35:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 15:35:09 INFO - PROCESS | 1649 | 1461364509953 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 15:35:09 INFO - PROCESS | 1649 | 1461364509954 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 15:35:09 INFO - PROCESS | 1649 | 1461364509956 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 15:35:09 INFO - PROCESS | 1649 | 1461364509959 Marionette TRACE conn2 <- [1,1406,null,{}] 15:35:09 INFO - PROCESS | 1649 | 1461364509967 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}] 15:35:10 INFO - PROCESS | 1649 | 1461364510078 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 15:35:10 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x12d5dcc00) [pid = 1649] [serial = 975] [outer = 0x0] [url = about:blank] 15:35:10 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x12e4db400) [pid = 1649] [serial = 981] [outer = 0x0] [url = about:blank] 15:35:10 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x12e466800) [pid = 1649] [serial = 978] [outer = 0x0] [url = about:blank] 15:35:10 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x12e953c00) [pid = 1649] [serial = 984] [outer = 0x0] [url = about:blank] 15:35:10 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x123a44400) [pid = 1649] [serial = 966] [outer = 0x0] [url = about:blank] 15:35:10 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x128b22000) [pid = 1649] [serial = 967] [outer = 0x0] [url = about:blank] 15:35:10 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x118ee9800) [pid = 1649] [serial = 958] [outer = 0x0] [url = about:blank] 15:35:10 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x1157bc400) [pid = 1649] [serial = 957] [outer = 0x0] [url = about:blank] 15:35:10 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x12ab90000) [pid = 1649] [serial = 969] [outer = 0x0] [url = about:blank] 15:35:10 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x12abe7800) [pid = 1649] [serial = 970] [outer = 0x0] [url = about:blank] 15:35:10 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x123a3a000) [pid = 1649] [serial = 964] [outer = 0x0] [url = about:blank] 15:35:10 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x11c4ab400) [pid = 1649] [serial = 963] [outer = 0x0] [url = about:blank] 15:35:10 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x11ba2bc00) [pid = 1649] [serial = 961] [outer = 0x0] [url = about:blank] 15:35:10 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x11ad3c400) [pid = 1649] [serial = 960] [outer = 0x0] [url = about:blank] 15:35:10 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x12b42f000) [pid = 1649] [serial = 972] [outer = 0x0] [url = about:blank] 15:35:10 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x12e50e400) [pid = 1649] [serial = 982] [outer = 0x0] [url = about:blank] 15:35:10 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x12ab95000) [pid = 1649] [serial = 988] [outer = 0x0] [url = about:blank] 15:35:10 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x11be9c000) [pid = 1649] [serial = 987] [outer = 0x0] [url = about:blank] 15:35:10 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x12ed63400) [pid = 1649] [serial = 993] [outer = 0x0] [url = about:blank] 15:35:10 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12eaad800) [pid = 1649] [serial = 990] [outer = 0x0] [url = about:blank] 15:35:10 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x12e95fc00) [pid = 1649] [serial = 985] [outer = 0x0] [url = about:blank] 15:35:10 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12e466400) [pid = 1649] [serial = 937] [outer = 0x0] [url = about:blank] 15:35:10 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12ed5e800) [pid = 1649] [serial = 991] [outer = 0x0] [url = about:blank] 15:35:10 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12d112000) [pid = 1649] [serial = 973] [outer = 0x0] [url = about:blank] 15:35:10 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12e4d6400) [pid = 1649] [serial = 979] [outer = 0x0] [url = about:blank] 15:35:10 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12e329400) [pid = 1649] [serial = 976] [outer = 0x0] [url = about:blank] 15:35:10 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x11c492c00) [pid = 1649] [serial = 994] [outer = 0x0] [url = about:blank] 15:35:10 INFO - PROCESS | 1649 | 1461364510174 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b05c000 == 50 [pid = 1649] [id = 359] 15:35:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x118ee9800) [pid = 1649] [serial = 1076] [outer = 0x0] 15:35:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x11c495800) [pid = 1649] [serial = 1077] [outer = 0x118ee9800] 15:35:10 INFO - PROCESS | 1649 | 1461364510222 Marionette DEBUG loaded listener.js 15:35:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x126e1e400) [pid = 1649] [serial = 1078] [outer = 0x118ee9800] 15:35:10 INFO - PROCESS | 1649 | 1461364510637 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]]]}] 15:35:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 15:35:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 721ms 15:35:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 15:35:10 INFO - PROCESS | 1649 | 1461364510678 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 15:35:10 INFO - PROCESS | 1649 | 1461364510679 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 15:35:10 INFO - PROCESS | 1649 | 1461364510684 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 15:35:10 INFO - PROCESS | 1649 | 1461364510685 Marionette TRACE conn2 <- [1,1410,null,{}] 15:35:10 INFO - PROCESS | 1649 | 1461364510687 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}] 15:35:10 INFO - PROCESS | 1649 | 1461364510766 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 15:35:10 INFO - PROCESS | 1649 | 1461364510771 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x124090000 == 51 [pid = 1649] [id = 360] 15:35:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x127571c00) [pid = 1649] [serial = 1079] [outer = 0x0] 15:35:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x129039c00) [pid = 1649] [serial = 1080] [outer = 0x127571c00] 15:35:10 INFO - PROCESS | 1649 | 1461364510797 Marionette DEBUG loaded listener.js 15:35:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x12abeb800) [pid = 1649] [serial = 1081] [outer = 0x127571c00] 15:35:11 INFO - PROCESS | 1649 | 1461364511145 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]]]}] 15:35:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 15:35:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 470ms 15:35:11 INFO - PROCESS | 1649 | 1461364511153 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 15:35:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 15:35:11 INFO - PROCESS | 1649 | 1461364511155 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 15:35:11 INFO - PROCESS | 1649 | 1461364511157 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 15:35:11 INFO - PROCESS | 1649 | 1461364511158 Marionette TRACE conn2 <- [1,1414,null,{}] 15:35:11 INFO - PROCESS | 1649 | 1461364511160 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}] 15:35:11 INFO - PROCESS | 1649 | 1461364511246 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 15:35:11 INFO - PROCESS | 1649 | 1461364511298 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x1268e2800 == 52 [pid = 1649] [id = 361] 15:35:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x1288ca000) [pid = 1649] [serial = 1082] [outer = 0x0] 15:35:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12b099400) [pid = 1649] [serial = 1083] [outer = 0x1288ca000] 15:35:11 INFO - PROCESS | 1649 | 1461364511324 Marionette DEBUG loaded listener.js 15:35:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12b4f2400) [pid = 1649] [serial = 1084] [outer = 0x1288ca000] 15:35:11 INFO - PROCESS | 1649 | 1461364511639 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]]]}] 15:35:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 15:35:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 518ms 15:35:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 15:35:11 INFO - PROCESS | 1649 | 1461364511675 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 15:35:11 INFO - PROCESS | 1649 | 1461364511676 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 15:35:11 INFO - PROCESS | 1649 | 1461364511679 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 15:35:11 INFO - PROCESS | 1649 | 1461364511680 Marionette TRACE conn2 <- [1,1418,null,{}] 15:35:11 INFO - PROCESS | 1649 | 1461364511682 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}] 15:35:11 INFO - PROCESS | 1649 | 1461364511778 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 15:35:11 INFO - PROCESS | 1649 | 1461364511839 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a8c1800 == 53 [pid = 1649] [id = 362] 15:35:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x12abdf400) [pid = 1649] [serial = 1085] [outer = 0x0] 15:35:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12b799400) [pid = 1649] [serial = 1086] [outer = 0x12abdf400] 15:35:11 INFO - PROCESS | 1649 | 1461364511867 Marionette DEBUG loaded listener.js 15:35:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12e503800) [pid = 1649] [serial = 1087] [outer = 0x12abdf400] 15:35:12 INFO - PROCESS | 1649 | 1461364512259 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]]]}] 15:35:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 15:35:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 621ms 15:35:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 15:35:12 INFO - PROCESS | 1649 | 1461364512309 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 15:35:12 INFO - PROCESS | 1649 | 1461364512311 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 15:35:12 INFO - PROCESS | 1649 | 1461364512316 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 15:35:12 INFO - PROCESS | 1649 | 1461364512318 Marionette TRACE conn2 <- [1,1422,null,{}] 15:35:12 INFO - PROCESS | 1649 | 1461364512321 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}] 15:35:12 INFO - PROCESS | 1649 | 1461364512466 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 15:35:12 INFO - PROCESS | 1649 | 1461364512493 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b7cc800 == 54 [pid = 1649] [id = 363] 15:35:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12b428800) [pid = 1649] [serial = 1088] [outer = 0x0] 15:35:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12e95bc00) [pid = 1649] [serial = 1089] [outer = 0x12b428800] 15:35:12 INFO - PROCESS | 1649 | 1461364512534 Marionette DEBUG loaded listener.js 15:35:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x12ed59c00) [pid = 1649] [serial = 1090] [outer = 0x12b428800] 15:35:12 INFO - PROCESS | 1649 | 1461364512908 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]]]}] 15:35:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 15:35:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 621ms 15:35:12 INFO - PROCESS | 1649 | 1461364512935 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 15:35:12 INFO - PROCESS | 1649 | 1461364512936 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 15:35:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 15:35:12 INFO - PROCESS | 1649 | 1461364512945 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 15:35:12 INFO - PROCESS | 1649 | 1461364512946 Marionette TRACE conn2 <- [1,1426,null,{}] 15:35:12 INFO - PROCESS | 1649 | 1461364512950 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}] 15:35:13 INFO - PROCESS | 1649 | 1461364513047 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 15:35:13 INFO - PROCESS | 1649 | 1461364513051 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d50b800 == 55 [pid = 1649] [id = 364] 15:35:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x12e4d4c00) [pid = 1649] [serial = 1091] [outer = 0x0] 15:35:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x12ed65c00) [pid = 1649] [serial = 1092] [outer = 0x12e4d4c00] 15:35:13 INFO - PROCESS | 1649 | 1461364513105 Marionette DEBUG loaded listener.js 15:35:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x12efa3000) [pid = 1649] [serial = 1093] [outer = 0x12e4d4c00] 15:35:13 INFO - PROCESS | 1649 | 1461364513439 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]]]}] 15:35:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 15:35:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 528ms 15:35:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 15:35:13 INFO - PROCESS | 1649 | 1461364513472 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 15:35:13 INFO - PROCESS | 1649 | 1461364513473 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 15:35:13 INFO - PROCESS | 1649 | 1461364513475 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 15:35:13 INFO - PROCESS | 1649 | 1461364513476 Marionette TRACE conn2 <- [1,1430,null,{}] 15:35:13 INFO - PROCESS | 1649 | 1461364513478 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}] 15:35:13 INFO - PROCESS | 1649 | 1461364513578 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 15:35:13 INFO - PROCESS | 1649 | 1461364513582 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e30f000 == 56 [pid = 1649] [id = 365] 15:35:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x126834400) [pid = 1649] [serial = 1094] [outer = 0x0] 15:35:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x12683bc00) [pid = 1649] [serial = 1095] [outer = 0x126834400] 15:35:13 INFO - PROCESS | 1649 | 1461364513607 Marionette DEBUG loaded listener.js 15:35:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x126840400) [pid = 1649] [serial = 1096] [outer = 0x126834400] 15:35:13 INFO - PROCESS | 1649 | 1461364513953 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]]]}] 15:35:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 15:35:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 518ms 15:35:13 INFO - PROCESS | 1649 | 1461364513993 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 15:35:13 INFO - PROCESS | 1649 | 1461364513995 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 15:35:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 15:35:13 INFO - PROCESS | 1649 | 1461364513997 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 15:35:13 INFO - PROCESS | 1649 | 1461364513998 Marionette TRACE conn2 <- [1,1434,null,{}] 15:35:14 INFO - PROCESS | 1649 | 1461364514000 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}] 15:35:14 INFO - PROCESS | 1649 | 1461364514102 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 15:35:14 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x11c7ec800) [pid = 1649] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 15:35:14 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x11668ac00) [pid = 1649] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 15:35:14 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x1198d8c00) [pid = 1649] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 15:35:14 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x1151c5000) [pid = 1649] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 15:35:14 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x126e1f400) [pid = 1649] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 15:35:14 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x123e1a000) [pid = 1649] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 15:35:14 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x119ab4c00) [pid = 1649] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 15:35:14 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x1159db800) [pid = 1649] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 15:35:14 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x11c792c00) [pid = 1649] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 15:35:14 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x1288d2000) [pid = 1649] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 15:35:14 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x1159ddc00) [pid = 1649] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 15:35:14 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x123860800) [pid = 1649] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 15:35:14 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x11a869c00) [pid = 1649] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 15:35:14 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x11ab05800) [pid = 1649] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 15:35:14 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x12abdd800) [pid = 1649] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 15:35:14 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12afedc00) [pid = 1649] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 15:35:14 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x129461c00) [pid = 1649] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 15:35:14 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12ab98400) [pid = 1649] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 15:35:14 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12d5e1c00) [pid = 1649] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 15:35:14 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x115862400) [pid = 1649] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 15:35:14 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x12b4eb800) [pid = 1649] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 15:35:14 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x11c79b000) [pid = 1649] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 15:35:14 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x118fcf800) [pid = 1649] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 15:35:14 INFO - PROCESS | 1649 | 1461364514308 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x116638800 == 57 [pid = 1649] [id = 366] 15:35:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x11459a800) [pid = 1649] [serial = 1097] [outer = 0x0] 15:35:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x115286000) [pid = 1649] [serial = 1098] [outer = 0x11459a800] 15:35:14 INFO - PROCESS | 1649 | 1461364514337 Marionette DEBUG loaded listener.js 15:35:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x119a4b000) [pid = 1649] [serial = 1099] [outer = 0x11459a800] 15:35:14 INFO - PROCESS | 1649 | 1461364514621 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]]]}] 15:35:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 15:35:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 670ms 15:35:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 15:35:14 INFO - PROCESS | 1649 | 1461364514669 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 15:35:14 INFO - PROCESS | 1649 | 1461364514670 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 15:35:14 INFO - PROCESS | 1649 | 1461364514672 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 15:35:14 INFO - PROCESS | 1649 | 1461364514674 Marionette TRACE conn2 <- [1,1438,null,{}] 15:35:14 INFO - PROCESS | 1649 | 1461364514676 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}] 15:35:14 INFO - PROCESS | 1649 | 1461364514774 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 15:35:14 INFO - PROCESS | 1649 | 1461364514778 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ed8e800 == 58 [pid = 1649] [id = 367] 15:35:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x11a974000) [pid = 1649] [serial = 1100] [outer = 0x0] 15:35:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x127568c00) [pid = 1649] [serial = 1101] [outer = 0x11a974000] 15:35:14 INFO - PROCESS | 1649 | 1461364514810 Marionette DEBUG loaded listener.js 15:35:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12efa3c00) [pid = 1649] [serial = 1102] [outer = 0x11a974000] 15:35:15 INFO - PROCESS | 1649 | 1461364515174 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]]]}] 15:35:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 15:35:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 520ms 15:35:15 INFO - PROCESS | 1649 | 1461364515192 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 15:35:15 INFO - PROCESS | 1649 | 1461364515193 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 15:35:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 15:35:15 INFO - PROCESS | 1649 | 1461364515196 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 15:35:15 INFO - PROCESS | 1649 | 1461364515197 Marionette TRACE conn2 <- [1,1442,null,{}] 15:35:15 INFO - PROCESS | 1649 | 1461364515202 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}] 15:35:15 INFO - PROCESS | 1649 | 1461364515310 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 15:35:15 INFO - PROCESS | 1649 | 1461364515317 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fb5b800 == 59 [pid = 1649] [id = 368] 15:35:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x127573800) [pid = 1649] [serial = 1103] [outer = 0x0] 15:35:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x12f189400) [pid = 1649] [serial = 1104] [outer = 0x127573800] 15:35:15 INFO - PROCESS | 1649 | 1461364515341 Marionette DEBUG loaded listener.js 15:35:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x12f191c00) [pid = 1649] [serial = 1105] [outer = 0x127573800] 15:35:15 INFO - PROCESS | 1649 | 1461364515640 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]]]}] 15:35:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 15:35:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 471ms 15:35:15 INFO - PROCESS | 1649 | 1461364515669 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 15:35:15 INFO - PROCESS | 1649 | 1461364515671 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 15:35:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 15:35:15 INFO - PROCESS | 1649 | 1461364515673 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 15:35:15 INFO - PROCESS | 1649 | 1461364515674 Marionette TRACE conn2 <- [1,1446,null,{}] 15:35:15 INFO - PROCESS | 1649 | 1461364515676 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}] 15:35:15 INFO - PROCESS | 1649 | 1461364515761 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 15:35:15 INFO - PROCESS | 1649 | 1461364515766 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x130635000 == 60 [pid = 1649] [id = 369] 15:35:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12f18b800) [pid = 1649] [serial = 1106] [outer = 0x0] 15:35:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12f3a2c00) [pid = 1649] [serial = 1107] [outer = 0x12f18b800] 15:35:15 INFO - PROCESS | 1649 | 1461364515791 Marionette DEBUG loaded listener.js 15:35:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x12f3a7c00) [pid = 1649] [serial = 1108] [outer = 0x12f18b800] 15:35:16 INFO - PROCESS | 1649 | 1461364516123 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]]]}] 15:35:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 15:35:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 468ms 15:35:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 15:35:16 INFO - PROCESS | 1649 | 1461364516141 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 15:35:16 INFO - PROCESS | 1649 | 1461364516143 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 15:35:16 INFO - PROCESS | 1649 | 1461364516145 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 15:35:16 INFO - PROCESS | 1649 | 1461364516146 Marionette TRACE conn2 <- [1,1450,null,{}] 15:35:16 INFO - PROCESS | 1649 | 1461364516151 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}] 15:35:16 INFO - PROCESS | 1649 | 1461364516257 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 15:35:16 INFO - PROCESS | 1649 | 1461364516264 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f5d9000 == 61 [pid = 1649] [id = 370] 15:35:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12f3a7800) [pid = 1649] [serial = 1109] [outer = 0x0] 15:35:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12f3acc00) [pid = 1649] [serial = 1110] [outer = 0x12f3a7800] 15:35:16 INFO - PROCESS | 1649 | 1461364516289 Marionette DEBUG loaded listener.js 15:35:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12f6a3800) [pid = 1649] [serial = 1111] [outer = 0x12f3a7800] 15:35:16 INFO - PROCESS | 1649 | 1461364516800 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]]]}] 15:35:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 15:35:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 672ms 15:35:16 INFO - PROCESS | 1649 | 1461364516833 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 15:35:16 INFO - PROCESS | 1649 | 1461364516836 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 15:35:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 15:35:16 INFO - PROCESS | 1649 | 1461364516841 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 15:35:16 INFO - PROCESS | 1649 | 1461364516843 Marionette TRACE conn2 <- [1,1454,null,{}] 15:35:16 INFO - PROCESS | 1649 | 1461364516848 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}] 15:35:16 INFO - PROCESS | 1649 | 1461364516954 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 15:35:17 INFO - PROCESS | 1649 | 1461364517024 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ba0a800 == 62 [pid = 1649] [id = 371] 15:35:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x119a4dc00) [pid = 1649] [serial = 1112] [outer = 0x0] 15:35:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x119d61800) [pid = 1649] [serial = 1113] [outer = 0x119a4dc00] 15:35:17 INFO - PROCESS | 1649 | 1461364517056 Marionette DEBUG loaded listener.js 15:35:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x11b90ac00) [pid = 1649] [serial = 1114] [outer = 0x119a4dc00] 15:35:17 INFO - PROCESS | 1649 | 1461364517589 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]]]}] 15:35:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 15:35:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 821ms 15:35:17 INFO - PROCESS | 1649 | 1461364517663 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 15:35:17 INFO - PROCESS | 1649 | 1461364517669 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 15:35:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 15:35:17 INFO - PROCESS | 1649 | 1461364517677 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 15:35:17 INFO - PROCESS | 1649 | 1461364517680 Marionette TRACE conn2 <- [1,1458,null,{}] 15:35:17 INFO - PROCESS | 1649 | 1461364517684 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}] 15:35:17 INFO - PROCESS | 1649 | 1461364517842 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 15:35:17 INFO - PROCESS | 1649 | 1461364517936 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x1274de000 == 63 [pid = 1649] [id = 372] 15:35:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x11c791000) [pid = 1649] [serial = 1115] [outer = 0x0] 15:35:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x126839000) [pid = 1649] [serial = 1116] [outer = 0x11c791000] 15:35:17 INFO - PROCESS | 1649 | 1461364517967 Marionette DEBUG loaded listener.js 15:35:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x126e1f400) [pid = 1649] [serial = 1117] [outer = 0x11c791000] 15:35:18 INFO - PROCESS | 1649 | 1461364518434 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]]]}] 15:35:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 15:35:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 824ms 15:35:18 INFO - PROCESS | 1649 | 1461364518500 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 15:35:18 INFO - PROCESS | 1649 | 1461364518502 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 15:35:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 15:35:18 INFO - PROCESS | 1649 | 1461364518504 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 15:35:18 INFO - PROCESS | 1649 | 1461364518507 Marionette TRACE conn2 <- [1,1462,null,{}] 15:35:18 INFO - PROCESS | 1649 | 1461364518515 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}] 15:35:18 INFO - PROCESS | 1649 | 1461364518619 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 15:35:18 INFO - PROCESS | 1649 | 1461364518689 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x130642800 == 64 [pid = 1649] [id = 373] 15:35:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x12db79000) [pid = 1649] [serial = 1118] [outer = 0x0] 15:35:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x12e329400) [pid = 1649] [serial = 1119] [outer = 0x12db79000] 15:35:18 INFO - PROCESS | 1649 | 1461364518721 Marionette DEBUG loaded listener.js 15:35:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x12e4df400) [pid = 1649] [serial = 1120] [outer = 0x12db79000] 15:35:19 INFO - PROCESS | 1649 | 1461364519155 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]]]}] 15:35:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 15:35:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 673ms 15:35:19 INFO - PROCESS | 1649 | 1461364519205 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 15:35:19 INFO - PROCESS | 1649 | 1461364519207 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 15:35:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 15:35:19 INFO - PROCESS | 1649 | 1461364519209 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 15:35:19 INFO - PROCESS | 1649 | 1461364519211 Marionette TRACE conn2 <- [1,1466,null,{}] 15:35:19 INFO - PROCESS | 1649 | 1461364519213 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}] 15:35:19 INFO - PROCESS | 1649 | 1461364519410 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 15:35:19 INFO - PROCESS | 1649 | 1461364519478 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x129bb5000 == 65 [pid = 1649] [id = 374] 15:35:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x128bc5800) [pid = 1649] [serial = 1121] [outer = 0x0] 15:35:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x128bcc000) [pid = 1649] [serial = 1122] [outer = 0x128bc5800] 15:35:19 INFO - PROCESS | 1649 | 1461364519526 Marionette DEBUG loaded listener.js 15:35:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x12d5e4000) [pid = 1649] [serial = 1123] [outer = 0x128bc5800] 15:35:20 INFO - PROCESS | 1649 | 1461364520038 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]]]}] 15:35:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 15:35:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 868ms 15:35:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 15:35:20 INFO - PROCESS | 1649 | 1461364520078 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 15:35:20 INFO - PROCESS | 1649 | 1461364520079 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 15:35:20 INFO - PROCESS | 1649 | 1461364520082 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 15:35:20 INFO - PROCESS | 1649 | 1461364520083 Marionette TRACE conn2 <- [1,1470,null,{}] 15:35:20 INFO - PROCESS | 1649 | 1461364520086 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}] 15:35:20 INFO - PROCESS | 1649 | 1461364520189 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 15:35:20 INFO - PROCESS | 1649 | 1461364520260 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x129bac800 == 66 [pid = 1649] [id = 375] 15:35:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x123ba0800) [pid = 1649] [serial = 1124] [outer = 0x0] 15:35:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x128bcdc00) [pid = 1649] [serial = 1125] [outer = 0x123ba0800] 15:35:20 INFO - PROCESS | 1649 | 1461364520290 Marionette DEBUG loaded listener.js 15:35:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x12e503c00) [pid = 1649] [serial = 1126] [outer = 0x123ba0800] 15:35:20 INFO - PROCESS | 1649 | 1461364520813 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]]]}] 15:35:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 15:35:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 769ms 15:35:20 INFO - PROCESS | 1649 | 1461364520857 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 15:35:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 15:35:20 INFO - PROCESS | 1649 | 1461364520859 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 15:35:20 INFO - PROCESS | 1649 | 1461364520863 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 15:35:20 INFO - PROCESS | 1649 | 1461364520867 Marionette TRACE conn2 <- [1,1474,null,{}] 15:35:20 INFO - PROCESS | 1649 | 1461364520871 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}] 15:35:21 INFO - PROCESS | 1649 | 1461364521016 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 15:35:21 INFO - PROCESS | 1649 | 1461364521075 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x119adf000 == 67 [pid = 1649] [id = 376] 15:35:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x118e22c00) [pid = 1649] [serial = 1127] [outer = 0x0] 15:35:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x11c791400) [pid = 1649] [serial = 1128] [outer = 0x118e22c00] 15:35:21 INFO - PROCESS | 1649 | 1461364521107 Marionette DEBUG loaded listener.js 15:35:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x123bc3c00) [pid = 1649] [serial = 1129] [outer = 0x118e22c00] 15:35:21 INFO - PROCESS | 1649 | 1461364521707 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]]]}] 15:35:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 15:35:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 923ms 15:35:21 INFO - PROCESS | 1649 | 1461364521786 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 15:35:21 INFO - PROCESS | 1649 | 1461364521791 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 15:35:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 15:35:21 INFO - PROCESS | 1649 | 1461364521797 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 15:35:21 INFO - PROCESS | 1649 | 1461364521800 Marionette TRACE conn2 <- [1,1478,null,{}] 15:35:21 INFO - PROCESS | 1649 | 1461364521806 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}] 15:35:21 INFO - PROCESS | 1649 | 1461364521960 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 15:35:22 INFO - PROCESS | 1649 | 1461364522079 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b062800 == 68 [pid = 1649] [id = 377] 15:35:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x118fcf000) [pid = 1649] [serial = 1130] [outer = 0x0] 15:35:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x115288800) [pid = 1649] [serial = 1131] [outer = 0x118fcf000] 15:35:22 INFO - PROCESS | 1649 | 1461364522104 Marionette DEBUG loaded listener.js 15:35:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x1189b2800) [pid = 1649] [serial = 1132] [outer = 0x118fcf000] 15:35:22 INFO - PROCESS | 1649 | --DOCSHELL 0x12e4ad800 == 67 [pid = 1649] [id = 317] 15:35:22 INFO - PROCESS | 1649 | --DOCSHELL 0x130635000 == 66 [pid = 1649] [id = 369] 15:35:22 INFO - PROCESS | 1649 | --DOCSHELL 0x12fb5b800 == 65 [pid = 1649] [id = 368] 15:35:22 INFO - PROCESS | 1649 | --DOCSHELL 0x12ed8e800 == 64 [pid = 1649] [id = 367] 15:35:22 INFO - PROCESS | 1649 | --DOCSHELL 0x116638800 == 63 [pid = 1649] [id = 366] 15:35:22 INFO - PROCESS | 1649 | --DOCSHELL 0x12e30f000 == 62 [pid = 1649] [id = 365] 15:35:22 INFO - PROCESS | 1649 | --DOCSHELL 0x12d50b800 == 61 [pid = 1649] [id = 364] 15:35:22 INFO - PROCESS | 1649 | --DOCSHELL 0x12b7cc800 == 60 [pid = 1649] [id = 363] 15:35:22 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x12d110400) [pid = 1649] [serial = 1008] [outer = 0x0] [url = about:blank] 15:35:22 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x12ed66400) [pid = 1649] [serial = 1014] [outer = 0x0] [url = about:blank] 15:35:22 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x115856c00) [pid = 1649] [serial = 999] [outer = 0x0] [url = about:blank] 15:35:22 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x12ab92800) [pid = 1649] [serial = 1005] [outer = 0x0] [url = about:blank] 15:35:22 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x11c496c00) [pid = 1649] [serial = 1002] [outer = 0x0] [url = about:blank] 15:35:22 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x12e95a800) [pid = 1649] [serial = 1011] [outer = 0x0] [url = about:blank] 15:35:22 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x12eaac000) [pid = 1649] [serial = 1053] [outer = 0x0] [url = about:blank] 15:35:22 INFO - PROCESS | 1649 | --DOCSHELL 0x11a8c1800 == 59 [pid = 1649] [id = 362] 15:35:22 INFO - PROCESS | 1649 | --DOCSHELL 0x1268e2800 == 58 [pid = 1649] [id = 361] 15:35:22 INFO - PROCESS | 1649 | --DOCSHELL 0x124090000 == 57 [pid = 1649] [id = 360] 15:35:22 INFO - PROCESS | 1649 | --DOCSHELL 0x11b05c000 == 56 [pid = 1649] [id = 359] 15:35:22 INFO - PROCESS | 1649 | --DOCSHELL 0x11af85800 == 55 [pid = 1649] [id = 358] 15:35:22 INFO - PROCESS | 1649 | --DOCSHELL 0x11c169800 == 54 [pid = 1649] [id = 357] 15:35:22 INFO - PROCESS | 1649 | --DOCSHELL 0x11c775000 == 53 [pid = 1649] [id = 353] 15:35:22 INFO - PROCESS | 1649 | --DOCSHELL 0x119c6e000 == 52 [pid = 1649] [id = 352] 15:35:22 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x125d6e400) [pid = 1649] [serial = 1029] [outer = 0x0] [url = about:blank] 15:35:22 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x1186c3800) [pid = 1649] [serial = 1020] [outer = 0x0] [url = about:blank] 15:35:22 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x12d18e800) [pid = 1649] [serial = 1047] [outer = 0x0] [url = about:blank] 15:35:22 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x1188e8400) [pid = 1649] [serial = 886] [outer = 0x0] [url = about:blank] 15:35:22 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x12b09b000) [pid = 1649] [serial = 1036] [outer = 0x0] [url = about:blank] 15:35:22 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x129460400) [pid = 1649] [serial = 892] [outer = 0x0] [url = about:blank] 15:35:22 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x119136400) [pid = 1649] [serial = 1021] [outer = 0x0] [url = about:blank] 15:35:22 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x11b9f0400) [pid = 1649] [serial = 889] [outer = 0x0] [url = about:blank] 15:35:22 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x12db81800) [pid = 1649] [serial = 1048] [outer = 0x0] [url = about:blank] 15:35:22 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x11a86f400) [pid = 1649] [serial = 1024] [outer = 0x0] [url = about:blank] 15:35:22 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x126c3b000) [pid = 1649] [serial = 946] [outer = 0x0] [url = about:blank] 15:35:22 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x12e460000) [pid = 1649] [serial = 1050] [outer = 0x0] [url = about:blank] 15:35:22 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x11a8de000) [pid = 1649] [serial = 1017] [outer = 0x0] [url = about:blank] 15:35:22 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x1275c4000) [pid = 1649] [serial = 1033] [outer = 0x0] [url = about:blank] 15:35:22 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x12b0a1800) [pid = 1649] [serial = 1045] [outer = 0x0] [url = about:blank] 15:35:22 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x11c798000) [pid = 1649] [serial = 1027] [outer = 0x0] [url = about:blank] 15:35:22 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x12ace9c00) [pid = 1649] [serial = 825] [outer = 0x0] [url = about:blank] 15:35:22 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x11ba28400) [pid = 1649] [serial = 1026] [outer = 0x0] [url = about:blank] 15:35:22 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x12d18d000) [pid = 1649] [serial = 1041] [outer = 0x0] [url = about:blank] 15:35:22 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12d190c00) [pid = 1649] [serial = 895] [outer = 0x0] [url = about:blank] 15:35:22 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x126c97c00) [pid = 1649] [serial = 1030] [outer = 0x0] [url = about:blank] 15:35:22 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x119a4f000) [pid = 1649] [serial = 1023] [outer = 0x0] [url = about:blank] 15:35:22 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12b42d400) [pid = 1649] [serial = 1038] [outer = 0x0] [url = about:blank] 15:35:22 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12ab9a400) [pid = 1649] [serial = 1018] [outer = 0x0] [url = about:blank] 15:35:22 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12d1a1400) [pid = 1649] [serial = 1042] [outer = 0x0] [url = about:blank] 15:35:22 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12b798800) [pid = 1649] [serial = 1039] [outer = 0x0] [url = about:blank] 15:35:22 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x12e4df000) [pid = 1649] [serial = 955] [outer = 0x0] [url = about:blank] 15:35:22 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x1189d4400) [pid = 1649] [serial = 940] [outer = 0x0] [url = about:blank] 15:35:22 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x129038800) [pid = 1649] [serial = 1035] [outer = 0x0] [url = about:blank] 15:35:22 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x11c495c00) [pid = 1649] [serial = 1044] [outer = 0x0] [url = about:blank] 15:35:22 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x12d19b000) [pid = 1649] [serial = 952] [outer = 0x0] [url = about:blank] 15:35:22 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x12b09a400) [pid = 1649] [serial = 949] [outer = 0x0] [url = about:blank] 15:35:22 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x126e14000) [pid = 1649] [serial = 1032] [outer = 0x0] [url = about:blank] 15:35:22 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x11ad47400) [pid = 1649] [serial = 943] [outer = 0x0] [url = about:blank] 15:35:22 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x12e957400) [pid = 1649] [serial = 1051] [outer = 0x0] [url = about:blank] 15:35:22 INFO - PROCESS | 1649 | 1461364522686 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]]]}] 15:35:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 15:35:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 925ms 15:35:22 INFO - PROCESS | 1649 | 1461364522722 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 15:35:22 INFO - PROCESS | 1649 | 1461364522727 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 15:35:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 15:35:22 INFO - PROCESS | 1649 | 1461364522734 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 15:35:22 INFO - PROCESS | 1649 | 1461364522737 Marionette TRACE conn2 <- [1,1482,null,{}] 15:35:22 INFO - PROCESS | 1649 | 1461364522741 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}] 15:35:22 INFO - PROCESS | 1649 | 1461364522867 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 15:35:22 INFO - PROCESS | 1649 | 1461364522947 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x119c5c800 == 53 [pid = 1649] [id = 378] 15:35:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x114f5e400) [pid = 1649] [serial = 1133] [outer = 0x0] 15:35:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x11a8d4000) [pid = 1649] [serial = 1134] [outer = 0x114f5e400] 15:35:22 INFO - PROCESS | 1649 | 1461364522990 Marionette DEBUG loaded listener.js 15:35:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x11ad0d800) [pid = 1649] [serial = 1135] [outer = 0x114f5e400] 15:35:23 INFO - PROCESS | 1649 | 1461364523425 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]]]}] 15:35:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 15:35:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 722ms 15:35:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 15:35:23 INFO - PROCESS | 1649 | 1461364523456 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 15:35:23 INFO - PROCESS | 1649 | 1461364523457 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 15:35:23 INFO - PROCESS | 1649 | 1461364523459 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 15:35:23 INFO - PROCESS | 1649 | 1461364523461 Marionette TRACE conn2 <- [1,1486,null,{}] 15:35:23 INFO - PROCESS | 1649 | 1461364523471 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}] 15:35:23 INFO - PROCESS | 1649 | 1461364523555 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 15:35:23 INFO - PROCESS | 1649 | 1461364523560 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c76c800 == 54 [pid = 1649] [id = 379] 15:35:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x11c141c00) [pid = 1649] [serial = 1136] [outer = 0x0] 15:35:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x123857400) [pid = 1649] [serial = 1137] [outer = 0x11c141c00] 15:35:23 INFO - PROCESS | 1649 | 1461364523588 Marionette DEBUG loaded listener.js 15:35:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x123b9c000) [pid = 1649] [serial = 1138] [outer = 0x11c141c00] 15:35:23 INFO - PROCESS | 1649 | 1461364523944 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]]]}] 15:35:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 15:35:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 524ms 15:35:23 INFO - PROCESS | 1649 | 1461364523985 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 15:35:23 INFO - PROCESS | 1649 | 1461364523986 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 15:35:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 15:35:23 INFO - PROCESS | 1649 | 1461364523989 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 15:35:23 INFO - PROCESS | 1649 | 1461364523990 Marionette TRACE conn2 <- [1,1490,null,{}] 15:35:23 INFO - PROCESS | 1649 | 1461364523992 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}] 15:35:24 INFO - PROCESS | 1649 | 1461364524073 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 15:35:24 INFO - PROCESS | 1649 | 1461364524078 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x123e87800 == 55 [pid = 1649] [id = 380] 15:35:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x123bba400) [pid = 1649] [serial = 1139] [outer = 0x0] 15:35:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x123bc2400) [pid = 1649] [serial = 1140] [outer = 0x123bba400] 15:35:24 INFO - PROCESS | 1649 | 1461364524104 Marionette DEBUG loaded listener.js 15:35:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x123e15c00) [pid = 1649] [serial = 1141] [outer = 0x123bba400] 15:35:24 INFO - PROCESS | 1649 | 1461364524436 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]]]}] 15:35:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 15:35:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 469ms 15:35:24 INFO - PROCESS | 1649 | 1461364524458 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 15:35:24 INFO - PROCESS | 1649 | 1461364524460 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 15:35:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 15:35:24 INFO - PROCESS | 1649 | 1461364524462 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 15:35:24 INFO - PROCESS | 1649 | 1461364524463 Marionette TRACE conn2 <- [1,1494,null,{}] 15:35:24 INFO - PROCESS | 1649 | 1461364524467 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}] 15:35:24 INFO - PROCESS | 1649 | 1461364524545 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 15:35:24 INFO - PROCESS | 1649 | 1461364524551 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x1268d7800 == 56 [pid = 1649] [id = 381] 15:35:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x123fc5000) [pid = 1649] [serial = 1142] [outer = 0x0] 15:35:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x125d71800) [pid = 1649] [serial = 1143] [outer = 0x123fc5000] 15:35:24 INFO - PROCESS | 1649 | 1461364524577 Marionette DEBUG loaded listener.js 15:35:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x126839c00) [pid = 1649] [serial = 1144] [outer = 0x123fc5000] 15:35:24 INFO - PROCESS | 1649 | 1461364524946 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]]]}] 15:35:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 15:35:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 519ms 15:35:24 INFO - PROCESS | 1649 | 1461364524982 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 15:35:24 INFO - PROCESS | 1649 | 1461364524984 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 15:35:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 15:35:24 INFO - PROCESS | 1649 | 1461364524987 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 15:35:24 INFO - PROCESS | 1649 | 1461364524988 Marionette TRACE conn2 <- [1,1498,null,{}] 15:35:24 INFO - PROCESS | 1649 | 1461364524990 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}] 15:35:25 INFO - PROCESS | 1649 | 1461364525105 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 15:35:25 INFO - PROCESS | 1649 | 1461364525119 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x129ba0000 == 57 [pid = 1649] [id = 382] 15:35:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12683e000) [pid = 1649] [serial = 1145] [outer = 0x0] 15:35:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x126c9a400) [pid = 1649] [serial = 1146] [outer = 0x12683e000] 15:35:25 INFO - PROCESS | 1649 | 1461364525147 Marionette DEBUG loaded listener.js 15:35:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x129460c00) [pid = 1649] [serial = 1147] [outer = 0x12683e000] 15:35:25 INFO - PROCESS | 1649 | 1461364525531 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]]]}] 15:35:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 15:35:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 568ms 15:35:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 15:35:25 INFO - PROCESS | 1649 | 1461364525571 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 15:35:25 INFO - PROCESS | 1649 | 1461364525573 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 15:35:25 INFO - PROCESS | 1649 | 1461364525576 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 15:35:25 INFO - PROCESS | 1649 | 1461364525578 Marionette TRACE conn2 <- [1,1502,null,{}] 15:35:25 INFO - PROCESS | 1649 | 1461364525581 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}] 15:35:25 INFO - PROCESS | 1649 | 1461364525732 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 15:35:25 INFO - PROCESS | 1649 | 1461364525752 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ac28000 == 58 [pid = 1649] [id = 383] 15:35:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12683e800) [pid = 1649] [serial = 1148] [outer = 0x0] 15:35:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12ab9a400) [pid = 1649] [serial = 1149] [outer = 0x12683e800] 15:35:25 INFO - PROCESS | 1649 | 1461364525792 Marionette DEBUG loaded listener.js 15:35:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x12b094c00) [pid = 1649] [serial = 1150] [outer = 0x12683e800] 15:35:26 INFO - PROCESS | 1649 | 1461364526138 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]]]}] 15:35:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 15:35:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 570ms 15:35:26 INFO - PROCESS | 1649 | 1461364526145 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 15:35:26 INFO - PROCESS | 1649 | 1461364526146 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 15:35:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 15:35:26 INFO - PROCESS | 1649 | 1461364526151 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 15:35:26 INFO - PROCESS | 1649 | 1461364526153 Marionette TRACE conn2 <- [1,1506,null,{}] 15:35:26 INFO - PROCESS | 1649 | 1461364526155 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}] 15:35:26 INFO - PROCESS | 1649 | 1461364526259 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 15:35:26 INFO - PROCESS | 1649 | 1461364526272 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b4c2000 == 59 [pid = 1649] [id = 384] 15:35:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12b097800) [pid = 1649] [serial = 1151] [outer = 0x0] 15:35:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12b425c00) [pid = 1649] [serial = 1152] [outer = 0x12b097800] 15:35:26 INFO - PROCESS | 1649 | 1461364526297 Marionette DEBUG loaded listener.js 15:35:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12b4f5400) [pid = 1649] [serial = 1153] [outer = 0x12b097800] 15:35:26 INFO - PROCESS | 1649 | 1461364526640 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]]]}] 15:35:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 15:35:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 521ms 15:35:26 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x11561fc00) [pid = 1649] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 15:35:26 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x12ab99800) [pid = 1649] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 15:35:26 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x12e4d3c00) [pid = 1649] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 15:35:26 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x115618c00) [pid = 1649] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 15:35:26 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x115624c00) [pid = 1649] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 15:35:26 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x129032800) [pid = 1649] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 15:35:26 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x11b0aa800) [pid = 1649] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 15:35:26 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12f18b800) [pid = 1649] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 15:35:26 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12b428800) [pid = 1649] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 15:35:26 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12e4d4c00) [pid = 1649] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 15:35:26 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x118ee9800) [pid = 1649] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 15:35:26 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x11ba30000) [pid = 1649] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 15:35:26 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x119134400) [pid = 1649] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 15:35:26 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x1288ca000) [pid = 1649] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 15:35:26 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x127571c00) [pid = 1649] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 15:35:26 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12abdf400) [pid = 1649] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 15:35:26 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x126834400) [pid = 1649] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 15:35:26 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x12e957000) [pid = 1649] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 15:35:26 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x11459a800) [pid = 1649] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 15:35:26 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x127573800) [pid = 1649] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 15:35:26 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x11a974000) [pid = 1649] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 15:35:26 INFO - PROCESS | 1649 | 1461364526827 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 15:35:26 INFO - PROCESS | 1649 | 1461364526828 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 15:35:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 15:35:26 INFO - PROCESS | 1649 | 1461364526838 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 15:35:26 INFO - PROCESS | 1649 | 1461364526839 Marionette TRACE conn2 <- [1,1510,null,{}] 15:35:26 INFO - PROCESS | 1649 | 1461364526841 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}] 15:35:26 INFO - PROCESS | 1649 | 1461364526925 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 15:35:26 INFO - PROCESS | 1649 | 1461364526929 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x11be6d000 == 60 [pid = 1649] [id = 385] 15:35:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x1189dd800) [pid = 1649] [serial = 1154] [outer = 0x0] 15:35:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x119d5d400) [pid = 1649] [serial = 1155] [outer = 0x1189dd800] 15:35:26 INFO - PROCESS | 1649 | 1461364526956 Marionette DEBUG loaded listener.js 15:35:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x126832400) [pid = 1649] [serial = 1156] [outer = 0x1189dd800] 15:35:27 INFO - PROCESS | 1649 | 1461364527286 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]]]}] 15:35:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 15:35:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 474ms 15:35:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 15:35:27 INFO - PROCESS | 1649 | 1461364527308 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 15:35:27 INFO - PROCESS | 1649 | 1461364527309 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 15:35:27 INFO - PROCESS | 1649 | 1461364527311 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 15:35:27 INFO - PROCESS | 1649 | 1461364527312 Marionette TRACE conn2 <- [1,1514,null,{}] 15:35:27 INFO - PROCESS | 1649 | 1461364527316 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}] 15:35:27 INFO - PROCESS | 1649 | 1461364527396 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 15:35:27 INFO - PROCESS | 1649 | 1461364527452 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d503800 == 61 [pid = 1649] [id = 386] 15:35:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x118ee0400) [pid = 1649] [serial = 1157] [outer = 0x0] 15:35:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x127573800) [pid = 1649] [serial = 1158] [outer = 0x118ee0400] 15:35:27 INFO - PROCESS | 1649 | 1461364527478 Marionette DEBUG loaded listener.js 15:35:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12b796400) [pid = 1649] [serial = 1159] [outer = 0x118ee0400] 15:35:27 INFO - PROCESS | 1649 | 1461364527754 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]]]}] 15:35:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 15:35:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 468ms 15:35:27 INFO - PROCESS | 1649 | 1461364527788 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 15:35:27 INFO - PROCESS | 1649 | 1461364527789 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 15:35:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 15:35:27 INFO - PROCESS | 1649 | 1461364527792 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 15:35:27 INFO - PROCESS | 1649 | 1461364527794 Marionette TRACE conn2 <- [1,1518,null,{}] 15:35:27 INFO - PROCESS | 1649 | 1461364527796 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}] 15:35:27 INFO - PROCESS | 1649 | 1461364527897 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 15:35:27 INFO - PROCESS | 1649 | 1461364527903 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e317800 == 62 [pid = 1649] [id = 387] 15:35:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12d185400) [pid = 1649] [serial = 1160] [outer = 0x0] 15:35:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12d5dfc00) [pid = 1649] [serial = 1161] [outer = 0x12d185400] 15:35:27 INFO - PROCESS | 1649 | 1461364527932 Marionette DEBUG loaded listener.js 15:35:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12e467400) [pid = 1649] [serial = 1162] [outer = 0x12d185400] 15:35:28 INFO - PROCESS | 1649 | 1461364528274 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]]]}] 15:35:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 15:35:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 520ms 15:35:28 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 15:35:28 INFO - PROCESS | 1649 | 1461364528312 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 15:35:28 INFO - PROCESS | 1649 | 1461364528314 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 15:35:28 INFO - PROCESS | 1649 | 1461364528316 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 15:35:28 INFO - PROCESS | 1649 | 1461364528317 Marionette TRACE conn2 <- [1,1522,null,{}] 15:35:28 INFO - PROCESS | 1649 | 1461364528329 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}] 15:35:28 INFO - PROCESS | 1649 | 1461364528414 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 15:35:28 INFO - PROCESS | 1649 | 1461364528419 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f5d2800 == 63 [pid = 1649] [id = 388] 15:35:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12e467800) [pid = 1649] [serial = 1163] [outer = 0x0] 15:35:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x12e4dc000) [pid = 1649] [serial = 1164] [outer = 0x12e467800] 15:35:28 INFO - PROCESS | 1649 | 1461364528444 Marionette DEBUG loaded listener.js 15:35:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12e953000) [pid = 1649] [serial = 1165] [outer = 0x12e467800] 15:35:28 INFO - PROCESS | 1649 | 1461364528746 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"]]]}] 15:35:28 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 () { 15:35:28 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:35:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 15:35:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 15:35:28 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 () { 15:35:28 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:35:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 15:35:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 15:35:28 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 () { 15:35:28 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:35:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 15:35:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 15:35:28 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 () { 15:35:28 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:35:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 15:35:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 15:35:28 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 470ms 15:35:28 INFO - PROCESS | 1649 | 1461364528786 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 15:35:28 INFO - PROCESS | 1649 | 1461364528787 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 15:35:28 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 15:35:28 INFO - PROCESS | 1649 | 1461364528790 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 15:35:28 INFO - PROCESS | 1649 | 1461364528791 Marionette TRACE conn2 <- [1,1526,null,{}] 15:35:28 INFO - PROCESS | 1649 | 1461364528793 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}] 15:35:28 INFO - PROCESS | 1649 | 1461364528939 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 15:35:29 INFO - PROCESS | 1649 | 1461364529000 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x118f15800 == 64 [pid = 1649] [id = 389] 15:35:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x114598800) [pid = 1649] [serial = 1166] [outer = 0x0] 15:35:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x114f57c00) [pid = 1649] [serial = 1167] [outer = 0x114598800] 15:35:29 INFO - PROCESS | 1649 | 1461364529032 Marionette DEBUG loaded listener.js 15:35:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x115621800) [pid = 1649] [serial = 1168] [outer = 0x114598800] 15:35:29 INFO - PROCESS | 1649 | 1461364529478 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"]]]}] 15:35:29 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:35:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 15:35:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 15:35:29 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:35:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 15:35:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 15:35:29 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 15:35:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 15:35:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 15:35:29 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 720ms 15:35:29 INFO - PROCESS | 1649 | 1461364529512 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 15:35:29 INFO - PROCESS | 1649 | 1461364529515 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 15:35:29 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 15:35:29 INFO - PROCESS | 1649 | 1461364529518 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 15:35:29 INFO - PROCESS | 1649 | 1461364529521 Marionette TRACE conn2 <- [1,1530,null,{}] 15:35:29 INFO - PROCESS | 1649 | 1461364529525 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}] 15:35:29 INFO - PROCESS | 1649 | 1461364529631 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 15:35:29 INFO - PROCESS | 1649 | 1461364529688 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x1239f4800 == 65 [pid = 1649] [id = 390] 15:35:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x118945800) [pid = 1649] [serial = 1169] [outer = 0x0] 15:35:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x11c4ae000) [pid = 1649] [serial = 1170] [outer = 0x118945800] 15:35:29 INFO - PROCESS | 1649 | 1461364529721 Marionette DEBUG loaded listener.js 15:35:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x123a3c400) [pid = 1649] [serial = 1171] [outer = 0x118945800] 15:35:30 INFO - PROCESS | 1649 | 1461364530118 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]]]}] 15:35:30 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 15:35:30 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 15:35:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:30 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 15:35:30 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 15:35:30 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. 15:35:30 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 15:35:30 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 625ms 15:35:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 15:35:30 INFO - PROCESS | 1649 | 1461364530144 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 15:35:30 INFO - PROCESS | 1649 | 1461364530146 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 15:35:30 INFO - PROCESS | 1649 | 1461364530149 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 15:35:30 INFO - PROCESS | 1649 | 1461364530150 Marionette TRACE conn2 <- [1,1534,null,{}] 15:35:30 INFO - PROCESS | 1649 | 1461364530153 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}] 15:35:30 INFO - PROCESS | 1649 | 1461364530256 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 15:35:30 INFO - PROCESS | 1649 | 1461364530350 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d51e800 == 66 [pid = 1649] [id = 391] 15:35:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x123b9c800) [pid = 1649] [serial = 1172] [outer = 0x0] 15:35:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x123fbd800) [pid = 1649] [serial = 1173] [outer = 0x123b9c800] 15:35:30 INFO - PROCESS | 1649 | 1461364530381 Marionette DEBUG loaded listener.js 15:35:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x1274d7000) [pid = 1649] [serial = 1174] [outer = 0x123b9c800] 15:35:30 INFO - PROCESS | 1649 | 1461364530803 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]]]}] 15:35:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 15:35:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 719ms 15:35:30 INFO - PROCESS | 1649 | 1461364530868 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 15:35:30 INFO - PROCESS | 1649 | 1461364530871 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 15:35:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 15:35:30 INFO - PROCESS | 1649 | 1461364530879 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 15:35:30 INFO - PROCESS | 1649 | 1461364530882 Marionette TRACE conn2 <- [1,1538,null,{}] 15:35:30 INFO - PROCESS | 1649 | 1461364530885 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}] 15:35:30 INFO - PROCESS | 1649 | 1461364530991 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 15:35:31 INFO - PROCESS | 1649 | 1461364531061 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fb97000 == 67 [pid = 1649] [id = 392] 15:35:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x126838800) [pid = 1649] [serial = 1175] [outer = 0x0] 15:35:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x128bc6400) [pid = 1649] [serial = 1176] [outer = 0x126838800] 15:35:31 INFO - PROCESS | 1649 | 1461364531091 Marionette DEBUG loaded listener.js 15:35:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x12d1a1400) [pid = 1649] [serial = 1177] [outer = 0x126838800] 15:35:31 INFO - PROCESS | 1649 | 1461364531500 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]]]}] 15:35:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 15:35:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 676ms 15:35:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 15:35:31 INFO - PROCESS | 1649 | 1461364531566 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 15:35:31 INFO - PROCESS | 1649 | 1461364531568 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 15:35:31 INFO - PROCESS | 1649 | 1461364531570 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 15:35:31 INFO - PROCESS | 1649 | 1461364531571 Marionette TRACE conn2 <- [1,1542,null,{}] 15:35:31 INFO - PROCESS | 1649 | 1461364531574 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}] 15:35:31 INFO - PROCESS | 1649 | 1461364531681 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 15:35:31 INFO - PROCESS | 1649 | 1461364531739 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x130a2d800 == 68 [pid = 1649] [id = 393] 15:35:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x12d5e3800) [pid = 1649] [serial = 1178] [outer = 0x0] 15:35:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x12e463c00) [pid = 1649] [serial = 1179] [outer = 0x12d5e3800] 15:35:31 INFO - PROCESS | 1649 | 1461364531769 Marionette DEBUG loaded listener.js 15:35:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x12e959000) [pid = 1649] [serial = 1180] [outer = 0x12d5e3800] 15:35:32 INFO - PROCESS | 1649 | 1461364532166 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]]]}] 15:35:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 15:35:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 621ms 15:35:32 INFO - PROCESS | 1649 | 1461364532191 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 15:35:32 INFO - PROCESS | 1649 | 1461364532192 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 15:35:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 15:35:32 INFO - PROCESS | 1649 | 1461364532195 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 15:35:32 INFO - PROCESS | 1649 | 1461364532196 Marionette TRACE conn2 <- [1,1546,null,{}] 15:35:32 INFO - PROCESS | 1649 | 1461364532199 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}] 15:35:32 INFO - PROCESS | 1649 | 1461364532303 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 15:35:32 INFO - PROCESS | 1649 | 1461364532376 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x129b50000 == 69 [pid = 1649] [id = 394] 15:35:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x12ed61c00) [pid = 1649] [serial = 1181] [outer = 0x0] 15:35:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x12ed64400) [pid = 1649] [serial = 1182] [outer = 0x12ed61c00] 15:35:32 INFO - PROCESS | 1649 | 1461364532415 Marionette DEBUG loaded listener.js 15:35:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x12f187400) [pid = 1649] [serial = 1183] [outer = 0x12ed61c00] 15:35:32 INFO - PROCESS | 1649 | 1461364532833 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]]]}] 15:35:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 15:35:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 673ms 15:35:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 15:35:32 INFO - PROCESS | 1649 | 1461364532869 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 15:35:32 INFO - PROCESS | 1649 | 1461364532870 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 15:35:32 INFO - PROCESS | 1649 | 1461364532872 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 15:35:32 INFO - PROCESS | 1649 | 1461364532874 Marionette TRACE conn2 <- [1,1550,null,{}] 15:35:32 INFO - PROCESS | 1649 | 1461364532876 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}] 15:35:32 INFO - PROCESS | 1649 | 1461364532980 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 15:35:33 INFO - PROCESS | 1649 | 1461364533081 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x129b6b000 == 70 [pid = 1649] [id = 395] 15:35:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x12f18ac00) [pid = 1649] [serial = 1184] [outer = 0x0] 15:35:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x12f192000) [pid = 1649] [serial = 1185] [outer = 0x12f18ac00] 15:35:33 INFO - PROCESS | 1649 | 1461364533112 Marionette DEBUG loaded listener.js 15:35:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x12f3ab800) [pid = 1649] [serial = 1186] [outer = 0x12f18ac00] 15:35:33 INFO - PROCESS | 1649 | 1461364533517 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]]]}] 15:35:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 15:35:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 670ms 15:35:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 15:35:33 INFO - PROCESS | 1649 | 1461364533542 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 15:35:33 INFO - PROCESS | 1649 | 1461364533543 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 15:35:33 INFO - PROCESS | 1649 | 1461364533546 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 15:35:33 INFO - PROCESS | 1649 | 1461364533547 Marionette TRACE conn2 <- [1,1554,null,{}] 15:35:33 INFO - PROCESS | 1649 | 1461364533549 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}] 15:35:33 INFO - PROCESS | 1649 | 1461364533652 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 15:35:33 INFO - PROCESS | 1649 | 1461364533711 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ac28800 == 71 [pid = 1649] [id = 396] 15:35:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x12f3a1400) [pid = 1649] [serial = 1187] [outer = 0x0] 15:35:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x12f518c00) [pid = 1649] [serial = 1188] [outer = 0x12f3a1400] 15:35:33 INFO - PROCESS | 1649 | 1461364533810 Marionette DEBUG loaded listener.js 15:35:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x12f51e400) [pid = 1649] [serial = 1189] [outer = 0x12f3a1400] 15:35:34 INFO - PROCESS | 1649 | 1461364534209 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]]]}] 15:35:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 15:35:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 721ms 15:35:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 15:35:34 INFO - PROCESS | 1649 | 1461364534288 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 15:35:34 INFO - PROCESS | 1649 | 1461364534290 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 15:35:34 INFO - PROCESS | 1649 | 1461364534293 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 15:35:34 INFO - PROCESS | 1649 | 1461364534294 Marionette TRACE conn2 <- [1,1558,null,{}] 15:35:34 INFO - PROCESS | 1649 | 1461364534426 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}] 15:35:34 INFO - PROCESS | 1649 | 1461364534565 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 15:35:34 INFO - PROCESS | 1649 | 1461364534573 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bf88000 == 72 [pid = 1649] [id = 397] 15:35:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x1159db800) [pid = 1649] [serial = 1190] [outer = 0x0] 15:35:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x117987000) [pid = 1649] [serial = 1191] [outer = 0x1159db800] 15:35:34 INFO - PROCESS | 1649 | 1461364534602 Marionette DEBUG loaded listener.js 15:35:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x119136400) [pid = 1649] [serial = 1192] [outer = 0x1159db800] 15:35:35 INFO - PROCESS | 1649 | 1461364535033 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]]]}] 15:35:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 15:35:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 769ms 15:35:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 15:35:35 INFO - PROCESS | 1649 | 1461364535063 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 15:35:35 INFO - PROCESS | 1649 | 1461364535067 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 15:35:35 INFO - PROCESS | 1649 | 1461364535070 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 15:35:35 INFO - PROCESS | 1649 | 1461364535071 Marionette TRACE conn2 <- [1,1562,null,{}] 15:35:35 INFO - PROCESS | 1649 | 1461364535074 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}] 15:35:35 INFO - PROCESS | 1649 | 1461364535168 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 15:35:35 INFO - PROCESS | 1649 | 1461364535245 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a8c1000 == 73 [pid = 1649] [id = 398] 15:35:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x119ab7c00) [pid = 1649] [serial = 1193] [outer = 0x0] 15:35:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x11ab03c00) [pid = 1649] [serial = 1194] [outer = 0x119ab7c00] 15:35:35 INFO - PROCESS | 1649 | 1461364535275 Marionette DEBUG loaded listener.js 15:35:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x11c57a400) [pid = 1649] [serial = 1195] [outer = 0x119ab7c00] 15:35:35 INFO - PROCESS | 1649 | 1461364535665 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]]]}] 15:35:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 15:35:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 622ms 15:35:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12f5d2800 == 72 [pid = 1649] [id = 388] 15:35:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12e317800 == 71 [pid = 1649] [id = 387] 15:35:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12d503800 == 70 [pid = 1649] [id = 386] 15:35:35 INFO - PROCESS | 1649 | --DOCSHELL 0x11be6d000 == 69 [pid = 1649] [id = 385] 15:35:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12b4c2000 == 68 [pid = 1649] [id = 384] 15:35:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12ac28000 == 67 [pid = 1649] [id = 383] 15:35:35 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x119a51000) [pid = 1649] [serial = 1056] [outer = 0x0] [url = about:blank] 15:35:35 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x12e95d800) [pid = 1649] [serial = 1068] [outer = 0x0] [url = about:blank] 15:35:35 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x12ace6c00) [pid = 1649] [serial = 1062] [outer = 0x0] [url = about:blank] 15:35:35 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x12e469400) [pid = 1649] [serial = 1065] [outer = 0x0] [url = about:blank] 15:35:35 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x11c7ec000) [pid = 1649] [serial = 1059] [outer = 0x0] [url = about:blank] 15:35:35 INFO - PROCESS | 1649 | 1461364535774 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 15:35:35 INFO - PROCESS | 1649 | 1461364535776 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 15:35:35 INFO - PROCESS | 1649 | --DOCSHELL 0x129ba0000 == 66 [pid = 1649] [id = 382] 15:35:35 INFO - PROCESS | 1649 | --DOCSHELL 0x1268d7800 == 65 [pid = 1649] [id = 381] 15:35:35 INFO - PROCESS | 1649 | --DOCSHELL 0x123e87800 == 64 [pid = 1649] [id = 380] 15:35:35 INFO - PROCESS | 1649 | --DOCSHELL 0x11c76c800 == 63 [pid = 1649] [id = 379] 15:35:35 INFO - PROCESS | 1649 | --DOCSHELL 0x119c5c800 == 62 [pid = 1649] [id = 378] 15:35:35 INFO - PROCESS | 1649 | --DOCSHELL 0x11b062800 == 61 [pid = 1649] [id = 377] 15:35:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 15:35:35 INFO - PROCESS | 1649 | --DOCSHELL 0x129bac800 == 60 [pid = 1649] [id = 375] 15:35:35 INFO - PROCESS | 1649 | --DOCSHELL 0x129bb5000 == 59 [pid = 1649] [id = 374] 15:35:35 INFO - PROCESS | 1649 | --DOCSHELL 0x130642800 == 58 [pid = 1649] [id = 373] 15:35:35 INFO - PROCESS | 1649 | --DOCSHELL 0x1274de000 == 57 [pid = 1649] [id = 372] 15:35:35 INFO - PROCESS | 1649 | --DOCSHELL 0x11ba0a800 == 56 [pid = 1649] [id = 371] 15:35:35 INFO - PROCESS | 1649 | 1461364535791 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 15:35:35 INFO - PROCESS | 1649 | 1461364535793 Marionette TRACE conn2 <- [1,1566,null,{}] 15:35:35 INFO - PROCESS | 1649 | 1461364535837 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}] 15:35:35 INFO - PROCESS | 1649 | 1461364535987 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 15:35:35 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x11919b000) [pid = 1649] [serial = 1000] [outer = 0x0] [url = about:blank] 15:35:35 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x12e45d800) [pid = 1649] [serial = 1009] [outer = 0x0] [url = about:blank] 15:35:35 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x12ed5d400) [pid = 1649] [serial = 1012] [outer = 0x0] [url = about:blank] 15:35:35 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x115626c00) [pid = 1649] [serial = 997] [outer = 0x0] [url = about:blank] 15:35:35 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x12efab800) [pid = 1649] [serial = 1015] [outer = 0x0] [url = about:blank] 15:35:35 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x12afef400) [pid = 1649] [serial = 1006] [outer = 0x0] [url = about:blank] 15:35:35 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x123a3c000) [pid = 1649] [serial = 1003] [outer = 0x0] [url = about:blank] 15:35:35 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x12f3a2c00) [pid = 1649] [serial = 1107] [outer = 0x0] [url = about:blank] 15:35:35 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x12e95bc00) [pid = 1649] [serial = 1089] [outer = 0x0] [url = about:blank] 15:35:35 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x12ed65c00) [pid = 1649] [serial = 1092] [outer = 0x0] [url = about:blank] 15:35:35 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x11c495800) [pid = 1649] [serial = 1077] [outer = 0x0] [url = about:blank] 15:35:35 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x123a3b400) [pid = 1649] [serial = 1075] [outer = 0x0] [url = about:blank] 15:35:35 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x11c140000) [pid = 1649] [serial = 1074] [outer = 0x0] [url = about:blank] 15:35:35 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x11ab07c00) [pid = 1649] [serial = 1072] [outer = 0x0] [url = about:blank] 15:35:36 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x119a49800) [pid = 1649] [serial = 1071] [outer = 0x0] [url = about:blank] 15:35:36 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x12b099400) [pid = 1649] [serial = 1083] [outer = 0x0] [url = about:blank] 15:35:36 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x12b4f2400) [pid = 1649] [serial = 1084] [outer = 0x0] [url = about:blank] 15:35:36 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x129039c00) [pid = 1649] [serial = 1080] [outer = 0x0] [url = about:blank] 15:35:36 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x12abeb800) [pid = 1649] [serial = 1081] [outer = 0x0] [url = about:blank] 15:35:36 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x12b799400) [pid = 1649] [serial = 1086] [outer = 0x0] [url = about:blank] 15:35:36 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x12683bc00) [pid = 1649] [serial = 1095] [outer = 0x0] [url = about:blank] 15:35:36 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12ed5ec00) [pid = 1649] [serial = 1054] [outer = 0x0] [url = about:blank] 15:35:36 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x119a4b000) [pid = 1649] [serial = 1099] [outer = 0x0] [url = about:blank] 15:35:36 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12f191c00) [pid = 1649] [serial = 1105] [outer = 0x0] [url = about:blank] 15:35:36 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x115286000) [pid = 1649] [serial = 1098] [outer = 0x0] [url = about:blank] 15:35:36 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x127568c00) [pid = 1649] [serial = 1101] [outer = 0x0] [url = about:blank] 15:35:36 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x126e1e400) [pid = 1649] [serial = 1078] [outer = 0x0] [url = about:blank] 15:35:36 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x126840400) [pid = 1649] [serial = 1096] [outer = 0x0] [url = about:blank] 15:35:36 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x12efa3000) [pid = 1649] [serial = 1093] [outer = 0x0] [url = about:blank] 15:35:36 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x12ed59c00) [pid = 1649] [serial = 1090] [outer = 0x0] [url = about:blank] 15:35:36 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x12e503800) [pid = 1649] [serial = 1087] [outer = 0x0] [url = about:blank] 15:35:36 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12efa3c00) [pid = 1649] [serial = 1102] [outer = 0x0] [url = about:blank] 15:35:36 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x12f189400) [pid = 1649] [serial = 1104] [outer = 0x0] [url = about:blank] 15:35:36 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x12f3a7c00) [pid = 1649] [serial = 1108] [outer = 0x0] [url = about:blank] 15:35:36 INFO - PROCESS | 1649 | 1461364536073 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x119ae1000 == 57 [pid = 1649] [id = 399] 15:35:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x119c9a000) [pid = 1649] [serial = 1196] [outer = 0x0] 15:35:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x123853800) [pid = 1649] [serial = 1197] [outer = 0x119c9a000] 15:35:36 INFO - PROCESS | 1649 | 1461364536120 Marionette DEBUG loaded listener.js 15:35:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x123ba1400) [pid = 1649] [serial = 1198] [outer = 0x119c9a000] 15:35:36 INFO - PROCESS | 1649 | 1461364536452 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]]]}] 15:35:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 15:35:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 706ms 15:35:36 INFO - PROCESS | 1649 | 1461364536511 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 15:35:36 INFO - PROCESS | 1649 | 1461364536516 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 15:35:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 15:35:36 INFO - PROCESS | 1649 | 1461364536529 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 15:35:36 INFO - PROCESS | 1649 | 1461364536530 Marionette TRACE conn2 <- [1,1570,null,{}] 15:35:36 INFO - PROCESS | 1649 | 1461364536533 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}] 15:35:36 INFO - PROCESS | 1649 | 1461364536614 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 15:35:36 INFO - PROCESS | 1649 | 1461364536620 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bf83000 == 58 [pid = 1649] [id = 400] 15:35:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x123bc1800) [pid = 1649] [serial = 1199] [outer = 0x0] 15:35:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x126834c00) [pid = 1649] [serial = 1200] [outer = 0x123bc1800] 15:35:36 INFO - PROCESS | 1649 | 1461364536647 Marionette DEBUG loaded listener.js 15:35:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x126c95c00) [pid = 1649] [serial = 1201] [outer = 0x123bc1800] 15:35:36 INFO - PROCESS | 1649 | 1461364536988 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]]]}] 15:35:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 15:35:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 474ms 15:35:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 15:35:37 INFO - PROCESS | 1649 | 1461364537002 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 15:35:37 INFO - PROCESS | 1649 | 1461364537003 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 15:35:37 INFO - PROCESS | 1649 | 1461364537006 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 15:35:37 INFO - PROCESS | 1649 | 1461364537007 Marionette TRACE conn2 <- [1,1574,null,{}] 15:35:37 INFO - PROCESS | 1649 | 1461364537009 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}] 15:35:37 INFO - PROCESS | 1649 | 1461364537097 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 15:35:37 INFO - PROCESS | 1649 | 1461364537154 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x125d20800 == 59 [pid = 1649] [id = 401] 15:35:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x123bc4c00) [pid = 1649] [serial = 1202] [outer = 0x0] 15:35:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x1274cf000) [pid = 1649] [serial = 1203] [outer = 0x123bc4c00] 15:35:37 INFO - PROCESS | 1649 | 1461364537180 Marionette DEBUG loaded listener.js 15:35:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x128bc6000) [pid = 1649] [serial = 1204] [outer = 0x123bc4c00] 15:35:37 INFO - PROCESS | 1649 | 1461364537474 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]]]}] 15:35:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 15:35:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 518ms 15:35:37 INFO - PROCESS | 1649 | 1461364537524 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 15:35:37 INFO - PROCESS | 1649 | 1461364537525 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 15:35:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 15:35:37 INFO - PROCESS | 1649 | 1461364537528 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 15:35:37 INFO - PROCESS | 1649 | 1461364537529 Marionette TRACE conn2 <- [1,1578,null,{}] 15:35:37 INFO - PROCESS | 1649 | 1461364537531 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}] 15:35:37 INFO - PROCESS | 1649 | 1461364537629 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 15:35:37 INFO - PROCESS | 1649 | 1461364537695 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x129b64800 == 60 [pid = 1649] [id = 402] 15:35:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x1274cd800) [pid = 1649] [serial = 1205] [outer = 0x0] 15:35:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x129039c00) [pid = 1649] [serial = 1206] [outer = 0x1274cd800] 15:35:37 INFO - PROCESS | 1649 | 1461364537723 Marionette DEBUG loaded listener.js 15:35:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x12b794400) [pid = 1649] [serial = 1207] [outer = 0x1274cd800] 15:35:38 INFO - PROCESS | 1649 | 1461364538005 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]]]}] 15:35:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 15:35:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 518ms 15:35:38 INFO - PROCESS | 1649 | 1461364538046 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 15:35:38 INFO - PROCESS | 1649 | 1461364538048 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 15:35:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 15:35:38 INFO - PROCESS | 1649 | 1461364538058 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 15:35:38 INFO - PROCESS | 1649 | 1461364538059 Marionette TRACE conn2 <- [1,1582,null,{}] 15:35:38 INFO - PROCESS | 1649 | 1461364538061 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}] 15:35:38 INFO - PROCESS | 1649 | 1461364538166 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 15:35:38 INFO - PROCESS | 1649 | 1461364538200 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x129bb3000 == 61 [pid = 1649] [id = 403] 15:35:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12b4ec400) [pid = 1649] [serial = 1208] [outer = 0x0] 15:35:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12d199c00) [pid = 1649] [serial = 1209] [outer = 0x12b4ec400] 15:35:38 INFO - PROCESS | 1649 | 1461364538226 Marionette DEBUG loaded listener.js 15:35:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x12e323800) [pid = 1649] [serial = 1210] [outer = 0x12b4ec400] 15:35:38 INFO - PROCESS | 1649 | 1461364538565 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]]]}] 15:35:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 15:35:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 525ms 15:35:38 INFO - PROCESS | 1649 | 1461364538577 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 15:35:38 INFO - PROCESS | 1649 | 1461364538578 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 15:35:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 15:35:38 INFO - PROCESS | 1649 | 1461364538581 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 15:35:38 INFO - PROCESS | 1649 | 1461364538583 Marionette TRACE conn2 <- [1,1586,null,{}] 15:35:38 INFO - PROCESS | 1649 | 1461364538587 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}] 15:35:38 INFO - PROCESS | 1649 | 1461364538691 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 15:35:38 INFO - PROCESS | 1649 | 1461364538704 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b4d6800 == 62 [pid = 1649] [id = 404] 15:35:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12d10d000) [pid = 1649] [serial = 1211] [outer = 0x0] 15:35:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12e4d8800) [pid = 1649] [serial = 1212] [outer = 0x12d10d000] 15:35:38 INFO - PROCESS | 1649 | 1461364538729 Marionette DEBUG loaded listener.js 15:35:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12e960400) [pid = 1649] [serial = 1213] [outer = 0x12d10d000] 15:35:39 INFO - PROCESS | 1649 | 1461364539063 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]]]}] 15:35:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 15:35:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 520ms 15:35:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 15:35:39 INFO - PROCESS | 1649 | 1461364539102 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 15:35:39 INFO - PROCESS | 1649 | 1461364539103 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 15:35:39 INFO - PROCESS | 1649 | 1461364539105 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 15:35:39 INFO - PROCESS | 1649 | 1461364539106 Marionette TRACE conn2 <- [1,1590,null,{}] 15:35:39 INFO - PROCESS | 1649 | 1461364539108 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}] 15:35:39 INFO - PROCESS | 1649 | 1461364539212 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 15:35:39 INFO - PROCESS | 1649 | 1461364539247 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d513000 == 63 [pid = 1649] [id = 405] 15:35:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12d18bc00) [pid = 1649] [serial = 1214] [outer = 0x0] 15:35:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x12ed5d400) [pid = 1649] [serial = 1215] [outer = 0x12d18bc00] 15:35:39 INFO - PROCESS | 1649 | 1461364539272 Marionette DEBUG loaded listener.js 15:35:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x12efa5800) [pid = 1649] [serial = 1216] [outer = 0x12d18bc00] 15:35:39 INFO - PROCESS | 1649 | 1461364539603 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]]]}] 15:35:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 15:35:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 519ms 15:35:39 INFO - PROCESS | 1649 | 1461364539624 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 15:35:39 INFO - PROCESS | 1649 | 1461364539626 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 15:35:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 15:35:39 INFO - PROCESS | 1649 | 1461364539628 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 15:35:39 INFO - PROCESS | 1649 | 1461364539629 Marionette TRACE conn2 <- [1,1594,null,{}] 15:35:39 INFO - PROCESS | 1649 | 1461364539632 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}] 15:35:39 INFO - PROCESS | 1649 | 1461364539741 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 15:35:39 INFO - PROCESS | 1649 | 1461364539753 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e3c5800 == 64 [pid = 1649] [id = 406] 15:35:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x12efa6000) [pid = 1649] [serial = 1217] [outer = 0x0] 15:35:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x12f191c00) [pid = 1649] [serial = 1218] [outer = 0x12efa6000] 15:35:39 INFO - PROCESS | 1649 | 1461364539778 Marionette DEBUG loaded listener.js 15:35:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x12f518400) [pid = 1649] [serial = 1219] [outer = 0x12efa6000] 15:35:40 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x12e50e000) [pid = 1649] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 15:35:40 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x11c13a400) [pid = 1649] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 15:35:40 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x12abe0800) [pid = 1649] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 15:35:40 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x1188e6800) [pid = 1649] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 15:35:40 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x12683e000) [pid = 1649] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 15:35:40 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x12683e800) [pid = 1649] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 15:35:40 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x123fc5000) [pid = 1649] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 15:35:40 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x12b097800) [pid = 1649] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 15:35:40 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x123bba400) [pid = 1649] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 15:35:40 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x118fcf000) [pid = 1649] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 15:35:40 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x118e22c00) [pid = 1649] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 15:35:40 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x114f5e400) [pid = 1649] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 15:35:40 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x1189dd800) [pid = 1649] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 15:35:40 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x118ee0400) [pid = 1649] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 15:35:40 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12d185400) [pid = 1649] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 15:35:40 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x11c141c00) [pid = 1649] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 15:35:40 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12b74f800) [pid = 1649] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 15:35:40 INFO - PROCESS | 1649 | 1461364540140 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]]]}] 15:35:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 15:35:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 523ms 15:35:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 15:35:40 INFO - PROCESS | 1649 | 1461364540153 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 15:35:40 INFO - PROCESS | 1649 | 1461364540154 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 15:35:40 INFO - PROCESS | 1649 | 1461364540156 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 15:35:40 INFO - PROCESS | 1649 | 1461364540157 Marionette TRACE conn2 <- [1,1598,null,{}] 15:35:40 INFO - PROCESS | 1649 | 1461364540160 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}] 15:35:40 INFO - PROCESS | 1649 | 1461364540265 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 15:35:40 INFO - PROCESS | 1649 | 1461364540323 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ed84800 == 65 [pid = 1649] [id = 407] 15:35:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x1188e6800) [pid = 1649] [serial = 1220] [outer = 0x0] 15:35:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x1288c8800) [pid = 1649] [serial = 1221] [outer = 0x1188e6800] 15:35:40 INFO - PROCESS | 1649 | 1461364540353 Marionette DEBUG loaded listener.js 15:35:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12d487400) [pid = 1649] [serial = 1222] [outer = 0x1188e6800] 15:35:40 INFO - PROCESS | 1649 | 1461364540642 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]]]}] 15:35:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 15:35:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 518ms 15:35:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 15:35:40 INFO - PROCESS | 1649 | 1461364540675 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 15:35:40 INFO - PROCESS | 1649 | 1461364540676 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 15:35:40 INFO - PROCESS | 1649 | 1461364540678 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 15:35:40 INFO - PROCESS | 1649 | 1461364540680 Marionette TRACE conn2 <- [1,1602,null,{}] 15:35:40 INFO - PROCESS | 1649 | 1461364540686 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}] 15:35:40 INFO - PROCESS | 1649 | 1461364540774 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 15:35:40 INFO - PROCESS | 1649 | 1461364540778 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fb51000 == 66 [pid = 1649] [id = 408] 15:35:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x12abdf400) [pid = 1649] [serial = 1223] [outer = 0x0] 15:35:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x12d490400) [pid = 1649] [serial = 1224] [outer = 0x12abdf400] 15:35:40 INFO - PROCESS | 1649 | 1461364540804 Marionette DEBUG loaded listener.js 15:35:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12f51a400) [pid = 1649] [serial = 1225] [outer = 0x12abdf400] 15:35:41 INFO - PROCESS | 1649 | 1461364541122 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]]]}] 15:35:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 15:35:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 473ms 15:35:41 INFO - PROCESS | 1649 | 1461364541152 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 15:35:41 INFO - PROCESS | 1649 | 1461364541153 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 15:35:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 15:35:41 INFO - PROCESS | 1649 | 1461364541156 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 15:35:41 INFO - PROCESS | 1649 | 1461364541157 Marionette TRACE conn2 <- [1,1606,null,{}] 15:35:41 INFO - PROCESS | 1649 | 1461364541159 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}] 15:35:41 INFO - PROCESS | 1649 | 1461364541274 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 15:35:41 INFO - PROCESS | 1649 | 1461364541281 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fb94000 == 67 [pid = 1649] [id = 409] 15:35:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12d486800) [pid = 1649] [serial = 1226] [outer = 0x0] 15:35:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x12f368400) [pid = 1649] [serial = 1227] [outer = 0x12d486800] 15:35:41 INFO - PROCESS | 1649 | 1461364541306 Marionette DEBUG loaded listener.js 15:35:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12f36e800) [pid = 1649] [serial = 1228] [outer = 0x12d486800] 15:35:41 INFO - PROCESS | 1649 | 1461364541634 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]]]}] 15:35:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 15:35:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 518ms 15:35:41 INFO - PROCESS | 1649 | 1461364541675 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 15:35:41 INFO - PROCESS | 1649 | 1461364541676 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 15:35:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 15:35:41 INFO - PROCESS | 1649 | 1461364541678 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 15:35:41 INFO - PROCESS | 1649 | 1461364541679 Marionette TRACE conn2 <- [1,1610,null,{}] 15:35:41 INFO - PROCESS | 1649 | 1461364541681 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}] 15:35:41 INFO - PROCESS | 1649 | 1461364541767 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 15:35:41 INFO - PROCESS | 1649 | 1461364541771 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x130a38800 == 68 [pid = 1649] [id = 410] 15:35:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12eb99800) [pid = 1649] [serial = 1229] [outer = 0x0] 15:35:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12eba0c00) [pid = 1649] [serial = 1230] [outer = 0x12eb99800] 15:35:41 INFO - PROCESS | 1649 | 1461364541796 Marionette DEBUG loaded listener.js 15:35:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12f36ac00) [pid = 1649] [serial = 1231] [outer = 0x12eb99800] 15:35:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12e305800 == 67 [pid = 1649] [id = 354] 15:35:42 INFO - PROCESS | 1649 | --DOCSHELL 0x119ad9800 == 66 [pid = 1649] [id = 339] 15:35:42 INFO - PROCESS | 1649 | --DOCSHELL 0x115361800 == 65 [pid = 1649] [id = 261] 15:35:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12e3cb000 == 64 [pid = 1649] [id = 298] 15:35:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12fb84000 == 63 [pid = 1649] [id = 337] 15:35:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12e3bb000 == 62 [pid = 1649] [id = 294] 15:35:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12d50d000 == 61 [pid = 1649] [id = 312] 15:35:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12f891800 == 60 [pid = 1649] [id = 356] 15:35:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12ac39800 == 59 [pid = 1649] [id = 275] 15:35:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12e320000 == 58 [pid = 1649] [id = 316] 15:35:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12d003000 == 57 [pid = 1649] [id = 297] 15:35:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12d179800 == 56 [pid = 1649] [id = 318] 15:35:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12ed85800 == 55 [pid = 1649] [id = 355] 15:35:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12e3bd800 == 54 [pid = 1649] [id = 351] 15:35:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12ff4c800 == 53 [pid = 1649] [id = 338] 15:35:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12f5d9000 == 52 [pid = 1649] [id = 370] 15:35:42 INFO - PROCESS | 1649 | --DOCSHELL 0x119ae1800 == 51 [pid = 1649] [id = 295] 15:35:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12fb4f800 == 50 [pid = 1649] [id = 336] 15:35:42 INFO - PROCESS | 1649 | --DOCSHELL 0x11c76c000 == 49 [pid = 1649] [id = 296] 15:35:42 INFO - PROCESS | 1649 | --DOCSHELL 0x119adf000 == 48 [pid = 1649] [id = 376] 15:35:42 INFO - PROCESS | 1649 | --DOCSHELL 0x11a8c1000 == 47 [pid = 1649] [id = 398] 15:35:42 INFO - PROCESS | 1649 | --DOCSHELL 0x11bf88000 == 46 [pid = 1649] [id = 397] 15:35:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12ac28800 == 45 [pid = 1649] [id = 396] 15:35:42 INFO - PROCESS | 1649 | --DOCSHELL 0x129b6b000 == 44 [pid = 1649] [id = 395] 15:35:42 INFO - PROCESS | 1649 | --DOCSHELL 0x129b50000 == 43 [pid = 1649] [id = 394] 15:35:42 INFO - PROCESS | 1649 | --DOCSHELL 0x130a2d800 == 42 [pid = 1649] [id = 393] 15:35:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12fb97000 == 41 [pid = 1649] [id = 392] 15:35:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12d51e800 == 40 [pid = 1649] [id = 391] 15:35:42 INFO - PROCESS | 1649 | --DOCSHELL 0x1239f4800 == 39 [pid = 1649] [id = 390] 15:35:42 INFO - PROCESS | 1649 | --DOCSHELL 0x118f15800 == 38 [pid = 1649] [id = 389] 15:35:43 INFO - PROCESS | 1649 | --DOCSHELL 0x119ae1000 == 37 [pid = 1649] [id = 399] 15:35:43 INFO - PROCESS | 1649 | --DOCSHELL 0x12b4d6800 == 36 [pid = 1649] [id = 404] 15:35:43 INFO - PROCESS | 1649 | --DOCSHELL 0x129bb3000 == 35 [pid = 1649] [id = 403] 15:35:43 INFO - PROCESS | 1649 | --DOCSHELL 0x125d20800 == 34 [pid = 1649] [id = 401] 15:35:43 INFO - PROCESS | 1649 | --DOCSHELL 0x129b64800 == 33 [pid = 1649] [id = 402] 15:35:43 INFO - PROCESS | 1649 | --DOCSHELL 0x12e3c5800 == 32 [pid = 1649] [id = 406] 15:35:43 INFO - PROCESS | 1649 | --DOCSHELL 0x11bf83000 == 31 [pid = 1649] [id = 400] 15:35:43 INFO - PROCESS | 1649 | --DOCSHELL 0x12fb51000 == 30 [pid = 1649] [id = 408] 15:35:43 INFO - PROCESS | 1649 | --DOCSHELL 0x12ed84800 == 29 [pid = 1649] [id = 407] 15:35:43 INFO - PROCESS | 1649 | --DOCSHELL 0x12d513000 == 28 [pid = 1649] [id = 405] 15:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x12e50a400) [pid = 1649] [serial = 1066] [outer = 0x0] [url = about:blank] 15:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x12ed61800) [pid = 1649] [serial = 1069] [outer = 0x0] [url = about:blank] 15:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x11ad3c800) [pid = 1649] [serial = 1060] [outer = 0x0] [url = about:blank] 15:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x12b4f0000) [pid = 1649] [serial = 1063] [outer = 0x0] [url = about:blank] 15:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x11a8d4400) [pid = 1649] [serial = 1057] [outer = 0x0] [url = about:blank] 15:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x126c9a400) [pid = 1649] [serial = 1146] [outer = 0x0] [url = about:blank] 15:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12ab9a400) [pid = 1649] [serial = 1149] [outer = 0x0] [url = about:blank] 15:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x129460c00) [pid = 1649] [serial = 1147] [outer = 0x0] [url = about:blank] 15:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x125d71800) [pid = 1649] [serial = 1143] [outer = 0x0] [url = about:blank] 15:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12b425c00) [pid = 1649] [serial = 1152] [outer = 0x0] [url = about:blank] 15:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12e329400) [pid = 1649] [serial = 1119] [outer = 0x0] [url = about:blank] 15:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x123bc2400) [pid = 1649] [serial = 1140] [outer = 0x0] [url = about:blank] 15:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x123e15c00) [pid = 1649] [serial = 1141] [outer = 0x0] [url = about:blank] 15:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x128bcc000) [pid = 1649] [serial = 1122] [outer = 0x0] [url = about:blank] 15:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x12b094c00) [pid = 1649] [serial = 1150] [outer = 0x0] [url = about:blank] 15:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x128bcdc00) [pid = 1649] [serial = 1125] [outer = 0x0] [url = about:blank] 15:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x126839000) [pid = 1649] [serial = 1116] [outer = 0x0] [url = about:blank] 15:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x1189b2800) [pid = 1649] [serial = 1132] [outer = 0x0] [url = about:blank] 15:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x115288800) [pid = 1649] [serial = 1131] [outer = 0x0] [url = about:blank] 15:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x123bc3c00) [pid = 1649] [serial = 1129] [outer = 0x0] [url = about:blank] 15:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x11c791400) [pid = 1649] [serial = 1128] [outer = 0x0] [url = about:blank] 15:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x11a8d4000) [pid = 1649] [serial = 1134] [outer = 0x0] [url = about:blank] 15:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x11ad0d800) [pid = 1649] [serial = 1135] [outer = 0x0] [url = about:blank] 15:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x119d5d400) [pid = 1649] [serial = 1155] [outer = 0x0] [url = about:blank] 15:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x119d61800) [pid = 1649] [serial = 1113] [outer = 0x0] [url = about:blank] 15:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x12f3acc00) [pid = 1649] [serial = 1110] [outer = 0x0] [url = about:blank] 15:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x127573800) [pid = 1649] [serial = 1158] [outer = 0x0] [url = about:blank] 15:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x126832400) [pid = 1649] [serial = 1156] [outer = 0x0] [url = about:blank] 15:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x12e4dc000) [pid = 1649] [serial = 1164] [outer = 0x0] [url = about:blank] 15:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12d5dfc00) [pid = 1649] [serial = 1161] [outer = 0x0] [url = about:blank] 15:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12e467400) [pid = 1649] [serial = 1162] [outer = 0x0] [url = about:blank] 15:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12b4f5400) [pid = 1649] [serial = 1153] [outer = 0x0] [url = about:blank] 15:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x123857400) [pid = 1649] [serial = 1137] [outer = 0x0] [url = about:blank] 15:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x123b9c000) [pid = 1649] [serial = 1138] [outer = 0x0] [url = about:blank] 15:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x126839c00) [pid = 1649] [serial = 1144] [outer = 0x0] [url = about:blank] 15:35:43 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x12b796400) [pid = 1649] [serial = 1159] [outer = 0x0] [url = about:blank] 15:35:43 INFO - PROCESS | 1649 | --DOCSHELL 0x12fb94000 == 27 [pid = 1649] [id = 409] 15:35:43 INFO - PROCESS | 1649 | 1461364543830 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]]]}] 15:35:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 15:35:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 2176ms 15:35:43 INFO - PROCESS | 1649 | 1461364543855 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 15:35:43 INFO - PROCESS | 1649 | 1461364543856 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 15:35:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 15:35:43 INFO - PROCESS | 1649 | 1461364543860 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 15:35:43 INFO - PROCESS | 1649 | 1461364543861 Marionette TRACE conn2 <- [1,1614,null,{}] 15:35:43 INFO - PROCESS | 1649 | 1461364543866 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}] 15:35:43 INFO - PROCESS | 1649 | 1461364543951 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 15:35:44 INFO - PROCESS | 1649 | 1461364543999 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x116309000 == 28 [pid = 1649] [id = 411] 15:35:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1155e3c00) [pid = 1649] [serial = 1232] [outer = 0x0] 15:35:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1155ebc00) [pid = 1649] [serial = 1233] [outer = 0x1155e3c00] 15:35:44 INFO - PROCESS | 1649 | 1461364544028 Marionette DEBUG loaded listener.js 15:35:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x115623000) [pid = 1649] [serial = 1234] [outer = 0x1155e3c00] 15:35:44 INFO - PROCESS | 1649 | 1461364544347 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]]]}] 15:35:44 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 15:35:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 521ms 15:35:44 INFO - PROCESS | 1649 | 1461364544382 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 15:35:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 15:35:44 INFO - PROCESS | 1649 | 1461364544389 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 15:35:44 INFO - PROCESS | 1649 | 1461364544394 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 15:35:44 INFO - PROCESS | 1649 | 1461364544395 Marionette TRACE conn2 <- [1,1618,null,{}] 15:35:44 INFO - PROCESS | 1649 | 1461364544398 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}] 15:35:44 INFO - PROCESS | 1649 | 1461364544481 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 15:35:44 INFO - PROCESS | 1649 | 1461364544530 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x118f1b000 == 29 [pid = 1649] [id = 412] 15:35:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x115622c00) [pid = 1649] [serial = 1235] [outer = 0x0] 15:35:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x116387400) [pid = 1649] [serial = 1236] [outer = 0x115622c00] 15:35:44 INFO - PROCESS | 1649 | 1461364544563 Marionette DEBUG loaded listener.js 15:35:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1188e9400) [pid = 1649] [serial = 1237] [outer = 0x115622c00] 15:35:44 INFO - PROCESS | 1649 | 1461364544865 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]]]}] 15:35:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 15:35:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 526ms 15:35:44 INFO - PROCESS | 1649 | 1461364544920 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 15:35:44 INFO - PROCESS | 1649 | 1461364544921 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 15:35:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 15:35:44 INFO - PROCESS | 1649 | 1461364544924 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 15:35:44 INFO - PROCESS | 1649 | 1461364544927 Marionette TRACE conn2 <- [1,1622,null,{}] 15:35:44 INFO - PROCESS | 1649 | 1461364544935 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}] 15:35:45 INFO - PROCESS | 1649 | 1461364545018 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 15:35:45 INFO - PROCESS | 1649 | 1461364545066 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x119ae1800 == 30 [pid = 1649] [id = 413] 15:35:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x114443400) [pid = 1649] [serial = 1238] [outer = 0x0] 15:35:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x118fcd400) [pid = 1649] [serial = 1239] [outer = 0x114443400] 15:35:45 INFO - PROCESS | 1649 | 1461364545096 Marionette DEBUG loaded listener.js 15:35:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x119a45800) [pid = 1649] [serial = 1240] [outer = 0x114443400] 15:35:45 INFO - PROCESS | 1649 | 1461364545421 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]]]}] 15:35:45 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 15:35:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 521ms 15:35:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 15:35:45 INFO - PROCESS | 1649 | 1461364545445 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 15:35:45 INFO - PROCESS | 1649 | 1461364545447 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 15:35:45 INFO - PROCESS | 1649 | 1461364545452 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 15:35:45 INFO - PROCESS | 1649 | 1461364545453 Marionette TRACE conn2 <- [1,1626,null,{}] 15:35:45 INFO - PROCESS | 1649 | 1461364545455 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}] 15:35:45 INFO - PROCESS | 1649 | 1461364545529 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 15:35:45 INFO - PROCESS | 1649 | 1461364545535 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a8cd800 == 31 [pid = 1649] [id = 414] 15:35:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x118949400) [pid = 1649] [serial = 1241] [outer = 0x0] 15:35:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x119c99400) [pid = 1649] [serial = 1242] [outer = 0x118949400] 15:35:45 INFO - PROCESS | 1649 | 1461364545562 Marionette DEBUG loaded listener.js 15:35:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x11a8d4800) [pid = 1649] [serial = 1243] [outer = 0x118949400] 15:35:46 INFO - PROCESS | 1649 | 1461364546087 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]]]}] 15:35:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 15:35:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 669ms 15:35:46 INFO - PROCESS | 1649 | 1461364546121 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 15:35:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 15:35:46 INFO - PROCESS | 1649 | 1461364546123 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 15:35:46 INFO - PROCESS | 1649 | 1461364546127 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 15:35:46 INFO - PROCESS | 1649 | 1461364546129 Marionette TRACE conn2 <- [1,1630,null,{}] 15:35:46 INFO - PROCESS | 1649 | 1461364546161 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}] 15:35:46 INFO - PROCESS | 1649 | 1461364546262 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 15:35:46 INFO - PROCESS | 1649 | 1461364546362 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x118e5c800 == 32 [pid = 1649] [id = 415] 15:35:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x1155e5800) [pid = 1649] [serial = 1244] [outer = 0x0] 15:35:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x115936000) [pid = 1649] [serial = 1245] [outer = 0x1155e5800] 15:35:46 INFO - PROCESS | 1649 | 1461364546395 Marionette DEBUG loaded listener.js 15:35:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x1186c4800) [pid = 1649] [serial = 1246] [outer = 0x1155e5800] 15:35:46 INFO - PROCESS | 1649 | 1461364546906 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]]]}] 15:35:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 15:35:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 849ms 15:35:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 15:35:46 INFO - PROCESS | 1649 | 1461364546976 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 15:35:46 INFO - PROCESS | 1649 | 1461364546980 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 15:35:46 INFO - PROCESS | 1649 | 1461364546984 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 15:35:46 INFO - PROCESS | 1649 | 1461364546986 Marionette TRACE conn2 <- [1,1634,null,{}] 15:35:46 INFO - PROCESS | 1649 | 1461364546989 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}] 15:35:47 INFO - PROCESS | 1649 | 1461364547099 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 15:35:47 INFO - PROCESS | 1649 | 1461364547151 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x11af94000 == 33 [pid = 1649] [id = 416] 15:35:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x119a4ac00) [pid = 1649] [serial = 1247] [outer = 0x0] 15:35:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x11a8d7400) [pid = 1649] [serial = 1248] [outer = 0x119a4ac00] 15:35:47 INFO - PROCESS | 1649 | 1461364547182 Marionette DEBUG loaded listener.js 15:35:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x11ab05400) [pid = 1649] [serial = 1249] [outer = 0x119a4ac00] 15:35:47 INFO - PROCESS | 1649 | 1461364547831 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]]]}] 15:35:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 15:35:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 875ms 15:35:47 INFO - PROCESS | 1649 | 1461364547874 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 15:35:47 INFO - PROCESS | 1649 | 1461364547877 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 15:35:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 15:35:47 INFO - PROCESS | 1649 | 1461364547881 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 15:35:47 INFO - PROCESS | 1649 | 1461364547886 Marionette TRACE conn2 <- [1,1638,null,{}] 15:35:47 INFO - PROCESS | 1649 | 1461364547890 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}] 15:35:47 INFO - PROCESS | 1649 | 1461364547993 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 15:35:48 INFO - PROCESS | 1649 | 1461364548068 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x116396000 == 34 [pid = 1649] [id = 417] 15:35:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x11522b400) [pid = 1649] [serial = 1250] [outer = 0x0] 15:35:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x115503000) [pid = 1649] [serial = 1251] [outer = 0x11522b400] 15:35:48 INFO - PROCESS | 1649 | 1461364548097 Marionette DEBUG loaded listener.js 15:35:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x11592e400) [pid = 1649] [serial = 1252] [outer = 0x11522b400] 15:35:48 INFO - PROCESS | 1649 | --DOCSHELL 0x118f20000 == 33 [pid = 1649] [id = 81] 15:35:48 INFO - PROCESS | 1649 | --DOCSHELL 0x119c73800 == 32 [pid = 1649] [id = 91] 15:35:48 INFO - PROCESS | 1649 | --DOCSHELL 0x12d520800 == 31 [pid = 1649] [id = 87] 15:35:48 INFO - PROCESS | 1649 | --DOCSHELL 0x12d01f800 == 30 [pid = 1649] [id = 86] 15:35:48 INFO - PROCESS | 1649 | 1461364548432 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]]]}] 15:35:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 15:35:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 576ms 15:35:48 INFO - PROCESS | 1649 | 1461364548457 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 15:35:48 INFO - PROCESS | 1649 | 1461364548460 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 15:35:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 15:35:48 INFO - PROCESS | 1649 | 1461364548465 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 15:35:48 INFO - PROCESS | 1649 | 1461364548466 Marionette TRACE conn2 <- [1,1642,null,{}] 15:35:48 INFO - PROCESS | 1649 | 1461364548469 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}] 15:35:48 INFO - PROCESS | 1649 | 1461364548546 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 15:35:48 INFO - PROCESS | 1649 | 1461364548553 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x119b28800 == 31 [pid = 1649] [id = 418] 15:35:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x11867e800) [pid = 1649] [serial = 1253] [outer = 0x0] 15:35:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x119271400) [pid = 1649] [serial = 1254] [outer = 0x11867e800] 15:35:48 INFO - PROCESS | 1649 | 1461364548579 Marionette DEBUG loaded listener.js 15:35:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x11ab05800) [pid = 1649] [serial = 1255] [outer = 0x11867e800] 15:35:48 INFO - PROCESS | 1649 | 1461364548900 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]]]}] 15:35:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 15:35:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 471ms 15:35:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 15:35:48 INFO - PROCESS | 1649 | 1461364548936 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 15:35:48 INFO - PROCESS | 1649 | 1461364548938 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 15:35:48 INFO - PROCESS | 1649 | 1461364548940 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 15:35:48 INFO - PROCESS | 1649 | 1461364548942 Marionette TRACE conn2 <- [1,1646,null,{}] 15:35:48 INFO - PROCESS | 1649 | 1461364548950 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}] 15:35:49 INFO - PROCESS | 1649 | 1461364549028 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 15:35:49 INFO - PROCESS | 1649 | 1461364549036 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ba11800 == 32 [pid = 1649] [id = 419] 15:35:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x114546800) [pid = 1649] [serial = 1256] [outer = 0x0] 15:35:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x11b906c00) [pid = 1649] [serial = 1257] [outer = 0x114546800] 15:35:49 INFO - PROCESS | 1649 | 1461364549065 Marionette DEBUG loaded listener.js 15:35:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x11be9ac00) [pid = 1649] [serial = 1258] [outer = 0x114546800] 15:35:49 INFO - PROCESS | 1649 | 1461364549420 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]]]}] 15:35:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 15:35:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 520ms 15:35:49 INFO - PROCESS | 1649 | 1461364549461 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 15:35:49 INFO - PROCESS | 1649 | 1461364549462 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 15:35:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 15:35:49 INFO - PROCESS | 1649 | 1461364549465 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 15:35:49 INFO - PROCESS | 1649 | 1461364549467 Marionette TRACE conn2 <- [1,1650,null,{}] 15:35:49 INFO - PROCESS | 1649 | 1461364549470 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}] 15:35:49 INFO - PROCESS | 1649 | 1461364549545 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 15:35:49 INFO - PROCESS | 1649 | 1461364549550 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c162000 == 33 [pid = 1649] [id = 420] 15:35:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x118e1b400) [pid = 1649] [serial = 1259] [outer = 0x0] 15:35:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x11c144400) [pid = 1649] [serial = 1260] [outer = 0x118e1b400] 15:35:49 INFO - PROCESS | 1649 | 1461364549578 Marionette DEBUG loaded listener.js 15:35:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x11c574800) [pid = 1649] [serial = 1261] [outer = 0x118e1b400] 15:35:49 INFO - PROCESS | 1649 | 1461364549963 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]]]}] 15:35:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 15:35:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 523ms 15:35:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 15:35:49 INFO - PROCESS | 1649 | 1461364549989 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 15:35:49 INFO - PROCESS | 1649 | 1461364549991 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 15:35:49 INFO - PROCESS | 1649 | 1461364549994 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 15:35:49 INFO - PROCESS | 1649 | 1461364549996 Marionette TRACE conn2 <- [1,1654,null,{}] 15:35:50 INFO - PROCESS | 1649 | 1461364550003 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}] 15:35:50 INFO - PROCESS | 1649 | 1461364550154 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 15:35:50 INFO - PROCESS | 1649 | 1461364550205 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c76a000 == 34 [pid = 1649] [id = 421] 15:35:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x11be9b000) [pid = 1649] [serial = 1262] [outer = 0x0] 15:35:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x11c795800) [pid = 1649] [serial = 1263] [outer = 0x11be9b000] 15:35:50 INFO - PROCESS | 1649 | 1461364550251 Marionette DEBUG loaded listener.js 15:35:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x123a40400) [pid = 1649] [serial = 1264] [outer = 0x11be9b000] 15:35:50 INFO - PROCESS | 1649 | 1461364550583 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]]]}] 15:35:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 15:35:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 624ms 15:35:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 15:35:50 INFO - PROCESS | 1649 | 1461364550622 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 15:35:50 INFO - PROCESS | 1649 | 1461364550623 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 15:35:50 INFO - PROCESS | 1649 | 1461364550625 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 15:35:50 INFO - PROCESS | 1649 | 1461364550626 Marionette TRACE conn2 <- [1,1658,null,{}] 15:35:50 INFO - PROCESS | 1649 | 1461364550628 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}] 15:35:50 INFO - PROCESS | 1649 | 1461364550741 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 15:35:50 INFO - PROCESS | 1649 | 1461364550793 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x123b25000 == 35 [pid = 1649] [id = 422] 15:35:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x123ba4c00) [pid = 1649] [serial = 1265] [outer = 0x0] 15:35:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x123bbd400) [pid = 1649] [serial = 1266] [outer = 0x123ba4c00] 15:35:50 INFO - PROCESS | 1649 | 1461364550821 Marionette DEBUG loaded listener.js 15:35:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x123fbf000) [pid = 1649] [serial = 1267] [outer = 0x123ba4c00] 15:35:51 INFO - PROCESS | 1649 | 1461364551147 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]]]}] 15:35:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 15:35:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 570ms 15:35:51 INFO - PROCESS | 1649 | 1461364551195 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 15:35:51 INFO - PROCESS | 1649 | 1461364551197 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 15:35:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 15:35:51 INFO - PROCESS | 1649 | 1461364551199 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 15:35:51 INFO - PROCESS | 1649 | 1461364551200 Marionette TRACE conn2 <- [1,1662,null,{}] 15:35:51 INFO - PROCESS | 1649 | 1461364551202 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}] 15:35:51 INFO - PROCESS | 1649 | 1461364551296 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 15:35:51 INFO - PROCESS | 1649 | 1461364551300 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x123c11000 == 36 [pid = 1649] [id = 423] 15:35:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x115618c00) [pid = 1649] [serial = 1268] [outer = 0x0] 15:35:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x1243b8000) [pid = 1649] [serial = 1269] [outer = 0x115618c00] 15:35:51 INFO - PROCESS | 1649 | 1461364551325 Marionette DEBUG loaded listener.js 15:35:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x126834400) [pid = 1649] [serial = 1270] [outer = 0x115618c00] 15:35:51 INFO - PROCESS | 1649 | 1461364551635 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]]]}] 15:35:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 15:35:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 470ms 15:35:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 15:35:51 INFO - PROCESS | 1649 | 1461364551673 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 15:35:51 INFO - PROCESS | 1649 | 1461364551674 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 15:35:51 INFO - PROCESS | 1649 | 1461364551676 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 15:35:51 INFO - PROCESS | 1649 | 1461364551678 Marionette TRACE conn2 <- [1,1666,null,{}] 15:35:51 INFO - PROCESS | 1649 | 1461364551680 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}] 15:35:51 INFO - PROCESS | 1649 | 1461364551777 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 15:35:51 INFO - PROCESS | 1649 | 1461364551814 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x125d17800 == 37 [pid = 1649] [id = 424] 15:35:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x123bbfc00) [pid = 1649] [serial = 1271] [outer = 0x0] 15:35:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x12683b800) [pid = 1649] [serial = 1272] [outer = 0x123bbfc00] 15:35:51 INFO - PROCESS | 1649 | 1461364551839 Marionette DEBUG loaded listener.js 15:35:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x126a2dc00) [pid = 1649] [serial = 1273] [outer = 0x123bbfc00] 15:35:52 INFO - PROCESS | 1649 | 1461364552155 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]]]}] 15:35:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 15:35:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 518ms 15:35:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 15:35:52 INFO - PROCESS | 1649 | 1461364552195 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 15:35:52 INFO - PROCESS | 1649 | 1461364552196 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 15:35:52 INFO - PROCESS | 1649 | 1461364552198 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 15:35:52 INFO - PROCESS | 1649 | 1461364552199 Marionette TRACE conn2 <- [1,1670,null,{}] 15:35:52 INFO - PROCESS | 1649 | 1461364552202 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}] 15:35:52 INFO - PROCESS | 1649 | 1461364552295 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 15:35:52 INFO - PROCESS | 1649 | 1461364552300 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ba10000 == 38 [pid = 1649] [id = 425] 15:35:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x12683e000) [pid = 1649] [serial = 1274] [outer = 0x0] 15:35:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x126c97400) [pid = 1649] [serial = 1275] [outer = 0x12683e000] 15:35:52 INFO - PROCESS | 1649 | 1461364552327 Marionette DEBUG loaded listener.js 15:35:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x126e1d000) [pid = 1649] [serial = 1276] [outer = 0x12683e000] 15:35:52 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x12db79000) [pid = 1649] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 15:35:52 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x123ba0800) [pid = 1649] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 15:35:52 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x11c791000) [pid = 1649] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 15:35:52 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x128bc5800) [pid = 1649] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 15:35:52 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x119a4dc00) [pid = 1649] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 15:35:52 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x12f3a7800) [pid = 1649] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 15:35:52 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x12d18bc00) [pid = 1649] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 15:35:52 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x12d10d000) [pid = 1649] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 15:35:52 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x12efa6000) [pid = 1649] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 15:35:52 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x1188e6800) [pid = 1649] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 15:35:52 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x12abdf400) [pid = 1649] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 15:35:52 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x12d486800) [pid = 1649] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 15:35:52 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x115622c00) [pid = 1649] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 15:35:52 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x1159db800) [pid = 1649] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 15:35:52 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x12f3a1400) [pid = 1649] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 15:35:52 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12f18ac00) [pid = 1649] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 15:35:52 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x12ed61c00) [pid = 1649] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 15:35:52 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12d5e3800) [pid = 1649] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 15:35:52 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x126838800) [pid = 1649] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 15:35:52 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x123b9c800) [pid = 1649] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 15:35:52 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x118945800) [pid = 1649] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 15:35:52 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x114598800) [pid = 1649] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 15:35:52 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x12e467800) [pid = 1649] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 15:35:52 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x1274cd800) [pid = 1649] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 15:35:52 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x123bc4c00) [pid = 1649] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 15:35:52 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x123bc1800) [pid = 1649] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 15:35:52 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x119c9a000) [pid = 1649] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 15:35:52 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x119ab7c00) [pid = 1649] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 15:35:52 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x114443400) [pid = 1649] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 15:35:52 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x1155e3c00) [pid = 1649] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 15:35:52 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x12b4ec400) [pid = 1649] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 15:35:52 INFO - PROCESS | 1649 | 1461364552827 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]]]}] 15:35:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 15:35:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 670ms 15:35:52 INFO - PROCESS | 1649 | 1461364552869 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 15:35:52 INFO - PROCESS | 1649 | 1461364552871 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 15:35:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 15:35:52 INFO - PROCESS | 1649 | 1461364552874 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 15:35:52 INFO - PROCESS | 1649 | 1461364552876 Marionette TRACE conn2 <- [1,1674,null,{}] 15:35:52 INFO - PROCESS | 1649 | 1461364552879 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}] 15:35:53 INFO - PROCESS | 1649 | 1461364553025 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 15:35:53 INFO - PROCESS | 1649 | 1461364553104 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b05c000 == 39 [pid = 1649] [id = 426] 15:35:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x118887400) [pid = 1649] [serial = 1277] [outer = 0x0] 15:35:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x11a970000) [pid = 1649] [serial = 1278] [outer = 0x118887400] 15:35:53 INFO - PROCESS | 1649 | 1461364553144 Marionette DEBUG loaded listener.js 15:35:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x123ba0000) [pid = 1649] [serial = 1279] [outer = 0x118887400] 15:35:53 INFO - PROCESS | 1649 | 1461364553528 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]]]}] 15:35:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 15:35:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 670ms 15:35:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 15:35:53 INFO - PROCESS | 1649 | 1461364553544 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 15:35:53 INFO - PROCESS | 1649 | 1461364553545 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 15:35:53 INFO - PROCESS | 1649 | 1461364553548 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 15:35:53 INFO - PROCESS | 1649 | 1461364553551 Marionette TRACE conn2 <- [1,1678,null,{}] 15:35:53 INFO - PROCESS | 1649 | 1461364553561 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}] 15:35:53 INFO - PROCESS | 1649 | 1461364553657 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 15:35:53 INFO - PROCESS | 1649 | 1461364553661 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x1290c7800 == 40 [pid = 1649] [id = 427] 15:35:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x123bc4c00) [pid = 1649] [serial = 1280] [outer = 0x0] 15:35:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x126fc6400) [pid = 1649] [serial = 1281] [outer = 0x123bc4c00] 15:35:53 INFO - PROCESS | 1649 | 1461364553690 Marionette DEBUG loaded listener.js 15:35:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x1275c1400) [pid = 1649] [serial = 1282] [outer = 0x123bc4c00] 15:35:54 INFO - PROCESS | 1649 | 1461364554023 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]]]}] 15:35:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 15:35:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 522ms 15:35:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 15:35:54 INFO - PROCESS | 1649 | 1461364554071 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 15:35:54 INFO - PROCESS | 1649 | 1461364554072 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 15:35:54 INFO - PROCESS | 1649 | 1461364554074 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 15:35:54 INFO - PROCESS | 1649 | 1461364554075 Marionette TRACE conn2 <- [1,1682,null,{}] 15:35:54 INFO - PROCESS | 1649 | 1461364554077 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}] 15:35:54 INFO - PROCESS | 1649 | 1461364554156 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 15:35:54 INFO - PROCESS | 1649 | 1461364554210 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x129b56800 == 41 [pid = 1649] [id = 428] 15:35:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x1275bc400) [pid = 1649] [serial = 1283] [outer = 0x0] 15:35:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x1288d2800) [pid = 1649] [serial = 1284] [outer = 0x1275bc400] 15:35:54 INFO - PROCESS | 1649 | 1461364554235 Marionette DEBUG loaded listener.js 15:35:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x128bca800) [pid = 1649] [serial = 1285] [outer = 0x1275bc400] 15:35:54 INFO - PROCESS | 1649 | 1461364554517 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]]]}] 15:35:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 15:35:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 468ms 15:35:54 INFO - PROCESS | 1649 | 1461364554543 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 15:35:54 INFO - PROCESS | 1649 | 1461364554544 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 15:35:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 15:35:54 INFO - PROCESS | 1649 | 1461364554546 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 15:35:54 INFO - PROCESS | 1649 | 1461364554547 Marionette TRACE conn2 <- [1,1686,null,{}] 15:35:54 INFO - PROCESS | 1649 | 1461364554557 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}] 15:35:54 INFO - PROCESS | 1649 | 1461364554642 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 15:35:54 INFO - PROCESS | 1649 | 1461364554646 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x129bb4800 == 42 [pid = 1649] [id = 429] 15:35:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x128b1a800) [pid = 1649] [serial = 1286] [outer = 0x0] 15:35:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x1293eb000) [pid = 1649] [serial = 1287] [outer = 0x128b1a800] 15:35:54 INFO - PROCESS | 1649 | 1461364554671 Marionette DEBUG loaded listener.js 15:35:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x129460c00) [pid = 1649] [serial = 1288] [outer = 0x128b1a800] 15:35:55 INFO - PROCESS | 1649 | 1461364555148 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]]]}] 15:35:55 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 15:35:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 628ms 15:35:55 INFO - PROCESS | 1649 | 1461364555188 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 15:35:55 INFO - PROCESS | 1649 | 1461364555192 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 15:35:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 15:35:55 INFO - PROCESS | 1649 | 1461364555197 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 15:35:55 INFO - PROCESS | 1649 | 1461364555201 Marionette TRACE conn2 <- [1,1690,null,{}] 15:35:55 INFO - PROCESS | 1649 | 1461364555205 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}] 15:35:55 INFO - PROCESS | 1649 | 1461364555303 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 15:35:55 INFO - PROCESS | 1649 | 1461364555372 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x119ae5000 == 43 [pid = 1649] [id = 430] 15:35:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x1186c3400) [pid = 1649] [serial = 1289] [outer = 0x0] 15:35:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x1189dd000) [pid = 1649] [serial = 1290] [outer = 0x1186c3400] 15:35:55 INFO - PROCESS | 1649 | 1461364555404 Marionette DEBUG loaded listener.js 15:35:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x119c9c000) [pid = 1649] [serial = 1291] [outer = 0x1186c3400] 15:35:55 INFO - PROCESS | 1649 | 1461364555813 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]]]}] 15:35:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 15:35:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 674ms 15:35:55 INFO - PROCESS | 1649 | 1461364555871 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 15:35:55 INFO - PROCESS | 1649 | 1461364555875 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 15:35:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 15:35:55 INFO - PROCESS | 1649 | 1461364555879 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 15:35:55 INFO - PROCESS | 1649 | 1461364555881 Marionette TRACE conn2 <- [1,1694,null,{}] 15:35:55 INFO - PROCESS | 1649 | 1461364555903 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}] 15:35:56 INFO - PROCESS | 1649 | 1461364556004 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 15:35:56 INFO - PROCESS | 1649 | 1461364556072 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c771000 == 44 [pid = 1649] [id = 431] 15:35:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x11ad02400) [pid = 1649] [serial = 1292] [outer = 0x0] 15:35:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x11b90d800) [pid = 1649] [serial = 1293] [outer = 0x11ad02400] 15:35:56 INFO - PROCESS | 1649 | 1461364556103 Marionette DEBUG loaded listener.js 15:35:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x11be9fc00) [pid = 1649] [serial = 1294] [outer = 0x11ad02400] 15:35:56 INFO - PROCESS | 1649 | 1461364556546 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]]]}] 15:35:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 15:35:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 689ms 15:35:56 INFO - PROCESS | 1649 | 1461364556583 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 15:35:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 15:35:56 INFO - PROCESS | 1649 | 1461364556585 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 15:35:56 INFO - PROCESS | 1649 | 1461364556588 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 15:35:56 INFO - PROCESS | 1649 | 1461364556591 Marionette TRACE conn2 <- [1,1698,null,{}] 15:35:56 INFO - PROCESS | 1649 | 1461364556625 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}] 15:35:56 INFO - PROCESS | 1649 | 1461364556726 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 15:35:56 INFO - PROCESS | 1649 | 1461364556795 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x129ba0800 == 45 [pid = 1649] [id = 432] 15:35:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x123ba1c00) [pid = 1649] [serial = 1295] [outer = 0x0] 15:35:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x123bc1000) [pid = 1649] [serial = 1296] [outer = 0x123ba1c00] 15:35:56 INFO - PROCESS | 1649 | 1461364556827 Marionette DEBUG loaded listener.js 15:35:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x123e1fc00) [pid = 1649] [serial = 1297] [outer = 0x123ba1c00] 15:35:57 INFO - PROCESS | 1649 | 1461364557235 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]]]}] 15:35:57 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 15:35:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 697ms 15:35:57 INFO - PROCESS | 1649 | 1461364557286 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 15:35:57 INFO - PROCESS | 1649 | 1461364557288 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 15:35:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 15:35:57 INFO - PROCESS | 1649 | 1461364557290 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 15:35:57 INFO - PROCESS | 1649 | 1461364557291 Marionette TRACE conn2 <- [1,1702,null,{}] 15:35:57 INFO - PROCESS | 1649 | 1461364557294 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}] 15:35:57 INFO - PROCESS | 1649 | 1461364557394 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 15:35:57 INFO - PROCESS | 1649 | 1461364557451 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ac35000 == 46 [pid = 1649] [id = 433] 15:35:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x123fc4000) [pid = 1649] [serial = 1298] [outer = 0x0] 15:35:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x126c31800) [pid = 1649] [serial = 1299] [outer = 0x123fc4000] 15:35:57 INFO - PROCESS | 1649 | 1461364557483 Marionette DEBUG loaded listener.js 15:35:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x1274cd400) [pid = 1649] [serial = 1300] [outer = 0x123fc4000] 15:35:57 INFO - PROCESS | 1649 | 1461364557877 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]]]}] 15:35:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 15:35:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 621ms 15:35:57 INFO - PROCESS | 1649 | 1461364557913 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 15:35:57 INFO - PROCESS | 1649 | 1461364557915 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 15:35:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 15:35:57 INFO - PROCESS | 1649 | 1461364557918 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 15:35:57 INFO - PROCESS | 1649 | 1461364557921 Marionette TRACE conn2 <- [1,1706,null,{}] 15:35:57 INFO - PROCESS | 1649 | 1461364557924 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}] 15:35:58 INFO - PROCESS | 1649 | 1461364558069 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 15:35:58 INFO - PROCESS | 1649 | 1461364558205 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b4bb800 == 47 [pid = 1649] [id = 434] 15:35:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x124035000) [pid = 1649] [serial = 1301] [outer = 0x0] 15:35:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x1275be800) [pid = 1649] [serial = 1302] [outer = 0x124035000] 15:35:58 INFO - PROCESS | 1649 | 1461364558251 Marionette DEBUG loaded listener.js 15:35:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x128bce400) [pid = 1649] [serial = 1303] [outer = 0x124035000] 15:35:58 INFO - PROCESS | 1649 | 1461364558709 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]]]}] 15:35:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 15:35:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 874ms 15:35:58 INFO - PROCESS | 1649 | 1461364558792 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 15:35:58 INFO - PROCESS | 1649 | 1461364558793 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 15:35:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 15:35:58 INFO - PROCESS | 1649 | 1461364558796 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 15:35:58 INFO - PROCESS | 1649 | 1461364558797 Marionette TRACE conn2 <- [1,1710,null,{}] 15:35:58 INFO - PROCESS | 1649 | 1461364558801 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}] 15:35:58 INFO - PROCESS | 1649 | 1461364558906 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 15:35:58 INFO - PROCESS | 1649 | 1461364558977 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x11978e000 == 48 [pid = 1649] [id = 435] 15:35:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x119a53c00) [pid = 1649] [serial = 1304] [outer = 0x0] 15:35:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x124037400) [pid = 1649] [serial = 1305] [outer = 0x119a53c00] 15:35:59 INFO - PROCESS | 1649 | 1461364559010 Marionette DEBUG loaded listener.js 15:35:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x12ab97c00) [pid = 1649] [serial = 1306] [outer = 0x119a53c00] 15:35:59 INFO - PROCESS | 1649 | 1461364559592 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]]]}] 15:35:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 15:35:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 822ms 15:35:59 INFO - PROCESS | 1649 | 1461364559634 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 15:35:59 INFO - PROCESS | 1649 | 1461364559636 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 15:35:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 15:35:59 INFO - PROCESS | 1649 | 1461364559640 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 15:35:59 INFO - PROCESS | 1649 | 1461364559643 Marionette TRACE conn2 <- [1,1714,null,{}] 15:35:59 INFO - PROCESS | 1649 | 1461364559646 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}] 15:35:59 INFO - PROCESS | 1649 | 1461364559740 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 15:35:59 INFO - PROCESS | 1649 | 1461364559816 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x11979d000 == 49 [pid = 1649] [id = 436] 15:35:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x115473c00) [pid = 1649] [serial = 1307] [outer = 0x0] 15:35:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x11561dc00) [pid = 1649] [serial = 1308] [outer = 0x115473c00] 15:35:59 INFO - PROCESS | 1649 | 1461364559844 Marionette DEBUG loaded listener.js 15:35:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x11668ac00) [pid = 1649] [serial = 1309] [outer = 0x115473c00] 15:36:00 INFO - PROCESS | 1649 | 1461364560269 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]]]}] 15:36:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 15:36:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 673ms 15:36:00 INFO - PROCESS | 1649 | 1461364560314 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 15:36:00 INFO - PROCESS | 1649 | 1461364560317 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 15:36:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 15:36:00 INFO - PROCESS | 1649 | 1461364560321 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 15:36:00 INFO - PROCESS | 1649 | 1461364560323 Marionette TRACE conn2 <- [1,1718,null,{}] 15:36:00 INFO - PROCESS | 1649 | 1461364560326 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}] 15:36:00 INFO - PROCESS | 1649 | 1461364560435 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 15:36:00 INFO - PROCESS | 1649 | --DOCSHELL 0x130a38800 == 48 [pid = 1649] [id = 410] 15:36:00 INFO - PROCESS | 1649 | --DOCSHELL 0x11c15b800 == 47 [pid = 1649] [id = 89] 15:36:00 INFO - PROCESS | 1649 | --DOCSHELL 0x12b7ca800 == 46 [pid = 1649] [id = 90] 15:36:00 INFO - PROCESS | 1649 | --DOCSHELL 0x119b25000 == 45 [pid = 1649] [id = 82] 15:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x119c99400) [pid = 1649] [serial = 1242] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x12eba0c00) [pid = 1649] [serial = 1230] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x12ed5d400) [pid = 1649] [serial = 1215] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x12e4d8800) [pid = 1649] [serial = 1212] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x12f191c00) [pid = 1649] [serial = 1218] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x1288c8800) [pid = 1649] [serial = 1221] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x12efa5800) [pid = 1649] [serial = 1216] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x12d490400) [pid = 1649] [serial = 1224] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x12f368400) [pid = 1649] [serial = 1227] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x12f518400) [pid = 1649] [serial = 1219] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x116387400) [pid = 1649] [serial = 1236] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x1188e9400) [pid = 1649] [serial = 1237] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x119136400) [pid = 1649] [serial = 1192] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x117987000) [pid = 1649] [serial = 1191] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x12f518c00) [pid = 1649] [serial = 1188] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x12f51e400) [pid = 1649] [serial = 1189] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x12f3ab800) [pid = 1649] [serial = 1186] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12f192000) [pid = 1649] [serial = 1185] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x12f187400) [pid = 1649] [serial = 1183] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12ed64400) [pid = 1649] [serial = 1182] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12e959000) [pid = 1649] [serial = 1180] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12e463c00) [pid = 1649] [serial = 1179] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12d1a1400) [pid = 1649] [serial = 1177] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x128bc6400) [pid = 1649] [serial = 1176] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x1274d7000) [pid = 1649] [serial = 1174] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x123fbd800) [pid = 1649] [serial = 1173] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x123a3c400) [pid = 1649] [serial = 1171] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x11c4ae000) [pid = 1649] [serial = 1170] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x115621800) [pid = 1649] [serial = 1168] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x114f57c00) [pid = 1649] [serial = 1167] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x12e953000) [pid = 1649] [serial = 1165] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x129039c00) [pid = 1649] [serial = 1206] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x1274cf000) [pid = 1649] [serial = 1203] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x128bc6000) [pid = 1649] [serial = 1204] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x126834c00) [pid = 1649] [serial = 1200] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x126c95c00) [pid = 1649] [serial = 1201] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x123853800) [pid = 1649] [serial = 1197] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x123ba1400) [pid = 1649] [serial = 1198] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x11c57a400) [pid = 1649] [serial = 1195] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x11ab03c00) [pid = 1649] [serial = 1194] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x119a45800) [pid = 1649] [serial = 1240] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x118fcd400) [pid = 1649] [serial = 1239] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x115623000) [pid = 1649] [serial = 1234] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1155ebc00) [pid = 1649] [serial = 1233] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x12e323800) [pid = 1649] [serial = 1210] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12d199c00) [pid = 1649] [serial = 1209] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x12e960400) [pid = 1649] [serial = 1213] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x12f51a400) [pid = 1649] [serial = 1225] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x12f36e800) [pid = 1649] [serial = 1228] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x12b794400) [pid = 1649] [serial = 1207] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12d487400) [pid = 1649] [serial = 1222] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12e4df400) [pid = 1649] [serial = 1120] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12e503c00) [pid = 1649] [serial = 1126] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x126e1f400) [pid = 1649] [serial = 1117] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x12d5e4000) [pid = 1649] [serial = 1123] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x11b90ac00) [pid = 1649] [serial = 1114] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x12f6a3800) [pid = 1649] [serial = 1111] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1649 | 1461364560519 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x11589d800 == 46 [pid = 1649] [id = 437] 15:36:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x114f56800) [pid = 1649] [serial = 1310] [outer = 0x0] 15:36:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x115617400) [pid = 1649] [serial = 1311] [outer = 0x114f56800] 15:36:00 INFO - PROCESS | 1649 | 1461364560546 Marionette DEBUG loaded listener.js 15:36:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x118ee1400) [pid = 1649] [serial = 1312] [outer = 0x114f56800] 15:36:00 INFO - PROCESS | 1649 | 1461364560863 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]]]}] 15:36:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 15:36:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 571ms 15:36:00 INFO - PROCESS | 1649 | 1461364560893 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 15:36:00 INFO - PROCESS | 1649 | 1461364560894 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 15:36:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 15:36:00 INFO - PROCESS | 1649 | 1461364560896 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 15:36:00 INFO - PROCESS | 1649 | 1461364560899 Marionette TRACE conn2 <- [1,1722,null,{}] 15:36:00 INFO - PROCESS | 1649 | 1461364560908 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}] 15:36:01 INFO - PROCESS | 1649 | 1461364561004 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 15:36:01 INFO - PROCESS | 1649 | 1461364561077 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x11af83800 == 47 [pid = 1649] [id = 438] 15:36:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x119ab7c00) [pid = 1649] [serial = 1313] [outer = 0x0] 15:36:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x11ab09800) [pid = 1649] [serial = 1314] [outer = 0x119ab7c00] 15:36:01 INFO - PROCESS | 1649 | 1461364561105 Marionette DEBUG loaded listener.js 15:36:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11b9e5400) [pid = 1649] [serial = 1315] [outer = 0x119ab7c00] 15:36:01 INFO - PROCESS | 1649 | 1461364561418 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]]]}] 15:36:01 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 15:36:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 574ms 15:36:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 15:36:01 INFO - PROCESS | 1649 | 1461364561471 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 15:36:01 INFO - PROCESS | 1649 | 1461364561473 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 15:36:01 INFO - PROCESS | 1649 | 1461364561476 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 15:36:01 INFO - PROCESS | 1649 | 1461364561478 Marionette TRACE conn2 <- [1,1726,null,{}] 15:36:01 INFO - PROCESS | 1649 | 1461364561482 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}] 15:36:01 INFO - PROCESS | 1649 | 1461364561611 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 15:36:01 INFO - PROCESS | 1649 | 1461364561679 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bab3800 == 48 [pid = 1649] [id = 439] 15:36:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x11ab07000) [pid = 1649] [serial = 1316] [outer = 0x0] 15:36:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x11c144800) [pid = 1649] [serial = 1317] [outer = 0x11ab07000] 15:36:01 INFO - PROCESS | 1649 | 1461364561722 Marionette DEBUG loaded listener.js 15:36:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x11c798c00) [pid = 1649] [serial = 1318] [outer = 0x11ab07000] 15:36:02 INFO - PROCESS | 1649 | 1461364562001 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]]]}] 15:36:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 15:36:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 571ms 15:36:02 INFO - PROCESS | 1649 | 1461364562046 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 15:36:02 INFO - PROCESS | 1649 | 1461364562048 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 15:36:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 15:36:02 INFO - PROCESS | 1649 | 1461364562053 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 15:36:02 INFO - PROCESS | 1649 | 1461364562054 Marionette TRACE conn2 <- [1,1730,null,{}] 15:36:02 INFO - PROCESS | 1649 | 1461364562057 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}] 15:36:02 INFO - PROCESS | 1649 | 1461364562165 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 15:36:02 INFO - PROCESS | 1649 | 1461364562171 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c765800 == 49 [pid = 1649] [id = 440] 15:36:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x11be9e400) [pid = 1649] [serial = 1319] [outer = 0x0] 15:36:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x123a3cc00) [pid = 1649] [serial = 1320] [outer = 0x11be9e400] 15:36:02 INFO - PROCESS | 1649 | 1461364562196 Marionette DEBUG loaded listener.js 15:36:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x123ba5c00) [pid = 1649] [serial = 1321] [outer = 0x11be9e400] 15:36:02 INFO - PROCESS | 1649 | 1461364562539 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]]]}] 15:36:02 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 15:36:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 523ms 15:36:02 INFO - PROCESS | 1649 | 1461364562580 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 15:36:02 INFO - PROCESS | 1649 | 1461364562582 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 15:36:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 15:36:02 INFO - PROCESS | 1649 | 1461364562584 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 15:36:02 INFO - PROCESS | 1649 | 1461364562585 Marionette TRACE conn2 <- [1,1734,null,{}] 15:36:02 INFO - PROCESS | 1649 | 1461364562587 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}] 15:36:02 INFO - PROCESS | 1649 | 1461364562702 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 15:36:02 INFO - PROCESS | 1649 | 1461364562721 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x12407b800 == 50 [pid = 1649] [id = 441] 15:36:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x123bc5400) [pid = 1649] [serial = 1322] [outer = 0x0] 15:36:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x124456c00) [pid = 1649] [serial = 1323] [outer = 0x123bc5400] 15:36:02 INFO - PROCESS | 1649 | 1461364562749 Marionette DEBUG loaded listener.js 15:36:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x126c9a400) [pid = 1649] [serial = 1324] [outer = 0x123bc5400] 15:36:03 INFO - PROCESS | 1649 | 1461364563088 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]]]}] 15:36:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 15:36:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 520ms 15:36:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 15:36:03 INFO - PROCESS | 1649 | 1461364563105 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 15:36:03 INFO - PROCESS | 1649 | 1461364563106 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 15:36:03 INFO - PROCESS | 1649 | 1461364563108 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 15:36:03 INFO - PROCESS | 1649 | 1461364563109 Marionette TRACE conn2 <- [1,1738,null,{}] 15:36:03 INFO - PROCESS | 1649 | 1461364563112 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}] 15:36:03 INFO - PROCESS | 1649 | 1461364563211 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 15:36:03 INFO - PROCESS | 1649 | 1461364563224 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x125d40800 == 51 [pid = 1649] [id = 442] 15:36:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x126c9ac00) [pid = 1649] [serial = 1325] [outer = 0x0] 15:36:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1288c8c00) [pid = 1649] [serial = 1326] [outer = 0x126c9ac00] 15:36:03 INFO - PROCESS | 1649 | 1461364563249 Marionette DEBUG loaded listener.js 15:36:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x128bcc000) [pid = 1649] [serial = 1327] [outer = 0x126c9ac00] 15:36:03 INFO - PROCESS | 1649 | 1461364563588 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]]]}] 15:36:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 15:36:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 520ms 15:36:03 INFO - PROCESS | 1649 | 1461364563628 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 15:36:03 INFO - PROCESS | 1649 | 1461364563629 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 15:36:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 15:36:03 INFO - PROCESS | 1649 | 1461364563632 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 15:36:03 INFO - PROCESS | 1649 | 1461364563633 Marionette TRACE conn2 <- [1,1742,null,{}] 15:36:03 INFO - PROCESS | 1649 | 1461364563635 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}] 15:36:03 INFO - PROCESS | 1649 | 1461364563735 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 15:36:03 INFO - PROCESS | 1649 | 1461364563770 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x128b86800 == 52 [pid = 1649] [id = 443] 15:36:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12756c000) [pid = 1649] [serial = 1328] [outer = 0x0] 15:36:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x129462800) [pid = 1649] [serial = 1329] [outer = 0x12756c000] 15:36:03 INFO - PROCESS | 1649 | 1461364563796 Marionette DEBUG loaded listener.js 15:36:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12ab97400) [pid = 1649] [serial = 1330] [outer = 0x12756c000] 15:36:04 INFO - PROCESS | 1649 | 1461364564109 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]]]}] 15:36:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 15:36:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 519ms 15:36:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 15:36:04 INFO - PROCESS | 1649 | 1461364564151 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 15:36:04 INFO - PROCESS | 1649 | 1461364564152 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 15:36:04 INFO - PROCESS | 1649 | 1461364564154 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 15:36:04 INFO - PROCESS | 1649 | 1461364564155 Marionette TRACE conn2 <- [1,1746,null,{}] 15:36:04 INFO - PROCESS | 1649 | 1461364564158 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}] 15:36:04 INFO - PROCESS | 1649 | 1461364564258 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 15:36:04 INFO - PROCESS | 1649 | 1461364564292 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x129b57800 == 53 [pid = 1649] [id = 444] 15:36:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x1288d5c00) [pid = 1649] [serial = 1331] [outer = 0x0] 15:36:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x12abe2400) [pid = 1649] [serial = 1332] [outer = 0x1288d5c00] 15:36:04 INFO - PROCESS | 1649 | 1461364564318 Marionette DEBUG loaded listener.js 15:36:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x12abea000) [pid = 1649] [serial = 1333] [outer = 0x1288d5c00] 15:36:04 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12eb99800) [pid = 1649] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 15:36:04 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x11867e800) [pid = 1649] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 15:36:04 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x123ba4c00) [pid = 1649] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 15:36:04 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x114546800) [pid = 1649] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 15:36:04 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x118e1b400) [pid = 1649] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 15:36:04 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x123bc4c00) [pid = 1649] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 15:36:04 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x115618c00) [pid = 1649] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 15:36:04 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x11be9b000) [pid = 1649] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 15:36:04 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x123bbfc00) [pid = 1649] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 15:36:04 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x118887400) [pid = 1649] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 15:36:04 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12683e000) [pid = 1649] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 15:36:04 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11522b400) [pid = 1649] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 15:36:04 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1275bc400) [pid = 1649] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 15:36:04 INFO - PROCESS | 1649 | 1461364564705 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]]]}] 15:36:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 15:36:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 571ms 15:36:04 INFO - PROCESS | 1649 | 1461364564725 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 15:36:04 INFO - PROCESS | 1649 | 1461364564726 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 15:36:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 15:36:04 INFO - PROCESS | 1649 | 1461364564729 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 15:36:04 INFO - PROCESS | 1649 | 1461364564730 Marionette TRACE conn2 <- [1,1750,null,{}] 15:36:04 INFO - PROCESS | 1649 | 1461364564735 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}] 15:36:04 INFO - PROCESS | 1649 | 1461364564822 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 15:36:04 INFO - PROCESS | 1649 | 1461364564881 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x1290bf000 == 54 [pid = 1649] [id = 445] 15:36:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x114f59000) [pid = 1649] [serial = 1334] [outer = 0x0] 15:36:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x11be9b000) [pid = 1649] [serial = 1335] [outer = 0x114f59000] 15:36:04 INFO - PROCESS | 1649 | 1461364564921 Marionette DEBUG loaded listener.js 15:36:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12683e000) [pid = 1649] [serial = 1336] [outer = 0x114f59000] 15:36:05 INFO - PROCESS | 1649 | 1461364565336 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]]]}] 15:36:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 15:36:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 622ms 15:36:05 INFO - PROCESS | 1649 | 1461364565353 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 15:36:05 INFO - PROCESS | 1649 | 1461364565355 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 15:36:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 15:36:05 INFO - PROCESS | 1649 | 1461364565359 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 15:36:05 INFO - PROCESS | 1649 | 1461364565361 Marionette TRACE conn2 <- [1,1754,null,{}] 15:36:05 INFO - PROCESS | 1649 | 1461364565365 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}] 15:36:05 INFO - PROCESS | 1649 | 1461364565544 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 15:36:05 INFO - PROCESS | 1649 | 1461364565560 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ac3b000 == 55 [pid = 1649] [id = 446] 15:36:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1288d1c00) [pid = 1649] [serial = 1337] [outer = 0x0] 15:36:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12afec000) [pid = 1649] [serial = 1338] [outer = 0x1288d1c00] 15:36:05 INFO - PROCESS | 1649 | 1461364565607 Marionette DEBUG loaded listener.js 15:36:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12b0a0c00) [pid = 1649] [serial = 1339] [outer = 0x1288d1c00] 15:36:06 INFO - PROCESS | 1649 | 1461364566007 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]]]}] 15:36:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 15:36:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 671ms 15:36:06 INFO - PROCESS | 1649 | 1461364566029 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 15:36:06 INFO - PROCESS | 1649 | 1461364566030 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 15:36:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 15:36:06 INFO - PROCESS | 1649 | 1461364566035 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 15:36:06 INFO - PROCESS | 1649 | 1461364566036 Marionette TRACE conn2 <- [1,1758,null,{}] 15:36:06 INFO - PROCESS | 1649 | 1461364566038 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}] 15:36:06 INFO - PROCESS | 1649 | 1461364566120 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 15:36:06 INFO - PROCESS | 1649 | 1461364566175 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b7c9000 == 56 [pid = 1649] [id = 447] 15:36:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12b09cc00) [pid = 1649] [serial = 1340] [outer = 0x0] 15:36:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12b427c00) [pid = 1649] [serial = 1341] [outer = 0x12b09cc00] 15:36:06 INFO - PROCESS | 1649 | 1461364566200 Marionette DEBUG loaded listener.js 15:36:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12b4ed400) [pid = 1649] [serial = 1342] [outer = 0x12b09cc00] 15:36:06 INFO - PROCESS | 1649 | 1461364566469 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]]]}] 15:36:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 15:36:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 472ms 15:36:06 INFO - PROCESS | 1649 | 1461364566506 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 15:36:06 INFO - PROCESS | 1649 | 1461364566507 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 15:36:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 15:36:06 INFO - PROCESS | 1649 | 1461364566510 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 15:36:06 INFO - PROCESS | 1649 | 1461364566511 Marionette TRACE conn2 <- [1,1762,null,{}] 15:36:06 INFO - PROCESS | 1649 | 1461364566513 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}] 15:36:06 INFO - PROCESS | 1649 | 1461364566600 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 15:36:06 INFO - PROCESS | 1649 | 1461364566711 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x11589c000 == 57 [pid = 1649] [id = 448] 15:36:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x1140c8c00) [pid = 1649] [serial = 1343] [outer = 0x0] 15:36:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x1147c8000) [pid = 1649] [serial = 1344] [outer = 0x1140c8c00] 15:36:06 INFO - PROCESS | 1649 | 1461364566743 Marionette DEBUG loaded listener.js 15:36:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x1151c4800) [pid = 1649] [serial = 1345] [outer = 0x1140c8c00] 15:36:07 INFO - PROCESS | 1649 | 1461364567178 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]]]}] 15:36:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 15:36:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 718ms 15:36:07 INFO - PROCESS | 1649 | 1461364567229 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 15:36:07 INFO - PROCESS | 1649 | 1461364567232 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 15:36:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 15:36:07 INFO - PROCESS | 1649 | 1461364567237 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 15:36:07 INFO - PROCESS | 1649 | 1461364567238 Marionette TRACE conn2 <- [1,1766,null,{}] 15:36:07 INFO - PROCESS | 1649 | 1461364567242 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}] 15:36:07 INFO - PROCESS | 1649 | 1461364567349 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 15:36:07 INFO - PROCESS | 1649 | 1461364567417 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x11afa8000 == 58 [pid = 1649] [id = 449] 15:36:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x115625800) [pid = 1649] [serial = 1346] [outer = 0x0] 15:36:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x11926e800) [pid = 1649] [serial = 1347] [outer = 0x115625800] 15:36:07 INFO - PROCESS | 1649 | 1461364567450 Marionette DEBUG loaded listener.js 15:36:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x11a971c00) [pid = 1649] [serial = 1348] [outer = 0x115625800] 15:36:07 INFO - PROCESS | 1649 | 1461364567868 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]]]}] 15:36:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 15:36:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 672ms 15:36:07 INFO - PROCESS | 1649 | 1461364567911 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 15:36:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 15:36:07 INFO - PROCESS | 1649 | 1461364567913 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 15:36:07 INFO - PROCESS | 1649 | 1461364567916 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 15:36:07 INFO - PROCESS | 1649 | 1461364567917 Marionette TRACE conn2 <- [1,1770,null,{}] 15:36:07 INFO - PROCESS | 1649 | 1461364567920 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}] 15:36:08 INFO - PROCESS | 1649 | 1461364568023 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 15:36:08 INFO - PROCESS | 1649 | 1461364568113 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x1268d6000 == 59 [pid = 1649] [id = 450] 15:36:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x11b911c00) [pid = 1649] [serial = 1349] [outer = 0x0] 15:36:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x11c57a400) [pid = 1649] [serial = 1350] [outer = 0x11b911c00] 15:36:08 INFO - PROCESS | 1649 | 1461364568156 Marionette DEBUG loaded listener.js 15:36:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x123bb8c00) [pid = 1649] [serial = 1351] [outer = 0x11b911c00] 15:36:08 INFO - PROCESS | 1649 | 1461364568551 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]]]}] 15:36:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 15:36:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 669ms 15:36:08 INFO - PROCESS | 1649 | 1461364568588 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 15:36:08 INFO - PROCESS | 1649 | 1461364568589 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 15:36:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 15:36:08 INFO - PROCESS | 1649 | 1461364568597 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 15:36:08 INFO - PROCESS | 1649 | 1461364568603 Marionette TRACE conn2 <- [1,1774,null,{}] 15:36:08 INFO - PROCESS | 1649 | 1461364568607 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}] 15:36:08 INFO - PROCESS | 1649 | 1461364568710 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 15:36:08 INFO - PROCESS | 1649 | 1461364568767 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d178000 == 60 [pid = 1649] [id = 451] 15:36:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x11b9e8000) [pid = 1649] [serial = 1352] [outer = 0x0] 15:36:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12683a800) [pid = 1649] [serial = 1353] [outer = 0x11b9e8000] 15:36:08 INFO - PROCESS | 1649 | 1461364568798 Marionette DEBUG loaded listener.js 15:36:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x1288d0c00) [pid = 1649] [serial = 1354] [outer = 0x11b9e8000] 15:36:09 INFO - PROCESS | 1649 | 1461364569235 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]]]}] 15:36:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 15:36:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 679ms 15:36:09 INFO - PROCESS | 1649 | 1461364569272 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 15:36:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 15:36:09 INFO - PROCESS | 1649 | 1461364569274 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 15:36:09 INFO - PROCESS | 1649 | 1461364569277 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 15:36:09 INFO - PROCESS | 1649 | 1461364569278 Marionette TRACE conn2 <- [1,1778,null,{}] 15:36:09 INFO - PROCESS | 1649 | 1461364569280 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}] 15:36:09 INFO - PROCESS | 1649 | 1461364569384 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 15:36:09 INFO - PROCESS | 1649 | 1461364569482 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d516000 == 61 [pid = 1649] [id = 452] 15:36:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x128bc8000) [pid = 1649] [serial = 1355] [outer = 0x0] 15:36:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12abe7c00) [pid = 1649] [serial = 1356] [outer = 0x128bc8000] 15:36:09 INFO - PROCESS | 1649 | 1461364569513 Marionette DEBUG loaded listener.js 15:36:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x12b097c00) [pid = 1649] [serial = 1357] [outer = 0x128bc8000] 15:36:09 INFO - PROCESS | 1649 | 1461364569917 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]]]}] 15:36:09 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 15:36:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 669ms 15:36:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 15:36:09 INFO - PROCESS | 1649 | 1461364569946 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 15:36:09 INFO - PROCESS | 1649 | 1461364569948 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 15:36:09 INFO - PROCESS | 1649 | 1461364569950 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 15:36:09 INFO - PROCESS | 1649 | 1461364569951 Marionette TRACE conn2 <- [1,1782,null,{}] 15:36:09 INFO - PROCESS | 1649 | 1461364569954 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}] 15:36:10 INFO - PROCESS | 1649 | 1461364570054 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 15:36:10 INFO - PROCESS | 1649 | 1461364570110 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e309000 == 62 [pid = 1649] [id = 453] 15:36:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12b4e7400) [pid = 1649] [serial = 1358] [outer = 0x0] 15:36:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12b4f2800) [pid = 1649] [serial = 1359] [outer = 0x12b4e7400] 15:36:10 INFO - PROCESS | 1649 | 1461364570146 Marionette DEBUG loaded listener.js 15:36:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x12b796800) [pid = 1649] [serial = 1360] [outer = 0x12b4e7400] 15:36:10 INFO - PROCESS | 1649 | 1461364570610 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]]]}] 15:36:10 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 15:36:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 870ms 15:36:10 INFO - PROCESS | 1649 | 1461364570849 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 15:36:10 INFO - PROCESS | 1649 | 1461364570852 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 15:36:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 15:36:10 INFO - PROCESS | 1649 | 1461364570857 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 15:36:10 INFO - PROCESS | 1649 | 1461364570859 Marionette TRACE conn2 <- [1,1786,null,{}] 15:36:10 INFO - PROCESS | 1649 | 1461364570863 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}] 15:36:10 INFO - PROCESS | 1649 | 1461364570961 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 15:36:11 INFO - PROCESS | 1649 | 1461364571027 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x11be6e800 == 63 [pid = 1649] [id = 454] 15:36:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x11680c000) [pid = 1649] [serial = 1361] [outer = 0x0] 15:36:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x118887400) [pid = 1649] [serial = 1362] [outer = 0x11680c000] 15:36:11 INFO - PROCESS | 1649 | 1461364571055 Marionette DEBUG loaded listener.js 15:36:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x119a51800) [pid = 1649] [serial = 1363] [outer = 0x11680c000] 15:36:11 INFO - PROCESS | 1649 | 1461364571477 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]]]}] 15:36:11 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 15:36:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 671ms 15:36:11 INFO - PROCESS | 1649 | 1461364571527 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 15:36:11 INFO - PROCESS | 1649 | 1461364571529 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 15:36:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 15:36:11 INFO - PROCESS | 1649 | 1461364571535 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 15:36:11 INFO - PROCESS | 1649 | 1461364571537 Marionette TRACE conn2 <- [1,1790,null,{}] 15:36:11 INFO - PROCESS | 1649 | 1461364571540 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}] 15:36:11 INFO - PROCESS | 1649 | 1461364571635 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 15:36:11 INFO - PROCESS | 1649 | 1461364571693 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x11af8f000 == 64 [pid = 1649] [id = 455] 15:36:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x119aafc00) [pid = 1649] [serial = 1364] [outer = 0x0] 15:36:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x11ab0ac00) [pid = 1649] [serial = 1365] [outer = 0x119aafc00] 15:36:11 INFO - PROCESS | 1649 | 1461364571721 Marionette DEBUG loaded listener.js 15:36:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x11ba23c00) [pid = 1649] [serial = 1366] [outer = 0x119aafc00] 15:36:11 INFO - PROCESS | 1649 | --DOCSHELL 0x12ac32800 == 63 [pid = 1649] [id = 85] 15:36:11 INFO - PROCESS | 1649 | --DOCSHELL 0x119b31800 == 62 [pid = 1649] [id = 97] 15:36:11 INFO - PROCESS | 1649 | --DOCSHELL 0x12b7c9000 == 61 [pid = 1649] [id = 447] 15:36:11 INFO - PROCESS | 1649 | --DOCSHELL 0x12ac3b000 == 60 [pid = 1649] [id = 446] 15:36:11 INFO - PROCESS | 1649 | --DOCSHELL 0x1290bf000 == 59 [pid = 1649] [id = 445] 15:36:11 INFO - PROCESS | 1649 | --DOCSHELL 0x129b57800 == 58 [pid = 1649] [id = 444] 15:36:11 INFO - PROCESS | 1649 | --DOCSHELL 0x128b86800 == 57 [pid = 1649] [id = 443] 15:36:11 INFO - PROCESS | 1649 | --DOCSHELL 0x125d40800 == 56 [pid = 1649] [id = 442] 15:36:11 INFO - PROCESS | 1649 | --DOCSHELL 0x12407b800 == 55 [pid = 1649] [id = 441] 15:36:11 INFO - PROCESS | 1649 | --DOCSHELL 0x11c765800 == 54 [pid = 1649] [id = 440] 15:36:11 INFO - PROCESS | 1649 | --DOCSHELL 0x11bab3800 == 53 [pid = 1649] [id = 439] 15:36:11 INFO - PROCESS | 1649 | --DOCSHELL 0x11af83800 == 52 [pid = 1649] [id = 438] 15:36:11 INFO - PROCESS | 1649 | --DOCSHELL 0x11589d800 == 51 [pid = 1649] [id = 437] 15:36:11 INFO - PROCESS | 1649 | --DOCSHELL 0x11979d000 == 50 [pid = 1649] [id = 436] 15:36:11 INFO - PROCESS | 1649 | --DOCSHELL 0x12ac35000 == 49 [pid = 1649] [id = 433] 15:36:11 INFO - PROCESS | 1649 | --DOCSHELL 0x129ba0800 == 48 [pid = 1649] [id = 432] 15:36:11 INFO - PROCESS | 1649 | --DOCSHELL 0x11c771000 == 47 [pid = 1649] [id = 431] 15:36:12 INFO - PROCESS | 1649 | --DOCSHELL 0x119ae5000 == 46 [pid = 1649] [id = 430] 15:36:12 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x12f36ac00) [pid = 1649] [serial = 1231] [outer = 0x0] [url = about:blank] 15:36:12 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x119271400) [pid = 1649] [serial = 1254] [outer = 0x0] [url = about:blank] 15:36:12 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x123bbd400) [pid = 1649] [serial = 1266] [outer = 0x0] [url = about:blank] 15:36:12 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x11ab05800) [pid = 1649] [serial = 1255] [outer = 0x0] [url = about:blank] 15:36:12 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x115936000) [pid = 1649] [serial = 1245] [outer = 0x0] [url = about:blank] 15:36:12 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x11b906c00) [pid = 1649] [serial = 1257] [outer = 0x0] [url = about:blank] 15:36:12 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x11be9ac00) [pid = 1649] [serial = 1258] [outer = 0x0] [url = about:blank] 15:36:12 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x11c144400) [pid = 1649] [serial = 1260] [outer = 0x0] [url = about:blank] 15:36:12 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x11c574800) [pid = 1649] [serial = 1261] [outer = 0x0] [url = about:blank] 15:36:12 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x1275c1400) [pid = 1649] [serial = 1282] [outer = 0x0] [url = about:blank] 15:36:12 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x11a8d7400) [pid = 1649] [serial = 1248] [outer = 0x0] [url = about:blank] 15:36:12 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x1243b8000) [pid = 1649] [serial = 1269] [outer = 0x0] [url = about:blank] 15:36:12 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x11c795800) [pid = 1649] [serial = 1263] [outer = 0x0] [url = about:blank] 15:36:12 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x123fbf000) [pid = 1649] [serial = 1267] [outer = 0x0] [url = about:blank] 15:36:12 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12683b800) [pid = 1649] [serial = 1272] [outer = 0x0] [url = about:blank] 15:36:12 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x126834400) [pid = 1649] [serial = 1270] [outer = 0x0] [url = about:blank] 15:36:12 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x11a970000) [pid = 1649] [serial = 1278] [outer = 0x0] [url = about:blank] 15:36:12 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x126c97400) [pid = 1649] [serial = 1275] [outer = 0x0] [url = about:blank] 15:36:12 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x126a2dc00) [pid = 1649] [serial = 1273] [outer = 0x0] [url = about:blank] 15:36:12 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x126fc6400) [pid = 1649] [serial = 1281] [outer = 0x0] [url = about:blank] 15:36:12 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x11592e400) [pid = 1649] [serial = 1252] [outer = 0x0] [url = about:blank] 15:36:12 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x115503000) [pid = 1649] [serial = 1251] [outer = 0x0] [url = about:blank] 15:36:12 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x128bca800) [pid = 1649] [serial = 1285] [outer = 0x0] [url = about:blank] 15:36:12 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x126e1d000) [pid = 1649] [serial = 1276] [outer = 0x0] [url = about:blank] 15:36:12 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x123ba0000) [pid = 1649] [serial = 1279] [outer = 0x0] [url = about:blank] 15:36:12 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x123a40400) [pid = 1649] [serial = 1264] [outer = 0x0] [url = about:blank] 15:36:12 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1288d2800) [pid = 1649] [serial = 1284] [outer = 0x0] [url = about:blank] 15:36:12 INFO - PROCESS | 1649 | 1461364572119 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]]]}] 15:36:12 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) 15:36:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 623ms 15:36:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 15:36:12 INFO - PROCESS | 1649 | 1461364572157 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 15:36:12 INFO - PROCESS | 1649 | 1461364572158 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 15:36:12 INFO - PROCESS | 1649 | 1461364572161 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 15:36:12 INFO - PROCESS | 1649 | 1461364572163 Marionette TRACE conn2 <- [1,1794,null,{}] 15:36:12 INFO - PROCESS | 1649 | 1461364572173 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}] 15:36:12 INFO - PROCESS | 1649 | 1461364572336 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 15:36:12 INFO - PROCESS | 1649 | 1461364572417 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x11af7b800 == 47 [pid = 1649] [id = 456] 15:36:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x11a970000) [pid = 1649] [serial = 1367] [outer = 0x0] 15:36:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x11c4ab400) [pid = 1649] [serial = 1368] [outer = 0x11a970000] 15:36:12 INFO - PROCESS | 1649 | 1461364572463 Marionette DEBUG loaded listener.js 15:36:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x123a3b400) [pid = 1649] [serial = 1369] [outer = 0x11a970000] 15:36:12 INFO - PROCESS | 1649 | 1461364572830 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]]]}] 15:36:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:36:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 721ms 15:36:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 15:36:12 INFO - PROCESS | 1649 | 1461364572882 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 15:36:12 INFO - PROCESS | 1649 | 1461364572883 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 15:36:12 INFO - PROCESS | 1649 | 1461364572885 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 15:36:12 INFO - PROCESS | 1649 | 1461364572886 Marionette TRACE conn2 <- [1,1798,null,{}] 15:36:12 INFO - PROCESS | 1649 | 1461364572888 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}] 15:36:12 INFO - PROCESS | 1649 | 1461364572973 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 15:36:13 INFO - PROCESS | 1649 | 1461364573026 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c15c000 == 48 [pid = 1649] [id = 457] 15:36:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x123a3d400) [pid = 1649] [serial = 1370] [outer = 0x0] 15:36:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x123bba400) [pid = 1649] [serial = 1371] [outer = 0x123a3d400] 15:36:13 INFO - PROCESS | 1649 | 1461364573053 Marionette DEBUG loaded listener.js 15:36:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x123fbf000) [pid = 1649] [serial = 1372] [outer = 0x123a3d400] 15:36:13 INFO - PROCESS | 1649 | 1461364573320 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]]]}] 15:36:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 15:36:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 471ms 15:36:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 15:36:13 INFO - PROCESS | 1649 | 1461364573356 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 15:36:13 INFO - PROCESS | 1649 | 1461364573357 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 15:36:13 INFO - PROCESS | 1649 | 1461364573359 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 15:36:13 INFO - PROCESS | 1649 | 1461364573360 Marionette TRACE conn2 <- [1,1802,null,{}] 15:36:13 INFO - PROCESS | 1649 | 1461364573363 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}] 15:36:13 INFO - PROCESS | 1649 | 1461364573446 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 15:36:13 INFO - PROCESS | 1649 | 1461364573452 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x124372000 == 49 [pid = 1649] [id = 458] 15:36:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1243b6400) [pid = 1649] [serial = 1373] [outer = 0x0] 15:36:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12683c000) [pid = 1649] [serial = 1374] [outer = 0x1243b6400] 15:36:13 INFO - PROCESS | 1649 | 1461364573478 Marionette DEBUG loaded listener.js 15:36:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x126c97400) [pid = 1649] [serial = 1375] [outer = 0x1243b6400] 15:36:13 INFO - PROCESS | 1649 | 1461364573827 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]]]}] 15:36:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 15:36:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 519ms 15:36:13 INFO - PROCESS | 1649 | 1461364573880 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 15:36:13 INFO - PROCESS | 1649 | 1461364573881 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 15:36:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 15:36:13 INFO - PROCESS | 1649 | 1461364573889 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 15:36:13 INFO - PROCESS | 1649 | 1461364573890 Marionette TRACE conn2 <- [1,1806,null,{}] 15:36:13 INFO - PROCESS | 1649 | 1461364573892 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}] 15:36:13 INFO - PROCESS | 1649 | 1461364573990 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 15:36:13 INFO - PROCESS | 1649 | 1461364573996 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x119b2c000 == 50 [pid = 1649] [id = 459] 15:36:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x1275c1400) [pid = 1649] [serial = 1376] [outer = 0x0] 15:36:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x129034c00) [pid = 1649] [serial = 1377] [outer = 0x1275c1400] 15:36:14 INFO - PROCESS | 1649 | 1461364574023 Marionette DEBUG loaded listener.js 15:36:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12ab99800) [pid = 1649] [serial = 1378] [outer = 0x1275c1400] 15:36:14 INFO - PROCESS | 1649 | 1461364574373 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]]]}] 15:36:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 15:36:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 518ms 15:36:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 15:36:14 INFO - PROCESS | 1649 | 1461364574407 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 15:36:14 INFO - PROCESS | 1649 | 1461364574408 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 15:36:14 INFO - PROCESS | 1649 | 1461364574410 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 15:36:14 INFO - PROCESS | 1649 | 1461364574411 Marionette TRACE conn2 <- [1,1810,null,{}] 15:36:14 INFO - PROCESS | 1649 | 1461364574414 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}] 15:36:14 INFO - PROCESS | 1649 | 1461364574516 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 15:36:14 INFO - PROCESS | 1649 | 1461364574533 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x1290ad000 == 51 [pid = 1649] [id = 460] 15:36:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x123b9a400) [pid = 1649] [serial = 1379] [outer = 0x0] 15:36:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12abe8000) [pid = 1649] [serial = 1380] [outer = 0x123b9a400] 15:36:14 INFO - PROCESS | 1649 | 1461364574558 Marionette DEBUG loaded listener.js 15:36:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12b0a1000) [pid = 1649] [serial = 1381] [outer = 0x123b9a400] 15:36:14 INFO - PROCESS | 1649 | 1461364574980 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]]]}] 15:36:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 15:36:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 617ms 15:36:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 15:36:15 INFO - PROCESS | 1649 | 1461364575035 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 15:36:15 INFO - PROCESS | 1649 | 1461364575036 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 15:36:15 INFO - PROCESS | 1649 | 1461364575040 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 15:36:15 INFO - PROCESS | 1649 | 1461364575042 Marionette TRACE conn2 <- [1,1814,null,{}] 15:36:15 INFO - PROCESS | 1649 | 1461364575045 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}] 15:36:15 INFO - PROCESS | 1649 | 1461364575202 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 15:36:15 INFO - PROCESS | 1649 | 1461364575232 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x129ba0000 == 52 [pid = 1649] [id = 461] 15:36:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x1274cec00) [pid = 1649] [serial = 1382] [outer = 0x0] 15:36:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12b4eb800) [pid = 1649] [serial = 1383] [outer = 0x1274cec00] 15:36:15 INFO - PROCESS | 1649 | 1461364575273 Marionette DEBUG loaded listener.js 15:36:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x12b79a000) [pid = 1649] [serial = 1384] [outer = 0x1274cec00] 15:36:15 INFO - PROCESS | 1649 | 1461364575671 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]]]}] 15:36:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 15:36:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 670ms 15:36:15 INFO - PROCESS | 1649 | 1461364575716 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 15:36:15 INFO - PROCESS | 1649 | 1461364575717 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 15:36:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 15:36:15 INFO - PROCESS | 1649 | 1461364575719 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 15:36:15 INFO - PROCESS | 1649 | 1461364575720 Marionette TRACE conn2 <- [1,1818,null,{}] 15:36:15 INFO - PROCESS | 1649 | 1461364575723 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}] 15:36:15 INFO - PROCESS | 1649 | 1461364575830 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 15:36:15 INFO - PROCESS | 1649 | 1461364575888 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b4d5800 == 53 [pid = 1649] [id = 462] 15:36:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12d110000) [pid = 1649] [serial = 1385] [outer = 0x0] 15:36:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12d187c00) [pid = 1649] [serial = 1386] [outer = 0x12d110000] 15:36:15 INFO - PROCESS | 1649 | 1461364575913 Marionette DEBUG loaded listener.js 15:36:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x12d199400) [pid = 1649] [serial = 1387] [outer = 0x12d110000] 15:36:16 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x126c9ac00) [pid = 1649] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 15:36:16 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x123bc5400) [pid = 1649] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 15:36:16 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12756c000) [pid = 1649] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 15:36:16 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x114f59000) [pid = 1649] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 15:36:16 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x11be9e400) [pid = 1649] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 15:36:16 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x1288d5c00) [pid = 1649] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 15:36:16 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x128b1a800) [pid = 1649] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 15:36:16 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x11ab07000) [pid = 1649] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 15:36:16 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x114f56800) [pid = 1649] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 15:36:16 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x119ab7c00) [pid = 1649] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 15:36:16 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x115473c00) [pid = 1649] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 15:36:16 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x1288d1c00) [pid = 1649] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 15:36:16 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x119a4ac00) [pid = 1649] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 15:36:16 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x1155e5800) [pid = 1649] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 15:36:16 INFO - PROCESS | 1649 | 1461364576358 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]]]}] 15:36:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 15:36:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 668ms 15:36:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 15:36:16 INFO - PROCESS | 1649 | 1461364576388 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 15:36:16 INFO - PROCESS | 1649 | 1461364576390 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 15:36:16 INFO - PROCESS | 1649 | 1461364576392 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 15:36:16 INFO - PROCESS | 1649 | 1461364576393 Marionette TRACE conn2 <- [1,1822,null,{}] 15:36:16 INFO - PROCESS | 1649 | 1461364576395 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}] 15:36:16 INFO - PROCESS | 1649 | 1461364576478 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 15:36:16 INFO - PROCESS | 1649 | 1461364576483 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x123b31000 == 54 [pid = 1649] [id = 463] 15:36:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x115617800) [pid = 1649] [serial = 1388] [outer = 0x0] 15:36:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x11ab0e000) [pid = 1649] [serial = 1389] [outer = 0x115617800] 15:36:16 INFO - PROCESS | 1649 | 1461364576509 Marionette DEBUG loaded listener.js 15:36:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x123b9e400) [pid = 1649] [serial = 1390] [outer = 0x115617800] 15:36:16 INFO - PROCESS | 1649 | 1461364576844 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]]]}] 15:36:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 15:36:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 468ms 15:36:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 15:36:16 INFO - PROCESS | 1649 | 1461364576860 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 15:36:16 INFO - PROCESS | 1649 | 1461364576862 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 15:36:16 INFO - PROCESS | 1649 | 1461364576864 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 15:36:16 INFO - PROCESS | 1649 | 1461364576866 Marionette TRACE conn2 <- [1,1826,null,{}] 15:36:16 INFO - PROCESS | 1649 | 1461364576871 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}] 15:36:16 INFO - PROCESS | 1649 | 1461364576991 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 15:36:17 INFO - PROCESS | 1649 | 1461364576997 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d521000 == 55 [pid = 1649] [id = 464] 15:36:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x11be9e400) [pid = 1649] [serial = 1391] [outer = 0x0] 15:36:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12b0a2c00) [pid = 1649] [serial = 1392] [outer = 0x11be9e400] 15:36:17 INFO - PROCESS | 1649 | 1461364577027 Marionette DEBUG loaded listener.js 15:36:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12d485c00) [pid = 1649] [serial = 1393] [outer = 0x11be9e400] 15:36:17 INFO - PROCESS | 1649 | 1461364577380 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]]]}] 15:36:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 15:36:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 522ms 15:36:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 15:36:17 INFO - PROCESS | 1649 | 1461364577388 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 15:36:17 INFO - PROCESS | 1649 | 1461364577390 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 15:36:17 INFO - PROCESS | 1649 | 1461364577392 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 15:36:17 INFO - PROCESS | 1649 | 1461364577394 Marionette TRACE conn2 <- [1,1830,null,{}] 15:36:17 INFO - PROCESS | 1649 | 1461364577397 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}] 15:36:17 INFO - PROCESS | 1649 | 1461364577510 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 15:36:17 INFO - PROCESS | 1649 | 1461364577590 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e3d3000 == 56 [pid = 1649] [id = 465] 15:36:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12d485800) [pid = 1649] [serial = 1394] [outer = 0x0] 15:36:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12d48c800) [pid = 1649] [serial = 1395] [outer = 0x12d485800] 15:36:17 INFO - PROCESS | 1649 | 1461364577630 Marionette DEBUG loaded listener.js 15:36:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12d5e9400) [pid = 1649] [serial = 1396] [outer = 0x12d485800] 15:36:18 INFO - PROCESS | 1649 | 1461364578031 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]]]}] 15:36:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 15:36:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 672ms 15:36:18 INFO - PROCESS | 1649 | 1461364578065 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 15:36:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 15:36:18 INFO - PROCESS | 1649 | 1461364578070 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 15:36:18 INFO - PROCESS | 1649 | 1461364578073 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 15:36:18 INFO - PROCESS | 1649 | 1461364578075 Marionette TRACE conn2 <- [1,1834,null,{}] 15:36:18 INFO - PROCESS | 1649 | 1461364578079 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}] 15:36:18 INFO - PROCESS | 1649 | 1461364578170 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 15:36:18 INFO - PROCESS | 1649 | 1461364578245 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e4ae800 == 57 [pid = 1649] [id = 466] 15:36:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12d486000) [pid = 1649] [serial = 1397] [outer = 0x0] 15:36:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x12db80000) [pid = 1649] [serial = 1398] [outer = 0x12d486000] 15:36:18 INFO - PROCESS | 1649 | 1461364578269 Marionette DEBUG loaded listener.js 15:36:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12e32d800) [pid = 1649] [serial = 1399] [outer = 0x12d486000] 15:36:18 INFO - PROCESS | 1649 | 1461364578702 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]]]}] 15:36:18 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 15:36:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 671ms 15:36:18 INFO - PROCESS | 1649 | 1461364578744 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 15:36:18 INFO - PROCESS | 1649 | 1461364578748 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 15:36:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 15:36:18 INFO - PROCESS | 1649 | 1461364578754 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 15:36:18 INFO - PROCESS | 1649 | 1461364578756 Marionette TRACE conn2 <- [1,1838,null,{}] 15:36:18 INFO - PROCESS | 1649 | 1461364578760 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}] 15:36:18 INFO - PROCESS | 1649 | 1461364578866 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 15:36:18 INFO - PROCESS | 1649 | 1461364578940 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x11af75000 == 58 [pid = 1649] [id = 467] 15:36:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x11867d000) [pid = 1649] [serial = 1400] [outer = 0x0] 15:36:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x118eeb400) [pid = 1649] [serial = 1401] [outer = 0x11867d000] 15:36:18 INFO - PROCESS | 1649 | 1461364578972 Marionette DEBUG loaded listener.js 15:36:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x11a8de000) [pid = 1649] [serial = 1402] [outer = 0x11867d000] 15:36:19 INFO - PROCESS | 1649 | 1461364579404 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]]]}] 15:36:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 15:36:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 672ms 15:36:19 INFO - PROCESS | 1649 | 1461364579426 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 15:36:19 INFO - PROCESS | 1649 | 1461364579430 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 15:36:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 15:36:19 INFO - PROCESS | 1649 | 1461364579437 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 15:36:19 INFO - PROCESS | 1649 | 1461364579439 Marionette TRACE conn2 <- [1,1842,null,{}] 15:36:19 INFO - PROCESS | 1649 | 1461364579442 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}] 15:36:19 INFO - PROCESS | 1649 | 1461364579571 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 15:36:19 INFO - PROCESS | 1649 | 1461364579658 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x12436e000 == 59 [pid = 1649] [id = 468] 15:36:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x11c13d800) [pid = 1649] [serial = 1403] [outer = 0x0] 15:36:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x11c796800) [pid = 1649] [serial = 1404] [outer = 0x11c13d800] 15:36:19 INFO - PROCESS | 1649 | 1461364579689 Marionette DEBUG loaded listener.js 15:36:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x123ba5400) [pid = 1649] [serial = 1405] [outer = 0x11c13d800] 15:36:20 INFO - PROCESS | 1649 | 1461364580115 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]]]}] 15:36:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 15:36:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 724ms 15:36:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 15:36:20 INFO - PROCESS | 1649 | 1461364580160 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 15:36:20 INFO - PROCESS | 1649 | 1461364580162 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 15:36:20 INFO - PROCESS | 1649 | 1461364580164 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 15:36:20 INFO - PROCESS | 1649 | 1461364580167 Marionette TRACE conn2 <- [1,1846,null,{}] 15:36:20 INFO - PROCESS | 1649 | 1461364580174 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}] 15:36:20 INFO - PROCESS | 1649 | 1461364580281 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 15:36:20 INFO - PROCESS | 1649 | 1461364580355 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e3c3000 == 60 [pid = 1649] [id = 469] 15:36:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12445a000) [pid = 1649] [serial = 1406] [outer = 0x0] 15:36:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x1274d7000) [pid = 1649] [serial = 1407] [outer = 0x12445a000] 15:36:20 INFO - PROCESS | 1649 | 1461364580389 Marionette DEBUG loaded listener.js 15:36:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12ab8ec00) [pid = 1649] [serial = 1408] [outer = 0x12445a000] 15:36:20 INFO - PROCESS | 1649 | 1461364580809 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]]]}] 15:36:20 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) 15:36:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 674ms 15:36:20 INFO - PROCESS | 1649 | 1461364580838 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 15:36:20 INFO - PROCESS | 1649 | 1461364580840 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 15:36:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 15:36:20 INFO - PROCESS | 1649 | 1461364580842 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 15:36:20 INFO - PROCESS | 1649 | 1461364580844 Marionette TRACE conn2 <- [1,1850,null,{}] 15:36:20 INFO - PROCESS | 1649 | 1461364580846 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}] 15:36:20 INFO - PROCESS | 1649 | 1461364580968 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 15:36:21 INFO - PROCESS | 1649 | 1461364581041 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ed99800 == 61 [pid = 1649] [id = 470] 15:36:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12ab91400) [pid = 1649] [serial = 1409] [outer = 0x0] 15:36:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x12b4e9400) [pid = 1649] [serial = 1410] [outer = 0x12ab91400] 15:36:21 INFO - PROCESS | 1649 | 1461364581071 Marionette DEBUG loaded listener.js 15:36:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x12d10f800) [pid = 1649] [serial = 1411] [outer = 0x12ab91400] 15:36:21 INFO - PROCESS | 1649 | 1461364581471 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]]]}] 15:36:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:36:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 670ms 15:36:21 INFO - PROCESS | 1649 | 1461364581512 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 15:36:21 INFO - PROCESS | 1649 | 1461364581514 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 15:36:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 15:36:21 INFO - PROCESS | 1649 | 1461364581516 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 15:36:21 INFO - PROCESS | 1649 | 1461364581517 Marionette TRACE conn2 <- [1,1854,null,{}] 15:36:21 INFO - PROCESS | 1649 | 1461364581520 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}] 15:36:21 INFO - PROCESS | 1649 | 1461364581621 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 15:36:21 INFO - PROCESS | 1649 | 1461364581681 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f5e0000 == 62 [pid = 1649] [id = 471] 15:36:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x12b756400) [pid = 1649] [serial = 1412] [outer = 0x0] 15:36:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x12d19a800) [pid = 1649] [serial = 1413] [outer = 0x12b756400] 15:36:21 INFO - PROCESS | 1649 | 1461364581710 Marionette DEBUG loaded listener.js 15:36:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x12d1a5000) [pid = 1649] [serial = 1414] [outer = 0x12b756400] 15:36:22 INFO - PROCESS | 1649 | 1461364582178 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]]]}] 15:36:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 15:36:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 670ms 15:36:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 15:36:22 INFO - PROCESS | 1649 | 1461364582187 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 15:36:22 INFO - PROCESS | 1649 | 1461364582188 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 15:36:22 INFO - PROCESS | 1649 | 1461364582191 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 15:36:22 INFO - PROCESS | 1649 | 1461364582192 Marionette TRACE conn2 <- [1,1858,null,{}] 15:36:22 INFO - PROCESS | 1649 | 1461364582194 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}] 15:36:22 INFO - PROCESS | 1649 | 1461364582337 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 15:36:22 INFO - PROCESS | 1649 | 1461364582424 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c7d5000 == 63 [pid = 1649] [id = 472] 15:36:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x11592d800) [pid = 1649] [serial = 1415] [outer = 0x0] 15:36:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x128bc0800) [pid = 1649] [serial = 1416] [outer = 0x11592d800] 15:36:22 INFO - PROCESS | 1649 | 1461364582456 Marionette DEBUG loaded listener.js 15:36:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x12e460800) [pid = 1649] [serial = 1417] [outer = 0x11592d800] 15:36:23 INFO - PROCESS | 1649 | 1461364583070 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]]]}] 15:36:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 15:36:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 922ms 15:36:23 INFO - PROCESS | 1649 | 1461364583119 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 15:36:23 INFO - PROCESS | 1649 | 1461364583121 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 15:36:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 15:36:23 INFO - PROCESS | 1649 | 1461364583126 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 15:36:23 INFO - PROCESS | 1649 | 1461364583128 Marionette TRACE conn2 <- [1,1862,null,{}] 15:36:23 INFO - PROCESS | 1649 | 1461364583134 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}] 15:36:23 INFO - PROCESS | 1649 | 1461364583229 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 15:36:23 INFO - PROCESS | 1649 | 1461364583310 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x11af94800 == 64 [pid = 1649] [id = 473] 15:36:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x11522f000) [pid = 1649] [serial = 1418] [outer = 0x0] 15:36:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x115933000) [pid = 1649] [serial = 1419] [outer = 0x11522f000] 15:36:23 INFO - PROCESS | 1649 | 1461364583340 Marionette DEBUG loaded listener.js 15:36:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x11867d800) [pid = 1649] [serial = 1420] [outer = 0x11522f000] 15:36:23 INFO - PROCESS | 1649 | 1461364583823 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]]]}] 15:36:23 INFO - PROCESS | 1649 | --DOCSHELL 0x12e3d3000 == 63 [pid = 1649] [id = 465] 15:36:23 INFO - PROCESS | 1649 | --DOCSHELL 0x12d521000 == 62 [pid = 1649] [id = 464] 15:36:23 INFO - PROCESS | 1649 | --DOCSHELL 0x123b31000 == 61 [pid = 1649] [id = 463] 15:36:23 INFO - PROCESS | 1649 | --DOCSHELL 0x12b4d5800 == 60 [pid = 1649] [id = 462] 15:36:23 INFO - PROCESS | 1649 | --DOCSHELL 0x129ba0000 == 59 [pid = 1649] [id = 461] 15:36:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 15:36:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 724ms 15:36:23 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x12b427c00) [pid = 1649] [serial = 1341] [outer = 0x0] [url = about:blank] 15:36:23 INFO - PROCESS | 1649 | --DOCSHELL 0x1290ad000 == 58 [pid = 1649] [id = 460] 15:36:23 INFO - PROCESS | 1649 | --DOCSHELL 0x119b2c000 == 57 [pid = 1649] [id = 459] 15:36:23 INFO - PROCESS | 1649 | --DOCSHELL 0x124372000 == 56 [pid = 1649] [id = 458] 15:36:23 INFO - PROCESS | 1649 | --DOCSHELL 0x11c15c000 == 55 [pid = 1649] [id = 457] 15:36:23 INFO - PROCESS | 1649 | --DOCSHELL 0x11af7b800 == 54 [pid = 1649] [id = 456] 15:36:23 INFO - PROCESS | 1649 | --DOCSHELL 0x11af8f000 == 53 [pid = 1649] [id = 455] 15:36:23 INFO - PROCESS | 1649 | --DOCSHELL 0x11be6e800 == 52 [pid = 1649] [id = 454] 15:36:23 INFO - PROCESS | 1649 | --DOCSHELL 0x11589c000 == 51 [pid = 1649] [id = 448] 15:36:23 INFO - PROCESS | 1649 | 1461364583896 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 15:36:23 INFO - PROCESS | 1649 | 1461364583903 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 15:36:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 15:36:23 INFO - PROCESS | 1649 | 1461364583910 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 15:36:23 INFO - PROCESS | 1649 | 1461364583913 Marionette TRACE conn2 <- [1,1866,null,{}] 15:36:23 INFO - PROCESS | 1649 | 1461364583916 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}] 15:36:24 INFO - PROCESS | 1649 | 1461364584048 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 15:36:24 INFO - PROCESS | 1649 | 1461364584055 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x119790000 == 52 [pid = 1649] [id = 474] 15:36:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x118fcf400) [pid = 1649] [serial = 1421] [outer = 0x0] 15:36:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x11926dc00) [pid = 1649] [serial = 1422] [outer = 0x118fcf400] 15:36:24 INFO - PROCESS | 1649 | 1461364584098 Marionette DEBUG loaded listener.js 15:36:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x11ad0d800) [pid = 1649] [serial = 1423] [outer = 0x118fcf400] 15:36:24 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x11ab05400) [pid = 1649] [serial = 1249] [outer = 0x0] [url = about:blank] 15:36:24 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x1186c4800) [pid = 1649] [serial = 1246] [outer = 0x0] [url = about:blank] 15:36:24 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x1288c8c00) [pid = 1649] [serial = 1326] [outer = 0x0] [url = about:blank] 15:36:24 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x126c9a400) [pid = 1649] [serial = 1324] [outer = 0x0] [url = about:blank] 15:36:24 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x124456c00) [pid = 1649] [serial = 1323] [outer = 0x0] [url = about:blank] 15:36:24 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x129462800) [pid = 1649] [serial = 1329] [outer = 0x0] [url = about:blank] 15:36:24 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x11be9b000) [pid = 1649] [serial = 1335] [outer = 0x0] [url = about:blank] 15:36:24 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x123a3cc00) [pid = 1649] [serial = 1320] [outer = 0x0] [url = about:blank] 15:36:24 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x12abe2400) [pid = 1649] [serial = 1332] [outer = 0x0] [url = about:blank] 15:36:24 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x1189dd000) [pid = 1649] [serial = 1290] [outer = 0x0] [url = about:blank] 15:36:24 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x1293eb000) [pid = 1649] [serial = 1287] [outer = 0x0] [url = about:blank] 15:36:24 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x123bc1000) [pid = 1649] [serial = 1296] [outer = 0x0] [url = about:blank] 15:36:24 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x11c144800) [pid = 1649] [serial = 1317] [outer = 0x0] [url = about:blank] 15:36:24 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x11c798c00) [pid = 1649] [serial = 1318] [outer = 0x0] [url = about:blank] 15:36:24 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x115617400) [pid = 1649] [serial = 1311] [outer = 0x0] [url = about:blank] 15:36:24 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x118ee1400) [pid = 1649] [serial = 1312] [outer = 0x0] [url = about:blank] 15:36:24 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x11ab09800) [pid = 1649] [serial = 1314] [outer = 0x0] [url = about:blank] 15:36:24 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x11b9e5400) [pid = 1649] [serial = 1315] [outer = 0x0] [url = about:blank] 15:36:24 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x11561dc00) [pid = 1649] [serial = 1308] [outer = 0x0] [url = about:blank] 15:36:24 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x11668ac00) [pid = 1649] [serial = 1309] [outer = 0x0] [url = about:blank] 15:36:24 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x11b90d800) [pid = 1649] [serial = 1293] [outer = 0x0] [url = about:blank] 15:36:24 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x126c31800) [pid = 1649] [serial = 1299] [outer = 0x0] [url = about:blank] 15:36:24 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x1275be800) [pid = 1649] [serial = 1302] [outer = 0x0] [url = about:blank] 15:36:24 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12ab97400) [pid = 1649] [serial = 1330] [outer = 0x0] [url = about:blank] 15:36:24 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x124037400) [pid = 1649] [serial = 1305] [outer = 0x0] [url = about:blank] 15:36:24 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12afec000) [pid = 1649] [serial = 1338] [outer = 0x0] [url = about:blank] 15:36:24 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x12b0a0c00) [pid = 1649] [serial = 1339] [outer = 0x0] [url = about:blank] 15:36:24 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x12abea000) [pid = 1649] [serial = 1333] [outer = 0x0] [url = about:blank] 15:36:24 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x129460c00) [pid = 1649] [serial = 1288] [outer = 0x0] [url = about:blank] 15:36:24 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x128bcc000) [pid = 1649] [serial = 1327] [outer = 0x0] [url = about:blank] 15:36:24 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x12683e000) [pid = 1649] [serial = 1336] [outer = 0x0] [url = about:blank] 15:36:24 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x123ba5c00) [pid = 1649] [serial = 1321] [outer = 0x0] [url = about:blank] 15:36:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 15:36:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 722ms 15:36:24 INFO - PROCESS | 1649 | 1461364584627 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]]]}] 15:36:24 INFO - PROCESS | 1649 | 1461364584631 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 15:36:24 INFO - PROCESS | 1649 | 1461364584633 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 15:36:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 15:36:24 INFO - PROCESS | 1649 | 1461364584637 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 15:36:24 INFO - PROCESS | 1649 | 1461364584640 Marionette TRACE conn2 <- [1,1870,null,{}] 15:36:24 INFO - PROCESS | 1649 | 1461364584647 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}] 15:36:24 INFO - PROCESS | 1649 | 1461364584729 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 15:36:24 INFO - PROCESS | 1649 | 1461364584736 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ba21000 == 53 [pid = 1649] [id = 475] 15:36:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x11bea2000) [pid = 1649] [serial = 1424] [outer = 0x0] 15:36:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x11c494c00) [pid = 1649] [serial = 1425] [outer = 0x11bea2000] 15:36:24 INFO - PROCESS | 1649 | 1461364584765 Marionette DEBUG loaded listener.js 15:36:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x123ba0400) [pid = 1649] [serial = 1426] [outer = 0x11bea2000] 15:36:25 INFO - PROCESS | 1649 | 1461364585112 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]]]}] 15:36:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 15:36:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 521ms 15:36:25 INFO - PROCESS | 1649 | 1461364585158 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 15:36:25 INFO - PROCESS | 1649 | 1461364585160 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 15:36:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 15:36:25 INFO - PROCESS | 1649 | 1461364585162 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 15:36:25 INFO - PROCESS | 1649 | 1461364585163 Marionette TRACE conn2 <- [1,1874,null,{}] 15:36:25 INFO - PROCESS | 1649 | 1461364585166 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}] 15:36:25 INFO - PROCESS | 1649 | 1461364585248 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 15:36:25 INFO - PROCESS | 1649 | 1461364585255 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x1239e9000 == 54 [pid = 1649] [id = 476] 15:36:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x123bbb000) [pid = 1649] [serial = 1427] [outer = 0x0] 15:36:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x123dff000) [pid = 1649] [serial = 1428] [outer = 0x123bbb000] 15:36:25 INFO - PROCESS | 1649 | 1461364585281 Marionette DEBUG loaded listener.js 15:36:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x125d73400) [pid = 1649] [serial = 1429] [outer = 0x123bbb000] 15:36:25 INFO - PROCESS | 1649 | 1461364585626 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]]]}] 15:36:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 15:36:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 470ms 15:36:25 INFO - PROCESS | 1649 | 1461364585633 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 15:36:25 INFO - PROCESS | 1649 | 1461364585634 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 15:36:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 15:36:25 INFO - PROCESS | 1649 | 1461364585637 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 15:36:25 INFO - PROCESS | 1649 | 1461364585638 Marionette TRACE conn2 <- [1,1878,null,{}] 15:36:25 INFO - PROCESS | 1649 | 1461364585640 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}] 15:36:25 INFO - PROCESS | 1649 | 1461364585723 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 15:36:25 INFO - PROCESS | 1649 | 1461364585785 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x119b25000 == 55 [pid = 1649] [id = 477] 15:36:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x123bbb400) [pid = 1649] [serial = 1430] [outer = 0x0] 15:36:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x12683b800) [pid = 1649] [serial = 1431] [outer = 0x123bbb400] 15:36:25 INFO - PROCESS | 1649 | 1461364585813 Marionette DEBUG loaded listener.js 15:36:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x126edcc00) [pid = 1649] [serial = 1432] [outer = 0x123bbb400] 15:36:26 INFO - PROCESS | 1649 | 1461364586247 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]]]}] 15:36:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 15:36:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 620ms 15:36:26 INFO - PROCESS | 1649 | 1461364586257 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 15:36:26 INFO - PROCESS | 1649 | 1461364586258 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 15:36:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 15:36:26 INFO - PROCESS | 1649 | 1461364586261 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 15:36:26 INFO - PROCESS | 1649 | 1461364586262 Marionette TRACE conn2 <- [1,1882,null,{}] 15:36:26 INFO - PROCESS | 1649 | 1461364586264 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}] 15:36:26 INFO - PROCESS | 1649 | 1461364586387 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 15:36:26 INFO - PROCESS | 1649 | 1461364586403 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x128b87800 == 56 [pid = 1649] [id = 478] 15:36:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x1274ccc00) [pid = 1649] [serial = 1433] [outer = 0x0] 15:36:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x128bcdc00) [pid = 1649] [serial = 1434] [outer = 0x1274ccc00] 15:36:26 INFO - PROCESS | 1649 | 1461364586433 Marionette DEBUG loaded listener.js 15:36:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x12abe4800) [pid = 1649] [serial = 1435] [outer = 0x1274ccc00] 15:36:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12b4e8c00) [pid = 1649] [serial = 1436] [outer = 0x12f3ab400] 15:36:26 INFO - PROCESS | 1649 | 1461364586947 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]]]}] 15:36:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 15:36:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 718ms 15:36:26 INFO - PROCESS | 1649 | 1461364586979 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 15:36:26 INFO - PROCESS | 1649 | 1461364586981 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 15:36:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 15:36:27 INFO - PROCESS | 1649 | 1461364586988 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 15:36:27 INFO - PROCESS | 1649 | 1461364586989 Marionette TRACE conn2 <- [1,1886,null,{}] 15:36:27 INFO - PROCESS | 1649 | 1461364586991 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}] 15:36:27 INFO - PROCESS | 1649 | 1461364587095 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 15:36:27 INFO - PROCESS | 1649 | 1461364587138 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x129b78000 == 57 [pid = 1649] [id = 479] 15:36:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12ace1000) [pid = 1649] [serial = 1437] [outer = 0x0] 15:36:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x12b099400) [pid = 1649] [serial = 1438] [outer = 0x12ace1000] 15:36:27 INFO - PROCESS | 1649 | 1461364587178 Marionette DEBUG loaded listener.js 15:36:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12b753800) [pid = 1649] [serial = 1439] [outer = 0x12ace1000] 15:36:27 INFO - PROCESS | 1649 | 1461364587624 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]]]}] 15:36:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 15:36:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 674ms 15:36:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 15:36:27 INFO - PROCESS | 1649 | 1461364587658 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 15:36:27 INFO - PROCESS | 1649 | 1461364587659 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 15:36:27 INFO - PROCESS | 1649 | 1461364587661 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 15:36:27 INFO - PROCESS | 1649 | 1461364587662 Marionette TRACE conn2 <- [1,1890,null,{}] 15:36:27 INFO - PROCESS | 1649 | 1461364587664 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}] 15:36:27 INFO - PROCESS | 1649 | 1461364587784 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 15:36:27 INFO - PROCESS | 1649 | 1461364587824 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ac28000 == 58 [pid = 1649] [id = 480] 15:36:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12ace4000) [pid = 1649] [serial = 1440] [outer = 0x0] 15:36:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12d18c800) [pid = 1649] [serial = 1441] [outer = 0x12ace4000] 15:36:27 INFO - PROCESS | 1649 | 1461364587851 Marionette DEBUG loaded listener.js 15:36:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12d1a4800) [pid = 1649] [serial = 1442] [outer = 0x12ace4000] 15:36:28 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x123a3d400) [pid = 1649] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 15:36:28 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x1243b6400) [pid = 1649] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 15:36:28 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x11a970000) [pid = 1649] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 15:36:28 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x11680c000) [pid = 1649] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 15:36:28 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x1275c1400) [pid = 1649] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 15:36:28 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x123b9a400) [pid = 1649] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 15:36:28 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x119aafc00) [pid = 1649] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 15:36:28 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x1274cec00) [pid = 1649] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 15:36:28 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12d110000) [pid = 1649] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 15:36:28 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x115617800) [pid = 1649] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 15:36:28 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x11be9e400) [pid = 1649] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 15:36:28 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12d485800) [pid = 1649] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 15:36:28 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12b09cc00) [pid = 1649] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 15:36:28 INFO - PROCESS | 1649 | 1461364588304 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]]]}] 15:36:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 15:36:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 669ms 15:36:28 INFO - PROCESS | 1649 | 1461364588330 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 15:36:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 15:36:28 INFO - PROCESS | 1649 | 1461364588331 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 15:36:28 INFO - PROCESS | 1649 | 1461364588335 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 15:36:28 INFO - PROCESS | 1649 | 1461364588337 Marionette TRACE conn2 <- [1,1894,null,{}] 15:36:28 INFO - PROCESS | 1649 | 1461364588339 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}] 15:36:28 INFO - PROCESS | 1649 | 1461364588421 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 15:36:28 INFO - PROCESS | 1649 | 1461364588426 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c16a000 == 59 [pid = 1649] [id = 481] 15:36:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x119d5c800) [pid = 1649] [serial = 1443] [outer = 0x0] 15:36:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x1243b6400) [pid = 1649] [serial = 1444] [outer = 0x119d5c800] 15:36:28 INFO - PROCESS | 1649 | 1461364588451 Marionette DEBUG loaded listener.js 15:36:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12b0a3c00) [pid = 1649] [serial = 1445] [outer = 0x119d5c800] 15:36:28 INFO - PROCESS | 1649 | 1461364588799 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]]]}] 15:36:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 15:36:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 472ms 15:36:28 INFO - PROCESS | 1649 | 1461364588806 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 15:36:28 INFO - PROCESS | 1649 | 1461364588807 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 15:36:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 15:36:28 INFO - PROCESS | 1649 | 1461364588810 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 15:36:28 INFO - PROCESS | 1649 | 1461364588811 Marionette TRACE conn2 <- [1,1898,null,{}] 15:36:28 INFO - PROCESS | 1649 | 1461364588813 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}] 15:36:28 INFO - PROCESS | 1649 | 1461364588940 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 15:36:28 INFO - PROCESS | 1649 | 1461364588947 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b01c000 == 60 [pid = 1649] [id = 482] 15:36:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x123a46400) [pid = 1649] [serial = 1446] [outer = 0x0] 15:36:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x12d488800) [pid = 1649] [serial = 1447] [outer = 0x123a46400] 15:36:28 INFO - PROCESS | 1649 | 1461364588973 Marionette DEBUG loaded listener.js 15:36:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x12d5e4400) [pid = 1649] [serial = 1448] [outer = 0x123a46400] 15:36:29 INFO - PROCESS | 1649 | 1461364589298 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]]]}] 15:36:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 15:36:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 518ms 15:36:29 INFO - PROCESS | 1649 | 1461364589329 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 15:36:29 INFO - PROCESS | 1649 | 1461364589330 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 15:36:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 15:36:29 INFO - PROCESS | 1649 | 1461364589333 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 15:36:29 INFO - PROCESS | 1649 | 1461364589334 Marionette TRACE conn2 <- [1,1902,null,{}] 15:36:29 INFO - PROCESS | 1649 | 1461364589336 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}] 15:36:29 INFO - PROCESS | 1649 | 1461364589436 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 15:36:29 INFO - PROCESS | 1649 | 1461364589440 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x12dc87800 == 61 [pid = 1649] [id = 483] 15:36:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12b0a1800) [pid = 1649] [serial = 1449] [outer = 0x0] 15:36:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12e45d800) [pid = 1649] [serial = 1450] [outer = 0x12b0a1800] 15:36:29 INFO - PROCESS | 1649 | 1461364589470 Marionette DEBUG loaded listener.js 15:36:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x12e4d9800) [pid = 1649] [serial = 1451] [outer = 0x12b0a1800] 15:36:29 INFO - PROCESS | 1649 | 1461364589806 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]]]}] 15:36:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 15:36:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 520ms 15:36:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 15:36:29 INFO - PROCESS | 1649 | 1461364589863 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 15:36:29 INFO - PROCESS | 1649 | 1461364589865 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 15:36:29 INFO - PROCESS | 1649 | 1461364589867 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 15:36:29 INFO - PROCESS | 1649 | 1461364589868 Marionette TRACE conn2 <- [1,1906,null,{}] 15:36:29 INFO - PROCESS | 1649 | 1461364589870 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}] 15:36:29 INFO - PROCESS | 1649 | 1461364589955 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 15:36:29 INFO - PROCESS | 1649 | 1461364589959 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e49c000 == 62 [pid = 1649] [id = 484] 15:36:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12e4dc800) [pid = 1649] [serial = 1452] [outer = 0x0] 15:36:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12e50b000) [pid = 1649] [serial = 1453] [outer = 0x12e4dc800] 15:36:29 INFO - PROCESS | 1649 | 1461364589985 Marionette DEBUG loaded listener.js 15:36:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12e957000) [pid = 1649] [serial = 1454] [outer = 0x12e4dc800] 15:36:30 INFO - PROCESS | 1649 | 1461364590454 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]]]}] 15:36:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 15:36:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 619ms 15:36:30 INFO - PROCESS | 1649 | 1461364590501 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 15:36:30 INFO - PROCESS | 1649 | 1461364590503 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 15:36:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 15:36:30 INFO - PROCESS | 1649 | 1461364590509 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 15:36:30 INFO - PROCESS | 1649 | 1461364590511 Marionette TRACE conn2 <- [1,1910,null,{}] 15:36:30 INFO - PROCESS | 1649 | 1461364590515 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}] 15:36:30 INFO - PROCESS | 1649 | 1461364590623 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 15:36:30 INFO - PROCESS | 1649 | 1461364590685 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x1197a1800 == 63 [pid = 1649] [id = 485] 15:36:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x115622800) [pid = 1649] [serial = 1455] [outer = 0x0] 15:36:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x11867e800) [pid = 1649] [serial = 1456] [outer = 0x115622800] 15:36:30 INFO - PROCESS | 1649 | 1461364590757 Marionette DEBUG loaded listener.js 15:36:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x119ab8400) [pid = 1649] [serial = 1457] [outer = 0x115622800] 15:36:31 INFO - PROCESS | 1649 | 1461364591194 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]]]}] 15:36:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 15:36:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 721ms 15:36:31 INFO - PROCESS | 1649 | 1461364591230 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 15:36:31 INFO - PROCESS | 1649 | 1461364591237 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 15:36:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 15:36:31 INFO - PROCESS | 1649 | 1461364591278 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 15:36:31 INFO - PROCESS | 1649 | 1461364591281 Marionette TRACE conn2 <- [1,1914,null,{}] 15:36:31 INFO - PROCESS | 1649 | 1461364591285 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}] 15:36:31 INFO - PROCESS | 1649 | 1461364591388 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 15:36:31 INFO - PROCESS | 1649 | 1461364591448 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x1239e5800 == 64 [pid = 1649] [id = 486] 15:36:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x119ab9000) [pid = 1649] [serial = 1458] [outer = 0x0] 15:36:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x11c493400) [pid = 1649] [serial = 1459] [outer = 0x119ab9000] 15:36:31 INFO - PROCESS | 1649 | 1461364591519 Marionette DEBUG loaded listener.js 15:36:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x123bb9000) [pid = 1649] [serial = 1460] [outer = 0x119ab9000] 15:36:31 INFO - PROCESS | 1649 | 1461364591905 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]]]}] 15:36:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 15:36:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 685ms 15:36:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 15:36:31 INFO - PROCESS | 1649 | 1461364591950 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 15:36:31 INFO - PROCESS | 1649 | 1461364591952 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 15:36:31 INFO - PROCESS | 1649 | 1461364591954 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 15:36:31 INFO - PROCESS | 1649 | 1461364591957 Marionette TRACE conn2 <- [1,1918,null,{}] 15:36:31 INFO - PROCESS | 1649 | 1461364591964 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}] 15:36:32 INFO - PROCESS | 1649 | 1461364592072 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 15:36:32 INFO - PROCESS | 1649 | 1461364592136 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d521000 == 65 [pid = 1649] [id = 487] 15:36:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x12683fc00) [pid = 1649] [serial = 1461] [outer = 0x0] 15:36:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x1288cd800) [pid = 1649] [serial = 1462] [outer = 0x12683fc00] 15:36:32 INFO - PROCESS | 1649 | 1461364592209 Marionette DEBUG loaded listener.js 15:36:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x12ab8dc00) [pid = 1649] [serial = 1463] [outer = 0x12683fc00] 15:36:32 INFO - PROCESS | 1649 | 1461364592628 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]]]}] 15:36:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 15:36:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 724ms 15:36:32 INFO - PROCESS | 1649 | 1461364592700 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 15:36:32 INFO - PROCESS | 1649 | 1461364592701 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 15:36:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 15:36:32 INFO - PROCESS | 1649 | 1461364592735 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 15:36:32 INFO - PROCESS | 1649 | 1461364592736 Marionette TRACE conn2 <- [1,1922,null,{}] 15:36:32 INFO - PROCESS | 1649 | 1461364592740 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}] 15:36:32 INFO - PROCESS | 1649 | 1461364592843 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 15:36:32 INFO - PROCESS | 1649 | 1461364592915 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f899000 == 66 [pid = 1649] [id = 488] 15:36:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x12b428400) [pid = 1649] [serial = 1464] [outer = 0x0] 15:36:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x12d488c00) [pid = 1649] [serial = 1465] [outer = 0x12b428400] 15:36:32 INFO - PROCESS | 1649 | 1461364592945 Marionette DEBUG loaded listener.js 15:36:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x12e325400) [pid = 1649] [serial = 1466] [outer = 0x12b428400] 15:36:33 INFO - PROCESS | 1649 | 1461364593355 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]]]}] 15:36:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 15:36:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 689ms 15:36:33 INFO - PROCESS | 1649 | 1461364593406 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 15:36:33 INFO - PROCESS | 1649 | 1461364593407 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 15:36:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 15:36:33 INFO - PROCESS | 1649 | 1461364593410 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 15:36:33 INFO - PROCESS | 1649 | 1461364593411 Marionette TRACE conn2 <- [1,1926,null,{}] 15:36:33 INFO - PROCESS | 1649 | 1461364593413 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}] 15:36:33 INFO - PROCESS | 1649 | 1461364593515 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 15:36:33 INFO - PROCESS | 1649 | 1461364593576 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fb62800 == 67 [pid = 1649] [id = 489] 15:36:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x12d10c000) [pid = 1649] [serial = 1467] [outer = 0x0] 15:36:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x12e464400) [pid = 1649] [serial = 1468] [outer = 0x12d10c000] 15:36:33 INFO - PROCESS | 1649 | 1461364593645 Marionette DEBUG loaded listener.js 15:36:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x12e4d8400) [pid = 1649] [serial = 1469] [outer = 0x12d10c000] 15:36:34 INFO - PROCESS | 1649 | 1461364594059 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]]]}] 15:36:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 15:36:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 668ms 15:36:34 INFO - PROCESS | 1649 | 1461364594079 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 15:36:34 INFO - PROCESS | 1649 | 1461364594080 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 15:36:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 15:36:34 INFO - PROCESS | 1649 | 1461364594083 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 15:36:34 INFO - PROCESS | 1649 | 1461364594084 Marionette TRACE conn2 <- [1,1930,null,{}] 15:36:34 INFO - PROCESS | 1649 | 1461364594087 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}] 15:36:34 INFO - PROCESS | 1649 | 1461364594394 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 15:36:34 INFO - PROCESS | 1649 | 1461364594483 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c153800 == 68 [pid = 1649] [id = 490] 15:36:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x11585a400) [pid = 1649] [serial = 1470] [outer = 0x0] 15:36:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x116687800) [pid = 1649] [serial = 1471] [outer = 0x11585a400] 15:36:34 INFO - PROCESS | 1649 | 1461364594512 Marionette DEBUG loaded listener.js 15:36:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x119267800) [pid = 1649] [serial = 1472] [outer = 0x11585a400] 15:36:34 INFO - PROCESS | 1649 | 1461364594937 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]]]}] 15:36:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 15:36:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 870ms 15:36:34 INFO - PROCESS | 1649 | 1461364594955 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 15:36:34 INFO - PROCESS | 1649 | 1461364594958 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 15:36:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 15:36:34 INFO - PROCESS | 1649 | 1461364594961 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 15:36:34 INFO - PROCESS | 1649 | 1461364594964 Marionette TRACE conn2 <- [1,1934,null,{}] 15:36:34 INFO - PROCESS | 1649 | 1461364594967 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}] 15:36:35 INFO - PROCESS | 1649 | 1461364595064 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 15:36:35 INFO - PROCESS | 1649 | 1461364595124 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x119c73800 == 69 [pid = 1649] [id = 491] 15:36:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x119195000) [pid = 1649] [serial = 1473] [outer = 0x0] 15:36:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x11ad03000) [pid = 1649] [serial = 1474] [outer = 0x119195000] 15:36:35 INFO - PROCESS | 1649 | 1461364595157 Marionette DEBUG loaded listener.js 15:36:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x11c499c00) [pid = 1649] [serial = 1475] [outer = 0x119195000] 15:36:35 INFO - PROCESS | 1649 | --DOCSHELL 0x118f1f000 == 68 [pid = 1649] [id = 88] 15:36:35 INFO - PROCESS | 1649 | --DOCSHELL 0x116874000 == 67 [pid = 1649] [id = 94] 15:36:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12dc87800 == 66 [pid = 1649] [id = 483] 15:36:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12b01c000 == 65 [pid = 1649] [id = 482] 15:36:35 INFO - PROCESS | 1649 | --DOCSHELL 0x11c16a000 == 64 [pid = 1649] [id = 481] 15:36:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12ac28000 == 63 [pid = 1649] [id = 480] 15:36:35 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x1147c8000) [pid = 1649] [serial = 1344] [outer = 0x0] [url = about:blank] 15:36:35 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x12abe7c00) [pid = 1649] [serial = 1356] [outer = 0x0] [url = about:blank] 15:36:35 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x11c57a400) [pid = 1649] [serial = 1350] [outer = 0x0] [url = about:blank] 15:36:35 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x12683a800) [pid = 1649] [serial = 1353] [outer = 0x0] [url = about:blank] 15:36:35 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x11926e800) [pid = 1649] [serial = 1347] [outer = 0x0] [url = about:blank] 15:36:35 INFO - PROCESS | 1649 | --DOCSHELL 0x129b78000 == 62 [pid = 1649] [id = 479] 15:36:35 INFO - PROCESS | 1649 | --DOCSHELL 0x128b87800 == 61 [pid = 1649] [id = 478] 15:36:35 INFO - PROCESS | 1649 | --DOCSHELL 0x119b25000 == 60 [pid = 1649] [id = 477] 15:36:35 INFO - PROCESS | 1649 | --DOCSHELL 0x1239e9000 == 59 [pid = 1649] [id = 476] 15:36:35 INFO - PROCESS | 1649 | --DOCSHELL 0x11ba21000 == 58 [pid = 1649] [id = 475] 15:36:35 INFO - PROCESS | 1649 | --DOCSHELL 0x119790000 == 57 [pid = 1649] [id = 474] 15:36:35 INFO - PROCESS | 1649 | --DOCSHELL 0x11af94800 == 56 [pid = 1649] [id = 473] 15:36:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12ed99800 == 55 [pid = 1649] [id = 470] 15:36:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12e3c3000 == 54 [pid = 1649] [id = 469] 15:36:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12436e000 == 53 [pid = 1649] [id = 468] 15:36:35 INFO - PROCESS | 1649 | --DOCSHELL 0x11af75000 == 52 [pid = 1649] [id = 467] 15:36:35 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x12b4ed400) [pid = 1649] [serial = 1342] [outer = 0x0] [url = about:blank] 15:36:35 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x123bba400) [pid = 1649] [serial = 1371] [outer = 0x0] [url = about:blank] 15:36:35 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x123fbf000) [pid = 1649] [serial = 1372] [outer = 0x0] [url = about:blank] 15:36:35 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x12683c000) [pid = 1649] [serial = 1374] [outer = 0x0] [url = about:blank] 15:36:35 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x126c97400) [pid = 1649] [serial = 1375] [outer = 0x0] [url = about:blank] 15:36:35 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x11c4ab400) [pid = 1649] [serial = 1368] [outer = 0x0] [url = about:blank] 15:36:35 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x123a3b400) [pid = 1649] [serial = 1369] [outer = 0x0] [url = about:blank] 15:36:35 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x119a51800) [pid = 1649] [serial = 1363] [outer = 0x0] [url = about:blank] 15:36:35 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x118887400) [pid = 1649] [serial = 1362] [outer = 0x0] [url = about:blank] 15:36:35 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x129034c00) [pid = 1649] [serial = 1377] [outer = 0x0] [url = about:blank] 15:36:35 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x12abe8000) [pid = 1649] [serial = 1380] [outer = 0x0] [url = about:blank] 15:36:35 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x11ba23c00) [pid = 1649] [serial = 1366] [outer = 0x0] [url = about:blank] 15:36:35 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x11ab0ac00) [pid = 1649] [serial = 1365] [outer = 0x0] [url = about:blank] 15:36:35 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x12b4eb800) [pid = 1649] [serial = 1383] [outer = 0x0] [url = about:blank] 15:36:35 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x12b0a1000) [pid = 1649] [serial = 1381] [outer = 0x0] [url = about:blank] 15:36:35 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x12b4f2800) [pid = 1649] [serial = 1359] [outer = 0x0] [url = about:blank] 15:36:35 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x12d187c00) [pid = 1649] [serial = 1386] [outer = 0x0] [url = about:blank] 15:36:35 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x12b79a000) [pid = 1649] [serial = 1384] [outer = 0x0] [url = about:blank] 15:36:35 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x11ab0e000) [pid = 1649] [serial = 1389] [outer = 0x0] [url = about:blank] 15:36:35 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x123b9e400) [pid = 1649] [serial = 1390] [outer = 0x0] [url = about:blank] 15:36:35 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x12d199400) [pid = 1649] [serial = 1387] [outer = 0x0] [url = about:blank] 15:36:35 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12b0a2c00) [pid = 1649] [serial = 1392] [outer = 0x0] [url = about:blank] 15:36:35 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x12d485c00) [pid = 1649] [serial = 1393] [outer = 0x0] [url = about:blank] 15:36:35 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12d48c800) [pid = 1649] [serial = 1395] [outer = 0x0] [url = about:blank] 15:36:35 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12d5e9400) [pid = 1649] [serial = 1396] [outer = 0x0] [url = about:blank] 15:36:35 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12ab99800) [pid = 1649] [serial = 1378] [outer = 0x0] [url = about:blank] 15:36:35 INFO - PROCESS | 1649 | 1461364595641 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]]]}] 15:36:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 15:36:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 721ms 15:36:35 INFO - PROCESS | 1649 | 1461364595685 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 15:36:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 15:36:35 INFO - PROCESS | 1649 | 1461364595687 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 15:36:35 INFO - PROCESS | 1649 | 1461364595689 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 15:36:35 INFO - PROCESS | 1649 | 1461364595690 Marionette TRACE conn2 <- [1,1938,null,{}] 15:36:35 INFO - PROCESS | 1649 | 1461364595713 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}] 15:36:35 INFO - PROCESS | 1649 | 1461364595795 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 15:36:35 INFO - PROCESS | 1649 | 1461364595803 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a8b9000 == 53 [pid = 1649] [id = 492] 15:36:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x11ba23c00) [pid = 1649] [serial = 1476] [outer = 0x0] 15:36:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x11c797c00) [pid = 1649] [serial = 1477] [outer = 0x11ba23c00] 15:36:35 INFO - PROCESS | 1649 | 1461364595830 Marionette DEBUG loaded listener.js 15:36:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x123ba1400) [pid = 1649] [serial = 1478] [outer = 0x11ba23c00] 15:36:36 INFO - PROCESS | 1649 | 1461364596203 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]]]}] 15:36:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 15:36:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 537ms 15:36:36 INFO - PROCESS | 1649 | 1461364596227 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 15:36:36 INFO - PROCESS | 1649 | 1461364596230 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 15:36:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 15:36:36 INFO - PROCESS | 1649 | 1461364596237 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 15:36:36 INFO - PROCESS | 1649 | 1461364596240 Marionette TRACE conn2 <- [1,1942,null,{}] 15:36:36 INFO - PROCESS | 1649 | 1461364596242 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}] 15:36:36 INFO - PROCESS | 1649 | 1461364596328 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 15:36:36 INFO - PROCESS | 1649 | 1461364596334 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x123b2d800 == 54 [pid = 1649] [id = 493] 15:36:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x123bc5400) [pid = 1649] [serial = 1479] [outer = 0x0] 15:36:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x1268a6800) [pid = 1649] [serial = 1480] [outer = 0x123bc5400] 15:36:36 INFO - PROCESS | 1649 | 1461364596360 Marionette DEBUG loaded listener.js 15:36:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x1274d8c00) [pid = 1649] [serial = 1481] [outer = 0x123bc5400] 15:36:36 INFO - PROCESS | 1649 | 1461364596688 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]]]}] 15:36:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 15:36:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 475ms 15:36:36 INFO - PROCESS | 1649 | 1461364596708 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 15:36:36 INFO - PROCESS | 1649 | 1461364596710 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 15:36:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 15:36:36 INFO - PROCESS | 1649 | 1461364596712 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 15:36:36 INFO - PROCESS | 1649 | 1461364596713 Marionette TRACE conn2 <- [1,1946,null,{}] 15:36:36 INFO - PROCESS | 1649 | 1461364596715 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}] 15:36:36 INFO - PROCESS | 1649 | 1461364596807 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 15:36:36 INFO - PROCESS | 1649 | 1461364596865 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x126fe1800 == 55 [pid = 1649] [id = 494] 15:36:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x123fbe800) [pid = 1649] [serial = 1482] [outer = 0x0] 15:36:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x1288cb800) [pid = 1649] [serial = 1483] [outer = 0x123fbe800] 15:36:36 INFO - PROCESS | 1649 | 1461364596890 Marionette DEBUG loaded listener.js 15:36:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x129468000) [pid = 1649] [serial = 1484] [outer = 0x123fbe800] 15:36:37 INFO - PROCESS | 1649 | 1461364597186 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]]]}] 15:36:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 15:36:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 517ms 15:36:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 15:36:37 INFO - PROCESS | 1649 | 1461364597230 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 15:36:37 INFO - PROCESS | 1649 | 1461364597231 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 15:36:37 INFO - PROCESS | 1649 | 1461364597234 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 15:36:37 INFO - PROCESS | 1649 | 1461364597237 Marionette TRACE conn2 <- [1,1950,null,{}] 15:36:37 INFO - PROCESS | 1649 | 1461364597239 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}] 15:36:37 INFO - PROCESS | 1649 | 1461364597321 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 15:36:37 INFO - PROCESS | 1649 | 1461364597388 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x119b26000 == 56 [pid = 1649] [id = 495] 15:36:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12abea000) [pid = 1649] [serial = 1485] [outer = 0x0] 15:36:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12b098000) [pid = 1649] [serial = 1486] [outer = 0x12abea000] 15:36:37 INFO - PROCESS | 1649 | 1461364597421 Marionette DEBUG loaded listener.js 15:36:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x12b751800) [pid = 1649] [serial = 1487] [outer = 0x12abea000] 15:36:37 INFO - PROCESS | 1649 | 1461364597737 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]]]}] 15:36:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 15:36:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 520ms 15:36:37 INFO - PROCESS | 1649 | 1461364597756 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 15:36:37 INFO - PROCESS | 1649 | 1461364597757 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 15:36:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 15:36:37 INFO - PROCESS | 1649 | 1461364597759 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 15:36:37 INFO - PROCESS | 1649 | 1461364597761 Marionette TRACE conn2 <- [1,1954,null,{}] 15:36:37 INFO - PROCESS | 1649 | 1461364597763 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}] 15:36:37 INFO - PROCESS | 1649 | 1461364597873 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 15:36:37 INFO - PROCESS | 1649 | 1461364597887 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ac3d800 == 57 [pid = 1649] [id = 496] 15:36:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x12b0a0800) [pid = 1649] [serial = 1488] [outer = 0x0] 15:36:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x12d18cc00) [pid = 1649] [serial = 1489] [outer = 0x12b0a0800] 15:36:37 INFO - PROCESS | 1649 | 1461364597913 Marionette DEBUG loaded listener.js 15:36:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x12d485000) [pid = 1649] [serial = 1490] [outer = 0x12b0a0800] 15:36:38 INFO - PROCESS | 1649 | 1461364598250 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]]]}] 15:36:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 15:36:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 518ms 15:36:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 15:36:38 INFO - PROCESS | 1649 | 1461364598285 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 15:36:38 INFO - PROCESS | 1649 | 1461364598287 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 15:36:38 INFO - PROCESS | 1649 | 1461364598289 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 15:36:38 INFO - PROCESS | 1649 | 1461364598290 Marionette TRACE conn2 <- [1,1958,null,{}] 15:36:38 INFO - PROCESS | 1649 | 1461364598292 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}] 15:36:38 INFO - PROCESS | 1649 | 1461364598394 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 15:36:38 INFO - PROCESS | 1649 | 1461364598427 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d12c800 == 58 [pid = 1649] [id = 497] 15:36:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x12d19d000) [pid = 1649] [serial = 1491] [outer = 0x0] 15:36:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x12d5e9000) [pid = 1649] [serial = 1492] [outer = 0x12d19d000] 15:36:38 INFO - PROCESS | 1649 | 1461364598449 Marionette DEBUG loaded listener.js 15:36:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x12e45dc00) [pid = 1649] [serial = 1493] [outer = 0x12d19d000] 15:36:38 INFO - PROCESS | 1649 | 1461364598750 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]]]}] 15:36:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 15:36:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 473ms 15:36:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 15:36:38 INFO - PROCESS | 1649 | 1461364598763 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 15:36:38 INFO - PROCESS | 1649 | 1461364598764 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 15:36:38 INFO - PROCESS | 1649 | 1461364598767 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 15:36:38 INFO - PROCESS | 1649 | 1461364598771 Marionette TRACE conn2 <- [1,1962,null,{}] 15:36:38 INFO - PROCESS | 1649 | 1461364598775 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}] 15:36:38 INFO - PROCESS | 1649 | 1461364598908 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 15:36:38 INFO - PROCESS | 1649 | 1461364598927 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x12dc85000 == 59 [pid = 1649] [id = 498] 15:36:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x12e330c00) [pid = 1649] [serial = 1494] [outer = 0x0] 15:36:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x12e4df400) [pid = 1649] [serial = 1495] [outer = 0x12e330c00] 15:36:38 INFO - PROCESS | 1649 | 1461364598966 Marionette DEBUG loaded listener.js 15:36:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x12e95b000) [pid = 1649] [serial = 1496] [outer = 0x12e330c00] 15:36:39 INFO - PROCESS | 1649 | 1461364599326 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]]]}] 15:36:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 15:36:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 577ms 15:36:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 15:36:39 INFO - PROCESS | 1649 | 1461364599343 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 15:36:39 INFO - PROCESS | 1649 | 1461364599344 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 15:36:39 INFO - PROCESS | 1649 | 1461364599346 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 15:36:39 INFO - PROCESS | 1649 | 1461364599347 Marionette TRACE conn2 <- [1,1966,null,{}] 15:36:39 INFO - PROCESS | 1649 | 1461364599350 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}] 15:36:39 INFO - PROCESS | 1649 | 1461364599458 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 15:36:39 INFO - PROCESS | 1649 | 1461364599471 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e49f800 == 60 [pid = 1649] [id = 499] 15:36:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x12e463400) [pid = 1649] [serial = 1497] [outer = 0x0] 15:36:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x12e960800) [pid = 1649] [serial = 1498] [outer = 0x12e463400] 15:36:39 INFO - PROCESS | 1649 | 1461364599495 Marionette DEBUG loaded listener.js 15:36:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x12eaa7400) [pid = 1649] [serial = 1499] [outer = 0x12e463400] 15:36:39 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x11522f000) [pid = 1649] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 15:36:39 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x11592d800) [pid = 1649] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 15:36:39 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x123a46400) [pid = 1649] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 15:36:39 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x124035000) [pid = 1649] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 15:36:39 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x12ace1000) [pid = 1649] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 15:36:39 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x12ace4000) [pid = 1649] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 15:36:39 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x118fcf400) [pid = 1649] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 15:36:39 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x11ad02400) [pid = 1649] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 15:36:39 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x128bc8000) [pid = 1649] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 15:36:39 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x123bbb000) [pid = 1649] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 15:36:39 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x115625800) [pid = 1649] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 15:36:39 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x123bbb400) [pid = 1649] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 15:36:39 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x118949400) [pid = 1649] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 15:36:39 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x1140c8c00) [pid = 1649] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 15:36:39 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x12b0a1800) [pid = 1649] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 15:36:39 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x11bea2000) [pid = 1649] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 15:36:39 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x1274ccc00) [pid = 1649] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 15:36:39 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x119a53c00) [pid = 1649] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 15:36:39 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x11b911c00) [pid = 1649] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 15:36:39 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x11b9e8000) [pid = 1649] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 15:36:39 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x119d5c800) [pid = 1649] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 15:36:39 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x1186c3400) [pid = 1649] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 15:36:39 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x123ba1c00) [pid = 1649] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 15:36:39 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x123fc4000) [pid = 1649] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 15:36:39 INFO - PROCESS | 1649 | 1461364599992 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]]]}] 15:36:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 15:36:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 669ms 15:36:40 INFO - PROCESS | 1649 | 1461364600015 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 15:36:40 INFO - PROCESS | 1649 | 1461364600016 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 15:36:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 15:36:40 INFO - PROCESS | 1649 | 1461364600020 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 15:36:40 INFO - PROCESS | 1649 | 1461364600022 Marionette TRACE conn2 <- [1,1970,null,{}] 15:36:40 INFO - PROCESS | 1649 | 1461364600024 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}] 15:36:40 INFO - PROCESS | 1649 | 1461364600108 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 15:36:40 INFO - PROCESS | 1649 | 1461364600168 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b06c800 == 61 [pid = 1649] [id = 500] 15:36:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x116611400) [pid = 1649] [serial = 1500] [outer = 0x0] 15:36:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x11a8d7800) [pid = 1649] [serial = 1501] [outer = 0x116611400] 15:36:40 INFO - PROCESS | 1649 | 1461364600200 Marionette DEBUG loaded listener.js 15:36:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x123bbd800) [pid = 1649] [serial = 1502] [outer = 0x116611400] 15:36:40 INFO - PROCESS | 1649 | 1461364600507 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]]]}] 15:36:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 15:36:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 521ms 15:36:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 15:36:40 INFO - PROCESS | 1649 | 1461364600541 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 15:36:40 INFO - PROCESS | 1649 | 1461364600542 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 15:36:40 INFO - PROCESS | 1649 | 1461364600545 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 15:36:40 INFO - PROCESS | 1649 | 1461364600546 Marionette TRACE conn2 <- [1,1974,null,{}] 15:36:40 INFO - PROCESS | 1649 | 1461364600548 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}] 15:36:40 INFO - PROCESS | 1649 | 1461364600650 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 15:36:40 INFO - PROCESS | 1649 | 1461364600654 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f893800 == 62 [pid = 1649] [id = 501] 15:36:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x12683a400) [pid = 1649] [serial = 1503] [outer = 0x0] 15:36:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12eaa5000) [pid = 1649] [serial = 1504] [outer = 0x12683a400] 15:36:40 INFO - PROCESS | 1649 | 1461364600679 Marionette DEBUG loaded listener.js 15:36:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12eb95400) [pid = 1649] [serial = 1505] [outer = 0x12683a400] 15:36:41 INFO - PROCESS | 1649 | 1461364601010 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]]]}] 15:36:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 15:36:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 518ms 15:36:41 INFO - PROCESS | 1649 | 1461364601064 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 15:36:41 INFO - PROCESS | 1649 | 1461364601065 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 15:36:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 15:36:41 INFO - PROCESS | 1649 | 1461364601078 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 15:36:41 INFO - PROCESS | 1649 | 1461364601080 Marionette TRACE conn2 <- [1,1978,null,{}] 15:36:41 INFO - PROCESS | 1649 | 1461364601082 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}] 15:36:41 INFO - PROCESS | 1649 | 1461364601172 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 15:36:41 INFO - PROCESS | 1649 | 1461364601176 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ff49000 == 63 [pid = 1649] [id = 502] 15:36:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x12eaaf800) [pid = 1649] [serial = 1506] [outer = 0x0] 15:36:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12eb9c400) [pid = 1649] [serial = 1507] [outer = 0x12eaaf800] 15:36:41 INFO - PROCESS | 1649 | 1461364601201 Marionette DEBUG loaded listener.js 15:36:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12eba2000) [pid = 1649] [serial = 1508] [outer = 0x12eaaf800] 15:36:41 INFO - PROCESS | 1649 | 1461364601543 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]]]}] 15:36:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 15:36:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 481ms 15:36:41 INFO - PROCESS | 1649 | 1461364601549 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 15:36:41 INFO - PROCESS | 1649 | 1461364601551 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 15:36:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 15:36:41 INFO - PROCESS | 1649 | 1461364601553 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 15:36:41 INFO - PROCESS | 1649 | 1461364601554 Marionette TRACE conn2 <- [1,1982,null,{}] 15:36:41 INFO - PROCESS | 1649 | 1461364601557 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}] 15:36:41 INFO - PROCESS | 1649 | 1461364601644 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 15:36:41 INFO - PROCESS | 1649 | 1461364601648 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x130633800 == 64 [pid = 1649] [id = 503] 15:36:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12eba2400) [pid = 1649] [serial = 1509] [outer = 0x0] 15:36:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12ed60000) [pid = 1649] [serial = 1510] [outer = 0x12eba2400] 15:36:41 INFO - PROCESS | 1649 | 1461364601673 Marionette DEBUG loaded listener.js 15:36:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x12ef9e400) [pid = 1649] [serial = 1511] [outer = 0x12eba2400] 15:36:42 INFO - PROCESS | 1649 | --DOCSHELL 0x11a90a800 == 63 [pid = 1649] [id = 98] 15:36:42 INFO - PROCESS | 1649 | --DOCSHELL 0x129bb4800 == 62 [pid = 1649] [id = 429] 15:36:42 INFO - PROCESS | 1649 | --DOCSHELL 0x1268d6000 == 61 [pid = 1649] [id = 450] 15:36:42 INFO - PROCESS | 1649 | --DOCSHELL 0x119ae4000 == 60 [pid = 1649] [id = 96] 15:36:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12d516000 == 59 [pid = 1649] [id = 452] 15:36:42 INFO - PROCESS | 1649 | --DOCSHELL 0x114e69000 == 58 [pid = 1649] [id = 92] 15:36:42 INFO - PROCESS | 1649 | --DOCSHELL 0x119169800 == 57 [pid = 1649] [id = 95] 15:36:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12f5e0000 == 56 [pid = 1649] [id = 471] 15:36:42 INFO - PROCESS | 1649 | --DOCSHELL 0x11c7d5000 == 55 [pid = 1649] [id = 472] 15:36:42 INFO - PROCESS | 1649 | --DOCSHELL 0x11afa8000 == 54 [pid = 1649] [id = 449] 15:36:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12b4bb800 == 53 [pid = 1649] [id = 434] 15:36:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12e4ae800 == 52 [pid = 1649] [id = 466] 15:36:42 INFO - PROCESS | 1649 | --DOCSHELL 0x114e73000 == 51 [pid = 1649] [id = 93] 15:36:42 INFO - PROCESS | 1649 | --DOCSHELL 0x126fe9000 == 50 [pid = 1649] [id = 84] 15:36:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12d178000 == 49 [pid = 1649] [id = 451] 15:36:42 INFO - PROCESS | 1649 | --DOCSHELL 0x11978e000 == 48 [pid = 1649] [id = 435] 15:36:42 INFO - PROCESS | 1649 | --DOCSHELL 0x1239ef800 == 47 [pid = 1649] [id = 83] 15:36:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12e309000 == 46 [pid = 1649] [id = 453] 15:36:42 INFO - PROCESS | 1649 | --DOCSHELL 0x119c73800 == 45 [pid = 1649] [id = 491] 15:36:42 INFO - PROCESS | 1649 | --DOCSHELL 0x11c153800 == 44 [pid = 1649] [id = 490] 15:36:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12fb62800 == 43 [pid = 1649] [id = 489] 15:36:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12f899000 == 42 [pid = 1649] [id = 488] 15:36:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12d521000 == 41 [pid = 1649] [id = 487] 15:36:42 INFO - PROCESS | 1649 | --DOCSHELL 0x1239e5800 == 40 [pid = 1649] [id = 486] 15:36:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12e49c000 == 39 [pid = 1649] [id = 484] 15:36:42 INFO - PROCESS | 1649 | --DOCSHELL 0x1197a1800 == 38 [pid = 1649] [id = 485] 15:36:43 INFO - PROCESS | 1649 | --DOCSHELL 0x123b2d800 == 37 [pid = 1649] [id = 493] 15:36:43 INFO - PROCESS | 1649 | --DOCSHELL 0x12ac3d800 == 36 [pid = 1649] [id = 496] 15:36:43 INFO - PROCESS | 1649 | --DOCSHELL 0x119b26000 == 35 [pid = 1649] [id = 495] 15:36:43 INFO - PROCESS | 1649 | --DOCSHELL 0x11a8b9000 == 34 [pid = 1649] [id = 492] 15:36:43 INFO - PROCESS | 1649 | --DOCSHELL 0x12d12c800 == 33 [pid = 1649] [id = 497] 15:36:43 INFO - PROCESS | 1649 | --DOCSHELL 0x12f893800 == 32 [pid = 1649] [id = 501] 15:36:43 INFO - PROCESS | 1649 | --DOCSHELL 0x12dc85000 == 31 [pid = 1649] [id = 498] 15:36:43 INFO - PROCESS | 1649 | --DOCSHELL 0x126fe1800 == 30 [pid = 1649] [id = 494] 15:36:43 INFO - PROCESS | 1649 | --DOCSHELL 0x12e49f800 == 29 [pid = 1649] [id = 499] 15:36:43 INFO - PROCESS | 1649 | --DOCSHELL 0x11b06c800 == 28 [pid = 1649] [id = 500] 15:36:43 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x115933000) [pid = 1649] [serial = 1419] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x12d19a800) [pid = 1649] [serial = 1413] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x12e460800) [pid = 1649] [serial = 1417] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x12d488800) [pid = 1649] [serial = 1447] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x128bce400) [pid = 1649] [serial = 1303] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x12b099400) [pid = 1649] [serial = 1438] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x12d1a4800) [pid = 1649] [serial = 1442] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x11926dc00) [pid = 1649] [serial = 1422] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x128bc0800) [pid = 1649] [serial = 1416] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x11be9fc00) [pid = 1649] [serial = 1294] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12b097c00) [pid = 1649] [serial = 1357] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x123dff000) [pid = 1649] [serial = 1428] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x11a971c00) [pid = 1649] [serial = 1348] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12d18c800) [pid = 1649] [serial = 1441] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x12683b800) [pid = 1649] [serial = 1431] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x11a8d4800) [pid = 1649] [serial = 1243] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x126edcc00) [pid = 1649] [serial = 1432] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x1151c4800) [pid = 1649] [serial = 1345] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x11867d800) [pid = 1649] [serial = 1420] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x12db80000) [pid = 1649] [serial = 1398] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x118eeb400) [pid = 1649] [serial = 1401] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x12e45d800) [pid = 1649] [serial = 1450] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x123ba0400) [pid = 1649] [serial = 1426] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12abe4800) [pid = 1649] [serial = 1435] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x11c494c00) [pid = 1649] [serial = 1425] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12b753800) [pid = 1649] [serial = 1439] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x12ab97c00) [pid = 1649] [serial = 1306] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x123bb8c00) [pid = 1649] [serial = 1351] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x125d73400) [pid = 1649] [serial = 1429] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x12d5e4400) [pid = 1649] [serial = 1448] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x11c796800) [pid = 1649] [serial = 1404] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12b4ea800) [pid = 1649] [serial = 865] [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.] 15:36:43 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12b4e9400) [pid = 1649] [serial = 1410] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1288d0c00) [pid = 1649] [serial = 1354] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1274d7000) [pid = 1649] [serial = 1407] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1243b6400) [pid = 1649] [serial = 1444] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x119c9c000) [pid = 1649] [serial = 1291] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x128bcdc00) [pid = 1649] [serial = 1434] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x12b0a3c00) [pid = 1649] [serial = 1445] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x123e1fc00) [pid = 1649] [serial = 1297] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x11ad0d800) [pid = 1649] [serial = 1423] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1274cd400) [pid = 1649] [serial = 1300] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1649 | --DOCSHELL 0x12ff49000 == 27 [pid = 1649] [id = 502] 15:36:43 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12e4d9800) [pid = 1649] [serial = 1451] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12e50b000) [pid = 1649] [serial = 1453] [outer = 0x0] [url = about:blank] 15:36:43 INFO - PROCESS | 1649 | 1461364603682 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]]]}] 15:36:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 15:36:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 2173ms 15:36:43 INFO - PROCESS | 1649 | 1461364603727 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 15:36:43 INFO - PROCESS | 1649 | 1461364603729 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 15:36:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 15:36:43 INFO - PROCESS | 1649 | 1461364603733 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 15:36:43 INFO - PROCESS | 1649 | 1461364603735 Marionette TRACE conn2 <- [1,1986,null,{}] 15:36:43 INFO - PROCESS | 1649 | 1461364603740 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}] 15:36:43 INFO - PROCESS | 1649 | 1461364603828 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 15:36:43 INFO - PROCESS | 1649 | 1461364603883 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x116311800 == 28 [pid = 1649] [id = 504] 15:36:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x115288c00) [pid = 1649] [serial = 1512] [outer = 0x0] 15:36:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x11528a000) [pid = 1649] [serial = 1513] [outer = 0x115288c00] 15:36:43 INFO - PROCESS | 1649 | 1461364603913 Marionette DEBUG loaded listener.js 15:36:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11561b800) [pid = 1649] [serial = 1514] [outer = 0x115288c00] 15:36:44 INFO - PROCESS | 1649 | 1461364604244 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]]]}] 15:36:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 15:36:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 524ms 15:36:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 15:36:44 INFO - PROCESS | 1649 | 1461364604257 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 15:36:44 INFO - PROCESS | 1649 | 1461364604261 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 15:36:44 INFO - PROCESS | 1649 | 1461364604266 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 15:36:44 INFO - PROCESS | 1649 | 1461364604268 Marionette TRACE conn2 <- [1,1990,null,{}] 15:36:44 INFO - PROCESS | 1649 | 1461364604272 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}] 15:36:44 INFO - PROCESS | 1649 | 1461364604357 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 15:36:44 INFO - PROCESS | 1649 | 1461364604410 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x118f18800 == 29 [pid = 1649] [id = 505] 15:36:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x11561d400) [pid = 1649] [serial = 1515] [outer = 0x0] 15:36:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1159d7c00) [pid = 1649] [serial = 1516] [outer = 0x11561d400] 15:36:44 INFO - PROCESS | 1649 | 1461364604437 Marionette DEBUG loaded listener.js 15:36:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1188e6800) [pid = 1649] [serial = 1517] [outer = 0x11561d400] 15:36:44 INFO - PROCESS | 1649 | 1461364604747 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]]]}] 15:36:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 15:36:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 523ms 15:36:44 INFO - PROCESS | 1649 | 1461364604789 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 15:36:44 INFO - PROCESS | 1649 | 1461364604790 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 15:36:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 15:36:44 INFO - PROCESS | 1649 | 1461364604793 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 15:36:44 INFO - PROCESS | 1649 | 1461364604795 Marionette TRACE conn2 <- [1,1994,null,{}] 15:36:44 INFO - PROCESS | 1649 | 1461364604804 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}] 15:36:44 INFO - PROCESS | 1649 | 1461364604889 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 15:36:44 INFO - PROCESS | 1649 | 1461364604895 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x119b24000 == 30 [pid = 1649] [id = 506] 15:36:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x115626000) [pid = 1649] [serial = 1518] [outer = 0x0] 15:36:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x118fcec00) [pid = 1649] [serial = 1519] [outer = 0x115626000] 15:36:44 INFO - PROCESS | 1649 | 1461364604970 Marionette DEBUG loaded listener.js 15:36:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1197b0400) [pid = 1649] [serial = 1520] [outer = 0x115626000] 15:36:45 INFO - PROCESS | 1649 | 1461364605294 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]]]}] 15:36:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 15:36:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 521ms 15:36:45 INFO - PROCESS | 1649 | 1461364605314 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 15:36:45 INFO - PROCESS | 1649 | 1461364605316 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 15:36:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 15:36:45 INFO - PROCESS | 1649 | 1461364605321 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 15:36:45 INFO - PROCESS | 1649 | 1461364605323 Marionette TRACE conn2 <- [1,1998,null,{}] 15:36:45 INFO - PROCESS | 1649 | 1461364605326 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}] 15:36:45 INFO - PROCESS | 1649 | 1461364605407 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 15:36:45 INFO - PROCESS | 1649 | 1461364605411 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x11af77000 == 31 [pid = 1649] [id = 507] 15:36:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x119a51c00) [pid = 1649] [serial = 1521] [outer = 0x0] 15:36:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x119ca4000) [pid = 1649] [serial = 1522] [outer = 0x119a51c00] 15:36:45 INFO - PROCESS | 1649 | 1461364605440 Marionette DEBUG loaded listener.js 15:36:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x11a8d4000) [pid = 1649] [serial = 1523] [outer = 0x119a51c00] 15:36:45 INFO - PROCESS | 1649 | 1461364605759 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]]]}] 15:36:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 15:36:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 477ms 15:36:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 15:36:45 INFO - PROCESS | 1649 | 1461364605796 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 15:36:45 INFO - PROCESS | 1649 | 1461364605797 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 15:36:45 INFO - PROCESS | 1649 | 1461364605799 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 15:36:45 INFO - PROCESS | 1649 | 1461364605800 Marionette TRACE conn2 <- [1,2002,null,{}] 15:36:45 INFO - PROCESS | 1649 | 1461364605803 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}] 15:36:45 INFO - PROCESS | 1649 | 1461364605905 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 15:36:45 INFO - PROCESS | 1649 | 1461364605911 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x11afa3000 == 32 [pid = 1649] [id = 508] 15:36:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x11561a800) [pid = 1649] [serial = 1524] [outer = 0x0] 15:36:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x119d61c00) [pid = 1649] [serial = 1525] [outer = 0x11561a800] 15:36:45 INFO - PROCESS | 1649 | 1461364605937 Marionette DEBUG loaded listener.js 15:36:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x11ab08800) [pid = 1649] [serial = 1526] [outer = 0x11561a800] 15:36:46 INFO - PROCESS | 1649 | 1461364606276 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]]]}] 15:36:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 15:36:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 520ms 15:36:46 INFO - PROCESS | 1649 | 1461364606320 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 15:36:46 INFO - PROCESS | 1649 | 1461364606321 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 15:36:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 15:36:46 INFO - PROCESS | 1649 | 1461364606324 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 15:36:46 INFO - PROCESS | 1649 | 1461364606325 Marionette TRACE conn2 <- [1,2006,null,{}] 15:36:46 INFO - PROCESS | 1649 | 1461364606327 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}] 15:36:46 INFO - PROCESS | 1649 | 1461364606428 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 15:36:46 INFO - PROCESS | 1649 | 1461364606486 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x11be7e800 == 33 [pid = 1649] [id = 509] 15:36:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x116612000) [pid = 1649] [serial = 1527] [outer = 0x0] 15:36:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x11ad47400) [pid = 1649] [serial = 1528] [outer = 0x116612000] 15:36:46 INFO - PROCESS | 1649 | 1461364606515 Marionette DEBUG loaded listener.js 15:36:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x11c4ae400) [pid = 1649] [serial = 1529] [outer = 0x116612000] 15:36:46 INFO - PROCESS | 1649 | 1461364606780 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]]]}] 15:36:46 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 15:36:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 470ms 15:36:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 15:36:46 INFO - PROCESS | 1649 | 1461364606795 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 15:36:46 INFO - PROCESS | 1649 | 1461364606796 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 15:36:46 INFO - PROCESS | 1649 | 1461364606798 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 15:36:46 INFO - PROCESS | 1649 | 1461364606799 Marionette TRACE conn2 <- [1,2010,null,{}] 15:36:46 INFO - PROCESS | 1649 | 1461364606810 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}] 15:36:46 INFO - PROCESS | 1649 | 1461364606893 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 15:36:46 INFO - PROCESS | 1649 | 1461364606898 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c56b800 == 34 [pid = 1649] [id = 510] 15:36:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x11522fc00) [pid = 1649] [serial = 1530] [outer = 0x0] 15:36:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x11c57f000) [pid = 1649] [serial = 1531] [outer = 0x11522fc00] 15:36:46 INFO - PROCESS | 1649 | 1461364606924 Marionette DEBUG loaded listener.js 15:36:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x123854000) [pid = 1649] [serial = 1532] [outer = 0x11522fc00] 15:36:47 INFO - PROCESS | 1649 | 1461364607235 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]]]}] 15:36:47 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 15:36:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 478ms 15:36:47 INFO - PROCESS | 1649 | 1461364607277 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 15:36:47 INFO - PROCESS | 1649 | 1461364607278 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 15:36:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 15:36:47 INFO - PROCESS | 1649 | 1461364607280 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 15:36:47 INFO - PROCESS | 1649 | 1461364607281 Marionette TRACE conn2 <- [1,2014,null,{}] 15:36:47 INFO - PROCESS | 1649 | 1461364607284 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}] 15:36:47 INFO - PROCESS | 1649 | 1461364607361 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 15:36:47 INFO - PROCESS | 1649 | 1461364607418 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c771800 == 35 [pid = 1649] [id = 511] 15:36:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x11c791000) [pid = 1649] [serial = 1533] [outer = 0x0] 15:36:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x123a3c800) [pid = 1649] [serial = 1534] [outer = 0x11c791000] 15:36:47 INFO - PROCESS | 1649 | 1461364607443 Marionette DEBUG loaded listener.js 15:36:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x123b97000) [pid = 1649] [serial = 1535] [outer = 0x11c791000] 15:36:47 INFO - PROCESS | 1649 | 1461364607746 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]]]}] 15:36:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 15:36:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 519ms 15:36:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 15:36:47 INFO - PROCESS | 1649 | 1461364607800 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 15:36:47 INFO - PROCESS | 1649 | 1461364607801 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 15:36:47 INFO - PROCESS | 1649 | 1461364607803 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 15:36:47 INFO - PROCESS | 1649 | 1461364607804 Marionette TRACE conn2 <- [1,2018,null,{}] 15:36:47 INFO - PROCESS | 1649 | 1461364607806 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}] 15:36:47 INFO - PROCESS | 1649 | 1461364607882 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 15:36:47 INFO - PROCESS | 1649 | 1461364607888 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x119b23800 == 36 [pid = 1649] [id = 512] 15:36:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x1189d9400) [pid = 1649] [serial = 1536] [outer = 0x0] 15:36:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x123ba2400) [pid = 1649] [serial = 1537] [outer = 0x1189d9400] 15:36:47 INFO - PROCESS | 1649 | 1461364607914 Marionette DEBUG loaded listener.js 15:36:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x123bbcc00) [pid = 1649] [serial = 1538] [outer = 0x1189d9400] 15:36:48 INFO - PROCESS | 1649 | 1461364608347 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]]]}] 15:36:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 15:36:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 568ms 15:36:48 INFO - PROCESS | 1649 | 1461364608372 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 15:36:48 INFO - PROCESS | 1649 | 1461364608375 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 15:36:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 15:36:48 INFO - PROCESS | 1649 | 1461364608379 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 15:36:48 INFO - PROCESS | 1649 | 1461364608381 Marionette TRACE conn2 <- [1,2022,null,{}] 15:36:48 INFO - PROCESS | 1649 | 1461364608385 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}] 15:36:48 INFO - PROCESS | 1649 | 1461364608493 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 15:36:48 INFO - PROCESS | 1649 | 1461364608546 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x11594a000 == 37 [pid = 1649] [id = 513] 15:36:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x114442800) [pid = 1649] [serial = 1539] [outer = 0x0] 15:36:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x114f51c00) [pid = 1649] [serial = 1540] [outer = 0x114442800] 15:36:48 INFO - PROCESS | 1649 | 1461364608578 Marionette DEBUG loaded listener.js 15:36:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x11561f800) [pid = 1649] [serial = 1541] [outer = 0x114442800] 15:36:49 INFO - PROCESS | 1649 | 1461364609103 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]]]}] 15:36:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 15:36:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 771ms 15:36:49 INFO - PROCESS | 1649 | 1461364609163 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 15:36:49 INFO - PROCESS | 1649 | 1461364609168 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 15:36:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 15:36:49 INFO - PROCESS | 1649 | 1461364609176 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 15:36:49 INFO - PROCESS | 1649 | 1461364609178 Marionette TRACE conn2 <- [1,2026,null,{}] 15:36:49 INFO - PROCESS | 1649 | 1461364609181 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}] 15:36:49 INFO - PROCESS | 1649 | 1461364609298 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 15:36:49 INFO - PROCESS | 1649 | 1461364609378 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b059000 == 38 [pid = 1649] [id = 514] 15:36:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x118ee7000) [pid = 1649] [serial = 1542] [outer = 0x0] 15:36:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x118fd1000) [pid = 1649] [serial = 1543] [outer = 0x118ee7000] 15:36:49 INFO - PROCESS | 1649 | 1461364609413 Marionette DEBUG loaded listener.js 15:36:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x119a53400) [pid = 1649] [serial = 1544] [outer = 0x118ee7000] 15:36:49 INFO - PROCESS | 1649 | 1461364609925 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]]]}] 15:36:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 15:36:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 772ms 15:36:49 INFO - PROCESS | 1649 | 1461364609948 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 15:36:49 INFO - PROCESS | 1649 | 1461364609949 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 15:36:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 15:36:49 INFO - PROCESS | 1649 | 1461364609980 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 15:36:49 INFO - PROCESS | 1649 | 1461364609982 Marionette TRACE conn2 <- [1,2030,null,{}] 15:36:49 INFO - PROCESS | 1649 | 1461364609992 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}] 15:36:50 INFO - PROCESS | 1649 | 1461364610103 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 15:36:50 INFO - PROCESS | 1649 | 1461364610180 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x12407b000 == 39 [pid = 1649] [id = 515] 15:36:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x11ad45c00) [pid = 1649] [serial = 1545] [outer = 0x0] 15:36:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x11b9f0000) [pid = 1649] [serial = 1546] [outer = 0x11ad45c00] 15:36:50 INFO - PROCESS | 1649 | 1461364610212 Marionette DEBUG loaded listener.js 15:36:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x11c791400) [pid = 1649] [serial = 1547] [outer = 0x11ad45c00] 15:36:50 INFO - PROCESS | 1649 | 1461364610983 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]]]}] 15:36:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 15:36:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1026ms 15:36:51 INFO - PROCESS | 1649 | 1461364611048 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 15:36:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 15:36:51 INFO - PROCESS | 1649 | 1461364611051 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 15:36:51 INFO - PROCESS | 1649 | 1461364611058 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 15:36:51 INFO - PROCESS | 1649 | 1461364611062 Marionette TRACE conn2 <- [1,2034,null,{}] 15:36:51 INFO - PROCESS | 1649 | 1461364611067 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}] 15:36:51 INFO - PROCESS | 1649 | 1461364611210 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 15:36:51 INFO - PROCESS | 1649 | 1461364611270 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x119ad7800 == 40 [pid = 1649] [id = 516] 15:36:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x115625800) [pid = 1649] [serial = 1548] [outer = 0x0] 15:36:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x1159db800) [pid = 1649] [serial = 1549] [outer = 0x115625800] 15:36:51 INFO - PROCESS | 1649 | 1461364611298 Marionette DEBUG loaded listener.js 15:36:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x118e19c00) [pid = 1649] [serial = 1550] [outer = 0x115625800] 15:36:51 INFO - PROCESS | 1649 | --DOCSHELL 0x116396000 == 39 [pid = 1649] [id = 417] 15:36:51 INFO - PROCESS | 1649 | 1461364611713 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]]]}] 15:36:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 15:36:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 676ms 15:36:51 INFO - PROCESS | 1649 | 1461364611733 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 15:36:51 INFO - PROCESS | 1649 | 1461364611738 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 15:36:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 15:36:51 INFO - PROCESS | 1649 | 1461364611742 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 15:36:51 INFO - PROCESS | 1649 | 1461364611744 Marionette TRACE conn2 <- [1,2038,null,{}] 15:36:51 INFO - PROCESS | 1649 | 1461364611746 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}] 15:36:51 INFO - PROCESS | 1649 | 1461364611829 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 15:36:51 INFO - PROCESS | 1649 | 1461364611836 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x119add800 == 40 [pid = 1649] [id = 517] 15:36:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x116684400) [pid = 1649] [serial = 1551] [outer = 0x0] 15:36:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x119a46400) [pid = 1649] [serial = 1552] [outer = 0x116684400] 15:36:51 INFO - PROCESS | 1649 | 1461364611864 Marionette DEBUG loaded listener.js 15:36:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x119c9cc00) [pid = 1649] [serial = 1553] [outer = 0x116684400] 15:36:52 INFO - PROCESS | 1649 | 1461364612205 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]]]}] 15:36:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 15:36:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 469ms 15:36:52 INFO - PROCESS | 1649 | 1461364612212 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 15:36:52 INFO - PROCESS | 1649 | 1461364612213 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 15:36:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 15:36:52 INFO - PROCESS | 1649 | 1461364612215 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 15:36:52 INFO - PROCESS | 1649 | 1461364612218 Marionette TRACE conn2 <- [1,2042,null,{}] 15:36:52 INFO - PROCESS | 1649 | 1461364612228 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}] 15:36:52 INFO - PROCESS | 1649 | 1461364612329 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 15:36:52 INFO - PROCESS | 1649 | 1461364612388 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bf9a000 == 41 [pid = 1649] [id = 518] 15:36:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x119ca5c00) [pid = 1649] [serial = 1554] [outer = 0x0] 15:36:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x11ab09c00) [pid = 1649] [serial = 1555] [outer = 0x119ca5c00] 15:36:52 INFO - PROCESS | 1649 | 1461364612416 Marionette DEBUG loaded listener.js 15:36:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x11c49a000) [pid = 1649] [serial = 1556] [outer = 0x119ca5c00] 15:36:52 INFO - PROCESS | 1649 | 1461364612739 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]]]}] 15:36:52 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) 15:36:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 574ms 15:36:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 15:36:52 INFO - PROCESS | 1649 | 1461364612790 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 15:36:52 INFO - PROCESS | 1649 | 1461364612791 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 15:36:52 INFO - PROCESS | 1649 | 1461364612793 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 15:36:52 INFO - PROCESS | 1649 | 1461364612794 Marionette TRACE conn2 <- [1,2046,null,{}] 15:36:52 INFO - PROCESS | 1649 | 1461364612797 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}] 15:36:52 INFO - PROCESS | 1649 | 1461364612883 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 15:36:52 INFO - PROCESS | 1649 | 1461364612939 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x123b24000 == 42 [pid = 1649] [id = 519] 15:36:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x11c494c00) [pid = 1649] [serial = 1557] [outer = 0x0] 15:36:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x11c791800) [pid = 1649] [serial = 1558] [outer = 0x11c494c00] 15:36:52 INFO - PROCESS | 1649 | 1461364612966 Marionette DEBUG loaded listener.js 15:36:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x123bbf000) [pid = 1649] [serial = 1559] [outer = 0x11c494c00] 15:36:53 INFO - PROCESS | 1649 | 1461364613244 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]]]}] 15:36:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:36:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 469ms 15:36:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 15:36:53 INFO - PROCESS | 1649 | 1461364613263 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 15:36:53 INFO - PROCESS | 1649 | 1461364613265 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 15:36:53 INFO - PROCESS | 1649 | 1461364613274 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 15:36:53 INFO - PROCESS | 1649 | 1461364613275 Marionette TRACE conn2 <- [1,2050,null,{}] 15:36:53 INFO - PROCESS | 1649 | 1461364613278 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}] 15:36:53 INFO - PROCESS | 1649 | 1461364613360 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 15:36:53 INFO - PROCESS | 1649 | 1461364613365 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x126fdf800 == 43 [pid = 1649] [id = 520] 15:36:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x123b9ac00) [pid = 1649] [serial = 1560] [outer = 0x0] 15:36:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x123e1a000) [pid = 1649] [serial = 1561] [outer = 0x123b9ac00] 15:36:53 INFO - PROCESS | 1649 | 1461364613393 Marionette DEBUG loaded listener.js 15:36:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x124036400) [pid = 1649] [serial = 1562] [outer = 0x123b9ac00] 15:36:53 INFO - PROCESS | 1649 | 1461364613752 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]]]}] 15:36:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 15:36:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 529ms 15:36:53 INFO - PROCESS | 1649 | 1461364613796 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 15:36:53 INFO - PROCESS | 1649 | 1461364613797 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 15:36:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 15:36:53 INFO - PROCESS | 1649 | 1461364613800 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 15:36:53 INFO - PROCESS | 1649 | 1461364613801 Marionette TRACE conn2 <- [1,2054,null,{}] 15:36:53 INFO - PROCESS | 1649 | 1461364613803 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}] 15:36:53 INFO - PROCESS | 1649 | 1461364613926 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 15:36:53 INFO - PROCESS | 1649 | 1461364613941 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x1290c2800 == 44 [pid = 1649] [id = 521] 15:36:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x1243aec00) [pid = 1649] [serial = 1563] [outer = 0x0] 15:36:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x125d70c00) [pid = 1649] [serial = 1564] [outer = 0x1243aec00] 15:36:53 INFO - PROCESS | 1649 | 1461364613969 Marionette DEBUG loaded listener.js 15:36:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x126c2f800) [pid = 1649] [serial = 1565] [outer = 0x1243aec00] 15:36:54 INFO - PROCESS | 1649 | 1461364614316 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]]]}] 15:36:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 15:36:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 570ms 15:36:54 INFO - PROCESS | 1649 | 1461364614371 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 15:36:54 INFO - PROCESS | 1649 | 1461364614372 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 15:36:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 15:36:54 INFO - PROCESS | 1649 | 1461364614374 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 15:36:54 INFO - PROCESS | 1649 | 1461364614375 Marionette TRACE conn2 <- [1,2058,null,{}] 15:36:54 INFO - PROCESS | 1649 | 1461364614378 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}] 15:36:54 INFO - PROCESS | 1649 | 1461364614479 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 15:36:54 INFO - PROCESS | 1649 | 1461364614498 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x129b56000 == 45 [pid = 1649] [id = 522] 15:36:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x126c30800) [pid = 1649] [serial = 1566] [outer = 0x0] 15:36:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x126c95c00) [pid = 1649] [serial = 1567] [outer = 0x126c30800] 15:36:54 INFO - PROCESS | 1649 | 1461364614523 Marionette DEBUG loaded listener.js 15:36:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x126e1e400) [pid = 1649] [serial = 1568] [outer = 0x126c30800] 15:36:54 INFO - PROCESS | 1649 | 1461364614876 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]]]}] 15:36:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 15:36:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 520ms 15:36:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 15:36:54 INFO - PROCESS | 1649 | 1461364614895 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 15:36:54 INFO - PROCESS | 1649 | 1461364614896 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 15:36:54 INFO - PROCESS | 1649 | 1461364614898 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 15:36:54 INFO - PROCESS | 1649 | 1461364614899 Marionette TRACE conn2 <- [1,2062,null,{}] 15:36:54 INFO - PROCESS | 1649 | 1461364614902 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}] 15:36:55 INFO - PROCESS | 1649 | 1461364615006 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 15:36:55 INFO - PROCESS | 1649 | 1461364615041 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x1142b8000 == 46 [pid = 1649] [id = 523] 15:36:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x126c39800) [pid = 1649] [serial = 1569] [outer = 0x0] 15:36:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x126fc8c00) [pid = 1649] [serial = 1570] [outer = 0x126c39800] 15:36:55 INFO - PROCESS | 1649 | 1461364615067 Marionette DEBUG loaded listener.js 15:36:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x1274d9400) [pid = 1649] [serial = 1571] [outer = 0x126c39800] 15:36:55 INFO - PROCESS | 1649 | 1461364615385 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]]]}] 15:36:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 15:36:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 522ms 15:36:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 15:36:55 INFO - PROCESS | 1649 | 1461364615422 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 15:36:55 INFO - PROCESS | 1649 | 1461364615423 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 15:36:55 INFO - PROCESS | 1649 | 1461364615425 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 15:36:55 INFO - PROCESS | 1649 | 1461364615426 Marionette TRACE conn2 <- [1,2066,null,{}] 15:36:55 INFO - PROCESS | 1649 | 1461364615428 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}] 15:36:55 INFO - PROCESS | 1649 | 1461364615535 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 15:36:55 INFO - PROCESS | 1649 | 1461364615552 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x129bbb800 == 47 [pid = 1649] [id = 524] 15:36:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x1274cbc00) [pid = 1649] [serial = 1572] [outer = 0x0] 15:36:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x1288d1800) [pid = 1649] [serial = 1573] [outer = 0x1274cbc00] 15:36:55 INFO - PROCESS | 1649 | 1461364615579 Marionette DEBUG loaded listener.js 15:36:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x128bc2400) [pid = 1649] [serial = 1574] [outer = 0x1274cbc00] 15:36:56 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x12ab91400) [pid = 1649] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 15:36:56 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x12445a000) [pid = 1649] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 15:36:56 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x11c13d800) [pid = 1649] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 15:36:56 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x12b4e7400) [pid = 1649] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 15:36:56 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x12b756400) [pid = 1649] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 15:36:56 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x12d486000) [pid = 1649] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 15:36:56 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x11867d000) [pid = 1649] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 15:36:56 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x11561d400) [pid = 1649] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 15:36:56 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x119a51c00) [pid = 1649] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 15:36:56 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x115626000) [pid = 1649] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 15:36:56 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x11561a800) [pid = 1649] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 15:36:56 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x116612000) [pid = 1649] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 15:36:56 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x11522fc00) [pid = 1649] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 15:36:56 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x115288c00) [pid = 1649] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 15:36:56 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x11c791000) [pid = 1649] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 15:36:56 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x12b0a0800) [pid = 1649] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 15:36:56 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x12e330c00) [pid = 1649] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 15:36:56 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x12d19d000) [pid = 1649] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 15:36:56 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x12e463400) [pid = 1649] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 15:36:56 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x116611400) [pid = 1649] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 15:36:56 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x12683a400) [pid = 1649] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 15:36:56 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x12eaaf800) [pid = 1649] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 15:36:56 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x12abea000) [pid = 1649] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 15:36:56 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x123fbe800) [pid = 1649] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 15:36:56 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x123bc5400) [pid = 1649] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 15:36:56 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x11ba23c00) [pid = 1649] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 15:36:56 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x119195000) [pid = 1649] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 15:36:56 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x11585a400) [pid = 1649] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 15:36:56 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12d10c000) [pid = 1649] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 15:36:56 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12b428400) [pid = 1649] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 15:36:56 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12683fc00) [pid = 1649] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 15:36:56 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x119ab9000) [pid = 1649] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 15:36:56 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x115622800) [pid = 1649] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 15:36:56 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x12e4dc800) [pid = 1649] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 15:36:56 INFO - PROCESS | 1649 | 1461364616081 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]]]}] 15:36:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 15:36:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 669ms 15:36:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 15:36:56 INFO - PROCESS | 1649 | 1461364616095 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 15:36:56 INFO - PROCESS | 1649 | 1461364616096 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 15:36:56 INFO - PROCESS | 1649 | 1461364616098 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 15:36:56 INFO - PROCESS | 1649 | 1461364616099 Marionette TRACE conn2 <- [1,2070,null,{}] 15:36:56 INFO - PROCESS | 1649 | 1461364616102 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}] 15:36:56 INFO - PROCESS | 1649 | 1461364616188 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 15:36:56 INFO - PROCESS | 1649 | 1461364616193 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x119ad1000 == 48 [pid = 1649] [id = 525] 15:36:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x114f50000) [pid = 1649] [serial = 1575] [outer = 0x0] 15:36:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x1198e0000) [pid = 1649] [serial = 1576] [outer = 0x114f50000] 15:36:56 INFO - PROCESS | 1649 | 1461364616218 Marionette DEBUG loaded listener.js 15:36:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x11ab09800) [pid = 1649] [serial = 1577] [outer = 0x114f50000] 15:36:56 INFO - PROCESS | 1649 | 1461364616547 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]]]}] 15:36:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 15:36:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 473ms 15:36:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 15:36:56 INFO - PROCESS | 1649 | 1461364616573 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 15:36:56 INFO - PROCESS | 1649 | 1461364616575 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 15:36:56 INFO - PROCESS | 1649 | 1461364616577 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 15:36:56 INFO - PROCESS | 1649 | 1461364616579 Marionette TRACE conn2 <- [1,2074,null,{}] 15:36:56 INFO - PROCESS | 1649 | 1461364616581 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}] 15:36:56 INFO - PROCESS | 1649 | 1461364616703 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 15:36:56 INFO - PROCESS | 1649 | 1461364616710 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x1274f0800 == 49 [pid = 1649] [id = 526] 15:36:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x11ab0b000) [pid = 1649] [serial = 1578] [outer = 0x0] 15:36:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x124035000) [pid = 1649] [serial = 1579] [outer = 0x11ab0b000] 15:36:56 INFO - PROCESS | 1649 | 1461364616740 Marionette DEBUG loaded listener.js 15:36:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x12902ec00) [pid = 1649] [serial = 1580] [outer = 0x11ab0b000] 15:36:57 INFO - PROCESS | 1649 | 1461364617075 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]]]}] 15:36:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 15:36:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 519ms 15:36:57 INFO - PROCESS | 1649 | 1461364617096 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 15:36:57 INFO - PROCESS | 1649 | 1461364617097 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 15:36:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 15:36:57 INFO - PROCESS | 1649 | 1461364617100 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 15:36:57 INFO - PROCESS | 1649 | 1461364617101 Marionette TRACE conn2 <- [1,2078,null,{}] 15:36:57 INFO - PROCESS | 1649 | 1461364617106 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}] 15:36:57 INFO - PROCESS | 1649 | 1461364617192 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 15:36:57 INFO - PROCESS | 1649 | 1461364617196 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b4c7000 == 50 [pid = 1649] [id = 527] 15:36:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x11c79c400) [pid = 1649] [serial = 1581] [outer = 0x0] 15:36:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x129463000) [pid = 1649] [serial = 1582] [outer = 0x11c79c400] 15:36:57 INFO - PROCESS | 1649 | 1461364617221 Marionette DEBUG loaded listener.js 15:36:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12ab93000) [pid = 1649] [serial = 1583] [outer = 0x11c79c400] 15:36:57 INFO - PROCESS | 1649 | 1461364617547 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]]]}] 15:36:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 15:36:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 471ms 15:36:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 15:36:57 INFO - PROCESS | 1649 | 1461364617572 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 15:36:57 INFO - PROCESS | 1649 | 1461364617573 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 15:36:57 INFO - PROCESS | 1649 | 1461364617575 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 15:36:57 INFO - PROCESS | 1649 | 1461364617576 Marionette TRACE conn2 <- [1,2082,null,{}] 15:36:57 INFO - PROCESS | 1649 | 1461364617579 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}] 15:36:57 INFO - PROCESS | 1649 | 1461364617729 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 15:36:57 INFO - PROCESS | 1649 | 1461364617738 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b7d4800 == 51 [pid = 1649] [id = 528] 15:36:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x126e15400) [pid = 1649] [serial = 1584] [outer = 0x0] 15:36:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12ab94000) [pid = 1649] [serial = 1585] [outer = 0x126e15400] 15:36:57 INFO - PROCESS | 1649 | 1461364617777 Marionette DEBUG loaded listener.js 15:36:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12abe3400) [pid = 1649] [serial = 1586] [outer = 0x126e15400] 15:36:58 INFO - PROCESS | 1649 | 1461364618317 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]]]}] 15:36:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 15:36:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 770ms 15:36:58 INFO - PROCESS | 1649 | 1461364618346 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 15:36:58 INFO - PROCESS | 1649 | 1461364618348 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 15:36:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 15:36:58 INFO - PROCESS | 1649 | 1461364618352 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 15:36:58 INFO - PROCESS | 1649 | 1461364618355 Marionette TRACE conn2 <- [1,2086,null,{}] 15:36:58 INFO - PROCESS | 1649 | 1461364618359 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}] 15:36:58 INFO - PROCESS | 1649 | 1461364618464 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 15:36:58 INFO - PROCESS | 1649 | 1461364618526 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b061800 == 52 [pid = 1649] [id = 529] 15:36:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x115626400) [pid = 1649] [serial = 1587] [outer = 0x0] 15:36:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x118e15000) [pid = 1649] [serial = 1588] [outer = 0x115626400] 15:36:58 INFO - PROCESS | 1649 | 1461364618558 Marionette DEBUG loaded listener.js 15:36:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x119ab0800) [pid = 1649] [serial = 1589] [outer = 0x115626400] 15:36:59 INFO - PROCESS | 1649 | 1461364619040 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]]]}] 15:36:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 15:36:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 722ms 15:36:59 INFO - PROCESS | 1649 | 1461364619075 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 15:36:59 INFO - PROCESS | 1649 | 1461364619079 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 15:36:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 15:36:59 INFO - PROCESS | 1649 | 1461364619083 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 15:36:59 INFO - PROCESS | 1649 | 1461364619085 Marionette TRACE conn2 <- [1,2090,null,{}] 15:36:59 INFO - PROCESS | 1649 | 1461364619088 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}] 15:36:59 INFO - PROCESS | 1649 | 1461364619193 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 15:36:59 INFO - PROCESS | 1649 | 1461364619254 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x1244ee000 == 53 [pid = 1649] [id = 530] 15:36:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x119c9c000) [pid = 1649] [serial = 1590] [outer = 0x0] 15:36:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x11ad46c00) [pid = 1649] [serial = 1591] [outer = 0x119c9c000] 15:36:59 INFO - PROCESS | 1649 | 1461364619284 Marionette DEBUG loaded listener.js 15:36:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x123a3c000) [pid = 1649] [serial = 1592] [outer = 0x119c9c000] 15:36:59 INFO - PROCESS | 1649 | 1461364619729 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]]]}] 15:36:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 15:36:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 670ms 15:36:59 INFO - PROCESS | 1649 | 1461364619755 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 15:36:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 15:36:59 INFO - PROCESS | 1649 | 1461364619756 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 15:36:59 INFO - PROCESS | 1649 | 1461364619758 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 15:36:59 INFO - PROCESS | 1649 | 1461364619761 Marionette TRACE conn2 <- [1,2094,null,{}] 15:36:59 INFO - PROCESS | 1649 | 1461364619768 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}] 15:36:59 INFO - PROCESS | 1649 | 1461364619856 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 15:36:59 INFO - PROCESS | 1649 | 1461364619980 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b4d0800 == 54 [pid = 1649] [id = 531] 15:36:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x123b9c400) [pid = 1649] [serial = 1593] [outer = 0x0] 15:37:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x1241f6400) [pid = 1649] [serial = 1594] [outer = 0x123b9c400] 15:37:00 INFO - PROCESS | 1649 | 1461364620036 Marionette DEBUG loaded listener.js 15:37:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x12683b800) [pid = 1649] [serial = 1595] [outer = 0x123b9c400] 15:37:00 INFO - PROCESS | 1649 | 1461364620598 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]]]}] 15:37:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 15:37:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 873ms 15:37:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 15:37:00 INFO - PROCESS | 1649 | 1461364620631 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 15:37:00 INFO - PROCESS | 1649 | 1461364620633 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 15:37:00 INFO - PROCESS | 1649 | 1461364620636 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 15:37:00 INFO - PROCESS | 1649 | 1461364620637 Marionette TRACE conn2 <- [1,2098,null,{}] 15:37:00 INFO - PROCESS | 1649 | 1461364620640 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}] 15:37:00 INFO - PROCESS | 1649 | 1461364620743 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 15:37:00 INFO - PROCESS | 1649 | 1461364620803 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d503000 == 55 [pid = 1649] [id = 532] 15:37:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x1268a5800) [pid = 1649] [serial = 1596] [outer = 0x0] 15:37:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x126fc9000) [pid = 1649] [serial = 1597] [outer = 0x1268a5800] 15:37:00 INFO - PROCESS | 1649 | 1461364620833 Marionette DEBUG loaded listener.js 15:37:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x128bc9000) [pid = 1649] [serial = 1598] [outer = 0x1268a5800] 15:37:01 INFO - PROCESS | 1649 | 1461364621270 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]]]}] 15:37:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 15:37:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 669ms 15:37:01 INFO - PROCESS | 1649 | 1461364621305 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 15:37:01 INFO - PROCESS | 1649 | 1461364621307 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 15:37:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 15:37:01 INFO - PROCESS | 1649 | 1461364621309 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 15:37:01 INFO - PROCESS | 1649 | 1461364621310 Marionette TRACE conn2 <- [1,2102,null,{}] 15:37:01 INFO - PROCESS | 1649 | 1461364621313 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}] 15:37:01 INFO - PROCESS | 1649 | 1461364621413 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 15:37:01 INFO - PROCESS | 1649 | 1461364621473 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x12dc8d000 == 56 [pid = 1649] [id = 533] 15:37:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x128bc9800) [pid = 1649] [serial = 1599] [outer = 0x0] 15:37:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x129465000) [pid = 1649] [serial = 1600] [outer = 0x128bc9800] 15:37:01 INFO - PROCESS | 1649 | 1461364621503 Marionette DEBUG loaded listener.js 15:37:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x12abe2800) [pid = 1649] [serial = 1601] [outer = 0x128bc9800] 15:37:01 INFO - PROCESS | 1649 | 1461364621944 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]]]}] 15:37:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 15:37:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 670ms 15:37:01 INFO - PROCESS | 1649 | 1461364621979 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 15:37:01 INFO - PROCESS | 1649 | 1461364621981 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 15:37:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 15:37:01 INFO - PROCESS | 1649 | 1461364621983 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 15:37:01 INFO - PROCESS | 1649 | 1461364621985 Marionette TRACE conn2 <- [1,2106,null,{}] 15:37:01 INFO - PROCESS | 1649 | 1461364621989 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}] 15:37:02 INFO - PROCESS | 1649 | 1461364622187 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 15:37:02 INFO - PROCESS | 1649 | 1461364622302 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e321000 == 57 [pid = 1649] [id = 534] 15:37:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x12abe6400) [pid = 1649] [serial = 1602] [outer = 0x0] 15:37:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x12afe7800) [pid = 1649] [serial = 1603] [outer = 0x12abe6400] 15:37:02 INFO - PROCESS | 1649 | 1461364622354 Marionette DEBUG loaded listener.js 15:37:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x12b425400) [pid = 1649] [serial = 1604] [outer = 0x12abe6400] 15:37:02 INFO - PROCESS | 1649 | 1461364622846 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]]]}] 15:37:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 15:37:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 873ms 15:37:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 15:37:02 INFO - PROCESS | 1649 | 1461364622856 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 15:37:02 INFO - PROCESS | 1649 | 1461364622857 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 15:37:02 INFO - PROCESS | 1649 | 1461364622860 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 15:37:02 INFO - PROCESS | 1649 | 1461364622861 Marionette TRACE conn2 <- [1,2110,null,{}] 15:37:02 INFO - PROCESS | 1649 | 1461364622864 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}] 15:37:02 INFO - PROCESS | 1649 | 1461364622964 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 15:37:03 INFO - PROCESS | 1649 | 1461364623023 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x119794000 == 58 [pid = 1649] [id = 535] 15:37:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x11475fc00) [pid = 1649] [serial = 1605] [outer = 0x0] 15:37:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x118ee3400) [pid = 1649] [serial = 1606] [outer = 0x11475fc00] 15:37:03 INFO - PROCESS | 1649 | 1461364623053 Marionette DEBUG loaded listener.js 15:37:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x12abe8800) [pid = 1649] [serial = 1607] [outer = 0x11475fc00] 15:37:03 INFO - PROCESS | 1649 | 1461364623661 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]]]}] 15:37:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 15:37:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 871ms 15:37:03 INFO - PROCESS | 1649 | 1461364623731 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 15:37:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 15:37:03 INFO - PROCESS | 1649 | 1461364623734 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 15:37:03 INFO - PROCESS | 1649 | 1461364623737 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 15:37:03 INFO - PROCESS | 1649 | 1461364623739 Marionette TRACE conn2 <- [1,2114,null,{}] 15:37:03 INFO - PROCESS | 1649 | 1461364623743 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}] 15:37:03 INFO - PROCESS | 1649 | 1461364623839 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 15:37:03 INFO - PROCESS | 1649 | 1461364623916 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c151800 == 59 [pid = 1649] [id = 536] 15:37:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x115859c00) [pid = 1649] [serial = 1608] [outer = 0x0] 15:37:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x116616c00) [pid = 1649] [serial = 1609] [outer = 0x115859c00] 15:37:03 INFO - PROCESS | 1649 | 1461364623945 Marionette DEBUG loaded listener.js 15:37:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x119134c00) [pid = 1649] [serial = 1610] [outer = 0x115859c00] 15:37:04 INFO - PROCESS | 1649 | 1461364624335 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]]]}] 15:37:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 15:37:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 671ms 15:37:04 INFO - PROCESS | 1649 | --DOCSHELL 0x119ae1800 == 58 [pid = 1649] [id = 413] 15:37:04 INFO - PROCESS | 1649 | --DOCSHELL 0x118f1b000 == 57 [pid = 1649] [id = 412] 15:37:04 INFO - PROCESS | 1649 | --DOCSHELL 0x116309000 == 56 [pid = 1649] [id = 411] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x12ed60000) [pid = 1649] [serial = 1510] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x123ba2400) [pid = 1649] [serial = 1537] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x12d10f800) [pid = 1649] [serial = 1411] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x12ab8ec00) [pid = 1649] [serial = 1408] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x123ba5400) [pid = 1649] [serial = 1405] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x12b796800) [pid = 1649] [serial = 1360] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x12d1a5000) [pid = 1649] [serial = 1414] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x12e32d800) [pid = 1649] [serial = 1399] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x11a8de000) [pid = 1649] [serial = 1402] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x1188e6800) [pid = 1649] [serial = 1517] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x119ca4000) [pid = 1649] [serial = 1522] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x1197b0400) [pid = 1649] [serial = 1520] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x119d61c00) [pid = 1649] [serial = 1525] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x11ad47400) [pid = 1649] [serial = 1528] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x11c4ae400) [pid = 1649] [serial = 1529] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x11c57f000) [pid = 1649] [serial = 1531] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x11561b800) [pid = 1649] [serial = 1514] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x123854000) [pid = 1649] [serial = 1532] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x123a3c800) [pid = 1649] [serial = 1534] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x12d18cc00) [pid = 1649] [serial = 1489] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x12e4df400) [pid = 1649] [serial = 1495] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x12e45dc00) [pid = 1649] [serial = 1493] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x12d5e9000) [pid = 1649] [serial = 1492] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x12e960800) [pid = 1649] [serial = 1498] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x11a8d7800) [pid = 1649] [serial = 1501] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x12eaa5000) [pid = 1649] [serial = 1504] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x12eb9c400) [pid = 1649] [serial = 1507] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x118fcec00) [pid = 1649] [serial = 1519] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12eb95400) [pid = 1649] [serial = 1505] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x12eaa7400) [pid = 1649] [serial = 1499] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12b098000) [pid = 1649] [serial = 1486] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x1288cb800) [pid = 1649] [serial = 1483] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x129468000) [pid = 1649] [serial = 1484] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x1268a6800) [pid = 1649] [serial = 1480] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x1274d8c00) [pid = 1649] [serial = 1481] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x11a8d4000) [pid = 1649] [serial = 1523] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x11c797c00) [pid = 1649] [serial = 1477] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x123ba1400) [pid = 1649] [serial = 1478] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x11c499c00) [pid = 1649] [serial = 1475] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x11ad03000) [pid = 1649] [serial = 1474] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x119267800) [pid = 1649] [serial = 1472] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x116687800) [pid = 1649] [serial = 1471] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x12e464400) [pid = 1649] [serial = 1468] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x12e4d8400) [pid = 1649] [serial = 1469] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12e325400) [pid = 1649] [serial = 1466] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12d488c00) [pid = 1649] [serial = 1465] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x1288cd800) [pid = 1649] [serial = 1462] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x12ab8dc00) [pid = 1649] [serial = 1463] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x11c493400) [pid = 1649] [serial = 1459] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x123bb9000) [pid = 1649] [serial = 1460] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x123b97000) [pid = 1649] [serial = 1535] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x11ab08800) [pid = 1649] [serial = 1526] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12eba2000) [pid = 1649] [serial = 1508] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x11528a000) [pid = 1649] [serial = 1513] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11867e800) [pid = 1649] [serial = 1456] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x119ab8400) [pid = 1649] [serial = 1457] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12e957000) [pid = 1649] [serial = 1454] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x12e95b000) [pid = 1649] [serial = 1496] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x123bbd800) [pid = 1649] [serial = 1502] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1159d7c00) [pid = 1649] [serial = 1516] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x12b751800) [pid = 1649] [serial = 1487] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12d485000) [pid = 1649] [serial = 1490] [outer = 0x0] [url = about:blank] 15:37:04 INFO - PROCESS | 1649 | 1461364624440 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 15:37:04 INFO - PROCESS | 1649 | 1461364624444 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 15:37:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 15:37:04 INFO - PROCESS | 1649 | 1461364624449 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 15:37:04 INFO - PROCESS | 1649 | 1461364624450 Marionette TRACE conn2 <- [1,2118,null,{}] 15:37:04 INFO - PROCESS | 1649 | 1461364624458 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}] 15:37:04 INFO - PROCESS | 1649 | 1461364624546 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 15:37:04 INFO - PROCESS | 1649 | 1461364624554 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x118e46800 == 57 [pid = 1649] [id = 537] 15:37:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x118fce400) [pid = 1649] [serial = 1611] [outer = 0x0] 15:37:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x119267800) [pid = 1649] [serial = 1612] [outer = 0x118fce400] 15:37:04 INFO - PROCESS | 1649 | 1461364624581 Marionette DEBUG loaded listener.js 15:37:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x119d57c00) [pid = 1649] [serial = 1613] [outer = 0x118fce400] 15:37:04 INFO - PROCESS | 1649 | 1461364624949 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]]]}] 15:37:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 15:37:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 525ms 15:37:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 15:37:04 INFO - PROCESS | 1649 | 1461364624980 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 15:37:04 INFO - PROCESS | 1649 | 1461364624981 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 15:37:04 INFO - PROCESS | 1649 | 1461364624983 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 15:37:04 INFO - PROCESS | 1649 | 1461364624987 Marionette TRACE conn2 <- [1,2122,null,{}] 15:37:04 INFO - PROCESS | 1649 | 1461364624995 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}] 15:37:05 INFO - PROCESS | 1649 | 1461364625080 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 15:37:05 INFO - PROCESS | 1649 | 1461364625089 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b95d000 == 58 [pid = 1649] [id = 538] 15:37:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x11ad41c00) [pid = 1649] [serial = 1614] [outer = 0x0] 15:37:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x11c140000) [pid = 1649] [serial = 1615] [outer = 0x11ad41c00] 15:37:05 INFO - PROCESS | 1649 | 1461364625118 Marionette DEBUG loaded listener.js 15:37:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x11c79d400) [pid = 1649] [serial = 1616] [outer = 0x11ad41c00] 15:37:05 INFO - PROCESS | 1649 | 1461364625482 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]]]}] 15:37:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 15:37:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 524ms 15:37:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 15:37:05 INFO - PROCESS | 1649 | 1461364625507 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 15:37:05 INFO - PROCESS | 1649 | 1461364625509 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 15:37:05 INFO - PROCESS | 1649 | 1461364625511 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 15:37:05 INFO - PROCESS | 1649 | 1461364625512 Marionette TRACE conn2 <- [1,2126,null,{}] 15:37:05 INFO - PROCESS | 1649 | 1461364625515 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}] 15:37:05 INFO - PROCESS | 1649 | 1461364625607 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 15:37:05 INFO - PROCESS | 1649 | 1461364625661 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c7ca800 == 59 [pid = 1649] [id = 539] 15:37:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x11c7f1c00) [pid = 1649] [serial = 1617] [outer = 0x0] 15:37:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x123b9c000) [pid = 1649] [serial = 1618] [outer = 0x11c7f1c00] 15:37:05 INFO - PROCESS | 1649 | 1461364625688 Marionette DEBUG loaded listener.js 15:37:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x123bc6c00) [pid = 1649] [serial = 1619] [outer = 0x11c7f1c00] 15:37:05 INFO - PROCESS | 1649 | 1461364625961 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]]]}] 15:37:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 15:37:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 468ms 15:37:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 15:37:05 INFO - PROCESS | 1649 | 1461364625980 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 15:37:05 INFO - PROCESS | 1649 | 1461364625981 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 15:37:05 INFO - PROCESS | 1649 | 1461364625984 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 15:37:05 INFO - PROCESS | 1649 | 1461364625985 Marionette TRACE conn2 <- [1,2130,null,{}] 15:37:06 INFO - PROCESS | 1649 | 1461364625996 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}] 15:37:06 INFO - PROCESS | 1649 | 1461364626092 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 15:37:06 INFO - PROCESS | 1649 | 1461364626167 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x123c12800 == 60 [pid = 1649] [id = 540] 15:37:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x123a46400) [pid = 1649] [serial = 1620] [outer = 0x0] 15:37:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x123e1e400) [pid = 1649] [serial = 1621] [outer = 0x123a46400] 15:37:06 INFO - PROCESS | 1649 | 1461364626210 Marionette DEBUG loaded listener.js 15:37:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x126833c00) [pid = 1649] [serial = 1622] [outer = 0x123a46400] 15:37:06 INFO - PROCESS | 1649 | 1461364626604 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] 15:37:06 INFO - PROCESS | 1649 | 1461364626612 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 15:37:06 INFO - PROCESS | 1649 | 1461364626615 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 15:37:06 INFO - PROCESS | 1649 | 1461364626616 Marionette TRACE conn2 <- [1,2134,null,{}] 15:37:06 INFO - PROCESS | 1649 | 1461364626619 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}] 15:37:06 INFO - PROCESS | 1649 | 1461364626758 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 15:37:06 INFO - PROCESS | 1649 | 1461364626776 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x126fe3000 == 61 [pid = 1649] [id = 541] 15:37:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12683a400) [pid = 1649] [serial = 1623] [outer = 0x0] 15:37:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x126fc8800) [pid = 1649] [serial = 1624] [outer = 0x12683a400] 15:37:06 INFO - PROCESS | 1649 | 1461364626818 Marionette DEBUG loaded listener.js 15:37:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x129036400) [pid = 1649] [serial = 1625] [outer = 0x12683a400] 15:37:07 INFO - PROCESS | 1649 | 1461364627245 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]]]}] 15:37:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 15:37:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 671ms 15:37:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 15:37:07 INFO - PROCESS | 1649 | 1461364627298 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 15:37:07 INFO - PROCESS | 1649 | 1461364627299 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 15:37:07 INFO - PROCESS | 1649 | 1461364627301 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 15:37:07 INFO - PROCESS | 1649 | 1461364627302 Marionette TRACE conn2 <- [1,2138,null,{}] 15:37:07 INFO - PROCESS | 1649 | 1461364627304 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}] 15:37:07 INFO - PROCESS | 1649 | 1461364627412 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 15:37:07 INFO - PROCESS | 1649 | 1461364627464 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x129b53800 == 62 [pid = 1649] [id = 542] 15:37:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x129037000) [pid = 1649] [serial = 1626] [outer = 0x0] 15:37:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x12ab95800) [pid = 1649] [serial = 1627] [outer = 0x129037000] 15:37:07 INFO - PROCESS | 1649 | 1461364627491 Marionette DEBUG loaded listener.js 15:37:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x12ace4800) [pid = 1649] [serial = 1628] [outer = 0x129037000] 15:37:07 INFO - PROCESS | 1649 | 1461364627892 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]]]}] 15:37:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 15:37:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 621ms 15:37:07 INFO - PROCESS | 1649 | 1461364627928 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 15:37:07 INFO - PROCESS | 1649 | 1461364627930 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 15:37:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 15:37:07 INFO - PROCESS | 1649 | 1461364627933 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 15:37:07 INFO - PROCESS | 1649 | 1461364627935 Marionette TRACE conn2 <- [1,2142,null,{}] 15:37:07 INFO - PROCESS | 1649 | 1461364627940 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}] 15:37:08 INFO - PROCESS | 1649 | 1461364628062 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 15:37:08 INFO - PROCESS | 1649 | 1461364628074 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x129b7f000 == 63 [pid = 1649] [id = 543] 15:37:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12945f800) [pid = 1649] [serial = 1629] [outer = 0x0] 15:37:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x12b098000) [pid = 1649] [serial = 1630] [outer = 0x12945f800] 15:37:08 INFO - PROCESS | 1649 | 1461364628099 Marionette DEBUG loaded listener.js 15:37:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12b0a3000) [pid = 1649] [serial = 1631] [outer = 0x12945f800] 15:37:08 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x12eba2400) [pid = 1649] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 15:37:08 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x115625800) [pid = 1649] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 15:37:08 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x126c30800) [pid = 1649] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 15:37:08 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x119ca5c00) [pid = 1649] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 15:37:08 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x123b9ac00) [pid = 1649] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 15:37:08 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x11c494c00) [pid = 1649] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 15:37:08 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x116684400) [pid = 1649] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 15:37:08 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x126c39800) [pid = 1649] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 15:37:08 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1274cbc00) [pid = 1649] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 15:37:08 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x11c79c400) [pid = 1649] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 15:37:08 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x114f50000) [pid = 1649] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 15:37:08 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x11ab0b000) [pid = 1649] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 15:37:08 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1243aec00) [pid = 1649] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 15:37:08 INFO - PROCESS | 1649 | 1461364628557 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] 15:37:08 INFO - PROCESS | 1649 | 1461364628608 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 15:37:08 INFO - PROCESS | 1649 | 1461364628610 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 15:37:08 INFO - PROCESS | 1649 | 1461364628611 Marionette TRACE conn2 <- [1,2146,null,{}] 15:37:08 INFO - PROCESS | 1649 | 1461364628613 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}] 15:37:08 INFO - PROCESS | 1649 | 1461364628700 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 15:37:08 INFO - PROCESS | 1649 | 1461364628720 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x11be65000 == 64 [pid = 1649] [id = 544] 15:37:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x119d5e000) [pid = 1649] [serial = 1632] [outer = 0x0] 15:37:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x11c79c400) [pid = 1649] [serial = 1633] [outer = 0x119d5e000] 15:37:08 INFO - PROCESS | 1649 | 1461364628746 Marionette DEBUG loaded listener.js 15:37:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x126c9ac00) [pid = 1649] [serial = 1634] [outer = 0x119d5e000] 15:37:09 INFO - PROCESS | 1649 | 1461364629086 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] 15:37:09 INFO - PROCESS | 1649 | 1461364629136 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 15:37:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 15:37:09 INFO - PROCESS | 1649 | 1461364629138 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 15:37:09 INFO - PROCESS | 1649 | 1461364629139 Marionette TRACE conn2 <- [1,2150,null,{}] 15:37:09 INFO - PROCESS | 1649 | 1461364629142 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}] 15:37:09 INFO - PROCESS | 1649 | 1461364629227 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 15:37:09 INFO - PROCESS | 1649 | 1461364629231 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ac35000 == 65 [pid = 1649] [id = 545] 15:37:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x123ba3c00) [pid = 1649] [serial = 1635] [outer = 0x0] 15:37:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12b427800) [pid = 1649] [serial = 1636] [outer = 0x123ba3c00] 15:37:09 INFO - PROCESS | 1649 | 1461364629256 Marionette DEBUG loaded listener.js 15:37:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12b4ed400) [pid = 1649] [serial = 1637] [outer = 0x123ba3c00] 15:37:09 INFO - PROCESS | 1649 | 1461364629656 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]]]}] 15:37:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 15:37:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 568ms 15:37:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 15:37:09 INFO - PROCESS | 1649 | 1461364629708 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 15:37:09 INFO - PROCESS | 1649 | 1461364629711 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 15:37:09 INFO - PROCESS | 1649 | 1461364629714 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 15:37:09 INFO - PROCESS | 1649 | 1461364629717 Marionette TRACE conn2 <- [1,2154,null,{}] 15:37:09 INFO - PROCESS | 1649 | 1461364629721 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}] 15:37:09 INFO - PROCESS | 1649 | 1461364629912 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 15:37:09 INFO - PROCESS | 1649 | 1461364629929 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d01a000 == 66 [pid = 1649] [id = 546] 15:37:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12b795c00) [pid = 1649] [serial = 1638] [outer = 0x0] 15:37:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x12d10b800) [pid = 1649] [serial = 1639] [outer = 0x12b795c00] 15:37:10 INFO - PROCESS | 1649 | 1461364630007 Marionette DEBUG loaded listener.js 15:37:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x12d184c00) [pid = 1649] [serial = 1640] [outer = 0x12b795c00] 15:37:10 INFO - PROCESS | 1649 | 1461364630388 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]]]}] 15:37:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 15:37:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 720ms 15:37:10 INFO - PROCESS | 1649 | 1461364630435 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 15:37:10 INFO - PROCESS | 1649 | 1461364630436 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 15:37:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 15:37:10 INFO - PROCESS | 1649 | 1461364630439 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 15:37:10 INFO - PROCESS | 1649 | 1461364630440 Marionette TRACE conn2 <- [1,2158,null,{}] 15:37:10 INFO - PROCESS | 1649 | 1461364630442 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}] 15:37:10 INFO - PROCESS | 1649 | 1461364630557 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 15:37:10 INFO - PROCESS | 1649 | 1461364630667 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x1166dd000 == 67 [pid = 1649] [id = 547] 15:37:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1147ca000) [pid = 1649] [serial = 1641] [outer = 0x0] 15:37:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x114f57800) [pid = 1649] [serial = 1642] [outer = 0x1147ca000] 15:37:10 INFO - PROCESS | 1649 | 1461364630699 Marionette DEBUG loaded listener.js 15:37:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x11546c000) [pid = 1649] [serial = 1643] [outer = 0x1147ca000] 15:37:11 INFO - PROCESS | 1649 | 1461364631178 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]]]}] 15:37:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 15:37:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 770ms 15:37:11 INFO - PROCESS | 1649 | 1461364631224 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 15:37:11 INFO - PROCESS | 1649 | 1461364631228 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 15:37:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 15:37:11 INFO - PROCESS | 1649 | 1461364631234 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 15:37:11 INFO - PROCESS | 1649 | 1461364631239 Marionette TRACE conn2 <- [1,2162,null,{}] 15:37:11 INFO - PROCESS | 1649 | 1461364631243 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}] 15:37:11 INFO - PROCESS | 1649 | 1461364631375 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 15:37:11 INFO - PROCESS | 1649 | 1461364631447 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c169800 == 68 [pid = 1649] [id = 548] 15:37:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x11a8d7800) [pid = 1649] [serial = 1644] [outer = 0x0] 15:37:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x11ab07000) [pid = 1649] [serial = 1645] [outer = 0x11a8d7800] 15:37:11 INFO - PROCESS | 1649 | 1461364631479 Marionette DEBUG loaded listener.js 15:37:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x11bea8400) [pid = 1649] [serial = 1646] [outer = 0x11a8d7800] 15:37:11 INFO - PROCESS | 1649 | 1461364631871 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]]]}] 15:37:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 15:37:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 676ms 15:37:11 INFO - PROCESS | 1649 | 1461364631913 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 15:37:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 15:37:11 INFO - PROCESS | 1649 | 1461364631916 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 15:37:11 INFO - PROCESS | 1649 | 1461364631919 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 15:37:11 INFO - PROCESS | 1649 | 1461364631921 Marionette TRACE conn2 <- [1,2166,null,{}] 15:37:11 INFO - PROCESS | 1649 | 1461364631925 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}] 15:37:12 INFO - PROCESS | 1649 | 1461364632030 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 15:37:12 INFO - PROCESS | 1649 | 1461364632092 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x129b7c000 == 69 [pid = 1649] [id = 549] 15:37:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x11c797c00) [pid = 1649] [serial = 1647] [outer = 0x0] 15:37:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x123c2a800) [pid = 1649] [serial = 1648] [outer = 0x11c797c00] 15:37:12 INFO - PROCESS | 1649 | 1461364632163 Marionette DEBUG loaded listener.js 15:37:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12683f000) [pid = 1649] [serial = 1649] [outer = 0x11c797c00] 15:37:12 INFO - PROCESS | 1649 | 1461364632571 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]]]}] 15:37:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 15:37:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 672ms 15:37:12 INFO - PROCESS | 1649 | 1461364632591 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 15:37:12 INFO - PROCESS | 1649 | 1461364632592 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 15:37:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 15:37:12 INFO - PROCESS | 1649 | 1461364632600 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 15:37:12 INFO - PROCESS | 1649 | 1461364632604 Marionette TRACE conn2 <- [1,2170,null,{}] 15:37:12 INFO - PROCESS | 1649 | 1461364632607 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}] 15:37:12 INFO - PROCESS | 1649 | 1461364632737 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 15:37:12 INFO - PROCESS | 1649 | 1461364632822 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e3cb800 == 70 [pid = 1649] [id = 550] 15:37:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x126fc6400) [pid = 1649] [serial = 1650] [outer = 0x0] 15:37:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x1288d5c00) [pid = 1649] [serial = 1651] [outer = 0x126fc6400] 15:37:12 INFO - PROCESS | 1649 | 1461364632853 Marionette DEBUG loaded listener.js 15:37:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x12b098400) [pid = 1649] [serial = 1652] [outer = 0x126fc6400] 15:37:13 INFO - PROCESS | 1649 | 1461364633265 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]]]}] 15:37:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 15:37:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 677ms 15:37:13 INFO - PROCESS | 1649 | 1461364633273 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 15:37:13 INFO - PROCESS | 1649 | 1461364633274 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 15:37:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 15:37:13 INFO - PROCESS | 1649 | 1461364633277 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 15:37:13 INFO - PROCESS | 1649 | 1461364633278 Marionette TRACE conn2 <- [1,2174,null,{}] 15:37:13 INFO - PROCESS | 1649 | 1461364633280 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}] 15:37:13 INFO - PROCESS | 1649 | 1461364633389 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 15:37:13 INFO - PROCESS | 1649 | 1461364633446 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e4ad800 == 71 [pid = 1649] [id = 551] 15:37:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12902f800) [pid = 1649] [serial = 1653] [outer = 0x0] 15:37:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12b4f5000) [pid = 1649] [serial = 1654] [outer = 0x12902f800] 15:37:13 INFO - PROCESS | 1649 | 1461364633476 Marionette DEBUG loaded listener.js 15:37:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x12b794400) [pid = 1649] [serial = 1655] [outer = 0x12902f800] 15:37:13 INFO - PROCESS | 1649 | 1461364633912 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]]]}] 15:37:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 15:37:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 669ms 15:37:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 15:37:13 INFO - PROCESS | 1649 | 1461364633946 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 15:37:13 INFO - PROCESS | 1649 | 1461364633948 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 15:37:13 INFO - PROCESS | 1649 | 1461364633950 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 15:37:13 INFO - PROCESS | 1649 | 1461364633951 Marionette TRACE conn2 <- [1,2178,null,{}] 15:37:13 INFO - PROCESS | 1649 | 1461364633954 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}] 15:37:14 INFO - PROCESS | 1649 | 1461364634058 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 15:37:14 INFO - PROCESS | 1649 | 1461364634171 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ed93000 == 72 [pid = 1649] [id = 552] 15:37:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x12d191000) [pid = 1649] [serial = 1656] [outer = 0x0] 15:37:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12d19b800) [pid = 1649] [serial = 1657] [outer = 0x12d191000] 15:37:14 INFO - PROCESS | 1649 | 1461364634208 Marionette DEBUG loaded listener.js 15:37:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12d483400) [pid = 1649] [serial = 1658] [outer = 0x12d191000] 15:37:14 INFO - PROCESS | 1649 | 1461364634612 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]]]}] 15:37:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 15:37:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 721ms 15:37:14 INFO - PROCESS | 1649 | 1461364634672 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 15:37:14 INFO - PROCESS | 1649 | 1461364634673 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 15:37:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 15:37:14 INFO - PROCESS | 1649 | 1461364634675 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 15:37:14 INFO - PROCESS | 1649 | 1461364634677 Marionette TRACE conn2 <- [1,2182,null,{}] 15:37:14 INFO - PROCESS | 1649 | 1461364634679 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}] 15:37:14 INFO - PROCESS | 1649 | 1461364634782 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 15:37:14 INFO - PROCESS | 1649 | 1461364634843 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b7ca800 == 73 [pid = 1649] [id = 553] 15:37:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x12ab97400) [pid = 1649] [serial = 1659] [outer = 0x0] 15:37:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12d488c00) [pid = 1649] [serial = 1660] [outer = 0x12ab97400] 15:37:14 INFO - PROCESS | 1649 | 1461364634939 Marionette DEBUG loaded listener.js 15:37:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12d5e1800) [pid = 1649] [serial = 1661] [outer = 0x12ab97400] 15:37:15 INFO - PROCESS | 1649 | 1461364635324 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]]]}] 15:37:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 15:37:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 669ms 15:37:15 INFO - PROCESS | 1649 | 1461364635345 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 15:37:15 INFO - PROCESS | 1649 | 1461364635347 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 15:37:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 15:37:15 INFO - PROCESS | 1649 | 1461364635349 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 15:37:15 INFO - PROCESS | 1649 | 1461364635350 Marionette TRACE conn2 <- [1,2186,null,{}] 15:37:15 INFO - PROCESS | 1649 | 1461364635353 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}] 15:37:15 INFO - PROCESS | 1649 | 1461364635661 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 15:37:15 INFO - PROCESS | 1649 | 1461364635764 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x11af88800 == 74 [pid = 1649] [id = 554] 15:37:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x115617c00) [pid = 1649] [serial = 1662] [outer = 0x0] 15:37:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x115621800) [pid = 1649] [serial = 1663] [outer = 0x115617c00] 15:37:15 INFO - PROCESS | 1649 | 1461364635793 Marionette DEBUG loaded listener.js 15:37:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x118949c00) [pid = 1649] [serial = 1664] [outer = 0x115617c00] 15:37:16 INFO - PROCESS | 1649 | 1461364636203 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]]]}] 15:37:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 15:37:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 874ms 15:37:16 INFO - PROCESS | 1649 | 1461364636224 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 15:37:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 15:37:16 INFO - PROCESS | 1649 | 1461364636227 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 15:37:16 INFO - PROCESS | 1649 | 1461364636230 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 15:37:16 INFO - PROCESS | 1649 | 1461364636233 Marionette TRACE conn2 <- [1,2190,null,{}] 15:37:16 INFO - PROCESS | 1649 | 1461364636256 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}] 15:37:16 INFO - PROCESS | 1649 | 1461364636359 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 15:37:16 INFO - PROCESS | 1649 | 1461364636459 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x118842000 == 75 [pid = 1649] [id = 555] 15:37:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x119136800) [pid = 1649] [serial = 1665] [outer = 0x0] 15:37:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x119abc400) [pid = 1649] [serial = 1666] [outer = 0x119136800] 15:37:16 INFO - PROCESS | 1649 | 1461364636507 Marionette DEBUG loaded listener.js 15:37:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x11a96e400) [pid = 1649] [serial = 1667] [outer = 0x119136800] 15:37:16 INFO - PROCESS | 1649 | --DOCSHELL 0x1290c7800 == 74 [pid = 1649] [id = 427] 15:37:16 INFO - PROCESS | 1649 | --DOCSHELL 0x123b25000 == 73 [pid = 1649] [id = 422] 15:37:16 INFO - PROCESS | 1649 | --DOCSHELL 0x11c76a000 == 72 [pid = 1649] [id = 421] 15:37:16 INFO - PROCESS | 1649 | --DOCSHELL 0x12d01a000 == 71 [pid = 1649] [id = 546] 15:37:16 INFO - PROCESS | 1649 | --DOCSHELL 0x12ac35000 == 70 [pid = 1649] [id = 545] 15:37:16 INFO - PROCESS | 1649 | --DOCSHELL 0x11be65000 == 69 [pid = 1649] [id = 544] 15:37:16 INFO - PROCESS | 1649 | --DOCSHELL 0x129b7f000 == 68 [pid = 1649] [id = 543] 15:37:16 INFO - PROCESS | 1649 | --DOCSHELL 0x129b53800 == 67 [pid = 1649] [id = 542] 15:37:16 INFO - PROCESS | 1649 | --DOCSHELL 0x126fe3000 == 66 [pid = 1649] [id = 541] 15:37:16 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x12ab94000) [pid = 1649] [serial = 1585] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1649 | --DOCSHELL 0x123c12800 == 65 [pid = 1649] [id = 540] 15:37:16 INFO - PROCESS | 1649 | --DOCSHELL 0x11c7ca800 == 64 [pid = 1649] [id = 539] 15:37:16 INFO - PROCESS | 1649 | --DOCSHELL 0x11b95d000 == 63 [pid = 1649] [id = 538] 15:37:16 INFO - PROCESS | 1649 | --DOCSHELL 0x118e46800 == 62 [pid = 1649] [id = 537] 15:37:16 INFO - PROCESS | 1649 | --DOCSHELL 0x11c151800 == 61 [pid = 1649] [id = 536] 15:37:16 INFO - PROCESS | 1649 | --DOCSHELL 0x11b061800 == 60 [pid = 1649] [id = 529] 15:37:16 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x12ef9e400) [pid = 1649] [serial = 1511] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x114f51c00) [pid = 1649] [serial = 1540] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x118fd1000) [pid = 1649] [serial = 1543] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x1288d1800) [pid = 1649] [serial = 1573] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x1274d9400) [pid = 1649] [serial = 1571] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x12ab93000) [pid = 1649] [serial = 1583] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x1198e0000) [pid = 1649] [serial = 1576] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x11ab09800) [pid = 1649] [serial = 1577] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x129463000) [pid = 1649] [serial = 1582] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x124035000) [pid = 1649] [serial = 1579] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x128bc2400) [pid = 1649] [serial = 1574] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x125d70c00) [pid = 1649] [serial = 1564] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x126e1e400) [pid = 1649] [serial = 1568] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x126c2f800) [pid = 1649] [serial = 1565] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12902ec00) [pid = 1649] [serial = 1580] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x124036400) [pid = 1649] [serial = 1562] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x118e19c00) [pid = 1649] [serial = 1550] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x1159db800) [pid = 1649] [serial = 1549] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x126c95c00) [pid = 1649] [serial = 1567] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x11ab09c00) [pid = 1649] [serial = 1555] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x11c49a000) [pid = 1649] [serial = 1556] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x123e1a000) [pid = 1649] [serial = 1561] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x11b9f0000) [pid = 1649] [serial = 1546] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x11c791800) [pid = 1649] [serial = 1558] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x123bbf000) [pid = 1649] [serial = 1559] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x119a46400) [pid = 1649] [serial = 1552] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x119c9cc00) [pid = 1649] [serial = 1553] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x126fc8c00) [pid = 1649] [serial = 1570] [outer = 0x0] [url = about:blank] 15:37:16 INFO - PROCESS | 1649 | 1461364636967 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]]]}] 15:37:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 15:37:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 774ms 15:37:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 15:37:17 INFO - PROCESS | 1649 | 1461364637005 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 15:37:17 INFO - PROCESS | 1649 | 1461364637007 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 15:37:17 INFO - PROCESS | 1649 | 1461364637009 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 15:37:17 INFO - PROCESS | 1649 | 1461364637010 Marionette TRACE conn2 <- [1,2194,null,{}] 15:37:17 INFO - PROCESS | 1649 | 1461364637013 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}] 15:37:17 INFO - PROCESS | 1649 | 1461364637099 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 15:37:17 INFO - PROCESS | 1649 | 1461364637105 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a8c5000 == 61 [pid = 1649] [id = 556] 15:37:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x11ab09800) [pid = 1649] [serial = 1668] [outer = 0x0] 15:37:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x11b9e5400) [pid = 1649] [serial = 1669] [outer = 0x11ab09800] 15:37:17 INFO - PROCESS | 1649 | 1461364637132 Marionette DEBUG loaded listener.js 15:37:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x11c4b0400) [pid = 1649] [serial = 1670] [outer = 0x11ab09800] 15:37:17 INFO - PROCESS | 1649 | 1461364637500 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]]]}] 15:37:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 15:37:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 520ms 15:37:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 15:37:17 INFO - PROCESS | 1649 | 1461364637530 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 15:37:17 INFO - PROCESS | 1649 | 1461364637532 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 15:37:17 INFO - PROCESS | 1649 | 1461364637540 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 15:37:17 INFO - PROCESS | 1649 | 1461364637543 Marionette TRACE conn2 <- [1,2198,null,{}] 15:37:17 INFO - PROCESS | 1649 | 1461364637546 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}] 15:37:17 INFO - PROCESS | 1649 | 1461364637635 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 15:37:17 INFO - PROCESS | 1649 | 1461364637641 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c779000 == 62 [pid = 1649] [id = 557] 15:37:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x11c791000) [pid = 1649] [serial = 1671] [outer = 0x0] 15:37:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x123b99400) [pid = 1649] [serial = 1672] [outer = 0x11c791000] 15:37:17 INFO - PROCESS | 1649 | 1461364637667 Marionette DEBUG loaded listener.js 15:37:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x123c2dc00) [pid = 1649] [serial = 1673] [outer = 0x11c791000] 15:37:17 INFO - PROCESS | 1649 | 1461364637992 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]]]}] 15:37:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 15:37:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 477ms 15:37:18 INFO - PROCESS | 1649 | 1461364638012 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 15:37:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 15:37:18 INFO - PROCESS | 1649 | 1461364638013 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 15:37:18 INFO - PROCESS | 1649 | 1461364638016 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 15:37:18 INFO - PROCESS | 1649 | 1461364638017 Marionette TRACE conn2 <- [1,2202,null,{}] 15:37:18 INFO - PROCESS | 1649 | 1461364638020 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}] 15:37:18 INFO - PROCESS | 1649 | 1461364638112 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 15:37:18 INFO - PROCESS | 1649 | 1461364638175 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x114569000 == 63 [pid = 1649] [id = 558] 15:37:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x123dfe800) [pid = 1649] [serial = 1674] [outer = 0x0] 15:37:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x1241edc00) [pid = 1649] [serial = 1675] [outer = 0x123dfe800] 15:37:18 INFO - PROCESS | 1649 | 1461364638201 Marionette DEBUG loaded listener.js 15:37:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x126837800) [pid = 1649] [serial = 1676] [outer = 0x123dfe800] 15:37:18 INFO - PROCESS | 1649 | 1461364638488 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]]]}] 15:37:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 15:37:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 518ms 15:37:18 INFO - PROCESS | 1649 | 1461364638535 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 15:37:18 INFO - PROCESS | 1649 | 1461364638538 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 15:37:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 15:37:18 INFO - PROCESS | 1649 | 1461364638541 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 15:37:18 INFO - PROCESS | 1649 | 1461364638542 Marionette TRACE conn2 <- [1,2206,null,{}] 15:37:18 INFO - PROCESS | 1649 | 1461364638544 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}] 15:37:18 INFO - PROCESS | 1649 | 1461364638628 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 15:37:18 INFO - PROCESS | 1649 | 1461364638695 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x125d3e800 == 64 [pid = 1649] [id = 559] 15:37:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x126e12800) [pid = 1649] [serial = 1677] [outer = 0x0] 15:37:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x126e17000) [pid = 1649] [serial = 1678] [outer = 0x126e12800] 15:37:18 INFO - PROCESS | 1649 | 1461364638728 Marionette DEBUG loaded listener.js 15:37:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x1275cb400) [pid = 1649] [serial = 1679] [outer = 0x126e12800] 15:37:19 INFO - PROCESS | 1649 | 1461364639057 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]]]}] 15:37:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 15:37:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 570ms 15:37:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 15:37:19 INFO - PROCESS | 1649 | 1461364639112 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 15:37:19 INFO - PROCESS | 1649 | 1461364639113 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 15:37:19 INFO - PROCESS | 1649 | 1461364639116 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 15:37:19 INFO - PROCESS | 1649 | 1461364639118 Marionette TRACE conn2 <- [1,2210,null,{}] 15:37:19 INFO - PROCESS | 1649 | 1461364639131 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}] 15:37:19 INFO - PROCESS | 1649 | 1461364639297 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 15:37:19 INFO - PROCESS | 1649 | 1461364639323 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x129b42800 == 65 [pid = 1649] [id = 560] 15:37:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x126e13400) [pid = 1649] [serial = 1680] [outer = 0x0] 15:37:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x128bc7800) [pid = 1649] [serial = 1681] [outer = 0x126e13400] 15:37:19 INFO - PROCESS | 1649 | 1461364639363 Marionette DEBUG loaded listener.js 15:37:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12ab92000) [pid = 1649] [serial = 1682] [outer = 0x126e13400] 15:37:19 INFO - PROCESS | 1649 | 1461364639701 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]]]}] 15:37:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 15:37:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 629ms 15:37:19 INFO - PROCESS | 1649 | 1461364639746 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 15:37:19 INFO - PROCESS | 1649 | 1461364639747 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 15:37:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 15:37:19 INFO - PROCESS | 1649 | 1461364639749 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 15:37:19 INFO - PROCESS | 1649 | 1461364639750 Marionette TRACE conn2 <- [1,2214,null,{}] 15:37:19 INFO - PROCESS | 1649 | 1461364639753 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}] 15:37:19 INFO - PROCESS | 1649 | 1461364639860 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 15:37:19 INFO - PROCESS | 1649 | 1461364639872 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x129b77000 == 66 [pid = 1649] [id = 561] 15:37:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12abe0800) [pid = 1649] [serial = 1683] [outer = 0x0] 15:37:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x12acea800) [pid = 1649] [serial = 1684] [outer = 0x12abe0800] 15:37:19 INFO - PROCESS | 1649 | 1461364639898 Marionette DEBUG loaded listener.js 15:37:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x12b0a1000) [pid = 1649] [serial = 1685] [outer = 0x12abe0800] 15:37:20 INFO - PROCESS | 1649 | 1461364640234 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]]]}] 15:37:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 15:37:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 523ms 15:37:20 INFO - PROCESS | 1649 | 1461364640277 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 15:37:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 15:37:20 INFO - PROCESS | 1649 | 1461364640278 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 15:37:20 INFO - PROCESS | 1649 | 1461364640281 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 15:37:20 INFO - PROCESS | 1649 | 1461364640282 Marionette TRACE conn2 <- [1,2218,null,{}] 15:37:20 INFO - PROCESS | 1649 | 1461364640284 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}] 15:37:20 INFO - PROCESS | 1649 | 1461364640392 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 15:37:20 INFO - PROCESS | 1649 | 1461364640431 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a920000 == 67 [pid = 1649] [id = 562] 15:37:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12abe0c00) [pid = 1649] [serial = 1686] [outer = 0x0] 15:37:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12b4f4000) [pid = 1649] [serial = 1687] [outer = 0x12abe0c00] 15:37:20 INFO - PROCESS | 1649 | 1461364640457 Marionette DEBUG loaded listener.js 15:37:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x12b79fc00) [pid = 1649] [serial = 1688] [outer = 0x12abe0c00] 15:37:20 INFO - PROCESS | 1649 | 1461364640763 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]]]}] 15:37:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 15:37:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 517ms 15:37:20 INFO - PROCESS | 1649 | 1461364640799 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 15:37:20 INFO - PROCESS | 1649 | 1461364640800 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 15:37:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 15:37:20 INFO - PROCESS | 1649 | 1461364640803 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 15:37:20 INFO - PROCESS | 1649 | 1461364640806 Marionette TRACE conn2 <- [1,2222,null,{}] 15:37:20 INFO - PROCESS | 1649 | 1461364640808 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}] 15:37:20 INFO - PROCESS | 1649 | 1461364640917 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 15:37:21 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x12683a400) [pid = 1649] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 15:37:21 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x129037000) [pid = 1649] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 15:37:21 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x11475fc00) [pid = 1649] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 15:37:21 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x11ad41c00) [pid = 1649] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 15:37:21 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x118fce400) [pid = 1649] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 15:37:21 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x123a46400) [pid = 1649] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 15:37:21 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x115859c00) [pid = 1649] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 15:37:21 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12945f800) [pid = 1649] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 15:37:21 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x11c7f1c00) [pid = 1649] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 15:37:21 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x115626400) [pid = 1649] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 15:37:21 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x119d5e000) [pid = 1649] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 15:37:21 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x123ba3c00) [pid = 1649] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 15:37:21 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x1189d9400) [pid = 1649] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 15:37:21 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x11ad45c00) [pid = 1649] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 15:37:21 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x114442800) [pid = 1649] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 15:37:21 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x118ee7000) [pid = 1649] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 15:37:21 INFO - PROCESS | 1649 | 1461364641139 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x118f17800 == 68 [pid = 1649] [id = 563] 15:37:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x11475fc00) [pid = 1649] [serial = 1689] [outer = 0x0] 15:37:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x11585a400) [pid = 1649] [serial = 1690] [outer = 0x11475fc00] 15:37:21 INFO - PROCESS | 1649 | 1461364641168 Marionette DEBUG loaded listener.js 15:37:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x119d5fc00) [pid = 1649] [serial = 1691] [outer = 0x11475fc00] 15:37:21 INFO - PROCESS | 1649 | 1461364641430 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]]]}] 15:37:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 15:37:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 673ms 15:37:21 INFO - PROCESS | 1649 | 1461364641476 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 15:37:21 INFO - PROCESS | 1649 | 1461364641478 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 15:37:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 15:37:21 INFO - PROCESS | 1649 | 1461364641480 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 15:37:21 INFO - PROCESS | 1649 | 1461364641481 Marionette TRACE conn2 <- [1,2226,null,{}] 15:37:21 INFO - PROCESS | 1649 | 1461364641483 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}] 15:37:21 INFO - PROCESS | 1649 | 1461364641591 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 15:37:21 INFO - PROCESS | 1649 | 1461364641595 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d12c800 == 69 [pid = 1649] [id = 564] 15:37:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x119d5e000) [pid = 1649] [serial = 1692] [outer = 0x0] 15:37:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x123fc8800) [pid = 1649] [serial = 1693] [outer = 0x119d5e000] 15:37:21 INFO - PROCESS | 1649 | 1461364641635 Marionette DEBUG loaded listener.js 15:37:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12d18cc00) [pid = 1649] [serial = 1694] [outer = 0x119d5e000] 15:37:22 INFO - PROCESS | 1649 | 1461364642089 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]]]}] 15:37:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 15:37:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 618ms 15:37:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 15:37:22 INFO - PROCESS | 1649 | 1461364642099 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 15:37:22 INFO - PROCESS | 1649 | 1461364642100 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 15:37:22 INFO - PROCESS | 1649 | 1461364642104 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 15:37:22 INFO - PROCESS | 1649 | 1461364642107 Marionette TRACE conn2 <- [1,2230,null,{}] 15:37:22 INFO - PROCESS | 1649 | 1461364642112 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}] 15:37:22 INFO - PROCESS | 1649 | 1461364642251 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 15:37:22 INFO - PROCESS | 1649 | 1461364642256 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x12dc96000 == 70 [pid = 1649] [id = 565] 15:37:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12683c800) [pid = 1649] [serial = 1695] [outer = 0x0] 15:37:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12d19f000) [pid = 1649] [serial = 1696] [outer = 0x12683c800] 15:37:22 INFO - PROCESS | 1649 | 1461364642282 Marionette DEBUG loaded listener.js 15:37:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x12db79400) [pid = 1649] [serial = 1697] [outer = 0x12683c800] 15:37:22 INFO - PROCESS | 1649 | 1461364642578 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]]]}] 15:37:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 15:37:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 527ms 15:37:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 15:37:22 INFO - PROCESS | 1649 | 1461364642630 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 15:37:22 INFO - PROCESS | 1649 | 1461364642631 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 15:37:22 INFO - PROCESS | 1649 | 1461364642634 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 15:37:22 INFO - PROCESS | 1649 | 1461364642635 Marionette TRACE conn2 <- [1,2234,null,{}] 15:37:22 INFO - PROCESS | 1649 | 1461364642637 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}] 15:37:22 INFO - PROCESS | 1649 | 1461364642726 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 15:37:22 INFO - PROCESS | 1649 | 1461364642789 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e4b4000 == 71 [pid = 1649] [id = 566] 15:37:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x1288cc800) [pid = 1649] [serial = 1698] [outer = 0x0] 15:37:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12e327800) [pid = 1649] [serial = 1699] [outer = 0x1288cc800] 15:37:22 INFO - PROCESS | 1649 | 1461364642815 Marionette DEBUG loaded listener.js 15:37:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x12e32f800) [pid = 1649] [serial = 1700] [outer = 0x1288cc800] 15:37:23 INFO - PROCESS | 1649 | 1461364643092 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]]]}] 15:37:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 15:37:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 518ms 15:37:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 15:37:23 INFO - PROCESS | 1649 | 1461364643205 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 15:37:23 INFO - PROCESS | 1649 | 1461364643207 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 15:37:23 INFO - PROCESS | 1649 | 1461364643211 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 15:37:23 INFO - PROCESS | 1649 | 1461364643214 Marionette TRACE conn2 <- [1,2238,null,{}] 15:37:23 INFO - PROCESS | 1649 | 1461364643218 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}] 15:37:23 INFO - PROCESS | 1649 | 1461364643318 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 15:37:23 INFO - PROCESS | 1649 | 1461364643420 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x11923f000 == 72 [pid = 1649] [id = 567] 15:37:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x11528a000) [pid = 1649] [serial = 1701] [outer = 0x0] 15:37:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x11550c400) [pid = 1649] [serial = 1702] [outer = 0x11528a000] 15:37:23 INFO - PROCESS | 1649 | 1461364643453 Marionette DEBUG loaded listener.js 15:37:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x1188e7800) [pid = 1649] [serial = 1703] [outer = 0x11528a000] 15:37:23 INFO - PROCESS | 1649 | 1461364643882 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]]]}] 15:37:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 15:37:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 723ms 15:37:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 15:37:23 INFO - PROCESS | 1649 | 1461364643935 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 15:37:23 INFO - PROCESS | 1649 | 1461364643937 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 15:37:23 INFO - PROCESS | 1649 | 1461364643943 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 15:37:23 INFO - PROCESS | 1649 | 1461364643946 Marionette TRACE conn2 <- [1,2242,null,{}] 15:37:23 INFO - PROCESS | 1649 | 1461364643949 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}] 15:37:24 INFO - PROCESS | 1649 | 1461364644058 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 15:37:24 INFO - PROCESS | 1649 | 1461364644120 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c762800 == 73 [pid = 1649] [id = 568] 15:37:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x115618400) [pid = 1649] [serial = 1704] [outer = 0x0] 15:37:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x11a8d3400) [pid = 1649] [serial = 1705] [outer = 0x115618400] 15:37:24 INFO - PROCESS | 1649 | 1461364644151 Marionette DEBUG loaded listener.js 15:37:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x11c78f400) [pid = 1649] [serial = 1706] [outer = 0x115618400] 15:37:24 INFO - PROCESS | 1649 | 1461364644598 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]]]}] 15:37:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 15:37:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 674ms 15:37:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 15:37:24 INFO - PROCESS | 1649 | 1461364644615 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 15:37:24 INFO - PROCESS | 1649 | 1461364644617 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 15:37:24 INFO - PROCESS | 1649 | 1461364644619 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 15:37:24 INFO - PROCESS | 1649 | 1461364644620 Marionette TRACE conn2 <- [1,2246,null,{}] 15:37:24 INFO - PROCESS | 1649 | 1461364644627 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}] 15:37:24 INFO - PROCESS | 1649 | 1461364644761 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 15:37:24 INFO - PROCESS | 1649 | 1461364644868 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b4d1800 == 74 [pid = 1649] [id = 569] 15:37:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x123fbb800) [pid = 1649] [serial = 1707] [outer = 0x0] 15:37:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x1268a5400) [pid = 1649] [serial = 1708] [outer = 0x123fbb800] 15:37:24 INFO - PROCESS | 1649 | 1461364644904 Marionette DEBUG loaded listener.js 15:37:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x126ee0800) [pid = 1649] [serial = 1709] [outer = 0x123fbb800] 15:37:25 INFO - PROCESS | 1649 | 1461364645346 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]]]}] 15:37:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 15:37:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 770ms 15:37:25 INFO - PROCESS | 1649 | 1461364645390 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 15:37:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 15:37:25 INFO - PROCESS | 1649 | 1461364645391 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 15:37:25 INFO - PROCESS | 1649 | 1461364645394 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 15:37:25 INFO - PROCESS | 1649 | 1461364645395 Marionette TRACE conn2 <- [1,2250,null,{}] 15:37:25 INFO - PROCESS | 1649 | 1461364645397 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}] 15:37:25 INFO - PROCESS | 1649 | 1461364645508 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 15:37:25 INFO - PROCESS | 1649 | 1461364645613 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ed92800 == 75 [pid = 1649] [id = 570] 15:37:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x1274d6000) [pid = 1649] [serial = 1710] [outer = 0x0] 15:37:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x1293e7800) [pid = 1649] [serial = 1711] [outer = 0x1274d6000] 15:37:25 INFO - PROCESS | 1649 | 1461364645645 Marionette DEBUG loaded listener.js 15:37:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x12b42b400) [pid = 1649] [serial = 1712] [outer = 0x1274d6000] 15:37:26 INFO - PROCESS | 1649 | 1461364646061 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]]]}] 15:37:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 15:37:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 719ms 15:37:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 15:37:26 INFO - PROCESS | 1649 | 1461364646113 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 15:37:26 INFO - PROCESS | 1649 | 1461364646115 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 15:37:26 INFO - PROCESS | 1649 | 1461364646117 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 15:37:26 INFO - PROCESS | 1649 | 1461364646119 Marionette TRACE conn2 <- [1,2254,null,{}] 15:37:26 INFO - PROCESS | 1649 | 1461364646136 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}] 15:37:26 INFO - PROCESS | 1649 | 1461364646248 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 15:37:26 INFO - PROCESS | 1649 | 1461364646349 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fb4f000 == 76 [pid = 1649] [id = 571] 15:37:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x12b792800) [pid = 1649] [serial = 1713] [outer = 0x0] 15:37:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x12d19a400) [pid = 1649] [serial = 1714] [outer = 0x12b792800] 15:37:26 INFO - PROCESS | 1649 | 1461364646398 Marionette DEBUG loaded listener.js 15:37:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x12d5e0800) [pid = 1649] [serial = 1715] [outer = 0x12b792800] 15:37:26 INFO - PROCESS | 1649 | 1461364646898 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]]]}] 15:37:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 15:37:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 831ms 15:37:26 INFO - PROCESS | 1649 | 1461364646949 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 15:37:26 INFO - PROCESS | 1649 | 1461364646950 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 15:37:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 15:37:26 INFO - PROCESS | 1649 | 1461364646972 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 15:37:26 INFO - PROCESS | 1649 | 1461364646973 Marionette TRACE conn2 <- [1,2258,null,{}] 15:37:26 INFO - PROCESS | 1649 | 1461364646975 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}] 15:37:27 INFO - PROCESS | 1649 | 1461364647099 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 15:37:27 INFO - PROCESS | 1649 | 1461364647174 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ff40000 == 77 [pid = 1649] [id = 572] 15:37:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x12e45c000) [pid = 1649] [serial = 1716] [outer = 0x0] 15:37:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x12e464800) [pid = 1649] [serial = 1717] [outer = 0x12e45c000] 15:37:27 INFO - PROCESS | 1649 | 1461364647206 Marionette DEBUG loaded listener.js 15:37:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x12e4d5800) [pid = 1649] [serial = 1718] [outer = 0x12e45c000] 15:37:27 INFO - PROCESS | 1649 | 1461364647599 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]]]}] 15:37:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 15:37:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 671ms 15:37:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 15:37:27 INFO - PROCESS | 1649 | 1461364647648 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 15:37:27 INFO - PROCESS | 1649 | 1461364647650 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 15:37:27 INFO - PROCESS | 1649 | 1461364647653 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 15:37:27 INFO - PROCESS | 1649 | 1461364647655 Marionette TRACE conn2 <- [1,2262,null,{}] 15:37:27 INFO - PROCESS | 1649 | 1461364647657 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}] 15:37:27 INFO - PROCESS | 1649 | 1461364647761 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 15:37:27 INFO - PROCESS | 1649 | 1461364647886 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b7be800 == 78 [pid = 1649] [id = 573] 15:37:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x12b428400) [pid = 1649] [serial = 1719] [outer = 0x0] 15:37:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x12e4d9c00) [pid = 1649] [serial = 1720] [outer = 0x12b428400] 15:37:27 INFO - PROCESS | 1649 | 1461364647919 Marionette DEBUG loaded listener.js 15:37:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x12e50fc00) [pid = 1649] [serial = 1721] [outer = 0x12b428400] 15:37:28 INFO - PROCESS | 1649 | 1461364648535 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]]]}] 15:37:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 15:37:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 920ms 15:37:28 INFO - PROCESS | 1649 | 1461364648574 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 15:37:28 INFO - PROCESS | 1649 | 1461364648576 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 15:37:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 15:37:28 INFO - PROCESS | 1649 | 1461364648579 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 15:37:28 INFO - PROCESS | 1649 | 1461364648581 Marionette TRACE conn2 <- [1,2266,null,{}] 15:37:28 INFO - PROCESS | 1649 | 1461364648586 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}] 15:37:28 INFO - PROCESS | 1649 | 1461364648685 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 15:37:28 INFO - PROCESS | 1649 | 1461364648765 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c16c000 == 79 [pid = 1649] [id = 574] 15:37:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x1151c4400) [pid = 1649] [serial = 1722] [outer = 0x0] 15:37:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x118e19c00) [pid = 1649] [serial = 1723] [outer = 0x1151c4400] 15:37:28 INFO - PROCESS | 1649 | 1461364648793 Marionette DEBUG loaded listener.js 15:37:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x119ab9800) [pid = 1649] [serial = 1724] [outer = 0x1151c4400] 15:37:29 INFO - PROCESS | 1649 | 1461364649249 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]]]}] 15:37:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 15:37:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 721ms 15:37:29 INFO - PROCESS | 1649 | 1461364649300 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 15:37:29 INFO - PROCESS | 1649 | 1461364649304 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 15:37:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 15:37:29 INFO - PROCESS | 1649 | 1461364649327 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 15:37:29 INFO - PROCESS | 1649 | 1461364649329 Marionette TRACE conn2 <- [1,2270,null,{}] 15:37:29 INFO - PROCESS | 1649 | 1461364649331 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}] 15:37:29 INFO - PROCESS | 1649 | 1461364649432 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 15:37:29 INFO - PROCESS | 1649 | 1461364649513 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x11afa8000 == 80 [pid = 1649] [id = 575] 15:37:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x119c97c00) [pid = 1649] [serial = 1725] [outer = 0x0] 15:37:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x11c147000) [pid = 1649] [serial = 1726] [outer = 0x119c97c00] 15:37:29 INFO - PROCESS | 1649 | 1461364649542 Marionette DEBUG loaded listener.js 15:37:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x11c7ee800) [pid = 1649] [serial = 1727] [outer = 0x119c97c00] 15:37:29 INFO - PROCESS | 1649 | --DOCSHELL 0x1274f0800 == 79 [pid = 1649] [id = 526] 15:37:29 INFO - PROCESS | 1649 | --DOCSHELL 0x12b4c7000 == 78 [pid = 1649] [id = 527] 15:37:29 INFO - PROCESS | 1649 | --DOCSHELL 0x1142b8000 == 77 [pid = 1649] [id = 523] 15:37:29 INFO - PROCESS | 1649 | --DOCSHELL 0x12dc96000 == 76 [pid = 1649] [id = 565] 15:37:29 INFO - PROCESS | 1649 | --DOCSHELL 0x12d12c800 == 75 [pid = 1649] [id = 564] 15:37:29 INFO - PROCESS | 1649 | --DOCSHELL 0x118f17800 == 74 [pid = 1649] [id = 563] 15:37:29 INFO - PROCESS | 1649 | --DOCSHELL 0x12a920000 == 73 [pid = 1649] [id = 562] 15:37:29 INFO - PROCESS | 1649 | --DOCSHELL 0x129b77000 == 72 [pid = 1649] [id = 561] 15:37:29 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x11ad46c00) [pid = 1649] [serial = 1591] [outer = 0x0] [url = about:blank] 15:37:29 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x1241f6400) [pid = 1649] [serial = 1594] [outer = 0x0] [url = about:blank] 15:37:29 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x126fc9000) [pid = 1649] [serial = 1597] [outer = 0x0] [url = about:blank] 15:37:29 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x129465000) [pid = 1649] [serial = 1600] [outer = 0x0] [url = about:blank] 15:37:29 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x12afe7800) [pid = 1649] [serial = 1603] [outer = 0x0] [url = about:blank] 15:37:29 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x12d10b800) [pid = 1649] [serial = 1639] [outer = 0x0] [url = about:blank] 15:37:29 INFO - PROCESS | 1649 | --DOCSHELL 0x129b42800 == 71 [pid = 1649] [id = 560] 15:37:29 INFO - PROCESS | 1649 | --DOCSHELL 0x125d3e800 == 70 [pid = 1649] [id = 559] 15:37:29 INFO - PROCESS | 1649 | --DOCSHELL 0x114569000 == 69 [pid = 1649] [id = 558] 15:37:29 INFO - PROCESS | 1649 | --DOCSHELL 0x11c779000 == 68 [pid = 1649] [id = 557] 15:37:29 INFO - PROCESS | 1649 | --DOCSHELL 0x11a8c5000 == 67 [pid = 1649] [id = 556] 15:37:29 INFO - PROCESS | 1649 | --DOCSHELL 0x118842000 == 66 [pid = 1649] [id = 555] 15:37:29 INFO - PROCESS | 1649 | --DOCSHELL 0x11af88800 == 65 [pid = 1649] [id = 554] 15:37:29 INFO - PROCESS | 1649 | --DOCSHELL 0x12e4ad800 == 64 [pid = 1649] [id = 551] 15:37:29 INFO - PROCESS | 1649 | --DOCSHELL 0x12e3cb800 == 63 [pid = 1649] [id = 550] 15:37:29 INFO - PROCESS | 1649 | --DOCSHELL 0x129b7c000 == 62 [pid = 1649] [id = 549] 15:37:29 INFO - PROCESS | 1649 | --DOCSHELL 0x11c169800 == 61 [pid = 1649] [id = 548] 15:37:29 INFO - PROCESS | 1649 | --DOCSHELL 0x1166dd000 == 60 [pid = 1649] [id = 547] 15:37:29 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x123bbcc00) [pid = 1649] [serial = 1538] [outer = 0x0] [url = about:blank] 15:37:29 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x126fc8800) [pid = 1649] [serial = 1624] [outer = 0x0] [url = about:blank] 15:37:29 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x12ab95800) [pid = 1649] [serial = 1627] [outer = 0x0] [url = about:blank] 15:37:29 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x12abe8800) [pid = 1649] [serial = 1607] [outer = 0x0] [url = about:blank] 15:37:29 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x118ee3400) [pid = 1649] [serial = 1606] [outer = 0x0] [url = about:blank] 15:37:29 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x11c140000) [pid = 1649] [serial = 1615] [outer = 0x0] [url = about:blank] 15:37:29 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x11c79d400) [pid = 1649] [serial = 1616] [outer = 0x0] [url = about:blank] 15:37:29 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x119267800) [pid = 1649] [serial = 1612] [outer = 0x0] [url = about:blank] 15:37:29 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x119d57c00) [pid = 1649] [serial = 1613] [outer = 0x0] [url = about:blank] 15:37:29 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x123e1e400) [pid = 1649] [serial = 1621] [outer = 0x0] [url = about:blank] 15:37:29 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x119134c00) [pid = 1649] [serial = 1610] [outer = 0x0] [url = about:blank] 15:37:29 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x116616c00) [pid = 1649] [serial = 1609] [outer = 0x0] [url = about:blank] 15:37:29 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x12b098000) [pid = 1649] [serial = 1630] [outer = 0x0] [url = about:blank] 15:37:29 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x123b9c000) [pid = 1649] [serial = 1618] [outer = 0x0] [url = about:blank] 15:37:29 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x123bc6c00) [pid = 1649] [serial = 1619] [outer = 0x0] [url = about:blank] 15:37:29 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x119ab0800) [pid = 1649] [serial = 1589] [outer = 0x0] [url = about:blank] 15:37:29 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x118e15000) [pid = 1649] [serial = 1588] [outer = 0x0] [url = about:blank] 15:37:29 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x12ace4800) [pid = 1649] [serial = 1628] [outer = 0x0] [url = about:blank] 15:37:29 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x11c79c400) [pid = 1649] [serial = 1633] [outer = 0x0] [url = about:blank] 15:37:29 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12b0a3000) [pid = 1649] [serial = 1631] [outer = 0x0] [url = about:blank] 15:37:29 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x129036400) [pid = 1649] [serial = 1625] [outer = 0x0] [url = about:blank] 15:37:29 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12b427800) [pid = 1649] [serial = 1636] [outer = 0x0] [url = about:blank] 15:37:29 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12b4ed400) [pid = 1649] [serial = 1637] [outer = 0x0] [url = about:blank] 15:37:29 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x126833c00) [pid = 1649] [serial = 1622] [outer = 0x0] [url = about:blank] 15:37:29 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x126c9ac00) [pid = 1649] [serial = 1634] [outer = 0x0] [url = about:blank] 15:37:29 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x11c791400) [pid = 1649] [serial = 1547] [outer = 0x0] [url = about:blank] 15:37:29 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x11561f800) [pid = 1649] [serial = 1541] [outer = 0x0] [url = about:blank] 15:37:29 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x119a53400) [pid = 1649] [serial = 1544] [outer = 0x0] [url = about:blank] 15:37:29 INFO - PROCESS | 1649 | 1461364649980 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]]]}] 15:37:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 15:37:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 671ms 15:37:29 INFO - PROCESS | 1649 | 1461364649997 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 15:37:29 INFO - PROCESS | 1649 | 1461364649998 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 15:37:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 15:37:30 INFO - PROCESS | 1649 | 1461364650000 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 15:37:30 INFO - PROCESS | 1649 | 1461364650003 Marionette TRACE conn2 <- [1,2274,null,{}] 15:37:30 INFO - PROCESS | 1649 | 1461364650010 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}] 15:37:30 INFO - PROCESS | 1649 | 1461364650100 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 15:37:30 INFO - PROCESS | 1649 | 1461364650105 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x11af78000 == 61 [pid = 1649] [id = 576] 15:37:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x11ad43800) [pid = 1649] [serial = 1728] [outer = 0x0] 15:37:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x123b10000) [pid = 1649] [serial = 1729] [outer = 0x11ad43800] 15:37:30 INFO - PROCESS | 1649 | 1461364650134 Marionette DEBUG loaded listener.js 15:37:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x123bbe000) [pid = 1649] [serial = 1730] [outer = 0x11ad43800] 15:37:30 INFO - PROCESS | 1649 | 1461364650516 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]]]}] 15:37:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 15:37:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 573ms 15:37:30 INFO - PROCESS | 1649 | 1461364650576 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 15:37:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 15:37:30 INFO - PROCESS | 1649 | 1461364650577 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 15:37:30 INFO - PROCESS | 1649 | 1461364650579 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 15:37:30 INFO - PROCESS | 1649 | 1461364650581 Marionette TRACE conn2 <- [1,2278,null,{}] 15:37:30 INFO - PROCESS | 1649 | 1461364650583 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}] 15:37:30 INFO - PROCESS | 1649 | 1461364650673 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 15:37:30 INFO - PROCESS | 1649 | 1461364650677 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x123c04000 == 62 [pid = 1649] [id = 577] 15:37:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x123fba400) [pid = 1649] [serial = 1731] [outer = 0x0] 15:37:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x1243af000) [pid = 1649] [serial = 1732] [outer = 0x123fba400] 15:37:30 INFO - PROCESS | 1649 | 1461364650703 Marionette DEBUG loaded listener.js 15:37:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x126c35400) [pid = 1649] [serial = 1733] [outer = 0x123fba400] 15:37:31 INFO - PROCESS | 1649 | 1461364651053 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]]]}] 15:37:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 15:37:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 518ms 15:37:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 15:37:31 INFO - PROCESS | 1649 | 1461364651098 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 15:37:31 INFO - PROCESS | 1649 | 1461364651099 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 15:37:31 INFO - PROCESS | 1649 | 1461364651101 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 15:37:31 INFO - PROCESS | 1649 | 1461364651103 Marionette TRACE conn2 <- [1,2282,null,{}] 15:37:31 INFO - PROCESS | 1649 | 1461364651105 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}] 15:37:31 INFO - PROCESS | 1649 | 1461364651192 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 15:37:31 INFO - PROCESS | 1649 | 1461364651196 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x1268e9800 == 63 [pid = 1649] [id = 578] 15:37:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x126e14000) [pid = 1649] [serial = 1734] [outer = 0x0] 15:37:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x126fc9400) [pid = 1649] [serial = 1735] [outer = 0x126e14000] 15:37:31 INFO - PROCESS | 1649 | 1461364651222 Marionette DEBUG loaded listener.js 15:37:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x128bc3c00) [pid = 1649] [serial = 1736] [outer = 0x126e14000] 15:37:31 INFO - PROCESS | 1649 | 1461364651560 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]]]}] 15:37:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 15:37:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 471ms 15:37:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 15:37:31 INFO - PROCESS | 1649 | 1461364651575 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 15:37:31 INFO - PROCESS | 1649 | 1461364651576 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 15:37:31 INFO - PROCESS | 1649 | 1461364651578 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 15:37:31 INFO - PROCESS | 1649 | 1461364651579 Marionette TRACE conn2 <- [1,2286,null,{}] 15:37:31 INFO - PROCESS | 1649 | 1461364651581 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}] 15:37:31 INFO - PROCESS | 1649 | 1461364651683 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 15:37:31 INFO - PROCESS | 1649 | 1461364651761 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x129b48000 == 64 [pid = 1649] [id = 579] 15:37:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x126edcc00) [pid = 1649] [serial = 1737] [outer = 0x0] 15:37:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x12ab8d800) [pid = 1649] [serial = 1738] [outer = 0x126edcc00] 15:37:31 INFO - PROCESS | 1649 | 1461364651789 Marionette DEBUG loaded listener.js 15:37:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12b4edc00) [pid = 1649] [serial = 1739] [outer = 0x126edcc00] 15:37:32 INFO - PROCESS | 1649 | 1461364652106 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]]]}] 15:37:32 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 15:37:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 571ms 15:37:32 INFO - PROCESS | 1649 | 1461364652155 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 15:37:32 INFO - PROCESS | 1649 | 1461364652156 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 15:37:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 15:37:32 INFO - PROCESS | 1649 | 1461364652158 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 15:37:32 INFO - PROCESS | 1649 | 1461364652159 Marionette TRACE conn2 <- [1,2290,null,{}] 15:37:32 INFO - PROCESS | 1649 | 1461364652161 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}] 15:37:32 INFO - PROCESS | 1649 | 1461364652272 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 15:37:32 INFO - PROCESS | 1649 | 1461364652313 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x129b79000 == 65 [pid = 1649] [id = 580] 15:37:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x115619000) [pid = 1649] [serial = 1740] [outer = 0x0] 15:37:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12b4f4c00) [pid = 1649] [serial = 1741] [outer = 0x115619000] 15:37:32 INFO - PROCESS | 1649 | 1461364652337 Marionette DEBUG loaded listener.js 15:37:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12d18bc00) [pid = 1649] [serial = 1742] [outer = 0x115619000] 15:37:32 INFO - PROCESS | 1649 | 1461364652647 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]]]}] 15:37:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 15:37:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 521ms 15:37:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 15:37:32 INFO - PROCESS | 1649 | 1461364652679 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 15:37:32 INFO - PROCESS | 1649 | 1461364652680 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 15:37:32 INFO - PROCESS | 1649 | 1461364652682 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 15:37:32 INFO - PROCESS | 1649 | 1461364652683 Marionette TRACE conn2 <- [1,2294,null,{}] 15:37:32 INFO - PROCESS | 1649 | 1461364652686 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}] 15:37:32 INFO - PROCESS | 1649 | 1461364652797 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 15:37:32 INFO - PROCESS | 1649 | 1461364652812 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ac2c000 == 66 [pid = 1649] [id = 581] 15:37:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x12b74dc00) [pid = 1649] [serial = 1743] [outer = 0x0] 15:37:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x12d48cc00) [pid = 1649] [serial = 1744] [outer = 0x12b74dc00] 15:37:32 INFO - PROCESS | 1649 | 1461364652837 Marionette DEBUG loaded listener.js 15:37:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x12d5e8000) [pid = 1649] [serial = 1745] [outer = 0x12b74dc00] 15:37:33 INFO - PROCESS | 1649 | 1461364653179 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]]]}] 15:37:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 15:37:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 523ms 15:37:33 INFO - PROCESS | 1649 | 1461364653207 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 15:37:33 INFO - PROCESS | 1649 | 1461364653208 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 15:37:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 15:37:33 INFO - PROCESS | 1649 | 1461364653210 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 15:37:33 INFO - PROCESS | 1649 | 1461364653211 Marionette TRACE conn2 <- [1,2298,null,{}] 15:37:33 INFO - PROCESS | 1649 | 1461364653213 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}] 15:37:33 INFO - PROCESS | 1649 | 1461364653326 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 15:37:33 INFO - PROCESS | 1649 | 1461364653341 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d00e000 == 67 [pid = 1649] [id = 582] 15:37:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x12db77400) [pid = 1649] [serial = 1746] [outer = 0x0] 15:37:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x12e32cc00) [pid = 1649] [serial = 1747] [outer = 0x12db77400] 15:37:33 INFO - PROCESS | 1649 | 1461364653366 Marionette DEBUG loaded listener.js 15:37:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x12e460800) [pid = 1649] [serial = 1748] [outer = 0x12db77400] 15:37:33 INFO - PROCESS | 1649 | 1461364653721 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]]]}] 15:37:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 15:37:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 518ms 15:37:33 INFO - PROCESS | 1649 | 1461364653729 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 15:37:33 INFO - PROCESS | 1649 | 1461364653730 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 15:37:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 15:37:33 INFO - PROCESS | 1649 | 1461364653732 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 15:37:33 INFO - PROCESS | 1649 | 1461364653733 Marionette TRACE conn2 <- [1,2302,null,{}] 15:37:33 INFO - PROCESS | 1649 | 1461364653735 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}] 15:37:33 INFO - PROCESS | 1649 | 1461364653850 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 15:37:33 INFO - PROCESS | 1649 | 1461364653865 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e320000 == 68 [pid = 1649] [id = 583] 15:37:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x12e463800) [pid = 1649] [serial = 1749] [outer = 0x0] 15:37:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x12e4d7000) [pid = 1649] [serial = 1750] [outer = 0x12e463800] 15:37:33 INFO - PROCESS | 1649 | 1461364653889 Marionette DEBUG loaded listener.js 15:37:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x12e510000) [pid = 1649] [serial = 1751] [outer = 0x12e463800] 15:37:34 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x119c9c000) [pid = 1649] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 15:37:34 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x12abe6400) [pid = 1649] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 15:37:34 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x123b9c400) [pid = 1649] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 15:37:34 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x128bc9800) [pid = 1649] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 15:37:34 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x1268a5800) [pid = 1649] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 15:37:34 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x12b795c00) [pid = 1649] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 15:37:34 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x126e13400) [pid = 1649] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 15:37:34 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x12abe0c00) [pid = 1649] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 15:37:34 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x12abe0800) [pid = 1649] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 15:37:34 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x11c791000) [pid = 1649] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 15:37:34 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x11ab09800) [pid = 1649] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 15:37:34 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x115617c00) [pid = 1649] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 15:37:34 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x123dfe800) [pid = 1649] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 15:37:34 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x126e12800) [pid = 1649] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 15:37:34 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x119136800) [pid = 1649] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 15:37:34 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12683c800) [pid = 1649] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 15:37:34 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x11475fc00) [pid = 1649] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 15:37:34 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x119d5e000) [pid = 1649] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 15:37:34 INFO - PROCESS | 1649 | 1461364654369 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]]]}] 15:37:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 15:37:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 669ms 15:37:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 15:37:34 INFO - PROCESS | 1649 | 1461364654401 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 15:37:34 INFO - PROCESS | 1649 | 1461364654403 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 15:37:34 INFO - PROCESS | 1649 | 1461364654405 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 15:37:34 INFO - PROCESS | 1649 | 1461364654407 Marionette TRACE conn2 <- [1,2306,null,{}] 15:37:34 INFO - PROCESS | 1649 | 1461364654409 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}] 15:37:34 INFO - PROCESS | 1649 | 1461364654512 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 15:37:34 INFO - PROCESS | 1649 | 1461364654596 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d17e800 == 69 [pid = 1649] [id = 584] 15:37:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x11ad47400) [pid = 1649] [serial = 1752] [outer = 0x0] 15:37:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x124035000) [pid = 1649] [serial = 1753] [outer = 0x11ad47400] 15:37:34 INFO - PROCESS | 1649 | 1461364654628 Marionette DEBUG loaded listener.js 15:37:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12e466c00) [pid = 1649] [serial = 1754] [outer = 0x11ad47400] 15:37:34 INFO - PROCESS | 1649 | 1461364654909 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]]]}] 15:37:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 15:37:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 520ms 15:37:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 15:37:34 INFO - PROCESS | 1649 | 1461364654927 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 15:37:34 INFO - PROCESS | 1649 | 1461364654928 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 15:37:34 INFO - PROCESS | 1649 | 1461364654930 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 15:37:34 INFO - PROCESS | 1649 | 1461364654931 Marionette TRACE conn2 <- [1,2310,null,{}] 15:37:34 INFO - PROCESS | 1649 | 1461364654934 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}] 15:37:35 INFO - PROCESS | 1649 | 1461364655041 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 15:37:35 INFO - PROCESS | 1649 | 1461364655044 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f5cd800 == 70 [pid = 1649] [id = 585] 15:37:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12e511c00) [pid = 1649] [serial = 1755] [outer = 0x0] 15:37:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x12e95b800) [pid = 1649] [serial = 1756] [outer = 0x12e511c00] 15:37:35 INFO - PROCESS | 1649 | 1461364655069 Marionette DEBUG loaded listener.js 15:37:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12eaa3400) [pid = 1649] [serial = 1757] [outer = 0x12e511c00] 15:37:35 INFO - PROCESS | 1649 | 1461364655408 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]]]}] 15:37:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 15:37:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 520ms 15:37:35 INFO - PROCESS | 1649 | 1461364655451 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 15:37:35 INFO - PROCESS | 1649 | 1461364655452 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 15:37:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 15:37:35 INFO - PROCESS | 1649 | 1461364655454 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 15:37:35 INFO - PROCESS | 1649 | 1461364655455 Marionette TRACE conn2 <- [1,2314,null,{}] 15:37:35 INFO - PROCESS | 1649 | 1461364655469 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}] 15:37:35 INFO - PROCESS | 1649 | 1461364655560 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 15:37:35 INFO - PROCESS | 1649 | 1461364655564 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fb99800 == 71 [pid = 1649] [id = 586] 15:37:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x1145a0400) [pid = 1649] [serial = 1758] [outer = 0x0] 15:37:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12eaaa000) [pid = 1649] [serial = 1759] [outer = 0x1145a0400] 15:37:35 INFO - PROCESS | 1649 | 1461364655588 Marionette DEBUG loaded listener.js 15:37:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12eb95800) [pid = 1649] [serial = 1760] [outer = 0x1145a0400] 15:37:35 INFO - PROCESS | 1649 | 1461364655933 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]]]}] 15:37:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 15:37:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 521ms 15:37:35 INFO - PROCESS | 1649 | 1461364655975 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 15:37:35 INFO - PROCESS | 1649 | 1461364655976 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 15:37:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 15:37:35 INFO - PROCESS | 1649 | 1461364655979 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 15:37:35 INFO - PROCESS | 1649 | 1461364655980 Marionette TRACE conn2 <- [1,2318,null,{}] 15:37:35 INFO - PROCESS | 1649 | 1461364655982 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}] 15:37:36 INFO - PROCESS | 1649 | 1461364656072 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 15:37:36 INFO - PROCESS | 1649 | 1461364656139 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x130a2f800 == 72 [pid = 1649] [id = 587] 15:37:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x12e95e800) [pid = 1649] [serial = 1761] [outer = 0x0] 15:37:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x12eb98400) [pid = 1649] [serial = 1762] [outer = 0x12e95e800] 15:37:36 INFO - PROCESS | 1649 | 1461364656163 Marionette DEBUG loaded listener.js 15:37:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x12ed5a400) [pid = 1649] [serial = 1763] [outer = 0x12e95e800] 15:37:36 INFO - PROCESS | 1649 | 1461364656642 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] 15:37:36 INFO - PROCESS | 1649 | 1461364656700 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 15:37:36 INFO - PROCESS | 1649 | 1461364656705 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 15:37:36 INFO - PROCESS | 1649 | 1461364656707 Marionette TRACE conn2 <- [1,2322,null,{}] 15:37:36 INFO - PROCESS | 1649 | 1461364656711 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}] 15:37:36 INFO - PROCESS | 1649 | 1461364656821 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 15:37:36 INFO - PROCESS | 1649 | 1461364656902 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ba0d800 == 73 [pid = 1649] [id = 588] 15:37:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x118e15000) [pid = 1649] [serial = 1764] [outer = 0x0] 15:37:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x119ca4000) [pid = 1649] [serial = 1765] [outer = 0x118e15000] 15:37:36 INFO - PROCESS | 1649 | 1461364656934 Marionette DEBUG loaded listener.js 15:37:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x11ad3dc00) [pid = 1649] [serial = 1766] [outer = 0x118e15000] 15:37:37 INFO - PROCESS | 1649 | 1461364657354 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]]]}] 15:37:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 15:37:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 671ms 15:37:37 INFO - PROCESS | 1649 | 1461364657395 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 15:37:37 INFO - PROCESS | 1649 | 1461364657400 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 15:37:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 15:37:37 INFO - PROCESS | 1649 | 1461364657419 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 15:37:37 INFO - PROCESS | 1649 | 1461364657421 Marionette TRACE conn2 <- [1,2326,null,{}] 15:37:37 INFO - PROCESS | 1649 | 1461364657424 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}] 15:37:37 INFO - PROCESS | 1649 | 1461364657534 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 15:37:37 INFO - PROCESS | 1649 | 1461364657613 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x125d49800 == 74 [pid = 1649] [id = 589] 15:37:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x11b9e7000) [pid = 1649] [serial = 1767] [outer = 0x0] 15:37:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x123bc4400) [pid = 1649] [serial = 1768] [outer = 0x11b9e7000] 15:37:37 INFO - PROCESS | 1649 | 1461364657645 Marionette DEBUG loaded listener.js 15:37:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x1268a5800) [pid = 1649] [serial = 1769] [outer = 0x11b9e7000] 15:37:38 INFO - PROCESS | 1649 | 1461364658123 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]]]}] 15:37:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 15:37:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 721ms 15:37:38 INFO - PROCESS | 1649 | 1461364658140 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 15:37:38 INFO - PROCESS | 1649 | 1461364658142 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 15:37:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 15:37:38 INFO - PROCESS | 1649 | 1461364658147 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 15:37:38 INFO - PROCESS | 1649 | 1461364658151 Marionette TRACE conn2 <- [1,2330,null,{}] 15:37:38 INFO - PROCESS | 1649 | 1461364658163 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}] 15:37:38 INFO - PROCESS | 1649 | 1461364658335 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 15:37:38 INFO - PROCESS | 1649 | 1461364658476 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f5d2800 == 75 [pid = 1649] [id = 590] 15:37:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x1288d6c00) [pid = 1649] [serial = 1770] [outer = 0x0] 15:37:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x12ab8d000) [pid = 1649] [serial = 1771] [outer = 0x1288d6c00] 15:37:38 INFO - PROCESS | 1649 | 1461364658512 Marionette DEBUG loaded listener.js 15:37:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x12b09ac00) [pid = 1649] [serial = 1772] [outer = 0x1288d6c00] 15:37:38 INFO - PROCESS | 1649 | 1461364658950 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]]]}] 15:37:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 15:37:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 826ms 15:37:38 INFO - PROCESS | 1649 | 1461364658972 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 15:37:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 15:37:38 INFO - PROCESS | 1649 | 1461364658974 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 15:37:38 INFO - PROCESS | 1649 | 1461364658976 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 15:37:38 INFO - PROCESS | 1649 | 1461364658977 Marionette TRACE conn2 <- [1,2334,null,{}] 15:37:38 INFO - PROCESS | 1649 | 1461364658980 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}] 15:37:39 INFO - PROCESS | 1649 | 1461364659092 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 15:37:39 INFO - PROCESS | 1649 | 1461364659200 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x131128800 == 76 [pid = 1649] [id = 591] 15:37:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x128bc5800) [pid = 1649] [serial = 1773] [outer = 0x0] 15:37:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x12d18a800) [pid = 1649] [serial = 1774] [outer = 0x128bc5800] 15:37:39 INFO - PROCESS | 1649 | 1461364659234 Marionette DEBUG loaded listener.js 15:37:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x12e331400) [pid = 1649] [serial = 1775] [outer = 0x128bc5800] 15:37:39 INFO - PROCESS | 1649 | 1461364659641 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]]]}] 15:37:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 15:37:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 672ms 15:37:39 INFO - PROCESS | 1649 | 1461364659648 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 15:37:39 INFO - PROCESS | 1649 | 1461364659650 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 15:37:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 15:37:39 INFO - PROCESS | 1649 | 1461364659652 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 15:37:39 INFO - PROCESS | 1649 | 1461364659653 Marionette TRACE conn2 <- [1,2338,null,{}] 15:37:39 INFO - PROCESS | 1649 | 1461364659656 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}] 15:37:39 INFO - PROCESS | 1649 | 1461364659765 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 15:37:39 INFO - PROCESS | 1649 | 1461364659872 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d426800 == 77 [pid = 1649] [id = 592] 15:37:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x12e45c400) [pid = 1649] [serial = 1776] [outer = 0x0] 15:37:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x12e953400) [pid = 1649] [serial = 1777] [outer = 0x12e45c400] 15:37:39 INFO - PROCESS | 1649 | 1461364659904 Marionette DEBUG loaded listener.js 15:37:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x12eb9cc00) [pid = 1649] [serial = 1778] [outer = 0x12e45c400] 15:37:40 INFO - PROCESS | 1649 | 1461364660315 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]]]}] 15:37:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 15:37:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 671ms 15:37:40 INFO - PROCESS | 1649 | 1461364660324 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 15:37:40 INFO - PROCESS | 1649 | 1461364660325 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 15:37:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 15:37:40 INFO - PROCESS | 1649 | 1461364660328 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 15:37:40 INFO - PROCESS | 1649 | 1461364660329 Marionette TRACE conn2 <- [1,2342,null,{}] 15:37:40 INFO - PROCESS | 1649 | 1461364660331 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}] 15:37:40 INFO - PROCESS | 1649 | 1461364660454 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 15:37:40 INFO - PROCESS | 1649 | 1461364660566 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x137084000 == 78 [pid = 1649] [id = 593] 15:37:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x12ed59800) [pid = 1649] [serial = 1779] [outer = 0x0] 15:37:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x12ed62800) [pid = 1649] [serial = 1780] [outer = 0x12ed59800] 15:37:40 INFO - PROCESS | 1649 | 1461364660599 Marionette DEBUG loaded listener.js 15:37:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x12efab400) [pid = 1649] [serial = 1781] [outer = 0x12ed59800] 15:37:41 INFO - PROCESS | 1649 | 1461364660998 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]]]}] 15:37:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 15:37:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 718ms 15:37:41 INFO - PROCESS | 1649 | 1461364661047 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 15:37:41 INFO - PROCESS | 1649 | 1461364661048 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 15:37:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 15:37:41 INFO - PROCESS | 1649 | 1461364661051 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 15:37:41 INFO - PROCESS | 1649 | 1461364661052 Marionette TRACE conn2 <- [1,2346,null,{}] 15:37:41 INFO - PROCESS | 1649 | 1461364661054 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}] 15:37:41 INFO - PROCESS | 1649 | 1461364661163 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 15:37:41 INFO - PROCESS | 1649 | 1461364661274 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e4a4000 == 79 [pid = 1649] [id = 594] 15:37:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x115624000) [pid = 1649] [serial = 1782] [outer = 0x0] 15:37:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x12ef9d400) [pid = 1649] [serial = 1783] [outer = 0x115624000] 15:37:41 INFO - PROCESS | 1649 | 1461364661307 Marionette DEBUG loaded listener.js 15:37:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x12f18a000) [pid = 1649] [serial = 1784] [outer = 0x115624000] 15:37:41 INFO - PROCESS | 1649 | 1461364661732 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]]]}] 15:37:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 15:37:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 722ms 15:37:41 INFO - PROCESS | 1649 | 1461364661817 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 15:37:41 INFO - PROCESS | 1649 | 1461364661820 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 15:37:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 15:37:41 INFO - PROCESS | 1649 | 1461364661848 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 15:37:41 INFO - PROCESS | 1649 | 1461364661850 Marionette TRACE conn2 <- [1,2350,null,{}] 15:37:41 INFO - PROCESS | 1649 | 1461364661854 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}] 15:37:42 INFO - PROCESS | 1649 | 1461364662021 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 15:37:42 INFO - PROCESS | 1649 | 1461364662430 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x11afa0800 == 80 [pid = 1649] [id = 595] 15:37:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x114f54800) [pid = 1649] [serial = 1785] [outer = 0x0] 15:37:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x115506c00) [pid = 1649] [serial = 1786] [outer = 0x114f54800] 15:37:42 INFO - PROCESS | 1649 | 1461364662458 Marionette DEBUG loaded listener.js 15:37:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x118887800) [pid = 1649] [serial = 1787] [outer = 0x114f54800] 15:37:42 INFO - PROCESS | 1649 | 1461364662890 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]]]}] 15:37:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 15:37:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1080ms 15:37:42 INFO - PROCESS | 1649 | 1461364662926 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 15:37:42 INFO - PROCESS | 1649 | 1461364662929 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 15:37:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 15:37:42 INFO - PROCESS | 1649 | 1461364662933 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 15:37:42 INFO - PROCESS | 1649 | 1461364662934 Marionette TRACE conn2 <- [1,2354,null,{}] 15:37:42 INFO - PROCESS | 1649 | 1461364662938 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}] 15:37:43 INFO - PROCESS | 1649 | 1461364663041 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 15:37:43 INFO - PROCESS | 1649 | 1461364663112 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x11af78800 == 81 [pid = 1649] [id = 596] 15:37:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x119ab8800) [pid = 1649] [serial = 1788] [outer = 0x0] 15:37:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x11ab0f000) [pid = 1649] [serial = 1789] [outer = 0x119ab8800] 15:37:43 INFO - PROCESS | 1649 | 1461364663141 Marionette DEBUG loaded listener.js 15:37:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x11c499800) [pid = 1649] [serial = 1790] [outer = 0x119ab8800] 15:37:43 INFO - PROCESS | 1649 | --DOCSHELL 0x123c11000 == 80 [pid = 1649] [id = 423] 15:37:43 INFO - PROCESS | 1649 | --DOCSHELL 0x12fb99800 == 79 [pid = 1649] [id = 586] 15:37:43 INFO - PROCESS | 1649 | --DOCSHELL 0x12f5cd800 == 78 [pid = 1649] [id = 585] 15:37:43 INFO - PROCESS | 1649 | --DOCSHELL 0x12d17e800 == 77 [pid = 1649] [id = 584] 15:37:43 INFO - PROCESS | 1649 | --DOCSHELL 0x12e320000 == 76 [pid = 1649] [id = 583] 15:37:43 INFO - PROCESS | 1649 | --DOCSHELL 0x12d00e000 == 75 [pid = 1649] [id = 582] 15:37:43 INFO - PROCESS | 1649 | --DOCSHELL 0x12ac2c000 == 74 [pid = 1649] [id = 581] 15:37:43 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x12e327800) [pid = 1649] [serial = 1699] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1649 | --DOCSHELL 0x129b79000 == 73 [pid = 1649] [id = 580] 15:37:43 INFO - PROCESS | 1649 | --DOCSHELL 0x129b48000 == 72 [pid = 1649] [id = 579] 15:37:43 INFO - PROCESS | 1649 | --DOCSHELL 0x1268e9800 == 71 [pid = 1649] [id = 578] 15:37:43 INFO - PROCESS | 1649 | --DOCSHELL 0x123c04000 == 70 [pid = 1649] [id = 577] 15:37:43 INFO - PROCESS | 1649 | --DOCSHELL 0x11af78000 == 69 [pid = 1649] [id = 576] 15:37:43 INFO - PROCESS | 1649 | --DOCSHELL 0x11afa8000 == 68 [pid = 1649] [id = 575] 15:37:43 INFO - PROCESS | 1649 | --DOCSHELL 0x11c16c000 == 67 [pid = 1649] [id = 574] 15:37:43 INFO - PROCESS | 1649 | --DOCSHELL 0x12e4b4000 == 66 [pid = 1649] [id = 566] 15:37:43 INFO - PROCESS | 1649 | 1461364663581 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]]]}] 15:37:43 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x123a3c000) [pid = 1649] [serial = 1592] [outer = 0x0] [url = about:blank] 15:37:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 15:37:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 674ms 15:37:43 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x12b425400) [pid = 1649] [serial = 1604] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x12683b800) [pid = 1649] [serial = 1595] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x12abe2800) [pid = 1649] [serial = 1601] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x128bc9000) [pid = 1649] [serial = 1598] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x12d184c00) [pid = 1649] [serial = 1640] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x128bc7800) [pid = 1649] [serial = 1681] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x12b4f4000) [pid = 1649] [serial = 1687] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x12acea800) [pid = 1649] [serial = 1684] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x12b79fc00) [pid = 1649] [serial = 1688] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x123b99400) [pid = 1649] [serial = 1672] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x123c2dc00) [pid = 1649] [serial = 1673] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x11b9e5400) [pid = 1649] [serial = 1669] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x11c4b0400) [pid = 1649] [serial = 1670] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x115621800) [pid = 1649] [serial = 1663] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x118949c00) [pid = 1649] [serial = 1664] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x1241edc00) [pid = 1649] [serial = 1675] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x126837800) [pid = 1649] [serial = 1676] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x1288d5c00) [pid = 1649] [serial = 1651] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x12b4f5000) [pid = 1649] [serial = 1654] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x126e17000) [pid = 1649] [serial = 1678] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x11a96e400) [pid = 1649] [serial = 1667] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x119abc400) [pid = 1649] [serial = 1666] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x114f57800) [pid = 1649] [serial = 1642] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x123c2a800) [pid = 1649] [serial = 1648] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x12db79400) [pid = 1649] [serial = 1697] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x12d488c00) [pid = 1649] [serial = 1660] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x12d19b800) [pid = 1649] [serial = 1657] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x11ab07000) [pid = 1649] [serial = 1645] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x119d5fc00) [pid = 1649] [serial = 1691] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x12d19f000) [pid = 1649] [serial = 1696] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x123fc8800) [pid = 1649] [serial = 1693] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x12d18cc00) [pid = 1649] [serial = 1694] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x11585a400) [pid = 1649] [serial = 1690] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x12b0a1000) [pid = 1649] [serial = 1685] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12ab92000) [pid = 1649] [serial = 1682] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x1275cb400) [pid = 1649] [serial = 1679] [outer = 0x0] [url = about:blank] 15:37:43 INFO - PROCESS | 1649 | 1461364663610 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 15:37:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 15:37:43 INFO - PROCESS | 1649 | 1461364663613 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 15:37:43 INFO - PROCESS | 1649 | 1461364663616 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 15:37:43 INFO - PROCESS | 1649 | 1461364663617 Marionette TRACE conn2 <- [1,2358,null,{}] 15:37:43 INFO - PROCESS | 1649 | 1461364663619 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}] 15:37:43 INFO - PROCESS | 1649 | 1461364663708 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 15:37:43 INFO - PROCESS | 1649 | 1461364663734 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b05b000 == 67 [pid = 1649] [id = 597] 15:37:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x11c7f1c00) [pid = 1649] [serial = 1791] [outer = 0x0] 15:37:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x123b99400) [pid = 1649] [serial = 1792] [outer = 0x11c7f1c00] 15:37:43 INFO - PROCESS | 1649 | 1461364663763 Marionette DEBUG loaded listener.js 15:37:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x123bc5c00) [pid = 1649] [serial = 1793] [outer = 0x11c7f1c00] 15:37:44 INFO - PROCESS | 1649 | 1461364664139 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]]]}] 15:37:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 15:37:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 568ms 15:37:44 INFO - PROCESS | 1649 | 1461364664185 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 15:37:44 INFO - PROCESS | 1649 | 1461364664186 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 15:37:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 15:37:44 INFO - PROCESS | 1649 | 1461364664192 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 15:37:44 INFO - PROCESS | 1649 | 1461364664196 Marionette TRACE conn2 <- [1,2362,null,{}] 15:37:44 INFO - PROCESS | 1649 | 1461364664200 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}] 15:37:44 INFO - PROCESS | 1649 | 1461364664299 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 15:37:44 INFO - PROCESS | 1649 | 1461364664306 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x125d3d000 == 68 [pid = 1649] [id = 598] 15:37:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x12683ac00) [pid = 1649] [serial = 1794] [outer = 0x0] 15:37:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x126e12800) [pid = 1649] [serial = 1795] [outer = 0x12683ac00] 15:37:44 INFO - PROCESS | 1649 | 1461364664332 Marionette DEBUG loaded listener.js 15:37:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x1288cac00) [pid = 1649] [serial = 1796] [outer = 0x12683ac00] 15:37:44 INFO - PROCESS | 1649 | 1461364664674 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]]]}] 15:37:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 15:37:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 525ms 15:37:44 INFO - PROCESS | 1649 | 1461364664716 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 15:37:44 INFO - PROCESS | 1649 | 1461364664718 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 15:37:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 15:37:44 INFO - PROCESS | 1649 | 1461364664721 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 15:37:44 INFO - PROCESS | 1649 | 1461364664724 Marionette TRACE conn2 <- [1,2366,null,{}] 15:37:44 INFO - PROCESS | 1649 | 1461364664726 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}] 15:37:44 INFO - PROCESS | 1649 | 1461364664815 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 15:37:44 INFO - PROCESS | 1649 | 1461364664820 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x1290bf800 == 69 [pid = 1649] [id = 599] 15:37:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x128b1a800) [pid = 1649] [serial = 1797] [outer = 0x0] 15:37:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12ab8ec00) [pid = 1649] [serial = 1798] [outer = 0x128b1a800] 15:37:44 INFO - PROCESS | 1649 | 1461364664846 Marionette DEBUG loaded listener.js 15:37:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x12abe7400) [pid = 1649] [serial = 1799] [outer = 0x128b1a800] 15:37:45 INFO - PROCESS | 1649 | 1461364665213 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]]]}] 15:37:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 15:37:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 519ms 15:37:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 15:37:45 INFO - PROCESS | 1649 | 1461364665241 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 15:37:45 INFO - PROCESS | 1649 | 1461364665242 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 15:37:45 INFO - PROCESS | 1649 | 1461364665244 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 15:37:45 INFO - PROCESS | 1649 | 1461364665245 Marionette TRACE conn2 <- [1,2370,null,{}] 15:37:45 INFO - PROCESS | 1649 | 1461364665248 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}] 15:37:45 INFO - PROCESS | 1649 | 1461364665338 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 15:37:45 INFO - PROCESS | 1649 | 1461364665413 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x129ba0800 == 70 [pid = 1649] [id = 600] 15:37:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x12b095000) [pid = 1649] [serial = 1800] [outer = 0x0] 15:37:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x12b0a1000) [pid = 1649] [serial = 1801] [outer = 0x12b095000] 15:37:45 INFO - PROCESS | 1649 | 1461364665446 Marionette DEBUG loaded listener.js 15:37:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x12b79f000) [pid = 1649] [serial = 1802] [outer = 0x12b095000] 15:37:45 INFO - PROCESS | 1649 | 1461364665785 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]]]}] 15:37:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 15:37:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 569ms 15:37:45 INFO - PROCESS | 1649 | 1461364665813 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 15:37:45 INFO - PROCESS | 1649 | 1461364665815 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 15:37:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 15:37:45 INFO - PROCESS | 1649 | 1461364665817 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 15:37:45 INFO - PROCESS | 1649 | 1461364665818 Marionette TRACE conn2 <- [1,2374,null,{}] 15:37:45 INFO - PROCESS | 1649 | 1461364665820 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}] 15:37:45 INFO - PROCESS | 1649 | 1461364665934 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 15:37:45 INFO - PROCESS | 1649 | 1461364665948 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a924800 == 71 [pid = 1649] [id = 601] 15:37:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x12b4f6000) [pid = 1649] [serial = 1803] [outer = 0x0] 15:37:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x12d19f400) [pid = 1649] [serial = 1804] [outer = 0x12b4f6000] 15:37:45 INFO - PROCESS | 1649 | 1461364665972 Marionette DEBUG loaded listener.js 15:37:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x12d5e7400) [pid = 1649] [serial = 1805] [outer = 0x12b4f6000] 15:37:46 INFO - PROCESS | 1649 | 1461364666356 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]]]}] 15:37:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 15:37:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 572ms 15:37:46 INFO - PROCESS | 1649 | 1461364666394 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 15:37:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 15:37:46 INFO - PROCESS | 1649 | 1461364666395 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 15:37:46 INFO - PROCESS | 1649 | 1461364666397 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 15:37:46 INFO - PROCESS | 1649 | 1461364666398 Marionette TRACE conn2 <- [1,2378,null,{}] 15:37:46 INFO - PROCESS | 1649 | 1461364666401 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}] 15:37:46 INFO - PROCESS | 1649 | 1461364666515 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 15:37:46 INFO - PROCESS | 1649 | 1461364666561 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b7d7000 == 72 [pid = 1649] [id = 602] 15:37:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x12d10f800) [pid = 1649] [serial = 1806] [outer = 0x0] 15:37:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x12e332c00) [pid = 1649] [serial = 1807] [outer = 0x12d10f800] 15:37:46 INFO - PROCESS | 1649 | 1461364666586 Marionette DEBUG loaded listener.js 15:37:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x12e4ddc00) [pid = 1649] [serial = 1808] [outer = 0x12d10f800] 15:37:46 INFO - PROCESS | 1649 | 1461364666909 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]]]}] 15:37:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 15:37:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 520ms 15:37:46 INFO - PROCESS | 1649 | 1461364666917 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 15:37:46 INFO - PROCESS | 1649 | 1461364666918 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 15:37:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 15:37:46 INFO - PROCESS | 1649 | 1461364666925 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 15:37:46 INFO - PROCESS | 1649 | 1461364666926 Marionette TRACE conn2 <- [1,2382,null,{}] 15:37:46 INFO - PROCESS | 1649 | 1461364666929 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}] 15:37:47 INFO - PROCESS | 1649 | 1461364667050 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 15:37:47 INFO - PROCESS | 1649 | 1461364667062 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d50d800 == 73 [pid = 1649] [id = 603] 15:37:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x12db79400) [pid = 1649] [serial = 1809] [outer = 0x0] 15:37:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x12e95d000) [pid = 1649] [serial = 1810] [outer = 0x12db79400] 15:37:47 INFO - PROCESS | 1649 | 1461364667087 Marionette DEBUG loaded listener.js 15:37:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x12eb95000) [pid = 1649] [serial = 1811] [outer = 0x12db79400] 15:37:47 INFO - PROCESS | 1649 | 1461364667444 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]]]}] 15:37:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 15:37:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 575ms 15:37:47 INFO - PROCESS | 1649 | 1461364667508 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 15:37:47 INFO - PROCESS | 1649 | 1461364667509 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 15:37:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 15:37:47 INFO - PROCESS | 1649 | 1461364667511 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 15:37:47 INFO - PROCESS | 1649 | 1461364667512 Marionette TRACE conn2 <- [1,2386,null,{}] 15:37:47 INFO - PROCESS | 1649 | 1461364667515 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}] 15:37:47 INFO - PROCESS | 1649 | 1461364667636 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 15:37:47 INFO - PROCESS | 1649 | 1461364667649 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e49e800 == 74 [pid = 1649] [id = 604] 15:37:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x12eb9e400) [pid = 1649] [serial = 1812] [outer = 0x0] 15:37:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x12ed5f800) [pid = 1649] [serial = 1813] [outer = 0x12eb9e400] 15:37:47 INFO - PROCESS | 1649 | 1461364667675 Marionette DEBUG loaded listener.js 15:37:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x12efa1000) [pid = 1649] [serial = 1814] [outer = 0x12eb9e400] 15:37:48 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x12b74dc00) [pid = 1649] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 15:37:48 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x12db77400) [pid = 1649] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 15:37:48 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x12e463800) [pid = 1649] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 15:37:48 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x126e14000) [pid = 1649] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 15:37:48 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x126edcc00) [pid = 1649] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 15:37:48 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x11ad43800) [pid = 1649] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 15:37:48 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x1151c4400) [pid = 1649] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 15:37:48 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x123fba400) [pid = 1649] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 15:37:48 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x11ad47400) [pid = 1649] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 15:37:48 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x119c97c00) [pid = 1649] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 15:37:48 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x1288cc800) [pid = 1649] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 15:37:48 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x12e511c00) [pid = 1649] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 15:37:48 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x1145a0400) [pid = 1649] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 15:37:48 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x115619000) [pid = 1649] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 15:37:48 INFO - PROCESS | 1649 | 1461364668341 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]]]}] 15:37:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 15:37:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 871ms 15:37:48 INFO - PROCESS | 1649 | 1461364668383 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 15:37:48 INFO - PROCESS | 1649 | 1461364668386 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 15:37:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 15:37:48 INFO - PROCESS | 1649 | 1461364668396 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 15:37:48 INFO - PROCESS | 1649 | 1461364668398 Marionette TRACE conn2 <- [1,2390,null,{}] 15:37:48 INFO - PROCESS | 1649 | 1461364668401 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}] 15:37:48 INFO - PROCESS | 1649 | 1461364668528 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 15:37:48 INFO - PROCESS | 1649 | 1461364668534 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b7cb800 == 75 [pid = 1649] [id = 605] 15:37:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x11bea5c00) [pid = 1649] [serial = 1815] [outer = 0x0] 15:37:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x12d18a000) [pid = 1649] [serial = 1816] [outer = 0x11bea5c00] 15:37:48 INFO - PROCESS | 1649 | 1461364668564 Marionette DEBUG loaded listener.js 15:37:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x12ed5bc00) [pid = 1649] [serial = 1817] [outer = 0x11bea5c00] 15:37:48 INFO - PROCESS | 1649 | 1461364668930 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]]]}] 15:37:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 15:37:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 569ms 15:37:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 15:37:48 INFO - PROCESS | 1649 | 1461364668968 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 15:37:48 INFO - PROCESS | 1649 | 1461364668970 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 15:37:48 INFO - PROCESS | 1649 | 1461364668972 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 15:37:48 INFO - PROCESS | 1649 | 1461364668973 Marionette TRACE conn2 <- [1,2394,null,{}] 15:37:48 INFO - PROCESS | 1649 | 1461364668976 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}] 15:37:49 INFO - PROCESS | 1649 | 1461364669081 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 15:37:49 INFO - PROCESS | 1649 | 1461364669086 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f883800 == 76 [pid = 1649] [id = 606] 15:37:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x12efa1800) [pid = 1649] [serial = 1818] [outer = 0x0] 15:37:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x12f18e000) [pid = 1649] [serial = 1819] [outer = 0x12efa1800] 15:37:49 INFO - PROCESS | 1649 | 1461364669111 Marionette DEBUG loaded listener.js 15:37:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x12f367000) [pid = 1649] [serial = 1820] [outer = 0x12efa1800] 15:37:49 INFO - PROCESS | 1649 | 1461364669450 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]]]}] 15:37:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 15:37:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 520ms 15:37:49 INFO - PROCESS | 1649 | 1461364669492 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 15:37:49 INFO - PROCESS | 1649 | 1461364669493 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 15:37:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 15:37:49 INFO - PROCESS | 1649 | 1461364669495 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 15:37:49 INFO - PROCESS | 1649 | 1461364669496 Marionette TRACE conn2 <- [1,2398,null,{}] 15:37:49 INFO - PROCESS | 1649 | 1461364669499 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}] 15:37:49 INFO - PROCESS | 1649 | 1461364669592 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 15:37:49 INFO - PROCESS | 1649 | 1461364669664 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fb99000 == 77 [pid = 1649] [id = 607] 15:37:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x12f365800) [pid = 1649] [serial = 1821] [outer = 0x0] 15:37:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x12f36e000) [pid = 1649] [serial = 1822] [outer = 0x12f365800] 15:37:49 INFO - PROCESS | 1649 | 1461364669688 Marionette DEBUG loaded listener.js 15:37:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x12f39f800) [pid = 1649] [serial = 1823] [outer = 0x12f365800] 15:37:49 INFO - PROCESS | 1649 | 1461364669992 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]]]}] 15:37:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 15:37:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 517ms 15:37:50 INFO - PROCESS | 1649 | 1461364670014 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 15:37:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 15:37:50 INFO - PROCESS | 1649 | 1461364670016 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 15:37:50 INFO - PROCESS | 1649 | 1461364670019 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 15:37:50 INFO - PROCESS | 1649 | 1461364670024 Marionette TRACE conn2 <- [1,2402,null,{}] 15:37:50 INFO - PROCESS | 1649 | 1461364670027 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}] 15:37:50 INFO - PROCESS | 1649 | 1461364670169 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 15:37:50 INFO - PROCESS | 1649 | 1461364670367 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x119176000 == 78 [pid = 1649] [id = 608] 15:37:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x114443400) [pid = 1649] [serial = 1824] [outer = 0x0] 15:37:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x114f5b400) [pid = 1649] [serial = 1825] [outer = 0x114443400] 15:37:50 INFO - PROCESS | 1649 | 1461364670420 Marionette DEBUG loaded listener.js 15:37:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x11667f400) [pid = 1649] [serial = 1826] [outer = 0x114443400] 15:37:50 INFO - PROCESS | 1649 | 1461364670924 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]]]}] 15:37:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 15:37:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 927ms 15:37:50 INFO - PROCESS | 1649 | 1461364670947 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 15:37:50 INFO - PROCESS | 1649 | 1461364670950 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 15:37:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 15:37:50 INFO - PROCESS | 1649 | 1461364670956 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 15:37:50 INFO - PROCESS | 1649 | 1461364670958 Marionette TRACE conn2 <- [1,2406,null,{}] 15:37:50 INFO - PROCESS | 1649 | 1461364670962 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}] 15:37:51 INFO - PROCESS | 1649 | 1461364671079 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 15:37:51 INFO - PROCESS | 1649 | 1461364671190 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x12437b000 == 79 [pid = 1649] [id = 609] 15:37:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x11a96e400) [pid = 1649] [serial = 1827] [outer = 0x0] 15:37:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x123857400) [pid = 1649] [serial = 1828] [outer = 0x11a96e400] 15:37:51 INFO - PROCESS | 1649 | 1461364671225 Marionette DEBUG loaded listener.js 15:37:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x123dfe400) [pid = 1649] [serial = 1829] [outer = 0x11a96e400] 15:37:51 INFO - PROCESS | 1649 | 1461364671661 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]]]}] 15:37:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 15:37:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 725ms 15:37:51 INFO - PROCESS | 1649 | 1461364671681 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 15:37:51 INFO - PROCESS | 1649 | 1461364671684 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 15:37:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 15:37:51 INFO - PROCESS | 1649 | 1461364671687 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 15:37:51 INFO - PROCESS | 1649 | 1461364671688 Marionette TRACE conn2 <- [1,2410,null,{}] 15:37:51 INFO - PROCESS | 1649 | 1461364671691 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}] 15:37:51 INFO - PROCESS | 1649 | 1461364671805 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 15:37:51 INFO - PROCESS | 1649 | 1461364671917 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d17a000 == 80 [pid = 1649] [id = 610] 15:37:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x126841400) [pid = 1649] [serial = 1830] [outer = 0x0] 15:37:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x1274cf000) [pid = 1649] [serial = 1831] [outer = 0x126841400] 15:37:51 INFO - PROCESS | 1649 | 1461364671951 Marionette DEBUG loaded listener.js 15:37:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x12abe9800) [pid = 1649] [serial = 1832] [outer = 0x126841400] 15:37:52 INFO - PROCESS | 1649 | 1461364672393 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]]]}] 15:37:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 15:37:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 719ms 15:37:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 15:37:52 INFO - PROCESS | 1649 | 1461364672423 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 15:37:52 INFO - PROCESS | 1649 | 1461364672425 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 15:37:52 INFO - PROCESS | 1649 | 1461364672432 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 15:37:52 INFO - PROCESS | 1649 | 1461364672437 Marionette TRACE conn2 <- [1,2414,null,{}] 15:37:52 INFO - PROCESS | 1649 | 1461364672455 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}] 15:37:52 INFO - PROCESS | 1649 | 1461364672568 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 15:37:52 INFO - PROCESS | 1649 | 1461364672651 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f5e4800 == 81 [pid = 1649] [id = 611] 15:37:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x1268a6800) [pid = 1649] [serial = 1833] [outer = 0x0] 15:37:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x12b799800) [pid = 1649] [serial = 1834] [outer = 0x1268a6800] 15:37:52 INFO - PROCESS | 1649 | 1461364672680 Marionette DEBUG loaded listener.js 15:37:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x12e95d800) [pid = 1649] [serial = 1835] [outer = 0x1268a6800] 15:37:53 INFO - PROCESS | 1649 | 1461364673068 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]]]}] 15:37:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 15:37:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 689ms 15:37:53 INFO - PROCESS | 1649 | 1461364673117 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 15:37:53 INFO - PROCESS | 1649 | 1461364673119 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 15:37:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 15:37:53 INFO - PROCESS | 1649 | 1461364673121 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 15:37:53 INFO - PROCESS | 1649 | 1461364673123 Marionette TRACE conn2 <- [1,2418,null,{}] 15:37:53 INFO - PROCESS | 1649 | 1461364673125 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}] 15:37:53 INFO - PROCESS | 1649 | 1461364673236 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 15:37:53 INFO - PROCESS | 1649 | 1461364673346 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x138819800 == 82 [pid = 1649] [id = 612] 15:37:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x12e95ec00) [pid = 1649] [serial = 1836] [outer = 0x0] 15:37:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x12ed61400) [pid = 1649] [serial = 1837] [outer = 0x12e95ec00] 15:37:53 INFO - PROCESS | 1649 | 1461364673377 Marionette DEBUG loaded listener.js 15:37:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x12f18c400) [pid = 1649] [serial = 1838] [outer = 0x12e95ec00] 15:37:53 INFO - PROCESS | 1649 | 1461364673751 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]]]}] 15:37:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 15:37:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 669ms 15:37:53 INFO - PROCESS | 1649 | 1461364673791 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 15:37:53 INFO - PROCESS | 1649 | 1461364673792 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 15:37:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 15:37:53 INFO - PROCESS | 1649 | 1461364673794 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 15:37:53 INFO - PROCESS | 1649 | 1461364673796 Marionette TRACE conn2 <- [1,2422,null,{}] 15:37:53 INFO - PROCESS | 1649 | 1461364673798 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}] 15:37:53 INFO - PROCESS | 1649 | 1461364673911 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 15:37:54 INFO - PROCESS | 1649 | 1461364674013 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a612000 == 83 [pid = 1649] [id = 613] 15:37:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x12f36f400) [pid = 1649] [serial = 1839] [outer = 0x0] 15:37:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x12f3a2000) [pid = 1649] [serial = 1840] [outer = 0x12f36f400] 15:37:54 INFO - PROCESS | 1649 | 1461364674049 Marionette DEBUG loaded listener.js 15:37:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x12f3acc00) [pid = 1649] [serial = 1841] [outer = 0x12f36f400] 15:37:54 INFO - PROCESS | 1649 | 1461364674470 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]]]}] 15:37:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 15:37:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 720ms 15:37:54 INFO - PROCESS | 1649 | 1461364674514 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 15:37:54 INFO - PROCESS | 1649 | 1461364674516 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 15:37:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 15:37:54 INFO - PROCESS | 1649 | 1461364674518 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 15:37:54 INFO - PROCESS | 1649 | 1461364674519 Marionette TRACE conn2 <- [1,2426,null,{}] 15:37:54 INFO - PROCESS | 1649 | 1461364674522 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}] 15:37:54 INFO - PROCESS | 1649 | 1461364674635 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 15:37:54 INFO - PROCESS | 1649 | 1461364674747 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x1388cd000 == 84 [pid = 1649] [id = 614] 15:37:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x11c141400) [pid = 1649] [serial = 1842] [outer = 0x0] 15:37:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x12f519400) [pid = 1649] [serial = 1843] [outer = 0x11c141400] 15:37:54 INFO - PROCESS | 1649 | 1461364674777 Marionette DEBUG loaded listener.js 15:37:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x12f522800) [pid = 1649] [serial = 1844] [outer = 0x11c141400] 15:37:55 INFO - PROCESS | 1649 | 1461364675183 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]]]}] 15:37:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 15:37:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 671ms 15:37:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 15:37:55 INFO - PROCESS | 1649 | 1461364675189 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 15:37:55 INFO - PROCESS | 1649 | 1461364675190 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 15:37:55 INFO - PROCESS | 1649 | 1461364675193 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 15:37:55 INFO - PROCESS | 1649 | 1461364675194 Marionette TRACE conn2 <- [1,2430,null,{}] 15:37:55 INFO - PROCESS | 1649 | 1461364675196 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}] 15:37:55 INFO - PROCESS | 1649 | 1461364675325 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 15:37:55 INFO - PROCESS | 1649 | 1461364675422 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x11be75800 == 85 [pid = 1649] [id = 615] 15:37:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x11926dc00) [pid = 1649] [serial = 1845] [outer = 0x0] 15:37:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x129467400) [pid = 1649] [serial = 1846] [outer = 0x11926dc00] 15:37:55 INFO - PROCESS | 1649 | 1461364675453 Marionette DEBUG loaded listener.js 15:37:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x12ea6ec00) [pid = 1649] [serial = 1847] [outer = 0x11926dc00] 15:37:56 INFO - PROCESS | 1649 | 1461364676097 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]]]}] 15:37:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 15:37:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 920ms 15:37:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 15:37:56 INFO - PROCESS | 1649 | 1461364676113 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 15:37:56 INFO - PROCESS | 1649 | 1461364676115 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 15:37:56 INFO - PROCESS | 1649 | 1461364676119 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 15:37:56 INFO - PROCESS | 1649 | 1461364676121 Marionette TRACE conn2 <- [1,2434,null,{}] 15:37:56 INFO - PROCESS | 1649 | 1461364676125 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}] 15:37:56 INFO - PROCESS | 1649 | 1461364676228 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 15:37:56 INFO - PROCESS | 1649 | 1461364676345 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ba1a000 == 86 [pid = 1649] [id = 616] 15:37:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x114ba8c00) [pid = 1649] [serial = 1848] [outer = 0x0] 15:37:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 170 (0x116685800) [pid = 1649] [serial = 1849] [outer = 0x114ba8c00] 15:37:56 INFO - PROCESS | 1649 | 1461364676375 Marionette DEBUG loaded listener.js 15:37:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 171 (0x11a867800) [pid = 1649] [serial = 1850] [outer = 0x114ba8c00] 15:37:56 INFO - PROCESS | 1649 | 1461364676818 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]]]}] 15:37:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 15:37:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 722ms 15:37:56 INFO - PROCESS | 1649 | 1461364676844 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 15:37:56 INFO - PROCESS | 1649 | 1461364676847 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 15:37:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 15:37:56 INFO - PROCESS | 1649 | 1461364676852 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 15:37:56 INFO - PROCESS | 1649 | 1461364676853 Marionette TRACE conn2 <- [1,2438,null,{}] 15:37:56 INFO - PROCESS | 1649 | 1461364676856 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}] 15:37:56 INFO - PROCESS | 1649 | 1461364676964 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 15:37:57 INFO - PROCESS | 1649 | 1461364677063 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:57 INFO - PROCESS | 1649 | --DOCSHELL 0x12fb99000 == 85 [pid = 1649] [id = 607] 15:37:57 INFO - PROCESS | 1649 | --DOCSHELL 0x12f883800 == 84 [pid = 1649] [id = 606] 15:37:57 INFO - PROCESS | 1649 | --DOCSHELL 0x12b7cb800 == 83 [pid = 1649] [id = 605] 15:37:57 INFO - PROCESS | 1649 | --DOCSHELL 0x12e49e800 == 82 [pid = 1649] [id = 604] 15:37:57 INFO - PROCESS | 1649 | --DOCSHELL 0x12d50d800 == 81 [pid = 1649] [id = 603] 15:37:57 INFO - PROCESS | 1649 | --DOCSHELL 0x12b7d7000 == 80 [pid = 1649] [id = 602] 15:37:57 INFO - PROCESS | 1649 | --DOMWINDOW == 170 (0x12eb98400) [pid = 1649] [serial = 1762] [outer = 0x0] [url = about:blank] 15:37:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x11978f800 == 81 [pid = 1649] [id = 617] 15:37:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 171 (0x119d5fc00) [pid = 1649] [serial = 1851] [outer = 0x0] 15:37:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x11ad09800) [pid = 1649] [serial = 1852] [outer = 0x119d5fc00] 15:37:57 INFO - PROCESS | 1649 | 1461364677124 Marionette DEBUG loaded listener.js 15:37:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x123b96c00) [pid = 1649] [serial = 1853] [outer = 0x119d5fc00] 15:37:57 INFO - PROCESS | 1649 | --DOCSHELL 0x12a924800 == 80 [pid = 1649] [id = 601] 15:37:57 INFO - PROCESS | 1649 | --DOCSHELL 0x129ba0800 == 79 [pid = 1649] [id = 600] 15:37:57 INFO - PROCESS | 1649 | --DOCSHELL 0x1290bf800 == 78 [pid = 1649] [id = 599] 15:37:57 INFO - PROCESS | 1649 | --DOCSHELL 0x125d3d000 == 77 [pid = 1649] [id = 598] 15:37:57 INFO - PROCESS | 1649 | --DOCSHELL 0x11b05b000 == 76 [pid = 1649] [id = 597] 15:37:57 INFO - PROCESS | 1649 | --DOCSHELL 0x11af78800 == 75 [pid = 1649] [id = 596] 15:37:57 INFO - PROCESS | 1649 | --DOCSHELL 0x11afa0800 == 74 [pid = 1649] [id = 595] 15:37:57 INFO - PROCESS | 1649 | --DOCSHELL 0x137084000 == 73 [pid = 1649] [id = 593] 15:37:57 INFO - PROCESS | 1649 | --DOCSHELL 0x12d426800 == 72 [pid = 1649] [id = 592] 15:37:57 INFO - PROCESS | 1649 | --DOCSHELL 0x131128800 == 71 [pid = 1649] [id = 591] 15:37:57 INFO - PROCESS | 1649 | --DOCSHELL 0x12f5d2800 == 70 [pid = 1649] [id = 590] 15:37:57 INFO - PROCESS | 1649 | --DOCSHELL 0x125d49800 == 69 [pid = 1649] [id = 589] 15:37:57 INFO - PROCESS | 1649 | --DOCSHELL 0x11ba0d800 == 68 [pid = 1649] [id = 588] 15:37:57 INFO - PROCESS | 1649 | --DOMWINDOW == 172 (0x12d48cc00) [pid = 1649] [serial = 1744] [outer = 0x0] [url = about:blank] 15:37:57 INFO - PROCESS | 1649 | --DOMWINDOW == 171 (0x12e32cc00) [pid = 1649] [serial = 1747] [outer = 0x0] [url = about:blank] 15:37:57 INFO - PROCESS | 1649 | --DOMWINDOW == 170 (0x12e4d7000) [pid = 1649] [serial = 1750] [outer = 0x0] [url = about:blank] 15:37:57 INFO - PROCESS | 1649 | --DOMWINDOW == 169 (0x11a8d3400) [pid = 1649] [serial = 1705] [outer = 0x0] [url = about:blank] 15:37:57 INFO - PROCESS | 1649 | --DOMWINDOW == 168 (0x126fc9400) [pid = 1649] [serial = 1735] [outer = 0x0] [url = about:blank] 15:37:57 INFO - PROCESS | 1649 | --DOMWINDOW == 167 (0x12e4d9c00) [pid = 1649] [serial = 1720] [outer = 0x0] [url = about:blank] 15:37:57 INFO - PROCESS | 1649 | --DOMWINDOW == 166 (0x12ab8d800) [pid = 1649] [serial = 1738] [outer = 0x0] [url = about:blank] 15:37:57 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x12e464800) [pid = 1649] [serial = 1717] [outer = 0x0] [url = about:blank] 15:37:57 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x123b10000) [pid = 1649] [serial = 1729] [outer = 0x0] [url = about:blank] 15:37:57 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x123bbe000) [pid = 1649] [serial = 1730] [outer = 0x0] [url = about:blank] 15:37:57 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x119ab9800) [pid = 1649] [serial = 1724] [outer = 0x0] [url = about:blank] 15:37:57 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x118e19c00) [pid = 1649] [serial = 1723] [outer = 0x0] [url = about:blank] 15:37:57 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x1243af000) [pid = 1649] [serial = 1732] [outer = 0x0] [url = about:blank] 15:37:57 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x126c35400) [pid = 1649] [serial = 1733] [outer = 0x0] [url = about:blank] 15:37:57 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x11550c400) [pid = 1649] [serial = 1702] [outer = 0x0] [url = about:blank] 15:37:57 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x124035000) [pid = 1649] [serial = 1753] [outer = 0x0] [url = about:blank] 15:37:57 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x1268a5400) [pid = 1649] [serial = 1708] [outer = 0x0] [url = about:blank] 15:37:57 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x11c7ee800) [pid = 1649] [serial = 1727] [outer = 0x0] [url = about:blank] 15:37:57 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x11c147000) [pid = 1649] [serial = 1726] [outer = 0x0] [url = about:blank] 15:37:57 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x1293e7800) [pid = 1649] [serial = 1711] [outer = 0x0] [url = about:blank] 15:37:57 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x12d19a400) [pid = 1649] [serial = 1714] [outer = 0x0] [url = about:blank] 15:37:57 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x12e32f800) [pid = 1649] [serial = 1700] [outer = 0x0] [url = about:blank] 15:37:57 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x12e95b800) [pid = 1649] [serial = 1756] [outer = 0x0] [url = about:blank] 15:37:57 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x12eaaa000) [pid = 1649] [serial = 1759] [outer = 0x0] [url = about:blank] 15:37:57 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x12e510000) [pid = 1649] [serial = 1751] [outer = 0x0] [url = about:blank] 15:37:57 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x128bc3c00) [pid = 1649] [serial = 1736] [outer = 0x0] [url = about:blank] 15:37:57 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x12eb95800) [pid = 1649] [serial = 1760] [outer = 0x0] [url = about:blank] 15:37:57 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x12b4f4c00) [pid = 1649] [serial = 1741] [outer = 0x0] [url = about:blank] 15:37:57 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x12d5e8000) [pid = 1649] [serial = 1745] [outer = 0x0] [url = about:blank] 15:37:57 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x12e460800) [pid = 1649] [serial = 1748] [outer = 0x0] [url = about:blank] 15:37:57 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x12eaa3400) [pid = 1649] [serial = 1757] [outer = 0x0] [url = about:blank] 15:37:57 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x12d18bc00) [pid = 1649] [serial = 1742] [outer = 0x0] [url = about:blank] 15:37:57 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x12e466c00) [pid = 1649] [serial = 1754] [outer = 0x0] [url = about:blank] 15:37:57 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x12b4edc00) [pid = 1649] [serial = 1739] [outer = 0x0] [url = about:blank] 15:37:57 INFO - PROCESS | 1649 | 1461364677504 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]]]}] 15:37:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 15:37:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 674ms 15:37:57 INFO - PROCESS | 1649 | 1461364677526 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 15:37:57 INFO - PROCESS | 1649 | 1461364677528 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 15:37:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 15:37:57 INFO - PROCESS | 1649 | 1461364677532 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 15:37:57 INFO - PROCESS | 1649 | 1461364677536 Marionette TRACE conn2 <- [1,2442,null,{}] 15:37:57 INFO - PROCESS | 1649 | 1461364677547 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}] 15:37:57 INFO - PROCESS | 1649 | 1461364677694 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 15:37:57 INFO - PROCESS | 1649 | 1461364677707 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x12436f800 == 69 [pid = 1649] [id = 618] 15:37:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x123bc3800) [pid = 1649] [serial = 1854] [outer = 0x0] 15:37:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x1246c9000) [pid = 1649] [serial = 1855] [outer = 0x123bc3800] 15:37:57 INFO - PROCESS | 1649 | 1461364677752 Marionette DEBUG loaded listener.js 15:37:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x126e1d400) [pid = 1649] [serial = 1856] [outer = 0x123bc3800] 15:37:58 INFO - PROCESS | 1649 | 1461364678187 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]]]}] 15:37:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 15:37:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 677ms 15:37:58 INFO - PROCESS | 1649 | 1461364678208 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 15:37:58 INFO - PROCESS | 1649 | 1461364678210 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 15:37:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 15:37:58 INFO - PROCESS | 1649 | 1461364678212 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 15:37:58 INFO - PROCESS | 1649 | 1461364678213 Marionette TRACE conn2 <- [1,2446,null,{}] 15:37:58 INFO - PROCESS | 1649 | 1461364678215 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}] 15:37:58 INFO - PROCESS | 1649 | 1461364678307 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 15:37:58 INFO - PROCESS | 1649 | 1461364678333 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x129b66000 == 70 [pid = 1649] [id = 619] 15:37:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x128bcec00) [pid = 1649] [serial = 1857] [outer = 0x0] 15:37:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x12ab93000) [pid = 1649] [serial = 1858] [outer = 0x128bcec00] 15:37:58 INFO - PROCESS | 1649 | 1461364678359 Marionette DEBUG loaded listener.js 15:37:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x12abea400) [pid = 1649] [serial = 1859] [outer = 0x128bcec00] 15:37:58 INFO - PROCESS | 1649 | 1461364678712 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]]]}] 15:37:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 15:37:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 520ms 15:37:58 INFO - PROCESS | 1649 | 1461364678732 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 15:37:58 INFO - PROCESS | 1649 | 1461364678734 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 15:37:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 15:37:58 INFO - PROCESS | 1649 | 1461364678746 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 15:37:58 INFO - PROCESS | 1649 | 1461364678748 Marionette TRACE conn2 <- [1,2450,null,{}] 15:37:58 INFO - PROCESS | 1649 | 1461364678754 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}] 15:37:58 INFO - PROCESS | 1649 | 1461364678880 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 15:37:58 INFO - PROCESS | 1649 | 1461364678884 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a90f000 == 71 [pid = 1649] [id = 620] 15:37:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x12afea000) [pid = 1649] [serial = 1860] [outer = 0x0] 15:37:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x12b0a2c00) [pid = 1649] [serial = 1861] [outer = 0x12afea000] 15:37:58 INFO - PROCESS | 1649 | 1461364678911 Marionette DEBUG loaded listener.js 15:37:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x12b74e400) [pid = 1649] [serial = 1862] [outer = 0x12afea000] 15:37:59 INFO - PROCESS | 1649 | 1461364679251 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]]]}] 15:37:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 15:37:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 537ms 15:37:59 INFO - PROCESS | 1649 | 1461364679274 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 15:37:59 INFO - PROCESS | 1649 | 1461364679275 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 15:37:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 15:37:59 INFO - PROCESS | 1649 | 1461364679278 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 15:37:59 INFO - PROCESS | 1649 | 1461364679279 Marionette TRACE conn2 <- [1,2454,null,{}] 15:37:59 INFO - PROCESS | 1649 | 1461364679281 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}] 15:37:59 INFO - PROCESS | 1649 | 1461364679393 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 15:37:59 INFO - PROCESS | 1649 | 1461364679487 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:37:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x12af70800 == 72 [pid = 1649] [id = 621] 15:37:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x12b4f5000) [pid = 1649] [serial = 1863] [outer = 0x0] 15:37:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x12d48e400) [pid = 1649] [serial = 1864] [outer = 0x12b4f5000] 15:37:59 INFO - PROCESS | 1649 | 1461364679514 Marionette DEBUG loaded listener.js 15:37:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x12e4d7000) [pid = 1649] [serial = 1865] [outer = 0x12b4f5000] 15:37:59 INFO - PROCESS | 1649 | 1461364679837 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]]]}] 15:37:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 15:37:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 619ms 15:37:59 INFO - PROCESS | 1649 | 1461364679904 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 15:37:59 INFO - PROCESS | 1649 | 1461364679905 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 15:37:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 15:37:59 INFO - PROCESS | 1649 | 1461364679907 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 15:37:59 INFO - PROCESS | 1649 | 1461364679908 Marionette TRACE conn2 <- [1,2458,null,{}] 15:37:59 INFO - PROCESS | 1649 | 1461364679911 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}] 15:38:00 INFO - PROCESS | 1649 | 1461364680026 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 15:38:00 INFO - PROCESS | 1649 | 1461364680039 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d420800 == 73 [pid = 1649] [id = 622] 15:38:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x12b79a000) [pid = 1649] [serial = 1866] [outer = 0x0] 15:38:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x12e95c400) [pid = 1649] [serial = 1867] [outer = 0x12b79a000] 15:38:00 INFO - PROCESS | 1649 | 1461364680064 Marionette DEBUG loaded listener.js 15:38:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x12ea75000) [pid = 1649] [serial = 1868] [outer = 0x12b79a000] 15:38:00 INFO - PROCESS | 1649 | 1461364680412 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]]]}] 15:38:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 15:38:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 519ms 15:38:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 15:38:00 INFO - PROCESS | 1649 | 1461364680426 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 15:38:00 INFO - PROCESS | 1649 | 1461364680427 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 15:38:00 INFO - PROCESS | 1649 | 1461364680430 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 15:38:00 INFO - PROCESS | 1649 | 1461364680431 Marionette TRACE conn2 <- [1,2462,null,{}] 15:38:00 INFO - PROCESS | 1649 | 1461364680433 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}] 15:38:00 INFO - PROCESS | 1649 | 1461364680559 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 15:38:00 INFO - PROCESS | 1649 | 1461364680573 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e31a800 == 74 [pid = 1649] [id = 623] 15:38:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x123c3c000) [pid = 1649] [serial = 1869] [outer = 0x0] 15:38:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x123c44800) [pid = 1649] [serial = 1870] [outer = 0x123c3c000] 15:38:00 INFO - PROCESS | 1649 | 1461364680599 Marionette DEBUG loaded listener.js 15:38:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x123c48800) [pid = 1649] [serial = 1871] [outer = 0x123c3c000] 15:38:00 INFO - PROCESS | 1649 | 1461364680968 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]]]}] 15:38:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 15:38:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 567ms 15:38:00 INFO - PROCESS | 1649 | 1461364680998 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 15:38:01 INFO - PROCESS | 1649 | 1461364680999 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 15:38:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 15:38:01 INFO - PROCESS | 1649 | 1461364681007 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 15:38:01 INFO - PROCESS | 1649 | 1461364681008 Marionette TRACE conn2 <- [1,2466,null,{}] 15:38:01 INFO - PROCESS | 1649 | 1461364681010 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}] 15:38:01 INFO - PROCESS | 1649 | 1461364681129 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 15:38:01 INFO - PROCESS | 1649 | 1461364681143 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x12eda3800 == 75 [pid = 1649] [id = 624] 15:38:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x123c42800) [pid = 1649] [serial = 1872] [outer = 0x0] 15:38:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x12ea73c00) [pid = 1649] [serial = 1873] [outer = 0x123c42800] 15:38:01 INFO - PROCESS | 1649 | 1461364681168 Marionette DEBUG loaded listener.js 15:38:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x12eaa2000) [pid = 1649] [serial = 1874] [outer = 0x123c42800] 15:38:01 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x12efa1800) [pid = 1649] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 15:38:01 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x114f54800) [pid = 1649] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 15:38:01 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x12b4f6000) [pid = 1649] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 15:38:01 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x12b095000) [pid = 1649] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 15:38:01 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x12e95e800) [pid = 1649] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 15:38:01 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x12d10f800) [pid = 1649] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 15:38:01 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x11c7f1c00) [pid = 1649] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 15:38:01 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x12db79400) [pid = 1649] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 15:38:01 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x12eb9e400) [pid = 1649] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 15:38:01 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x11bea5c00) [pid = 1649] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 15:38:01 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x119ab8800) [pid = 1649] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 15:38:01 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x12683ac00) [pid = 1649] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 15:38:01 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x128b1a800) [pid = 1649] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 15:38:01 INFO - PROCESS | 1649 | 1461364681665 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]]]}] 15:38:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 15:38:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 668ms 15:38:01 INFO - PROCESS | 1649 | 1461364681676 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 15:38:01 INFO - PROCESS | 1649 | 1461364681677 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 15:38:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 15:38:01 INFO - PROCESS | 1649 | 1461364681679 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 15:38:01 INFO - PROCESS | 1649 | 1461364681680 Marionette TRACE conn2 <- [1,2470,null,{}] 15:38:01 INFO - PROCESS | 1649 | 1461364681682 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}] 15:38:01 INFO - PROCESS | 1649 | 1461364681778 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 15:38:01 INFO - PROCESS | 1649 | 1461364681782 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x129b48800 == 76 [pid = 1649] [id = 625] 15:38:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x119ab8800) [pid = 1649] [serial = 1875] [outer = 0x0] 15:38:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x12b426800) [pid = 1649] [serial = 1876] [outer = 0x119ab8800] 15:38:01 INFO - PROCESS | 1649 | 1461364681807 Marionette DEBUG loaded listener.js 15:38:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x12e32ac00) [pid = 1649] [serial = 1877] [outer = 0x119ab8800] 15:38:02 INFO - PROCESS | 1649 | 1461364682160 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]]]}] 15:38:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 15:38:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 518ms 15:38:02 INFO - PROCESS | 1649 | 1461364682198 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 15:38:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 15:38:02 INFO - PROCESS | 1649 | 1461364682199 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 15:38:02 INFO - PROCESS | 1649 | 1461364682201 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 15:38:02 INFO - PROCESS | 1649 | 1461364682203 Marionette TRACE conn2 <- [1,2474,null,{}] 15:38:02 INFO - PROCESS | 1649 | 1461364682208 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}] 15:38:02 INFO - PROCESS | 1649 | 1461364682347 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 15:38:02 INFO - PROCESS | 1649 | 1461364682351 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x130635800 == 77 [pid = 1649] [id = 626] 15:38:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x12e32b000) [pid = 1649] [serial = 1878] [outer = 0x0] 15:38:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x12eb98800) [pid = 1649] [serial = 1879] [outer = 0x12e32b000] 15:38:02 INFO - PROCESS | 1649 | 1461364682382 Marionette DEBUG loaded listener.js 15:38:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x12efab800) [pid = 1649] [serial = 1880] [outer = 0x12e32b000] 15:38:02 INFO - PROCESS | 1649 | 1461364682707 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]]]}] 15:38:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 15:38:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 523ms 15:38:02 INFO - PROCESS | 1649 | 1461364682726 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 15:38:02 INFO - PROCESS | 1649 | 1461364682727 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 15:38:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 15:38:02 INFO - PROCESS | 1649 | 1461364682729 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 15:38:02 INFO - PROCESS | 1649 | 1461364682730 Marionette TRACE conn2 <- [1,2478,null,{}] 15:38:02 INFO - PROCESS | 1649 | 1461364682733 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}] 15:38:02 INFO - PROCESS | 1649 | 1461364682827 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 15:38:02 INFO - PROCESS | 1649 | 1461364682899 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x130a3d800 == 78 [pid = 1649] [id = 627] 15:38:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x12efa7000) [pid = 1649] [serial = 1881] [outer = 0x0] 15:38:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x12f193800) [pid = 1649] [serial = 1882] [outer = 0x12efa7000] 15:38:02 INFO - PROCESS | 1649 | 1461364682926 Marionette DEBUG loaded listener.js 15:38:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x12f3a5400) [pid = 1649] [serial = 1883] [outer = 0x12efa7000] 15:38:03 INFO - PROCESS | 1649 | 1461364683213 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]]]}] 15:38:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 15:38:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 519ms 15:38:03 INFO - PROCESS | 1649 | 1461364683248 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 15:38:03 INFO - PROCESS | 1649 | 1461364683249 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 15:38:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 15:38:03 INFO - PROCESS | 1649 | 1461364683252 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 15:38:03 INFO - PROCESS | 1649 | 1461364683253 Marionette TRACE conn2 <- [1,2482,null,{}] 15:38:03 INFO - PROCESS | 1649 | 1461364683258 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}] 15:38:03 INFO - PROCESS | 1649 | 1461364683353 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 15:38:03 INFO - PROCESS | 1649 | 1461364683357 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x13882d000 == 79 [pid = 1649] [id = 628] 15:38:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x12f189000) [pid = 1649] [serial = 1884] [outer = 0x0] 15:38:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x12f519800) [pid = 1649] [serial = 1885] [outer = 0x12f189000] 15:38:03 INFO - PROCESS | 1649 | 1461364683382 Marionette DEBUG loaded listener.js 15:38:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x12f523c00) [pid = 1649] [serial = 1886] [outer = 0x12f189000] 15:38:04 INFO - PROCESS | 1649 | --DOCSHELL 0x1244ee000 == 78 [pid = 1649] [id = 530] 15:38:04 INFO - PROCESS | 1649 | --DOCSHELL 0x12fb4f000 == 77 [pid = 1649] [id = 571] 15:38:04 INFO - PROCESS | 1649 | --DOCSHELL 0x12b4d0800 == 76 [pid = 1649] [id = 531] 15:38:04 INFO - PROCESS | 1649 | --DOCSHELL 0x11af94000 == 75 [pid = 1649] [id = 416] 15:38:04 INFO - PROCESS | 1649 | --DOCSHELL 0x11ba11800 == 74 [pid = 1649] [id = 419] 15:38:04 INFO - PROCESS | 1649 | --DOCSHELL 0x11ba10000 == 73 [pid = 1649] [id = 425] 15:38:04 INFO - PROCESS | 1649 | --DOCSHELL 0x12e321000 == 72 [pid = 1649] [id = 534] 15:38:04 INFO - PROCESS | 1649 | --DOCSHELL 0x12b7be800 == 71 [pid = 1649] [id = 573] 15:38:04 INFO - PROCESS | 1649 | --DOCSHELL 0x12b7d4800 == 70 [pid = 1649] [id = 528] 15:38:04 INFO - PROCESS | 1649 | --DOCSHELL 0x12b7ca800 == 69 [pid = 1649] [id = 553] 15:38:04 INFO - PROCESS | 1649 | --DOCSHELL 0x118e5c800 == 68 [pid = 1649] [id = 415] 15:38:04 INFO - PROCESS | 1649 | --DOCSHELL 0x12dc8d000 == 67 [pid = 1649] [id = 533] 15:38:04 INFO - PROCESS | 1649 | --DOCSHELL 0x12e4a4000 == 66 [pid = 1649] [id = 594] 15:38:04 INFO - PROCESS | 1649 | --DOCSHELL 0x129b56800 == 65 [pid = 1649] [id = 428] 15:38:04 INFO - PROCESS | 1649 | --DOCSHELL 0x12d503000 == 64 [pid = 1649] [id = 532] 15:38:04 INFO - PROCESS | 1649 | --DOCSHELL 0x130633800 == 63 [pid = 1649] [id = 503] 15:38:04 INFO - PROCESS | 1649 | --DOCSHELL 0x129b56000 == 62 [pid = 1649] [id = 522] 15:38:04 INFO - PROCESS | 1649 | --DOCSHELL 0x119b28800 == 61 [pid = 1649] [id = 418] 15:38:04 INFO - PROCESS | 1649 | --DOCSHELL 0x11a8cd800 == 60 [pid = 1649] [id = 414] 15:38:04 INFO - PROCESS | 1649 | --DOCSHELL 0x129bbb800 == 59 [pid = 1649] [id = 524] 15:38:04 INFO - PROCESS | 1649 | --DOCSHELL 0x119ad1000 == 58 [pid = 1649] [id = 525] 15:38:04 INFO - PROCESS | 1649 | --DOCSHELL 0x12ed93000 == 57 [pid = 1649] [id = 552] 15:38:04 INFO - PROCESS | 1649 | --DOCSHELL 0x12ed92800 == 56 [pid = 1649] [id = 570] 15:38:04 INFO - PROCESS | 1649 | --DOCSHELL 0x11923f000 == 55 [pid = 1649] [id = 567] 15:38:04 INFO - PROCESS | 1649 | --DOCSHELL 0x119794000 == 54 [pid = 1649] [id = 535] 15:38:04 INFO - PROCESS | 1649 | --DOCSHELL 0x11b05c000 == 53 [pid = 1649] [id = 426] 15:38:04 INFO - PROCESS | 1649 | --DOCSHELL 0x11c762800 == 52 [pid = 1649] [id = 568] 15:38:04 INFO - PROCESS | 1649 | --DOCSHELL 0x12b4d1800 == 51 [pid = 1649] [id = 569] 15:38:04 INFO - PROCESS | 1649 | --DOCSHELL 0x125d17800 == 50 [pid = 1649] [id = 424] 15:38:04 INFO - PROCESS | 1649 | --DOCSHELL 0x130a2f800 == 49 [pid = 1649] [id = 587] 15:38:04 INFO - PROCESS | 1649 | --DOCSHELL 0x11c162000 == 48 [pid = 1649] [id = 420] 15:38:04 INFO - PROCESS | 1649 | --DOCSHELL 0x12ff40000 == 47 [pid = 1649] [id = 572] 15:38:04 INFO - PROCESS | 1649 | --DOCSHELL 0x11ba1a000 == 46 [pid = 1649] [id = 616] 15:38:04 INFO - PROCESS | 1649 | --DOCSHELL 0x11be75800 == 45 [pid = 1649] [id = 615] 15:38:04 INFO - PROCESS | 1649 | --DOCSHELL 0x1388cd000 == 44 [pid = 1649] [id = 614] 15:38:04 INFO - PROCESS | 1649 | --DOCSHELL 0x12a612000 == 43 [pid = 1649] [id = 613] 15:38:04 INFO - PROCESS | 1649 | --DOCSHELL 0x138819800 == 42 [pid = 1649] [id = 612] 15:38:04 INFO - PROCESS | 1649 | --DOCSHELL 0x12f5e4800 == 41 [pid = 1649] [id = 611] 15:38:04 INFO - PROCESS | 1649 | --DOCSHELL 0x12d17a000 == 40 [pid = 1649] [id = 610] 15:38:04 INFO - PROCESS | 1649 | --DOCSHELL 0x12437b000 == 39 [pid = 1649] [id = 609] 15:38:04 INFO - PROCESS | 1649 | --DOCSHELL 0x119176000 == 38 [pid = 1649] [id = 608] 15:38:05 INFO - PROCESS | 1649 | --DOCSHELL 0x12436f800 == 37 [pid = 1649] [id = 618] 15:38:05 INFO - PROCESS | 1649 | --DOCSHELL 0x11978f800 == 36 [pid = 1649] [id = 617] 15:38:05 INFO - PROCESS | 1649 | --DOCSHELL 0x130635800 == 35 [pid = 1649] [id = 626] 15:38:05 INFO - PROCESS | 1649 | --DOCSHELL 0x12e31a800 == 34 [pid = 1649] [id = 623] 15:38:05 INFO - PROCESS | 1649 | --DOCSHELL 0x12a90f000 == 33 [pid = 1649] [id = 620] 15:38:05 INFO - PROCESS | 1649 | --DOCSHELL 0x129b66000 == 32 [pid = 1649] [id = 619] 15:38:05 INFO - PROCESS | 1649 | --DOCSHELL 0x12d420800 == 31 [pid = 1649] [id = 622] 15:38:05 INFO - PROCESS | 1649 | --DOCSHELL 0x12eda3800 == 30 [pid = 1649] [id = 624] 15:38:05 INFO - PROCESS | 1649 | --DOCSHELL 0x12af70800 == 29 [pid = 1649] [id = 621] 15:38:05 INFO - PROCESS | 1649 | --DOCSHELL 0x129b48800 == 28 [pid = 1649] [id = 625] 15:38:05 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x12f367000) [pid = 1649] [serial = 1820] [outer = 0x0] [url = about:blank] 15:38:05 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x115506c00) [pid = 1649] [serial = 1786] [outer = 0x0] [url = about:blank] 15:38:05 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x12d5e7400) [pid = 1649] [serial = 1805] [outer = 0x0] [url = about:blank] 15:38:05 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x12d19f400) [pid = 1649] [serial = 1804] [outer = 0x0] [url = about:blank] 15:38:05 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x12b0a1000) [pid = 1649] [serial = 1801] [outer = 0x0] [url = about:blank] 15:38:05 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x12ef9d400) [pid = 1649] [serial = 1783] [outer = 0x0] [url = about:blank] 15:38:05 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x12ed5a400) [pid = 1649] [serial = 1763] [outer = 0x0] [url = about:blank] 15:38:05 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x12e332c00) [pid = 1649] [serial = 1807] [outer = 0x0] [url = about:blank] 15:38:05 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x12e4ddc00) [pid = 1649] [serial = 1808] [outer = 0x0] [url = about:blank] 15:38:05 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x12e953400) [pid = 1649] [serial = 1777] [outer = 0x0] [url = about:blank] 15:38:05 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x123b99400) [pid = 1649] [serial = 1792] [outer = 0x0] [url = about:blank] 15:38:05 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x12ed62800) [pid = 1649] [serial = 1780] [outer = 0x0] [url = about:blank] 15:38:05 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x12ab8d000) [pid = 1649] [serial = 1771] [outer = 0x0] [url = about:blank] 15:38:05 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x12d18a800) [pid = 1649] [serial = 1774] [outer = 0x0] [url = about:blank] 15:38:05 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x123bc4400) [pid = 1649] [serial = 1768] [outer = 0x0] [url = about:blank] 15:38:05 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x119ca4000) [pid = 1649] [serial = 1765] [outer = 0x0] [url = about:blank] 15:38:05 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x12e95d000) [pid = 1649] [serial = 1810] [outer = 0x0] [url = about:blank] 15:38:05 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x12eb95000) [pid = 1649] [serial = 1811] [outer = 0x0] [url = about:blank] 15:38:05 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x12ed5f800) [pid = 1649] [serial = 1813] [outer = 0x0] [url = about:blank] 15:38:05 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x12f18e000) [pid = 1649] [serial = 1819] [outer = 0x0] [url = about:blank] 15:38:05 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x12d18a000) [pid = 1649] [serial = 1816] [outer = 0x0] [url = about:blank] 15:38:05 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x12efa1000) [pid = 1649] [serial = 1814] [outer = 0x0] [url = about:blank] 15:38:05 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x11c499800) [pid = 1649] [serial = 1790] [outer = 0x0] [url = about:blank] 15:38:05 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x11ab0f000) [pid = 1649] [serial = 1789] [outer = 0x0] [url = about:blank] 15:38:05 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x126e12800) [pid = 1649] [serial = 1795] [outer = 0x0] [url = about:blank] 15:38:05 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x1288cac00) [pid = 1649] [serial = 1796] [outer = 0x0] [url = about:blank] 15:38:05 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x12ab8ec00) [pid = 1649] [serial = 1798] [outer = 0x0] [url = about:blank] 15:38:05 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x12abe7400) [pid = 1649] [serial = 1799] [outer = 0x0] [url = about:blank] 15:38:05 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x123bc5c00) [pid = 1649] [serial = 1793] [outer = 0x0] [url = about:blank] 15:38:05 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x12f36e000) [pid = 1649] [serial = 1822] [outer = 0x0] [url = about:blank] 15:38:05 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x118887800) [pid = 1649] [serial = 1787] [outer = 0x0] [url = about:blank] 15:38:05 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x12b79f000) [pid = 1649] [serial = 1802] [outer = 0x0] [url = about:blank] 15:38:05 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12ed5bc00) [pid = 1649] [serial = 1817] [outer = 0x0] [url = about:blank] 15:38:05 INFO - PROCESS | 1649 | --DOCSHELL 0x130a3d800 == 27 [pid = 1649] [id = 627] 15:38:05 INFO - PROCESS | 1649 | 1461364685788 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]]]}] 15:38:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 15:38:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 2578ms 15:38:05 INFO - PROCESS | 1649 | 1461364685831 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 15:38:05 INFO - PROCESS | 1649 | 1461364685833 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 15:38:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 15:38:05 INFO - PROCESS | 1649 | 1461364685837 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 15:38:05 INFO - PROCESS | 1649 | 1461364685839 Marionette TRACE conn2 <- [1,2486,null,{}] 15:38:05 INFO - PROCESS | 1649 | 1461364685843 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}] 15:38:05 INFO - PROCESS | 1649 | 1461364685932 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 15:38:05 INFO - PROCESS | 1649 | 1461364685991 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x11881c800 == 28 [pid = 1649] [id = 629] 15:38:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x115619400) [pid = 1649] [serial = 1887] [outer = 0x0] 15:38:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x11561a000) [pid = 1649] [serial = 1888] [outer = 0x115619400] 15:38:06 INFO - PROCESS | 1649 | 1461364686021 Marionette DEBUG loaded listener.js 15:38:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x115862400) [pid = 1649] [serial = 1889] [outer = 0x115619400] 15:38:06 INFO - PROCESS | 1649 | 1461364686348 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]]]}] 15:38:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 15:38:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 521ms 15:38:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 15:38:06 INFO - PROCESS | 1649 | 1461364686359 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 15:38:06 INFO - PROCESS | 1649 | 1461364686364 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 15:38:06 INFO - PROCESS | 1649 | 1461364686367 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 15:38:06 INFO - PROCESS | 1649 | 1461364686369 Marionette TRACE conn2 <- [1,2490,null,{}] 15:38:06 INFO - PROCESS | 1649 | 1461364686374 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}] 15:38:06 INFO - PROCESS | 1649 | 1461364686462 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 15:38:06 INFO - PROCESS | 1649 | 1461364686516 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x119791000 == 29 [pid = 1649] [id = 630] 15:38:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x115859000) [pid = 1649] [serial = 1890] [outer = 0x0] 15:38:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x116688800) [pid = 1649] [serial = 1891] [outer = 0x115859000] 15:38:06 INFO - PROCESS | 1649 | 1461364686543 Marionette DEBUG loaded listener.js 15:38:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x118ee9800) [pid = 1649] [serial = 1892] [outer = 0x115859000] 15:38:06 INFO - PROCESS | 1649 | 1461364686853 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]]]}] 15:38:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 15:38:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 520ms 15:38:06 INFO - PROCESS | 1649 | 1461364686889 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 15:38:06 INFO - PROCESS | 1649 | 1461364686892 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 15:38:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 15:38:06 INFO - PROCESS | 1649 | 1461364686894 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 15:38:06 INFO - PROCESS | 1649 | 1461364686897 Marionette TRACE conn2 <- [1,2494,null,{}] 15:38:06 INFO - PROCESS | 1649 | 1461364686905 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}] 15:38:06 INFO - PROCESS | 1649 | 1461364686991 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 15:38:07 INFO - PROCESS | 1649 | 1461364686997 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x11af9d000 == 30 [pid = 1649] [id = 631] 15:38:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x1142cf000) [pid = 1649] [serial = 1893] [outer = 0x0] 15:38:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x119a53400) [pid = 1649] [serial = 1894] [outer = 0x1142cf000] 15:38:07 INFO - PROCESS | 1649 | 1461364687027 Marionette DEBUG loaded listener.js 15:38:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x119c9fc00) [pid = 1649] [serial = 1895] [outer = 0x1142cf000] 15:38:07 INFO - PROCESS | 1649 | 1461364687396 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]]]}] 15:38:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 15:38:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 522ms 15:38:07 INFO - PROCESS | 1649 | 1461364687417 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 15:38:07 INFO - PROCESS | 1649 | 1461364687419 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 15:38:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 15:38:07 INFO - PROCESS | 1649 | 1461364687425 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 15:38:07 INFO - PROCESS | 1649 | 1461364687427 Marionette TRACE conn2 <- [1,2498,null,{}] 15:38:07 INFO - PROCESS | 1649 | 1461364687429 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}] 15:38:07 INFO - PROCESS | 1649 | 1461364687514 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 15:38:07 INFO - PROCESS | 1649 | 1461364687518 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bac0000 == 31 [pid = 1649] [id = 632] 15:38:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x1189d4400) [pid = 1649] [serial = 1896] [outer = 0x0] 15:38:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x11a970000) [pid = 1649] [serial = 1897] [outer = 0x1189d4400] 15:38:07 INFO - PROCESS | 1649 | 1461364687546 Marionette DEBUG loaded listener.js 15:38:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x11ab0f000) [pid = 1649] [serial = 1898] [outer = 0x1189d4400] 15:38:07 INFO - PROCESS | 1649 | 1461364687878 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]]]}] 15:38:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 15:38:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 474ms 15:38:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 15:38:07 INFO - PROCESS | 1649 | 1461364687897 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 15:38:07 INFO - PROCESS | 1649 | 1461364687898 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 15:38:07 INFO - PROCESS | 1649 | 1461364687901 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 15:38:07 INFO - PROCESS | 1649 | 1461364687902 Marionette TRACE conn2 <- [1,2502,null,{}] 15:38:07 INFO - PROCESS | 1649 | 1461364687906 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}] 15:38:07 INFO - PROCESS | 1649 | 1461364687986 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 15:38:08 INFO - PROCESS | 1649 | 1461364688044 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c154000 == 32 [pid = 1649] [id = 633] 15:38:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x115619c00) [pid = 1649] [serial = 1899] [outer = 0x0] 15:38:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x11ad3c800) [pid = 1649] [serial = 1900] [outer = 0x115619c00] 15:38:08 INFO - PROCESS | 1649 | 1461364688070 Marionette DEBUG loaded listener.js 15:38:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x11b9efc00) [pid = 1649] [serial = 1901] [outer = 0x115619c00] 15:38:08 INFO - PROCESS | 1649 | 1461364688384 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]]]}] 15:38:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 15:38:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 521ms 15:38:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 15:38:08 INFO - PROCESS | 1649 | 1461364688424 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 15:38:08 INFO - PROCESS | 1649 | 1461364688426 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 15:38:08 INFO - PROCESS | 1649 | 1461364688428 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 15:38:08 INFO - PROCESS | 1649 | 1461364688429 Marionette TRACE conn2 <- [1,2506,null,{}] 15:38:08 INFO - PROCESS | 1649 | 1461364688431 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}] 15:38:08 INFO - PROCESS | 1649 | 1461364688533 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 15:38:08 INFO - PROCESS | 1649 | 1461364688542 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x1239e3000 == 33 [pid = 1649] [id = 634] 15:38:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x11ba2bc00) [pid = 1649] [serial = 1902] [outer = 0x0] 15:38:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x11c145000) [pid = 1649] [serial = 1903] [outer = 0x11ba2bc00] 15:38:08 INFO - PROCESS | 1649 | 1461364688571 Marionette DEBUG loaded listener.js 15:38:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x123b99800) [pid = 1649] [serial = 1904] [outer = 0x11ba2bc00] 15:38:08 INFO - PROCESS | 1649 | 1461364688898 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]]]}] 15:38:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 15:38:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 520ms 15:38:08 INFO - PROCESS | 1649 | 1461364688948 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 15:38:08 INFO - PROCESS | 1649 | 1461364688949 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 15:38:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 15:38:08 INFO - PROCESS | 1649 | 1461364688952 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 15:38:08 INFO - PROCESS | 1649 | 1461364688953 Marionette TRACE conn2 <- [1,2510,null,{}] 15:38:08 INFO - PROCESS | 1649 | 1461364688965 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}] 15:38:09 INFO - PROCESS | 1649 | 1461364689045 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 15:38:09 INFO - PROCESS | 1649 | 1461364689049 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x123e79800 == 34 [pid = 1649] [id = 635] 15:38:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x115617400) [pid = 1649] [serial = 1905] [outer = 0x0] 15:38:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x123ba2000) [pid = 1649] [serial = 1906] [outer = 0x115617400] 15:38:09 INFO - PROCESS | 1649 | 1461364689075 Marionette DEBUG loaded listener.js 15:38:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x123bbac00) [pid = 1649] [serial = 1907] [outer = 0x115617400] 15:38:09 INFO - PROCESS | 1649 | 1461364689467 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]]]}] 15:38:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 15:38:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 522ms 15:38:09 INFO - PROCESS | 1649 | 1461364689477 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 15:38:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 15:38:09 INFO - PROCESS | 1649 | 1461364689479 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 15:38:09 INFO - PROCESS | 1649 | 1461364689483 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 15:38:09 INFO - PROCESS | 1649 | 1461364689484 Marionette TRACE conn2 <- [1,2514,null,{}] 15:38:09 INFO - PROCESS | 1649 | 1461364689488 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}] 15:38:09 INFO - PROCESS | 1649 | 1461364689611 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 15:38:09 INFO - PROCESS | 1649 | 1461364689694 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x12408e800 == 35 [pid = 1649] [id = 636] 15:38:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x123b9a000) [pid = 1649] [serial = 1908] [outer = 0x0] 15:38:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x123bc3c00) [pid = 1649] [serial = 1909] [outer = 0x123b9a000] 15:38:09 INFO - PROCESS | 1649 | 1461364689736 Marionette DEBUG loaded listener.js 15:38:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x123c3e800) [pid = 1649] [serial = 1910] [outer = 0x123b9a000] 15:38:10 INFO - PROCESS | 1649 | 1461364690026 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]]]}] 15:38:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 15:38:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 575ms 15:38:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 15:38:10 INFO - PROCESS | 1649 | 1461364690062 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 15:38:10 INFO - PROCESS | 1649 | 1461364690063 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 15:38:10 INFO - PROCESS | 1649 | 1461364690065 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 15:38:10 INFO - PROCESS | 1649 | 1461364690067 Marionette TRACE conn2 <- [1,2518,null,{}] 15:38:10 INFO - PROCESS | 1649 | 1461364690069 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}] 15:38:10 INFO - PROCESS | 1649 | 1461364690152 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 15:38:10 INFO - PROCESS | 1649 | 1461364690158 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x11af9c800 == 36 [pid = 1649] [id = 637] 15:38:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x123bbbc00) [pid = 1649] [serial = 1911] [outer = 0x0] 15:38:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x123c4a000) [pid = 1649] [serial = 1912] [outer = 0x123bbbc00] 15:38:10 INFO - PROCESS | 1649 | 1461364690184 Marionette DEBUG loaded listener.js 15:38:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x123fbe000) [pid = 1649] [serial = 1913] [outer = 0x123bbbc00] 15:38:10 INFO - PROCESS | 1649 | 1461364690510 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]]]}] 15:38:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 15:38:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 469ms 15:38:10 INFO - PROCESS | 1649 | 1461364690534 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 15:38:10 INFO - PROCESS | 1649 | 1461364690535 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 15:38:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 15:38:10 INFO - PROCESS | 1649 | 1461364690539 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 15:38:10 INFO - PROCESS | 1649 | 1461364690541 Marionette TRACE conn2 <- [1,2522,null,{}] 15:38:10 INFO - PROCESS | 1649 | 1461364690544 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}] 15:38:10 INFO - PROCESS | 1649 | 1461364690661 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 15:38:10 INFO - PROCESS | 1649 | 1461364690696 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x128b85800 == 37 [pid = 1649] [id = 638] 15:38:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x114f57400) [pid = 1649] [serial = 1914] [outer = 0x0] 15:38:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x123fbc000) [pid = 1649] [serial = 1915] [outer = 0x114f57400] 15:38:10 INFO - PROCESS | 1649 | 1461364690722 Marionette DEBUG loaded listener.js 15:38:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x124456c00) [pid = 1649] [serial = 1916] [outer = 0x114f57400] 15:38:11 INFO - PROCESS | 1649 | 1461364691056 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]]]}] 15:38:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 15:38:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 571ms 15:38:11 INFO - PROCESS | 1649 | 1461364691110 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 15:38:11 INFO - PROCESS | 1649 | 1461364691111 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 15:38:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 15:38:11 INFO - PROCESS | 1649 | 1461364691119 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 15:38:11 INFO - PROCESS | 1649 | 1461364691121 Marionette TRACE conn2 <- [1,2526,null,{}] 15:38:11 INFO - PROCESS | 1649 | 1461364691123 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}] 15:38:11 INFO - PROCESS | 1649 | 1461364691240 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 15:38:11 INFO - PROCESS | 1649 | 1461364691279 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c153800 == 38 [pid = 1649] [id = 639] 15:38:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x12444cc00) [pid = 1649] [serial = 1917] [outer = 0x0] 15:38:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x12689d000) [pid = 1649] [serial = 1918] [outer = 0x12444cc00] 15:38:11 INFO - PROCESS | 1649 | 1461364691312 Marionette DEBUG loaded listener.js 15:38:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x126e17000) [pid = 1649] [serial = 1919] [outer = 0x12444cc00] 15:38:11 INFO - PROCESS | 1649 | 1461364691643 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]]]}] 15:38:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 15:38:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 571ms 15:38:11 INFO - PROCESS | 1649 | 1461364691691 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 15:38:11 INFO - PROCESS | 1649 | 1461364691692 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 15:38:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 15:38:11 INFO - PROCESS | 1649 | 1461364691694 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 15:38:11 INFO - PROCESS | 1649 | 1461364691695 Marionette TRACE conn2 <- [1,2530,null,{}] 15:38:11 INFO - PROCESS | 1649 | 1461364691697 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}] 15:38:11 INFO - PROCESS | 1649 | 1461364691801 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 15:38:11 INFO - PROCESS | 1649 | 1461364691813 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x129ba9800 == 39 [pid = 1649] [id = 640] 15:38:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x126e17c00) [pid = 1649] [serial = 1920] [outer = 0x0] 15:38:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x1274cd000) [pid = 1649] [serial = 1921] [outer = 0x126e17c00] 15:38:11 INFO - PROCESS | 1649 | 1461364691838 Marionette DEBUG loaded listener.js 15:38:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x119c99400) [pid = 1649] [serial = 1922] [outer = 0x126e17c00] 15:38:12 INFO - PROCESS | 1649 | 1461364692184 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]]]}] 15:38:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 15:38:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 519ms 15:38:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 15:38:12 INFO - PROCESS | 1649 | 1461364692213 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 15:38:12 INFO - PROCESS | 1649 | 1461364692214 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 15:38:12 INFO - PROCESS | 1649 | 1461364692216 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 15:38:12 INFO - PROCESS | 1649 | 1461364692217 Marionette TRACE conn2 <- [1,2534,null,{}] 15:38:12 INFO - PROCESS | 1649 | 1461364692219 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}] 15:38:12 INFO - PROCESS | 1649 | 1461364692332 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 15:38:12 INFO - PROCESS | 1649 | 1461364692345 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a620800 == 40 [pid = 1649] [id = 641] 15:38:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x126836400) [pid = 1649] [serial = 1923] [outer = 0x0] 15:38:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x1288cac00) [pid = 1649] [serial = 1924] [outer = 0x126836400] 15:38:12 INFO - PROCESS | 1649 | 1461364692371 Marionette DEBUG loaded listener.js 15:38:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x1288d6000) [pid = 1649] [serial = 1925] [outer = 0x126836400] 15:38:12 INFO - PROCESS | 1649 | 1461364692725 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]]]}] 15:38:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 15:38:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 518ms 15:38:12 INFO - PROCESS | 1649 | 1461364692734 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 15:38:12 INFO - PROCESS | 1649 | 1461364692735 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 15:38:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 15:38:12 INFO - PROCESS | 1649 | 1461364692738 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 15:38:12 INFO - PROCESS | 1649 | 1461364692740 Marionette TRACE conn2 <- [1,2538,null,{}] 15:38:12 INFO - PROCESS | 1649 | 1461364692743 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}] 15:38:12 INFO - PROCESS | 1649 | 1461364692849 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 15:38:12 INFO - PROCESS | 1649 | 1461364692887 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a679000 == 41 [pid = 1649] [id = 642] 15:38:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x1288d6800) [pid = 1649] [serial = 1926] [outer = 0x0] 15:38:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x128bc7800) [pid = 1649] [serial = 1927] [outer = 0x1288d6800] 15:38:12 INFO - PROCESS | 1649 | 1461364692912 Marionette DEBUG loaded listener.js 15:38:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x129038800) [pid = 1649] [serial = 1928] [outer = 0x1288d6800] 15:38:13 INFO - PROCESS | 1649 | --DOMWINDOW == 167 (0x11b9e7000) [pid = 1649] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 15:38:13 INFO - PROCESS | 1649 | --DOMWINDOW == 166 (0x126fc6400) [pid = 1649] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 15:38:13 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x12b428400) [pid = 1649] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 15:38:13 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x11a8d7800) [pid = 1649] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 15:38:13 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x123fbb800) [pid = 1649] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 15:38:13 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x1147ca000) [pid = 1649] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 15:38:13 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x12b792800) [pid = 1649] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 15:38:13 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x115618400) [pid = 1649] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 15:38:13 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x115624000) [pid = 1649] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 15:38:13 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x118e15000) [pid = 1649] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 15:38:13 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x12e45c000) [pid = 1649] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 15:38:13 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x12e45c400) [pid = 1649] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 15:38:13 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x12ed59800) [pid = 1649] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 15:38:13 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x1274d6000) [pid = 1649] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 15:38:13 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x12d191000) [pid = 1649] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 15:38:13 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x128bc5800) [pid = 1649] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 15:38:13 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x11528a000) [pid = 1649] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 15:38:13 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x12ab97400) [pid = 1649] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 15:38:13 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x1288d6c00) [pid = 1649] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 15:38:13 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x11c797c00) [pid = 1649] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 15:38:13 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x126e15400) [pid = 1649] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 15:38:13 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x12902f800) [pid = 1649] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 15:38:13 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x12f365800) [pid = 1649] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 15:38:13 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x12b79a000) [pid = 1649] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 15:38:13 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x123c3c000) [pid = 1649] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 15:38:13 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x123c42800) [pid = 1649] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 15:38:13 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x119ab8800) [pid = 1649] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 15:38:13 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x12e32b000) [pid = 1649] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 15:38:13 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x12e95ec00) [pid = 1649] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 15:38:13 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x1268a6800) [pid = 1649] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 15:38:13 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x126841400) [pid = 1649] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 15:38:13 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x11a96e400) [pid = 1649] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 15:38:13 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x114443400) [pid = 1649] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 15:38:13 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x12afea000) [pid = 1649] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 15:38:13 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x128bcec00) [pid = 1649] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 15:38:13 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x123bc3800) [pid = 1649] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 15:38:13 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x119d5fc00) [pid = 1649] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 15:38:13 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x114ba8c00) [pid = 1649] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 15:38:13 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x11926dc00) [pid = 1649] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 15:38:13 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x11c141400) [pid = 1649] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 15:38:13 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x12f36f400) [pid = 1649] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 15:38:13 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12efa7000) [pid = 1649] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 15:38:13 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x12b4f5000) [pid = 1649] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 15:38:14 INFO - PROCESS | 1649 | 1461364694028 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]]]}] 15:38:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 15:38:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1322ms 15:38:14 INFO - PROCESS | 1649 | 1461364694068 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 15:38:14 INFO - PROCESS | 1649 | 1461364694069 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 15:38:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 15:38:14 INFO - PROCESS | 1649 | 1461364694077 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 15:38:14 INFO - PROCESS | 1649 | 1461364694078 Marionette TRACE conn2 <- [1,2542,null,{}] 15:38:14 INFO - PROCESS | 1649 | 1461364694080 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}] 15:38:14 INFO - PROCESS | 1649 | 1461364694171 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 15:38:14 INFO - PROCESS | 1649 | 1461364694176 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x123b31000 == 42 [pid = 1649] [id = 643] 15:38:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x115618400) [pid = 1649] [serial = 1929] [outer = 0x0] 15:38:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x11ab06800) [pid = 1649] [serial = 1930] [outer = 0x115618400] 15:38:14 INFO - PROCESS | 1649 | 1461364694201 Marionette DEBUG loaded listener.js 15:38:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x123a38c00) [pid = 1649] [serial = 1931] [outer = 0x115618400] 15:38:14 INFO - PROCESS | 1649 | 1461364694535 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]]]}] 15:38:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 15:38:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 471ms 15:38:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 15:38:14 INFO - PROCESS | 1649 | 1461364694547 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 15:38:14 INFO - PROCESS | 1649 | 1461364694548 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 15:38:14 INFO - PROCESS | 1649 | 1461364694550 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 15:38:14 INFO - PROCESS | 1649 | 1461364694551 Marionette TRACE conn2 <- [1,2546,null,{}] 15:38:14 INFO - PROCESS | 1649 | 1461364694554 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}] 15:38:14 INFO - PROCESS | 1649 | 1461364694642 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 15:38:14 INFO - PROCESS | 1649 | 1461364694703 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a908800 == 43 [pid = 1649] [id = 644] 15:38:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x11c4aac00) [pid = 1649] [serial = 1932] [outer = 0x0] 15:38:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12683c800) [pid = 1649] [serial = 1933] [outer = 0x11c4aac00] 15:38:14 INFO - PROCESS | 1649 | 1461364694728 Marionette DEBUG loaded listener.js 15:38:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x128bc4000) [pid = 1649] [serial = 1934] [outer = 0x11c4aac00] 15:38:15 INFO - PROCESS | 1649 | 1461364695026 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]]]}] 15:38:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 15:38:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 523ms 15:38:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 15:38:15 INFO - PROCESS | 1649 | 1461364695075 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 15:38:15 INFO - PROCESS | 1649 | 1461364695076 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 15:38:15 INFO - PROCESS | 1649 | 1461364695078 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 15:38:15 INFO - PROCESS | 1649 | 1461364695079 Marionette TRACE conn2 <- [1,2550,null,{}] 15:38:15 INFO - PROCESS | 1649 | 1461364695082 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}] 15:38:15 INFO - PROCESS | 1649 | 1461364695166 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 15:38:15 INFO - PROCESS | 1649 | 1461364695172 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b4c2000 == 44 [pid = 1649] [id = 645] 15:38:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x123c3ec00) [pid = 1649] [serial = 1935] [outer = 0x0] 15:38:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x1293e7800) [pid = 1649] [serial = 1936] [outer = 0x123c3ec00] 15:38:15 INFO - PROCESS | 1649 | 1461364695197 Marionette DEBUG loaded listener.js 15:38:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x12ab8b400) [pid = 1649] [serial = 1937] [outer = 0x123c3ec00] 15:38:15 INFO - PROCESS | 1649 | 1461364695529 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]]]}] 15:38:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 15:38:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 469ms 15:38:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 15:38:15 INFO - PROCESS | 1649 | 1461364695548 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 15:38:15 INFO - PROCESS | 1649 | 1461364695549 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 15:38:15 INFO - PROCESS | 1649 | 1461364695551 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 15:38:15 INFO - PROCESS | 1649 | 1461364695552 Marionette TRACE conn2 <- [1,2554,null,{}] 15:38:15 INFO - PROCESS | 1649 | 1461364695555 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}] 15:38:15 INFO - PROCESS | 1649 | 1461364695672 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 15:38:15 INFO - PROCESS | 1649 | 1461364695678 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b4d8000 == 45 [pid = 1649] [id = 646] 15:38:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x126839800) [pid = 1649] [serial = 1938] [outer = 0x0] 15:38:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x12ab8f800) [pid = 1649] [serial = 1939] [outer = 0x126839800] 15:38:15 INFO - PROCESS | 1649 | 1461364695703 Marionette DEBUG loaded listener.js 15:38:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x12abde000) [pid = 1649] [serial = 1940] [outer = 0x126839800] 15:38:16 INFO - PROCESS | 1649 | 1461364696291 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]]]}] 15:38:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 15:38:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 772ms 15:38:16 INFO - PROCESS | 1649 | 1461364696325 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 15:38:16 INFO - PROCESS | 1649 | 1461364696328 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 15:38:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 15:38:16 INFO - PROCESS | 1649 | 1461364696332 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 15:38:16 INFO - PROCESS | 1649 | 1461364696334 Marionette TRACE conn2 <- [1,2558,null,{}] 15:38:16 INFO - PROCESS | 1649 | 1461364696362 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}] 15:38:16 INFO - PROCESS | 1649 | 1461364696501 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 15:38:16 INFO - PROCESS | 1649 | 1461364696586 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x119ae1000 == 46 [pid = 1649] [id = 647] 15:38:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x115626000) [pid = 1649] [serial = 1941] [outer = 0x0] 15:38:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x1159d6800) [pid = 1649] [serial = 1942] [outer = 0x115626000] 15:38:16 INFO - PROCESS | 1649 | 1461364696618 Marionette DEBUG loaded listener.js 15:38:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x1186cac00) [pid = 1649] [serial = 1943] [outer = 0x115626000] 15:38:17 INFO - PROCESS | 1649 | 1461364697166 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]]]}] 15:38:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 15:38:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 872ms 15:38:17 INFO - PROCESS | 1649 | 1461364697206 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 15:38:17 INFO - PROCESS | 1649 | 1461364697211 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 15:38:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 15:38:17 INFO - PROCESS | 1649 | 1461364697216 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 15:38:17 INFO - PROCESS | 1649 | 1461364697218 Marionette TRACE conn2 <- [1,2562,null,{}] 15:38:17 INFO - PROCESS | 1649 | 1461364697220 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}] 15:38:17 INFO - PROCESS | 1649 | 1461364697334 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 15:38:17 INFO - PROCESS | 1649 | 1461364697419 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c779000 == 47 [pid = 1649] [id = 648] 15:38:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x1197b2000) [pid = 1649] [serial = 1944] [outer = 0x0] 15:38:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x119a46c00) [pid = 1649] [serial = 1945] [outer = 0x1197b2000] 15:38:17 INFO - PROCESS | 1649 | 1461364697448 Marionette DEBUG loaded listener.js 15:38:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x11a869000) [pid = 1649] [serial = 1946] [outer = 0x1197b2000] 15:38:18 INFO - PROCESS | 1649 | 1461364698264 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]]]}] 15:38:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 15:38:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1072ms 15:38:18 INFO - PROCESS | 1649 | 1461364698298 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 15:38:18 INFO - PROCESS | 1649 | 1461364698300 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 15:38:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 15:38:18 INFO - PROCESS | 1649 | 1461364698305 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 15:38:18 INFO - PROCESS | 1649 | 1461364698307 Marionette TRACE conn2 <- [1,2566,null,{}] 15:38:18 INFO - PROCESS | 1649 | 1461364698310 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}] 15:38:18 INFO - PROCESS | 1649 | 1461364698412 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 15:38:18 INFO - PROCESS | 1649 | 1461364698471 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x11af79800 == 48 [pid = 1649] [id = 649] 15:38:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x11561f400) [pid = 1649] [serial = 1947] [outer = 0x0] 15:38:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x1159d6c00) [pid = 1649] [serial = 1948] [outer = 0x11561f400] 15:38:18 INFO - PROCESS | 1649 | 1461364698499 Marionette DEBUG loaded listener.js 15:38:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x118944400) [pid = 1649] [serial = 1949] [outer = 0x11561f400] 15:38:18 INFO - PROCESS | 1649 | --DOCSHELL 0x119ad7800 == 47 [pid = 1649] [id = 516] 15:38:18 INFO - PROCESS | 1649 | --DOCSHELL 0x11594a000 == 46 [pid = 1649] [id = 513] 15:38:18 INFO - PROCESS | 1649 | --DOCSHELL 0x126fdf800 == 45 [pid = 1649] [id = 520] 15:38:18 INFO - PROCESS | 1649 | --DOCSHELL 0x11c771800 == 44 [pid = 1649] [id = 511] 15:38:18 INFO - PROCESS | 1649 | --DOCSHELL 0x11be7e800 == 43 [pid = 1649] [id = 509] 15:38:18 INFO - PROCESS | 1649 | --DOCSHELL 0x123b24000 == 42 [pid = 1649] [id = 519] 15:38:18 INFO - PROCESS | 1649 | --DOCSHELL 0x11b059000 == 41 [pid = 1649] [id = 514] 15:38:18 INFO - PROCESS | 1649 | --DOCSHELL 0x119add800 == 40 [pid = 1649] [id = 517] 15:38:18 INFO - PROCESS | 1649 | --DOCSHELL 0x1290c2800 == 39 [pid = 1649] [id = 521] 15:38:18 INFO - PROCESS | 1649 | --DOCSHELL 0x11c56b800 == 38 [pid = 1649] [id = 510] 15:38:18 INFO - PROCESS | 1649 | --DOCSHELL 0x11af77000 == 37 [pid = 1649] [id = 507] 15:38:18 INFO - PROCESS | 1649 | --DOCSHELL 0x119b24000 == 36 [pid = 1649] [id = 506] 15:38:18 INFO - PROCESS | 1649 | --DOCSHELL 0x118f18800 == 35 [pid = 1649] [id = 505] 15:38:18 INFO - PROCESS | 1649 | --DOCSHELL 0x11bf9a000 == 34 [pid = 1649] [id = 518] 15:38:18 INFO - PROCESS | 1649 | --DOCSHELL 0x116311800 == 33 [pid = 1649] [id = 504] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x12f519800) [pid = 1649] [serial = 1885] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOCSHELL 0x13882d000 == 32 [pid = 1649] [id = 628] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x12e95c400) [pid = 1649] [serial = 1867] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x123c44800) [pid = 1649] [serial = 1870] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x12ea73c00) [pid = 1649] [serial = 1873] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x123c48800) [pid = 1649] [serial = 1871] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x12e32ac00) [pid = 1649] [serial = 1877] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x12b426800) [pid = 1649] [serial = 1876] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x12eb98800) [pid = 1649] [serial = 1879] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x12eaa2000) [pid = 1649] [serial = 1874] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x12ed61400) [pid = 1649] [serial = 1837] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x12e95d800) [pid = 1649] [serial = 1835] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x12b799800) [pid = 1649] [serial = 1834] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x1274cf000) [pid = 1649] [serial = 1831] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x12abe9800) [pid = 1649] [serial = 1832] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x123dfe400) [pid = 1649] [serial = 1829] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x123857400) [pid = 1649] [serial = 1828] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x11667f400) [pid = 1649] [serial = 1826] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x114f5b400) [pid = 1649] [serial = 1825] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x12b0a2c00) [pid = 1649] [serial = 1861] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12b74e400) [pid = 1649] [serial = 1862] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x12ab93000) [pid = 1649] [serial = 1858] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12abea400) [pid = 1649] [serial = 1859] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x1246c9000) [pid = 1649] [serial = 1855] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x126e1d400) [pid = 1649] [serial = 1856] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x11ad09800) [pid = 1649] [serial = 1852] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x123b96c00) [pid = 1649] [serial = 1853] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x116685800) [pid = 1649] [serial = 1849] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x11a867800) [pid = 1649] [serial = 1850] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x12ea6ec00) [pid = 1649] [serial = 1847] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x129467400) [pid = 1649] [serial = 1846] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x12f519400) [pid = 1649] [serial = 1843] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x12f522800) [pid = 1649] [serial = 1844] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x12f3acc00) [pid = 1649] [serial = 1841] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x12f3a2000) [pid = 1649] [serial = 1840] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x12f18c400) [pid = 1649] [serial = 1838] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12f3a5400) [pid = 1649] [serial = 1883] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12d48e400) [pid = 1649] [serial = 1864] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12efab800) [pid = 1649] [serial = 1880] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x12e4d7000) [pid = 1649] [serial = 1865] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x12ea75000) [pid = 1649] [serial = 1868] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x12f193800) [pid = 1649] [serial = 1882] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1268a5800) [pid = 1649] [serial = 1769] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12b098400) [pid = 1649] [serial = 1652] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12e50fc00) [pid = 1649] [serial = 1721] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x11bea8400) [pid = 1649] [serial = 1646] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x126ee0800) [pid = 1649] [serial = 1709] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11546c000) [pid = 1649] [serial = 1643] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12d5e0800) [pid = 1649] [serial = 1715] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x11c78f400) [pid = 1649] [serial = 1706] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x12f18a000) [pid = 1649] [serial = 1784] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x11ad3dc00) [pid = 1649] [serial = 1766] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x12e4d5800) [pid = 1649] [serial = 1718] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12eb9cc00) [pid = 1649] [serial = 1778] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12efab400) [pid = 1649] [serial = 1781] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12b42b400) [pid = 1649] [serial = 1712] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12d483400) [pid = 1649] [serial = 1658] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x12e331400) [pid = 1649] [serial = 1775] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1188e7800) [pid = 1649] [serial = 1703] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x12d5e1800) [pid = 1649] [serial = 1661] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x12b09ac00) [pid = 1649] [serial = 1772] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x12683f000) [pid = 1649] [serial = 1649] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x12abe3400) [pid = 1649] [serial = 1586] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x12b794400) [pid = 1649] [serial = 1655] [outer = 0x0] [url = about:blank] 15:38:18 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x12f39f800) [pid = 1649] [serial = 1823] [outer = 0x0] [url = about:blank] 15:38:19 INFO - PROCESS | 1649 | 1461364699008 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]]]}] 15:38:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 15:38:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 723ms 15:38:19 INFO - PROCESS | 1649 | 1461364699028 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 15:38:19 INFO - PROCESS | 1649 | 1461364699032 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 15:38:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 15:38:19 INFO - PROCESS | 1649 | 1461364699036 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 15:38:19 INFO - PROCESS | 1649 | 1461364699038 Marionette TRACE conn2 <- [1,2570,null,{}] 15:38:19 INFO - PROCESS | 1649 | 1461364699043 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}] 15:38:19 INFO - PROCESS | 1649 | 1461364699125 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 15:38:19 INFO - PROCESS | 1649 | 1461364699130 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x11979f000 == 33 [pid = 1649] [id = 650] 15:38:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x115619000) [pid = 1649] [serial = 1950] [outer = 0x0] 15:38:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x118ee3400) [pid = 1649] [serial = 1951] [outer = 0x115619000] 15:38:19 INFO - PROCESS | 1649 | 1461364699157 Marionette DEBUG loaded listener.js 15:38:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x119270800) [pid = 1649] [serial = 1952] [outer = 0x115619000] 15:38:19 INFO - PROCESS | 1649 | 1461364699547 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]]]}] 15:38:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 15:38:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 523ms 15:38:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 15:38:19 INFO - PROCESS | 1649 | 1461364699559 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 15:38:19 INFO - PROCESS | 1649 | 1461364699561 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 15:38:19 INFO - PROCESS | 1649 | 1461364699563 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 15:38:19 INFO - PROCESS | 1649 | 1461364699565 Marionette TRACE conn2 <- [1,2574,null,{}] 15:38:19 INFO - PROCESS | 1649 | 1461364699573 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}] 15:38:19 INFO - PROCESS | 1649 | 1461364699662 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 15:38:19 INFO - PROCESS | 1649 | 1461364699668 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x11be65000 == 34 [pid = 1649] [id = 651] 15:38:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x114f5b800) [pid = 1649] [serial = 1953] [outer = 0x0] 15:38:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x11a86fc00) [pid = 1649] [serial = 1954] [outer = 0x114f5b800] 15:38:19 INFO - PROCESS | 1649 | 1461364699698 Marionette DEBUG loaded listener.js 15:38:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11ad09800) [pid = 1649] [serial = 1955] [outer = 0x114f5b800] 15:38:20 INFO - PROCESS | 1649 | 1461364700063 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]]]}] 15:38:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 15:38:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 521ms 15:38:20 INFO - PROCESS | 1649 | 1461364700085 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 15:38:20 INFO - PROCESS | 1649 | 1461364700086 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 15:38:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 15:38:20 INFO - PROCESS | 1649 | 1461364700090 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 15:38:20 INFO - PROCESS | 1649 | 1461364700091 Marionette TRACE conn2 <- [1,2578,null,{}] 15:38:20 INFO - PROCESS | 1649 | 1461364700094 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}] 15:38:20 INFO - PROCESS | 1649 | 1461364700184 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 15:38:20 INFO - PROCESS | 1649 | 1461364700239 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x123831000 == 35 [pid = 1649] [id = 652] 15:38:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x11a869400) [pid = 1649] [serial = 1956] [outer = 0x0] 15:38:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x11b90e000) [pid = 1649] [serial = 1957] [outer = 0x11a869400] 15:38:20 INFO - PROCESS | 1649 | 1461364700265 Marionette DEBUG loaded listener.js 15:38:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x11c49b800) [pid = 1649] [serial = 1958] [outer = 0x11a869400] 15:38:20 INFO - PROCESS | 1649 | 1461364700541 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]]]}] 15:38:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 15:38:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 469ms 15:38:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 15:38:20 INFO - PROCESS | 1649 | 1461364700563 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 15:38:20 INFO - PROCESS | 1649 | 1461364700564 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 15:38:20 INFO - PROCESS | 1649 | 1461364700566 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 15:38:20 INFO - PROCESS | 1649 | 1461364700567 Marionette TRACE conn2 <- [1,2582,null,{}] 15:38:20 INFO - PROCESS | 1649 | 1461364700569 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}] 15:38:20 INFO - PROCESS | 1649 | 1461364700665 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 15:38:20 INFO - PROCESS | 1649 | 1461364700669 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x125d43000 == 36 [pid = 1649] [id = 653] 15:38:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x11c49c800) [pid = 1649] [serial = 1959] [outer = 0x0] 15:38:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11c798400) [pid = 1649] [serial = 1960] [outer = 0x11c49c800] 15:38:20 INFO - PROCESS | 1649 | 1461364700695 Marionette DEBUG loaded listener.js 15:38:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x123a41c00) [pid = 1649] [serial = 1961] [outer = 0x11c49c800] 15:38:21 INFO - PROCESS | 1649 | 1461364701031 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]]]}] 15:38:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 15:38:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 518ms 15:38:21 INFO - PROCESS | 1649 | 1461364701085 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 15:38:21 INFO - PROCESS | 1649 | 1461364701086 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 15:38:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 15:38:21 INFO - PROCESS | 1649 | 1461364701097 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 15:38:21 INFO - PROCESS | 1649 | 1461364701098 Marionette TRACE conn2 <- [1,2586,null,{}] 15:38:21 INFO - PROCESS | 1649 | 1461364701101 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}] 15:38:21 INFO - PROCESS | 1649 | 1461364701220 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 15:38:21 INFO - PROCESS | 1649 | 1461364701256 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x1290bd000 == 37 [pid = 1649] [id = 654] 15:38:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x11c4abc00) [pid = 1649] [serial = 1962] [outer = 0x0] 15:38:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x123b9e800) [pid = 1649] [serial = 1963] [outer = 0x11c4abc00] 15:38:21 INFO - PROCESS | 1649 | 1461364701284 Marionette DEBUG loaded listener.js 15:38:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x123c41c00) [pid = 1649] [serial = 1964] [outer = 0x11c4abc00] 15:38:21 INFO - PROCESS | 1649 | 1461364701609 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]]]}] 15:38:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 15:38:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 521ms 15:38:21 INFO - PROCESS | 1649 | 1461364701618 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 15:38:21 INFO - PROCESS | 1649 | 1461364701619 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 15:38:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 15:38:21 INFO - PROCESS | 1649 | 1461364701622 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 15:38:21 INFO - PROCESS | 1649 | 1461364701624 Marionette TRACE conn2 <- [1,2590,null,{}] 15:38:21 INFO - PROCESS | 1649 | 1461364701627 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}] 15:38:21 INFO - PROCESS | 1649 | 1461364701728 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 15:38:21 INFO - PROCESS | 1649 | 1461364701762 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x129b76000 == 38 [pid = 1649] [id = 655] 15:38:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x123bc5000) [pid = 1649] [serial = 1965] [outer = 0x0] 15:38:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x123df7400) [pid = 1649] [serial = 1966] [outer = 0x123bc5000] 15:38:21 INFO - PROCESS | 1649 | 1461364701787 Marionette DEBUG loaded listener.js 15:38:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1243ad800) [pid = 1649] [serial = 1967] [outer = 0x123bc5000] 15:38:22 INFO - PROCESS | 1649 | 1461364702126 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]]]}] 15:38:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 15:38:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 520ms 15:38:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 15:38:22 INFO - PROCESS | 1649 | 1461364702143 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 15:38:22 INFO - PROCESS | 1649 | 1461364702144 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 15:38:22 INFO - PROCESS | 1649 | 1461364702146 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 15:38:22 INFO - PROCESS | 1649 | 1461364702147 Marionette TRACE conn2 <- [1,2594,null,{}] 15:38:22 INFO - PROCESS | 1649 | 1461364702149 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}] 15:38:22 INFO - PROCESS | 1649 | 1461364702251 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 15:38:22 INFO - PROCESS | 1649 | 1461364702265 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a617000 == 39 [pid = 1649] [id = 656] 15:38:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1243aec00) [pid = 1649] [serial = 1968] [outer = 0x0] 15:38:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x125d73400) [pid = 1649] [serial = 1969] [outer = 0x1243aec00] 15:38:22 INFO - PROCESS | 1649 | 1461364702290 Marionette DEBUG loaded listener.js 15:38:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12683d400) [pid = 1649] [serial = 1970] [outer = 0x1243aec00] 15:38:22 INFO - PROCESS | 1649 | 1461364702629 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]]]}] 15:38:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 15:38:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 518ms 15:38:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 15:38:22 INFO - PROCESS | 1649 | 1461364702670 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 15:38:22 INFO - PROCESS | 1649 | 1461364702671 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 15:38:22 INFO - PROCESS | 1649 | 1461364702673 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 15:38:22 INFO - PROCESS | 1649 | 1461364702675 Marionette TRACE conn2 <- [1,2598,null,{}] 15:38:22 INFO - PROCESS | 1649 | 1461364702677 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}] 15:38:22 INFO - PROCESS | 1649 | 1461364702780 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 15:38:22 INFO - PROCESS | 1649 | 1461364702814 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x11babf800 == 40 [pid = 1649] [id = 657] 15:38:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1243b9400) [pid = 1649] [serial = 1971] [outer = 0x0] 15:38:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x126c39800) [pid = 1649] [serial = 1972] [outer = 0x1243b9400] 15:38:22 INFO - PROCESS | 1649 | 1461364702840 Marionette DEBUG loaded listener.js 15:38:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x126e11c00) [pid = 1649] [serial = 1973] [outer = 0x1243b9400] 15:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x123c3ec00) [pid = 1649] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 15:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x12444cc00) [pid = 1649] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 15:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1189d4400) [pid = 1649] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 15:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x11ba2bc00) [pid = 1649] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 15:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1142cf000) [pid = 1649] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 15:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x123b9a000) [pid = 1649] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 15:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x115617400) [pid = 1649] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 15:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x115859000) [pid = 1649] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 15:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x115619c00) [pid = 1649] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 15:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x126e17c00) [pid = 1649] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 15:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x115619400) [pid = 1649] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 15:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x123bbbc00) [pid = 1649] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 15:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x114f57400) [pid = 1649] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 15:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1288d6800) [pid = 1649] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 15:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x126836400) [pid = 1649] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 15:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x115618400) [pid = 1649] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 15:38:23 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x11c4aac00) [pid = 1649] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 15:38:23 INFO - PROCESS | 1649 | 1461364703273 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]]]}] 15:38:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 15:38:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 618ms 15:38:23 INFO - PROCESS | 1649 | 1461364703294 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 15:38:23 INFO - PROCESS | 1649 | 1461364703295 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 15:38:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 15:38:23 INFO - PROCESS | 1649 | 1461364703297 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 15:38:23 INFO - PROCESS | 1649 | 1461364703298 Marionette TRACE conn2 <- [1,2602,null,{}] 15:38:23 INFO - PROCESS | 1649 | 1461364703300 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}] 15:38:23 INFO - PROCESS | 1649 | 1461364703384 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 15:38:23 INFO - PROCESS | 1649 | 1461364703389 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ba0d800 == 41 [pid = 1649] [id = 658] 15:38:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x11867d000) [pid = 1649] [serial = 1974] [outer = 0x0] 15:38:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x11ab05400) [pid = 1649] [serial = 1975] [outer = 0x11867d000] 15:38:23 INFO - PROCESS | 1649 | 1461364703414 Marionette DEBUG loaded listener.js 15:38:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x123ba2400) [pid = 1649] [serial = 1976] [outer = 0x11867d000] 15:38:23 INFO - PROCESS | 1649 | 1461364703770 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]]]}] 15:38:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 15:38:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 518ms 15:38:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 15:38:23 INFO - PROCESS | 1649 | 1461364703816 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 15:38:23 INFO - PROCESS | 1649 | 1461364703817 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 15:38:23 INFO - PROCESS | 1649 | 1461364703819 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 15:38:23 INFO - PROCESS | 1649 | 1461364703821 Marionette TRACE conn2 <- [1,2606,null,{}] 15:38:23 INFO - PROCESS | 1649 | 1461364703823 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}] 15:38:23 INFO - PROCESS | 1649 | 1461364703919 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 15:38:23 INFO - PROCESS | 1649 | 1461364703926 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x12af5d800 == 42 [pid = 1649] [id = 659] 15:38:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x123c3fc00) [pid = 1649] [serial = 1977] [outer = 0x0] 15:38:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x126e15800) [pid = 1649] [serial = 1978] [outer = 0x123c3fc00] 15:38:23 INFO - PROCESS | 1649 | 1461364703955 Marionette DEBUG loaded listener.js 15:38:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1275c1400) [pid = 1649] [serial = 1979] [outer = 0x123c3fc00] 15:38:24 INFO - PROCESS | 1649 | 1461364704311 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]]]}] 15:38:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 15:38:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 520ms 15:38:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 15:38:24 INFO - PROCESS | 1649 | 1461364704340 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 15:38:24 INFO - PROCESS | 1649 | 1461364704341 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 15:38:24 INFO - PROCESS | 1649 | 1461364704343 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 15:38:24 INFO - PROCESS | 1649 | 1461364704344 Marionette TRACE conn2 <- [1,2610,null,{}] 15:38:24 INFO - PROCESS | 1649 | 1461364704346 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}] 15:38:24 INFO - PROCESS | 1649 | 1461364704433 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 15:38:24 INFO - PROCESS | 1649 | 1461364704492 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b4d9000 == 43 [pid = 1649] [id = 660] 15:38:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x11423f400) [pid = 1649] [serial = 1980] [outer = 0x0] 15:38:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1288cf800) [pid = 1649] [serial = 1981] [outer = 0x11423f400] 15:38:24 INFO - PROCESS | 1649 | 1461364704518 Marionette DEBUG loaded listener.js 15:38:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x129037400) [pid = 1649] [serial = 1982] [outer = 0x11423f400] 15:38:24 INFO - PROCESS | 1649 | 1461364704790 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]]]}] 15:38:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 15:38:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 470ms 15:38:24 INFO - PROCESS | 1649 | 1461364704813 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 15:38:24 INFO - PROCESS | 1649 | 1461364704815 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 15:38:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 15:38:24 INFO - PROCESS | 1649 | 1461364704817 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 15:38:24 INFO - PROCESS | 1649 | 1461364704818 Marionette TRACE conn2 <- [1,2614,null,{}] 15:38:24 INFO - PROCESS | 1649 | 1461364704820 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}] 15:38:24 INFO - PROCESS | 1649 | 1461364704919 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 15:38:24 INFO - PROCESS | 1649 | 1461364704923 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d17f000 == 44 [pid = 1649] [id = 661] 15:38:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x129464800) [pid = 1649] [serial = 1983] [outer = 0x0] 15:38:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12ab97400) [pid = 1649] [serial = 1984] [outer = 0x129464800] 15:38:24 INFO - PROCESS | 1649 | 1461364704948 Marionette DEBUG loaded listener.js 15:38:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12abe3400) [pid = 1649] [serial = 1985] [outer = 0x129464800] 15:38:25 INFO - PROCESS | 1649 | 1461364705461 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]]]}] 15:38:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 15:38:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 669ms 15:38:25 INFO - PROCESS | 1649 | 1461364705487 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 15:38:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 15:38:25 INFO - PROCESS | 1649 | 1461364705493 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 15:38:25 INFO - PROCESS | 1649 | 1461364705499 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 15:38:25 INFO - PROCESS | 1649 | 1461364705503 Marionette TRACE conn2 <- [1,2618,null,{}] 15:38:25 INFO - PROCESS | 1649 | 1461364705509 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}] 15:38:25 INFO - PROCESS | 1649 | 1461364705663 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 15:38:25 INFO - PROCESS | 1649 | 1461364705756 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x11978f800 == 45 [pid = 1649] [id = 662] 15:38:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1151c9400) [pid = 1649] [serial = 1986] [outer = 0x0] 15:38:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x116613800) [pid = 1649] [serial = 1987] [outer = 0x1151c9400] 15:38:25 INFO - PROCESS | 1649 | 1461364705789 Marionette DEBUG loaded listener.js 15:38:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x118e15000) [pid = 1649] [serial = 1988] [outer = 0x1151c9400] 15:38:26 INFO - PROCESS | 1649 | 1461364706187 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]]]}] 15:38:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 15:38:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 728ms 15:38:26 INFO - PROCESS | 1649 | 1461364706227 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 15:38:26 INFO - PROCESS | 1649 | 1461364706231 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 15:38:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 15:38:26 INFO - PROCESS | 1649 | 1461364706235 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 15:38:26 INFO - PROCESS | 1649 | 1461364706237 Marionette TRACE conn2 <- [1,2622,null,{}] 15:38:26 INFO - PROCESS | 1649 | 1461364706240 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}] 15:38:26 INFO - PROCESS | 1649 | 1461364706346 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 15:38:26 INFO - PROCESS | 1649 | 1461364706419 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x119b41000 == 46 [pid = 1649] [id = 663] 15:38:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x11522f400) [pid = 1649] [serial = 1989] [outer = 0x0] 15:38:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x119ab7000) [pid = 1649] [serial = 1990] [outer = 0x11522f400] 15:38:26 INFO - PROCESS | 1649 | 1461364706449 Marionette DEBUG loaded listener.js 15:38:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x11ab0e400) [pid = 1649] [serial = 1991] [outer = 0x11522f400] 15:38:26 INFO - PROCESS | 1649 | 1461364706876 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]]]}] 15:38:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 15:38:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 673ms 15:38:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 15:38:26 INFO - PROCESS | 1649 | 1461364706908 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 15:38:26 INFO - PROCESS | 1649 | 1461364706910 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 15:38:26 INFO - PROCESS | 1649 | 1461364706912 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 15:38:26 INFO - PROCESS | 1649 | 1461364706915 Marionette TRACE conn2 <- [1,2626,null,{}] 15:38:26 INFO - PROCESS | 1649 | 1461364706923 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}] 15:38:27 INFO - PROCESS | 1649 | 1461364707031 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 15:38:27 INFO - PROCESS | 1649 | 1461364707130 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b4c5000 == 47 [pid = 1649] [id = 664] 15:38:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x123a40400) [pid = 1649] [serial = 1992] [outer = 0x0] 15:38:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x123ba3400) [pid = 1649] [serial = 1993] [outer = 0x123a40400] 15:38:27 INFO - PROCESS | 1649 | 1461364707162 Marionette DEBUG loaded listener.js 15:38:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x123bc3800) [pid = 1649] [serial = 1994] [outer = 0x123a40400] 15:38:27 INFO - PROCESS | 1649 | 1461364707550 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]]]}] 15:38:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 15:38:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 671ms 15:38:27 INFO - PROCESS | 1649 | 1461364707584 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 15:38:27 INFO - PROCESS | 1649 | 1461364707585 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 15:38:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 15:38:27 INFO - PROCESS | 1649 | 1461364707588 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 15:38:27 INFO - PROCESS | 1649 | 1461364707589 Marionette TRACE conn2 <- [1,2630,null,{}] 15:38:27 INFO - PROCESS | 1649 | 1461364707592 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}] 15:38:27 INFO - PROCESS | 1649 | 1461364707699 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 15:38:27 INFO - PROCESS | 1649 | 1461364707758 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d50c000 == 48 [pid = 1649] [id = 665] 15:38:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x123b9a400) [pid = 1649] [serial = 1995] [outer = 0x0] 15:38:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x1243af000) [pid = 1649] [serial = 1996] [outer = 0x123b9a400] 15:38:27 INFO - PROCESS | 1649 | 1461364707829 Marionette DEBUG loaded listener.js 15:38:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x126edd800) [pid = 1649] [serial = 1997] [outer = 0x123b9a400] 15:38:28 INFO - PROCESS | 1649 | 1461364708217 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]]]}] 15:38:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 15:38:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 671ms 15:38:28 INFO - PROCESS | 1649 | 1461364708276 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 15:38:28 INFO - PROCESS | 1649 | 1461364708277 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 15:38:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 15:38:28 INFO - PROCESS | 1649 | 1461364708281 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 15:38:28 INFO - PROCESS | 1649 | 1461364708283 Marionette TRACE conn2 <- [1,2634,null,{}] 15:38:28 INFO - PROCESS | 1649 | 1461364708285 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}] 15:38:28 INFO - PROCESS | 1649 | 1461364708390 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 15:38:28 INFO - PROCESS | 1649 | 1461364708493 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x12dc92800 == 49 [pid = 1649] [id = 666] 15:38:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x126834800) [pid = 1649] [serial = 1998] [outer = 0x0] 15:38:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12756c400) [pid = 1649] [serial = 1999] [outer = 0x126834800] 15:38:28 INFO - PROCESS | 1649 | 1461364708523 Marionette DEBUG loaded listener.js 15:38:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12ab8b800) [pid = 1649] [serial = 2000] [outer = 0x126834800] 15:38:28 INFO - PROCESS | 1649 | 1461364708932 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]]]}] 15:38:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 15:38:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 671ms 15:38:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 15:38:28 INFO - PROCESS | 1649 | 1461364708953 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 15:38:28 INFO - PROCESS | 1649 | 1461364708954 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 15:38:28 INFO - PROCESS | 1649 | 1461364708958 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 15:38:28 INFO - PROCESS | 1649 | 1461364708960 Marionette TRACE conn2 <- [1,2638,null,{}] 15:38:28 INFO - PROCESS | 1649 | 1461364708962 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}] 15:38:29 INFO - PROCESS | 1649 | 1461364709081 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 15:38:29 INFO - PROCESS | 1649 | 1461364709142 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e31d800 == 50 [pid = 1649] [id = 667] 15:38:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12abe2800) [pid = 1649] [serial = 2001] [outer = 0x0] 15:38:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12ace4c00) [pid = 1649] [serial = 2002] [outer = 0x12abe2800] 15:38:29 INFO - PROCESS | 1649 | 1461364709174 Marionette DEBUG loaded listener.js 15:38:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12b428400) [pid = 1649] [serial = 2003] [outer = 0x12abe2800] 15:38:29 INFO - PROCESS | 1649 | 1461364709611 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]]]}] 15:38:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 15:38:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 720ms 15:38:29 INFO - PROCESS | 1649 | 1461364709678 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 15:38:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 15:38:29 INFO - PROCESS | 1649 | 1461364709679 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 15:38:29 INFO - PROCESS | 1649 | 1461364709681 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 15:38:29 INFO - PROCESS | 1649 | 1461364709683 Marionette TRACE conn2 <- [1,2642,null,{}] 15:38:29 INFO - PROCESS | 1649 | 1461364709685 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}] 15:38:29 INFO - PROCESS | 1649 | 1461364709808 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 15:38:29 INFO - PROCESS | 1649 | 1461364709880 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e3d7000 == 51 [pid = 1649] [id = 668] 15:38:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12afeac00) [pid = 1649] [serial = 2004] [outer = 0x0] 15:38:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12b42e800) [pid = 1649] [serial = 2005] [outer = 0x12afeac00] 15:38:29 INFO - PROCESS | 1649 | 1461364709911 Marionette DEBUG loaded listener.js 15:38:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x12b74e800) [pid = 1649] [serial = 2006] [outer = 0x12afeac00] 15:38:30 INFO - PROCESS | 1649 | 1461364710349 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]]]}] 15:38:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 15:38:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 718ms 15:38:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 15:38:30 INFO - PROCESS | 1649 | 1461364710400 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 15:38:30 INFO - PROCESS | 1649 | 1461364710402 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 15:38:30 INFO - PROCESS | 1649 | 1461364710422 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 15:38:30 INFO - PROCESS | 1649 | 1461364710424 Marionette TRACE conn2 <- [1,2646,null,{}] 15:38:30 INFO - PROCESS | 1649 | 1461364710429 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}] 15:38:30 INFO - PROCESS | 1649 | 1461364710534 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 15:38:30 INFO - PROCESS | 1649 | 1461364710755 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x119ad7000 == 52 [pid = 1649] [id = 669] 15:38:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x1147cfc00) [pid = 1649] [serial = 2007] [outer = 0x0] 15:38:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x114bb4800) [pid = 1649] [serial = 2008] [outer = 0x1147cfc00] 15:38:30 INFO - PROCESS | 1649 | 1461364710783 Marionette DEBUG loaded listener.js 15:38:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x115288800) [pid = 1649] [serial = 2009] [outer = 0x1147cfc00] 15:38:31 INFO - PROCESS | 1649 | 1461364711196 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]]]}] 15:38:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 15:38:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 839ms 15:38:31 INFO - PROCESS | 1649 | 1461364711244 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 15:38:31 INFO - PROCESS | 1649 | 1461364711247 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 15:38:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 15:38:31 INFO - PROCESS | 1649 | 1461364711251 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 15:38:31 INFO - PROCESS | 1649 | 1461364711253 Marionette TRACE conn2 <- [1,2650,null,{}] 15:38:31 INFO - PROCESS | 1649 | 1461364711256 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}] 15:38:31 INFO - PROCESS | 1649 | 1461364711360 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 15:38:31 INFO - PROCESS | 1649 | 1461364711438 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x119238000 == 53 [pid = 1649] [id = 670] 15:38:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x118fcfc00) [pid = 1649] [serial = 2010] [outer = 0x0] 15:38:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x119a46400) [pid = 1649] [serial = 2011] [outer = 0x118fcfc00] 15:38:31 INFO - PROCESS | 1649 | 1461364711467 Marionette DEBUG loaded listener.js 15:38:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x11a86b800) [pid = 1649] [serial = 2012] [outer = 0x118fcfc00] 15:38:31 INFO - PROCESS | 1649 | --DOCSHELL 0x119b23800 == 52 [pid = 1649] [id = 512] 15:38:31 INFO - PROCESS | 1649 | --DOCSHELL 0x12b4d9000 == 51 [pid = 1649] [id = 660] 15:38:31 INFO - PROCESS | 1649 | --DOCSHELL 0x12af5d800 == 50 [pid = 1649] [id = 659] 15:38:31 INFO - PROCESS | 1649 | --DOCSHELL 0x11ba0d800 == 49 [pid = 1649] [id = 658] 15:38:31 INFO - PROCESS | 1649 | --DOCSHELL 0x11babf800 == 48 [pid = 1649] [id = 657] 15:38:31 INFO - PROCESS | 1649 | --DOCSHELL 0x12a617000 == 47 [pid = 1649] [id = 656] 15:38:31 INFO - PROCESS | 1649 | --DOCSHELL 0x129b76000 == 46 [pid = 1649] [id = 655] 15:38:31 INFO - PROCESS | 1649 | --DOCSHELL 0x1290bd000 == 45 [pid = 1649] [id = 654] 15:38:31 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x12ab8f800) [pid = 1649] [serial = 1939] [outer = 0x0] [url = about:blank] 15:38:31 INFO - PROCESS | 1649 | --DOCSHELL 0x125d43000 == 44 [pid = 1649] [id = 653] 15:38:31 INFO - PROCESS | 1649 | --DOCSHELL 0x123831000 == 43 [pid = 1649] [id = 652] 15:38:31 INFO - PROCESS | 1649 | --DOCSHELL 0x11be65000 == 42 [pid = 1649] [id = 651] 15:38:31 INFO - PROCESS | 1649 | --DOCSHELL 0x11979f000 == 41 [pid = 1649] [id = 650] 15:38:31 INFO - PROCESS | 1649 | --DOCSHELL 0x11af79800 == 40 [pid = 1649] [id = 649] 15:38:31 INFO - PROCESS | 1649 | --DOCSHELL 0x119ae1000 == 39 [pid = 1649] [id = 647] 15:38:31 INFO - PROCESS | 1649 | 1461364711913 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]]]}] 15:38:31 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x11c145000) [pid = 1649] [serial = 1903] [outer = 0x0] [url = about:blank] 15:38:31 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x123b99800) [pid = 1649] [serial = 1904] [outer = 0x0] [url = about:blank] 15:38:31 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x119a53400) [pid = 1649] [serial = 1894] [outer = 0x0] [url = about:blank] 15:38:31 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x119c9fc00) [pid = 1649] [serial = 1895] [outer = 0x0] [url = about:blank] 15:38:31 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x123bc3c00) [pid = 1649] [serial = 1909] [outer = 0x0] [url = about:blank] 15:38:31 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x123c3e800) [pid = 1649] [serial = 1910] [outer = 0x0] [url = about:blank] 15:38:31 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x123ba2000) [pid = 1649] [serial = 1906] [outer = 0x0] [url = about:blank] 15:38:31 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x123bbac00) [pid = 1649] [serial = 1907] [outer = 0x0] [url = about:blank] 15:38:31 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x116688800) [pid = 1649] [serial = 1891] [outer = 0x0] [url = about:blank] 15:38:31 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x118ee9800) [pid = 1649] [serial = 1892] [outer = 0x0] [url = about:blank] 15:38:31 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x11ad3c800) [pid = 1649] [serial = 1900] [outer = 0x0] [url = about:blank] 15:38:31 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x11b9efc00) [pid = 1649] [serial = 1901] [outer = 0x0] [url = about:blank] 15:38:31 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x1274cd000) [pid = 1649] [serial = 1921] [outer = 0x0] [url = about:blank] 15:38:31 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x11561a000) [pid = 1649] [serial = 1888] [outer = 0x0] [url = about:blank] 15:38:31 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x115862400) [pid = 1649] [serial = 1889] [outer = 0x0] [url = about:blank] 15:38:31 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x123c4a000) [pid = 1649] [serial = 1912] [outer = 0x0] [url = about:blank] 15:38:31 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x123fbe000) [pid = 1649] [serial = 1913] [outer = 0x0] [url = about:blank] 15:38:31 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x119c99400) [pid = 1649] [serial = 1922] [outer = 0x0] [url = about:blank] 15:38:31 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x123fbc000) [pid = 1649] [serial = 1915] [outer = 0x0] [url = about:blank] 15:38:31 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x128bc7800) [pid = 1649] [serial = 1927] [outer = 0x0] [url = about:blank] 15:38:31 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1288cac00) [pid = 1649] [serial = 1924] [outer = 0x0] [url = about:blank] 15:38:31 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1288d6000) [pid = 1649] [serial = 1925] [outer = 0x0] [url = about:blank] 15:38:31 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x11ab06800) [pid = 1649] [serial = 1930] [outer = 0x0] [url = about:blank] 15:38:31 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x11ab0f000) [pid = 1649] [serial = 1898] [outer = 0x0] [url = about:blank] 15:38:31 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x129038800) [pid = 1649] [serial = 1928] [outer = 0x0] [url = about:blank] 15:38:31 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x123a38c00) [pid = 1649] [serial = 1931] [outer = 0x0] [url = about:blank] 15:38:31 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12683c800) [pid = 1649] [serial = 1933] [outer = 0x0] [url = about:blank] 15:38:31 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x124456c00) [pid = 1649] [serial = 1916] [outer = 0x0] [url = about:blank] 15:38:31 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12ab8b400) [pid = 1649] [serial = 1937] [outer = 0x0] [url = about:blank] 15:38:31 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x128bc4000) [pid = 1649] [serial = 1934] [outer = 0x0] [url = about:blank] 15:38:31 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1293e7800) [pid = 1649] [serial = 1936] [outer = 0x0] [url = about:blank] 15:38:31 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x12689d000) [pid = 1649] [serial = 1918] [outer = 0x0] [url = about:blank] 15:38:31 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x126e17000) [pid = 1649] [serial = 1919] [outer = 0x0] [url = about:blank] 15:38:31 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x11a970000) [pid = 1649] [serial = 1897] [outer = 0x0] [url = about:blank] 15:38:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 15:38:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 675ms 15:38:31 INFO - PROCESS | 1649 | 1461364711929 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 15:38:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 15:38:31 INFO - PROCESS | 1649 | 1461364711932 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 15:38:31 INFO - PROCESS | 1649 | 1461364711934 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 15:38:31 INFO - PROCESS | 1649 | 1461364711935 Marionette TRACE conn2 <- [1,2654,null,{}] 15:38:31 INFO - PROCESS | 1649 | 1461364711938 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}] 15:38:32 INFO - PROCESS | 1649 | 1461364712024 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 15:38:32 INFO - PROCESS | 1649 | 1461364712030 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x11979f000 == 40 [pid = 1649] [id = 671] 15:38:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x118fca000) [pid = 1649] [serial = 2013] [outer = 0x0] 15:38:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x11ab03000) [pid = 1649] [serial = 2014] [outer = 0x118fca000] 15:38:32 INFO - PROCESS | 1649 | 1461364712057 Marionette DEBUG loaded listener.js 15:38:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x11b90b400) [pid = 1649] [serial = 2015] [outer = 0x118fca000] 15:38:32 INFO - PROCESS | 1649 | 1461364712407 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]]]}] 15:38:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 15:38:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 520ms 15:38:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 15:38:32 INFO - PROCESS | 1649 | 1461364712461 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 15:38:32 INFO - PROCESS | 1649 | 1461364712463 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 15:38:32 INFO - PROCESS | 1649 | 1461364712470 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 15:38:32 INFO - PROCESS | 1649 | 1461364712474 Marionette TRACE conn2 <- [1,2658,null,{}] 15:38:32 INFO - PROCESS | 1649 | 1461364712478 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}] 15:38:32 INFO - PROCESS | 1649 | 1461364712568 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 15:38:32 INFO - PROCESS | 1649 | 1461364712575 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x12407a000 == 41 [pid = 1649] [id = 672] 15:38:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x11be9c800) [pid = 1649] [serial = 2016] [outer = 0x0] 15:38:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x11c796800) [pid = 1649] [serial = 2017] [outer = 0x11be9c800] 15:38:32 INFO - PROCESS | 1649 | 1461364712601 Marionette DEBUG loaded listener.js 15:38:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x123b9a800) [pid = 1649] [serial = 2018] [outer = 0x11be9c800] 15:38:32 INFO - PROCESS | 1649 | 1461364712951 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]]]}] 15:38:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 15:38:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 528ms 15:38:32 INFO - PROCESS | 1649 | 1461364712994 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 15:38:32 INFO - PROCESS | 1649 | 1461364712996 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 15:38:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 15:38:33 INFO - PROCESS | 1649 | 1461364713008 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 15:38:33 INFO - PROCESS | 1649 | 1461364713009 Marionette TRACE conn2 <- [1,2662,null,{}] 15:38:33 INFO - PROCESS | 1649 | 1461364713013 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}] 15:38:33 INFO - PROCESS | 1649 | 1461364713101 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 15:38:33 INFO - PROCESS | 1649 | 1461364713106 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x126fea000 == 42 [pid = 1649] [id = 673] 15:38:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x123ba3800) [pid = 1649] [serial = 2019] [outer = 0x0] 15:38:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x123bc7000) [pid = 1649] [serial = 2020] [outer = 0x123ba3800] 15:38:33 INFO - PROCESS | 1649 | 1461364713132 Marionette DEBUG loaded listener.js 15:38:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x123c49400) [pid = 1649] [serial = 2021] [outer = 0x123ba3800] 15:38:33 INFO - PROCESS | 1649 | 1461364713505 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]]]}] 15:38:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 15:38:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 529ms 15:38:33 INFO - PROCESS | 1649 | 1461364713529 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 15:38:33 INFO - PROCESS | 1649 | 1461364713531 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 15:38:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 15:38:33 INFO - PROCESS | 1649 | 1461364713534 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 15:38:33 INFO - PROCESS | 1649 | 1461364713537 Marionette TRACE conn2 <- [1,2666,null,{}] 15:38:33 INFO - PROCESS | 1649 | 1461364713539 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}] 15:38:33 INFO - PROCESS | 1649 | 1461364713711 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 15:38:33 INFO - PROCESS | 1649 | 1461364713727 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x129b4e000 == 43 [pid = 1649] [id = 674] 15:38:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1243bb800) [pid = 1649] [serial = 2022] [outer = 0x0] 15:38:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x126834c00) [pid = 1649] [serial = 2023] [outer = 0x1243bb800] 15:38:33 INFO - PROCESS | 1649 | 1461364713777 Marionette DEBUG loaded listener.js 15:38:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x126e13400) [pid = 1649] [serial = 2024] [outer = 0x1243bb800] 15:38:34 INFO - PROCESS | 1649 | 1461364714700 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]]]}] 15:38:34 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) 15:38:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1174ms 15:38:34 INFO - PROCESS | 1649 | 1461364714708 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 15:38:34 INFO - PROCESS | 1649 | 1461364714709 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 15:38:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 15:38:34 INFO - PROCESS | 1649 | 1461364714718 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 15:38:34 INFO - PROCESS | 1649 | 1461364714720 Marionette TRACE conn2 <- [1,2670,null,{}] 15:38:34 INFO - PROCESS | 1649 | 1461364714722 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}] 15:38:34 INFO - PROCESS | 1649 | 1461364714833 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 15:38:34 INFO - PROCESS | 1649 | 1461364714869 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a610800 == 44 [pid = 1649] [id = 675] 15:38:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1274cd400) [pid = 1649] [serial = 2025] [outer = 0x0] 15:38:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x129038800) [pid = 1649] [serial = 2026] [outer = 0x1274cd400] 15:38:34 INFO - PROCESS | 1649 | 1461364714895 Marionette DEBUG loaded listener.js 15:38:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12abe4000) [pid = 1649] [serial = 2027] [outer = 0x1274cd400] 15:38:35 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 15:38:35 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 15:38:35 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 15:38:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:38:35 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1 15:38:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:35 INFO - _addTest/ [0,2673,"getWindowHandle",null] 15:38:35 INFO - PROCESS | 1649 | 1461364715692 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 15:38:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 15:38:35 INFO - PROCESS | 1649 | 1461364715694 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 15:38:35 INFO - PROCESS | 1649 | 1461364715695 Marionette TRACE conn2 <- [1,2674,null,{}] 15:38:35 INFO - PROCESS | 1649 | 1461364715697 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}] 15:38:35 INFO - PROCESS | 1649 | 1461364715828 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 15:38:35 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x12f189000) [pid = 1649] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 15:38:35 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x123bc5000) [pid = 1649] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 15:38:35 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1243aec00) [pid = 1649] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 15:38:35 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1243b9400) [pid = 1649] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 15:38:35 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x11867d000) [pid = 1649] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 15:38:35 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x114f5b800) [pid = 1649] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 15:38:35 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x11561f400) [pid = 1649] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 15:38:35 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11c49c800) [pid = 1649] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 15:38:35 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x115619000) [pid = 1649] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 15:38:35 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x11a869400) [pid = 1649] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 15:38:35 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x123c3fc00) [pid = 1649] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 15:38:35 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x11c4abc00) [pid = 1649] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 15:38:35 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x11423f400) [pid = 1649] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 15:38:35 INFO - PROCESS | 1649 | 1461364715878 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x119172000 == 45 [pid = 1649] [id = 676] 15:38:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x11459b400) [pid = 1649] [serial = 2028] [outer = 0x0] 15:38:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x11561a800) [pid = 1649] [serial = 2029] [outer = 0x11459b400] 15:38:35 INFO - PROCESS | 1649 | 1461364715903 Marionette DEBUG loaded listener.js 15:38:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x11b9f0800) [pid = 1649] [serial = 2030] [outer = 0x11459b400] 15:38:36 INFO - PROCESS | 1649 | 1461364716685 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] 15:38:36 INFO - PROCESS | 1649 | 1461364716714 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 15:38:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 15:38:36 INFO - PROCESS | 1649 | 1461364716716 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 15:38:36 INFO - PROCESS | 1649 | 1461364716717 Marionette TRACE conn2 <- [1,2678,null,{}] 15:38:36 INFO - PROCESS | 1649 | 1461364716720 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}] 15:38:36 INFO - PROCESS | 1649 | 1461364716808 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 15:38:36 INFO - PROCESS | 1649 | 1461364716812 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ac42800 == 46 [pid = 1649] [id = 677] 15:38:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x125d70000) [pid = 1649] [serial = 2031] [outer = 0x0] 15:38:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12ace7800) [pid = 1649] [serial = 2032] [outer = 0x125d70000] 15:38:36 INFO - PROCESS | 1649 | 1461364716837 Marionette DEBUG loaded listener.js 15:38:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12b09a000) [pid = 1649] [serial = 2033] [outer = 0x125d70000] 15:38:37 INFO - PROCESS | 1649 | 1461364717650 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]]]}] 15:38:37 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) 15:38:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 970ms 15:38:37 INFO - PROCESS | 1649 | 1461364717687 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 15:38:37 INFO - PROCESS | 1649 | 1461364717688 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 15:38:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 15:38:37 INFO - PROCESS | 1649 | 1461364717693 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 15:38:37 INFO - PROCESS | 1649 | 1461364717694 Marionette TRACE conn2 <- [1,2682,null,{}] 15:38:37 INFO - PROCESS | 1649 | 1461364717696 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}] 15:38:37 INFO - PROCESS | 1649 | 1461364717782 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 15:38:37 INFO - PROCESS | 1649 | 1461364717840 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d009000 == 47 [pid = 1649] [id = 678] 15:38:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x115933000) [pid = 1649] [serial = 2034] [outer = 0x0] 15:38:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12b42f000) [pid = 1649] [serial = 2035] [outer = 0x115933000] 15:38:37 INFO - PROCESS | 1649 | 1461364717866 Marionette DEBUG loaded listener.js 15:38:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12b759400) [pid = 1649] [serial = 2036] [outer = 0x115933000] 15:38:38 INFO - PROCESS | 1649 | --DOCSHELL 0x12407b000 == 46 [pid = 1649] [id = 515] 15:38:38 INFO - PROCESS | 1649 | --DOCSHELL 0x11c779000 == 45 [pid = 1649] [id = 648] 15:38:38 INFO - PROCESS | 1649 | --DOCSHELL 0x11afa3000 == 44 [pid = 1649] [id = 508] 15:38:38 INFO - PROCESS | 1649 | --DOCSHELL 0x119238000 == 43 [pid = 1649] [id = 670] 15:38:38 INFO - PROCESS | 1649 | --DOCSHELL 0x119ad7000 == 42 [pid = 1649] [id = 669] 15:38:38 INFO - PROCESS | 1649 | --DOCSHELL 0x12e3d7000 == 41 [pid = 1649] [id = 668] 15:38:38 INFO - PROCESS | 1649 | --DOCSHELL 0x12e31d800 == 40 [pid = 1649] [id = 667] 15:38:38 INFO - PROCESS | 1649 | --DOCSHELL 0x12dc92800 == 39 [pid = 1649] [id = 666] 15:38:38 INFO - PROCESS | 1649 | --DOCSHELL 0x12d50c000 == 38 [pid = 1649] [id = 665] 15:38:38 INFO - PROCESS | 1649 | --DOCSHELL 0x12b4c5000 == 37 [pid = 1649] [id = 664] 15:38:38 INFO - PROCESS | 1649 | --DOCSHELL 0x119b41000 == 36 [pid = 1649] [id = 663] 15:38:38 INFO - PROCESS | 1649 | --DOCSHELL 0x12d17f000 == 35 [pid = 1649] [id = 661] 15:38:38 INFO - PROCESS | 1649 | --DOCSHELL 0x11978f800 == 34 [pid = 1649] [id = 662] 15:38:39 INFO - PROCESS | 1649 | --DOCSHELL 0x11979f000 == 33 [pid = 1649] [id = 671] 15:38:39 INFO - PROCESS | 1649 | --DOCSHELL 0x129b4e000 == 32 [pid = 1649] [id = 674] 15:38:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12ac42800 == 31 [pid = 1649] [id = 677] 15:38:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12a610800 == 30 [pid = 1649] [id = 675] 15:38:39 INFO - PROCESS | 1649 | --DOCSHELL 0x126fea000 == 29 [pid = 1649] [id = 673] 15:38:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12407a000 == 28 [pid = 1649] [id = 672] 15:38:39 INFO - PROCESS | 1649 | --DOCSHELL 0x119172000 == 27 [pid = 1649] [id = 676] 15:38:39 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12f523c00) [pid = 1649] [serial = 1886] [outer = 0x0] [url = about:blank] 15:38:39 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x123df7400) [pid = 1649] [serial = 1966] [outer = 0x0] [url = about:blank] 15:38:39 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x125d73400) [pid = 1649] [serial = 1969] [outer = 0x0] [url = about:blank] 15:38:39 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1243ad800) [pid = 1649] [serial = 1967] [outer = 0x0] [url = about:blank] 15:38:39 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x126c39800) [pid = 1649] [serial = 1972] [outer = 0x0] [url = about:blank] 15:38:39 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x123ba2400) [pid = 1649] [serial = 1976] [outer = 0x0] [url = about:blank] 15:38:39 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x11a86fc00) [pid = 1649] [serial = 1954] [outer = 0x0] [url = about:blank] 15:38:39 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1159d6800) [pid = 1649] [serial = 1942] [outer = 0x0] [url = about:blank] 15:38:39 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x118944400) [pid = 1649] [serial = 1949] [outer = 0x0] [url = about:blank] 15:38:39 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1159d6c00) [pid = 1649] [serial = 1948] [outer = 0x0] [url = about:blank] 15:38:39 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x11c798400) [pid = 1649] [serial = 1960] [outer = 0x0] [url = about:blank] 15:38:39 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x118ee3400) [pid = 1649] [serial = 1951] [outer = 0x0] [url = about:blank] 15:38:39 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x119270800) [pid = 1649] [serial = 1952] [outer = 0x0] [url = about:blank] 15:38:39 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x119a46c00) [pid = 1649] [serial = 1945] [outer = 0x0] [url = about:blank] 15:38:39 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x11b90e000) [pid = 1649] [serial = 1957] [outer = 0x0] [url = about:blank] 15:38:39 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x11c49b800) [pid = 1649] [serial = 1958] [outer = 0x0] [url = about:blank] 15:38:39 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x11ab05400) [pid = 1649] [serial = 1975] [outer = 0x0] [url = about:blank] 15:38:39 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x126e11c00) [pid = 1649] [serial = 1973] [outer = 0x0] [url = about:blank] 15:38:39 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x126e15800) [pid = 1649] [serial = 1978] [outer = 0x0] [url = about:blank] 15:38:39 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x11ad09800) [pid = 1649] [serial = 1955] [outer = 0x0] [url = about:blank] 15:38:39 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x123b9e800) [pid = 1649] [serial = 1963] [outer = 0x0] [url = about:blank] 15:38:39 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x123c41c00) [pid = 1649] [serial = 1964] [outer = 0x0] [url = about:blank] 15:38:39 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1288cf800) [pid = 1649] [serial = 1981] [outer = 0x0] [url = about:blank] 15:38:39 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x1275c1400) [pid = 1649] [serial = 1979] [outer = 0x0] [url = about:blank] 15:38:39 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x12683d400) [pid = 1649] [serial = 1970] [outer = 0x0] [url = about:blank] 15:38:39 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x12ab97400) [pid = 1649] [serial = 1984] [outer = 0x0] [url = about:blank] 15:38:39 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x123a41c00) [pid = 1649] [serial = 1961] [outer = 0x0] [url = about:blank] 15:38:39 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x129037400) [pid = 1649] [serial = 1982] [outer = 0x0] [url = about:blank] 15:38:40 INFO - PROCESS | 1649 | 1461364720044 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]]]}] 15:38:40 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) 15:38:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2375ms 15:38:40 INFO - PROCESS | 1649 | 1461364720068 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 15:38:40 INFO - PROCESS | 1649 | 1461364720071 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 15:38:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 15:38:40 INFO - PROCESS | 1649 | 1461364720077 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 15:38:40 INFO - PROCESS | 1649 | 1461364720078 Marionette TRACE conn2 <- [1,2686,null,{}] 15:38:40 INFO - PROCESS | 1649 | 1461364720082 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}] 15:38:40 INFO - PROCESS | 1649 | 1461364720155 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 15:38:40 INFO - PROCESS | 1649 | 1461364720161 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x118916800 == 28 [pid = 1649] [id = 679] 15:38:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x115622800) [pid = 1649] [serial = 2037] [outer = 0x0] 15:38:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x115623000) [pid = 1649] [serial = 2038] [outer = 0x115622800] 15:38:40 INFO - PROCESS | 1649 | 1461364720191 Marionette DEBUG loaded listener.js 15:38:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x116385400) [pid = 1649] [serial = 2039] [outer = 0x115622800] 15:38:41 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 15:38:41 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 15:38:41 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 15:38:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:38:41 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1 15:38:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:38:41 INFO - _addTest/ [0,2689,"getWindowHandle",null] 15:38:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 15:38:41 INFO - PROCESS | 1649 | 1461364721007 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 15:38:41 INFO - PROCESS | 1649 | 1461364721012 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 15:38:41 INFO - PROCESS | 1649 | 1461364721014 Marionette TRACE conn2 <- [1,2690,null,{}] 15:38:41 INFO - PROCESS | 1649 | 1461364721016 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}] 15:38:41 INFO - PROCESS | 1649 | 1461364721101 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 15:38:41 INFO - PROCESS | 1649 | 1461364721110 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x119aec800 == 29 [pid = 1649] [id = 680] 15:38:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x11680c400) [pid = 1649] [serial = 2040] [outer = 0x0] 15:38:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1188e7800) [pid = 1649] [serial = 2041] [outer = 0x11680c400] 15:38:41 INFO - PROCESS | 1649 | 1461364721134 Marionette DEBUG loaded listener.js 15:38:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x118ee9800) [pid = 1649] [serial = 2042] [outer = 0x11680c400] 15:38:41 INFO - PROCESS | 1649 | 1461364721969 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] 15:38:41 INFO - PROCESS | 1649 | 1461364721987 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 15:38:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 15:38:41 INFO - PROCESS | 1649 | 1461364721991 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 15:38:41 INFO - PROCESS | 1649 | 1461364721994 Marionette TRACE conn2 <- [1,2694,null,{}] 15:38:42 INFO - PROCESS | 1649 | 1461364722001 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}] 15:38:42 INFO - PROCESS | 1649 | 1461364722075 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 15:38:42 INFO - PROCESS | 1649 | 1461364722081 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x11afa0000 == 30 [pid = 1649] [id = 681] 15:38:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x114443400) [pid = 1649] [serial = 2043] [outer = 0x0] 15:38:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x119c98400) [pid = 1649] [serial = 2044] [outer = 0x114443400] 15:38:42 INFO - PROCESS | 1649 | 1461364722112 Marionette DEBUG loaded listener.js 15:38:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x11a868800) [pid = 1649] [serial = 2045] [outer = 0x114443400] 15:38:42 INFO - PROCESS | 1649 | 1461364722968 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] 15:38:43 INFO - PROCESS | 1649 | 1461364723017 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 15:38:43 INFO - PROCESS | 1649 | 1461364723019 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 15:38:43 INFO - PROCESS | 1649 | 1461364723020 Marionette TRACE conn2 <- [1,2698,null,{}] 15:38:43 INFO - PROCESS | 1649 | 1461364723023 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}] 15:38:43 INFO - PROCESS | 1649 | 1461364723091 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 15:38:43 INFO - PROCESS | 1649 | 1461364723095 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bf8a000 == 31 [pid = 1649] [id = 682] 15:38:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x119268800) [pid = 1649] [serial = 2046] [outer = 0x0] 15:38:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x11ab05400) [pid = 1649] [serial = 2047] [outer = 0x119268800] 15:38:43 INFO - PROCESS | 1649 | 1461364723124 Marionette DEBUG loaded listener.js 15:38:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11ad09800) [pid = 1649] [serial = 2048] [outer = 0x119268800] 15:38:43 INFO - PROCESS | 1649 | 1461364723951 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] 15:38:43 INFO - PROCESS | 1649 | 1461364723990 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 15:38:43 INFO - PROCESS | 1649 | 1461364723992 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 15:38:43 INFO - PROCESS | 1649 | 1461364723993 Marionette TRACE conn2 <- [1,2702,null,{}] 15:38:43 INFO - PROCESS | 1649 | 1461364723996 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}] 15:38:44 INFO - PROCESS | 1649 | 1461364724083 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 15:38:44 INFO - PROCESS | 1649 | 1461364724087 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c768000 == 32 [pid = 1649] [id = 683] 15:38:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x11668cc00) [pid = 1649] [serial = 2049] [outer = 0x0] 15:38:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x11ad47400) [pid = 1649] [serial = 2050] [outer = 0x11668cc00] 15:38:44 INFO - PROCESS | 1649 | 1461364724113 Marionette DEBUG loaded listener.js 15:38:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x11ba23c00) [pid = 1649] [serial = 2051] [outer = 0x11668cc00] 15:38:44 INFO - PROCESS | 1649 | 1461364724462 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]]]}] 15:38:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 15:38:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 517ms 15:38:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 15:38:44 INFO - PROCESS | 1649 | 1461364724511 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 15:38:44 INFO - PROCESS | 1649 | 1461364724512 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 15:38:44 INFO - PROCESS | 1649 | 1461364724520 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 15:38:44 INFO - PROCESS | 1649 | 1461364724521 Marionette TRACE conn2 <- [1,2706,null,{}] 15:38:44 INFO - PROCESS | 1649 | 1461364724524 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}] 15:38:44 INFO - PROCESS | 1649 | 1461364724636 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 15:38:44 INFO - PROCESS | 1649 | 1461364724675 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x1239f0800 == 33 [pid = 1649] [id = 684] 15:38:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x11c140000) [pid = 1649] [serial = 2052] [outer = 0x0] 15:38:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11c4ac800) [pid = 1649] [serial = 2053] [outer = 0x11c140000] 15:38:44 INFO - PROCESS | 1649 | 1461364724703 Marionette DEBUG loaded listener.js 15:38:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x123a38400) [pid = 1649] [serial = 2054] [outer = 0x11c140000] 15:38:45 INFO - PROCESS | 1649 | 1461364725025 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]]]}] 15:38:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 15:38:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 525ms 15:38:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 15:38:45 INFO - PROCESS | 1649 | 1461364725041 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 15:38:45 INFO - PROCESS | 1649 | 1461364725043 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 15:38:45 INFO - PROCESS | 1649 | 1461364725045 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 15:38:45 INFO - PROCESS | 1649 | 1461364725046 Marionette TRACE conn2 <- [1,2710,null,{}] 15:38:45 INFO - PROCESS | 1649 | 1461364725055 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}] 15:38:45 INFO - PROCESS | 1649 | 1461364725144 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 15:38:45 INFO - PROCESS | 1649 | 1461364725148 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x123c22800 == 34 [pid = 1649] [id = 685] 15:38:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x123a38800) [pid = 1649] [serial = 2055] [outer = 0x0] 15:38:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x123b12400) [pid = 1649] [serial = 2056] [outer = 0x123a38800] 15:38:45 INFO - PROCESS | 1649 | 1461364725173 Marionette DEBUG loaded listener.js 15:38:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x123b9fc00) [pid = 1649] [serial = 2057] [outer = 0x123a38800] 15:38:45 INFO - PROCESS | 1649 | 1461364725530 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] 15:38:45 INFO - PROCESS | 1649 | 1461364725571 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 15:38:45 INFO - PROCESS | 1649 | 1461364725573 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 15:38:45 INFO - PROCESS | 1649 | 1461364725574 Marionette TRACE conn2 <- [1,2714,null,{}] 15:38:45 INFO - PROCESS | 1649 | 1461364725576 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}] 15:38:45 INFO - PROCESS | 1649 | 1461364725667 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 15:38:45 INFO - PROCESS | 1649 | 1461364725673 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x125d27800 == 35 [pid = 1649] [id = 686] 15:38:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x123a3c800) [pid = 1649] [serial = 2058] [outer = 0x0] 15:38:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x123bb9800) [pid = 1649] [serial = 2059] [outer = 0x123a3c800] 15:38:45 INFO - PROCESS | 1649 | 1461364725698 Marionette DEBUG loaded listener.js 15:38:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x123bc4800) [pid = 1649] [serial = 2060] [outer = 0x123a3c800] 15:38:46 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1197b2000) [pid = 1649] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 15:38:46 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x115626000) [pid = 1649] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 15:38:46 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1274cd400) [pid = 1649] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 15:38:46 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x11459b400) [pid = 1649] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 15:38:46 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x125d70000) [pid = 1649] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 15:38:46 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x12afeac00) [pid = 1649] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 15:38:46 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12abe2800) [pid = 1649] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 15:38:46 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x126834800) [pid = 1649] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 15:38:46 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x123b9a400) [pid = 1649] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 15:38:46 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x123a40400) [pid = 1649] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 15:38:46 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x11522f400) [pid = 1649] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 15:38:46 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1151c9400) [pid = 1649] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 15:38:46 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x129464800) [pid = 1649] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 15:38:46 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1243bb800) [pid = 1649] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 15:38:46 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x123ba3800) [pid = 1649] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 15:38:46 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x11be9c800) [pid = 1649] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 15:38:46 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x118fca000) [pid = 1649] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 15:38:46 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x118fcfc00) [pid = 1649] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 15:38:46 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1147cfc00) [pid = 1649] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 15:38:46 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x126839800) [pid = 1649] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 15:38:46 INFO - PROCESS | 1649 | 1461364726151 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]]]}] 15:38:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 15:38:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 621ms 15:38:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 15:38:46 INFO - PROCESS | 1649 | 1461364726194 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 15:38:46 INFO - PROCESS | 1649 | 1461364726196 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 15:38:46 INFO - PROCESS | 1649 | 1461364726198 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 15:38:46 INFO - PROCESS | 1649 | 1461364726199 Marionette TRACE conn2 <- [1,2718,null,{}] 15:38:46 INFO - PROCESS | 1649 | 1461364726201 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}] 15:38:46 INFO - PROCESS | 1649 | 1461364726274 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 15:38:46 INFO - PROCESS | 1649 | 1461364726279 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x11af9f000 == 36 [pid = 1649] [id = 687] 15:38:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1159d7000) [pid = 1649] [serial = 2061] [outer = 0x0] 15:38:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x119abcc00) [pid = 1649] [serial = 2062] [outer = 0x1159d7000] 15:38:46 INFO - PROCESS | 1649 | 1461364726305 Marionette DEBUG loaded listener.js 15:38:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x11c579400) [pid = 1649] [serial = 2063] [outer = 0x1159d7000] 15:38:46 INFO - PROCESS | 1649 | 1461364726635 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] 15:38:46 INFO - PROCESS | 1649 | 1461364726668 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 15:38:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 15:38:46 INFO - PROCESS | 1649 | 1461364726671 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 15:38:46 INFO - PROCESS | 1649 | 1461364726672 Marionette TRACE conn2 <- [1,2722,null,{}] 15:38:46 INFO - PROCESS | 1649 | 1461364726674 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}] 15:38:46 INFO - PROCESS | 1649 | 1461364726771 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 15:38:46 INFO - PROCESS | 1649 | 1461364726780 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x126fda800 == 37 [pid = 1649] [id = 688] 15:38:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x123b9b400) [pid = 1649] [serial = 2064] [outer = 0x0] 15:38:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x123c3d400) [pid = 1649] [serial = 2065] [outer = 0x123b9b400] 15:38:46 INFO - PROCESS | 1649 | 1461364726805 Marionette DEBUG loaded listener.js 15:38:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x123c43800) [pid = 1649] [serial = 2066] [outer = 0x123b9b400] 15:38:47 INFO - PROCESS | 1649 | 1461364727110 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] 15:38:47 INFO - PROCESS | 1649 | 1461364727144 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 15:38:47 INFO - PROCESS | 1649 | 1461364727146 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 15:38:47 INFO - PROCESS | 1649 | 1461364727148 Marionette TRACE conn2 <- [1,2726,null,{}] 15:38:47 INFO - PROCESS | 1649 | 1461364727150 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}] 15:38:47 INFO - PROCESS | 1649 | 1461364727232 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 15:38:47 INFO - PROCESS | 1649 | 1461364727236 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c766000 == 38 [pid = 1649] [id = 689] 15:38:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x123c46400) [pid = 1649] [serial = 2067] [outer = 0x0] 15:38:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x123fc8800) [pid = 1649] [serial = 2068] [outer = 0x123c46400] 15:38:47 INFO - PROCESS | 1649 | 1461364727268 Marionette DEBUG loaded listener.js 15:38:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x126833800) [pid = 1649] [serial = 2069] [outer = 0x123c46400] 15:38:47 INFO - PROCESS | 1649 | 1461364727604 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]]]}] 15:38:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 15:38:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 469ms 15:38:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 15:38:47 INFO - PROCESS | 1649 | 1461364727615 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 15:38:47 INFO - PROCESS | 1649 | 1461364727616 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 15:38:47 INFO - PROCESS | 1649 | 1461364727618 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 15:38:47 INFO - PROCESS | 1649 | 1461364727620 Marionette TRACE conn2 <- [1,2730,null,{}] 15:38:47 INFO - PROCESS | 1649 | 1461364727622 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}] 15:38:47 INFO - PROCESS | 1649 | 1461364727722 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 15:38:47 INFO - PROCESS | 1649 | 1461364727729 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x129b66800 == 39 [pid = 1649] [id = 690] 15:38:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x11b9efc00) [pid = 1649] [serial = 2070] [outer = 0x0] 15:38:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x126837000) [pid = 1649] [serial = 2071] [outer = 0x11b9efc00] 15:38:47 INFO - PROCESS | 1649 | 1461364727754 Marionette DEBUG loaded listener.js 15:38:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x126a31400) [pid = 1649] [serial = 2072] [outer = 0x11b9efc00] 15:38:48 INFO - PROCESS | 1649 | 1461364728575 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] 15:38:48 INFO - PROCESS | 1649 | 1461364728598 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 15:38:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 15:38:48 INFO - PROCESS | 1649 | 1461364728604 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 15:38:48 INFO - PROCESS | 1649 | 1461364728609 Marionette TRACE conn2 <- [1,2734,null,{}] 15:38:48 INFO - PROCESS | 1649 | 1461364728615 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}] 15:38:48 INFO - PROCESS | 1649 | 1461364728772 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 15:38:48 INFO - PROCESS | 1649 | 1461364728825 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x119103800 == 40 [pid = 1649] [id = 691] 15:38:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11522c000) [pid = 1649] [serial = 2073] [outer = 0x0] 15:38:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x115617800) [pid = 1649] [serial = 2074] [outer = 0x11522c000] 15:38:48 INFO - PROCESS | 1649 | 1461364728859 Marionette DEBUG loaded listener.js 15:38:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x11667f400) [pid = 1649] [serial = 2075] [outer = 0x11522c000] 15:38:49 INFO - PROCESS | 1649 | 1461364729396 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]]]}] 15:38:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 15:38:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 830ms 15:38:49 INFO - PROCESS | 1649 | 1461364729463 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 15:38:49 INFO - PROCESS | 1649 | 1461364729467 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 15:38:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 15:38:49 INFO - PROCESS | 1649 | 1461364729473 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 15:38:49 INFO - PROCESS | 1649 | 1461364729475 Marionette TRACE conn2 <- [1,2738,null,{}] 15:38:49 INFO - PROCESS | 1649 | 1461364729477 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}] 15:38:49 INFO - PROCESS | 1649 | 1461364729581 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 15:38:49 INFO - PROCESS | 1649 | 1461364729654 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x119b2b000 == 41 [pid = 1649] [id = 692] 15:38:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1147cc000) [pid = 1649] [serial = 2076] [outer = 0x0] 15:38:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x118ee1400) [pid = 1649] [serial = 2077] [outer = 0x1147cc000] 15:38:49 INFO - PROCESS | 1649 | 1461364729685 Marionette DEBUG loaded listener.js 15:38:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x119a4f000) [pid = 1649] [serial = 2078] [outer = 0x1147cc000] 15:38:50 INFO - PROCESS | 1649 | --DOCSHELL 0x11c766000 == 40 [pid = 1649] [id = 689] 15:38:50 INFO - PROCESS | 1649 | --DOCSHELL 0x126fda800 == 39 [pid = 1649] [id = 688] 15:38:50 INFO - PROCESS | 1649 | --DOCSHELL 0x11af9f000 == 38 [pid = 1649] [id = 687] 15:38:50 INFO - PROCESS | 1649 | --DOCSHELL 0x125d27800 == 37 [pid = 1649] [id = 686] 15:38:50 INFO - PROCESS | 1649 | --DOCSHELL 0x123c22800 == 36 [pid = 1649] [id = 685] 15:38:50 INFO - PROCESS | 1649 | --DOCSHELL 0x1239f0800 == 35 [pid = 1649] [id = 684] 15:38:50 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x12b42f000) [pid = 1649] [serial = 2035] [outer = 0x0] [url = about:blank] 15:38:50 INFO - PROCESS | 1649 | --DOCSHELL 0x11c768000 == 34 [pid = 1649] [id = 683] 15:38:50 INFO - PROCESS | 1649 | --DOCSHELL 0x11bf8a000 == 33 [pid = 1649] [id = 682] 15:38:50 INFO - PROCESS | 1649 | --DOCSHELL 0x11afa0000 == 32 [pid = 1649] [id = 681] 15:38:50 INFO - PROCESS | 1649 | --DOCSHELL 0x119aec800 == 31 [pid = 1649] [id = 680] 15:38:50 INFO - PROCESS | 1649 | --DOCSHELL 0x118916800 == 30 [pid = 1649] [id = 679] 15:38:50 INFO - PROCESS | 1649 | --DOCSHELL 0x12d009000 == 29 [pid = 1649] [id = 678] 15:38:50 INFO - PROCESS | 1649 | 1461364730330 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]]]}] 15:38:50 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x12abde000) [pid = 1649] [serial = 1940] [outer = 0x0] [url = about:blank] 15:38:50 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x11a869000) [pid = 1649] [serial = 1946] [outer = 0x0] [url = about:blank] 15:38:50 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1186cac00) [pid = 1649] [serial = 1943] [outer = 0x0] [url = about:blank] 15:38:50 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x129038800) [pid = 1649] [serial = 2026] [outer = 0x0] [url = about:blank] 15:38:50 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x11561a800) [pid = 1649] [serial = 2029] [outer = 0x0] [url = about:blank] 15:38:50 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12abe4000) [pid = 1649] [serial = 2027] [outer = 0x0] [url = about:blank] 15:38:50 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x11b9f0800) [pid = 1649] [serial = 2030] [outer = 0x0] [url = about:blank] 15:38:50 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x12ace7800) [pid = 1649] [serial = 2032] [outer = 0x0] [url = about:blank] 15:38:50 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x12b09a000) [pid = 1649] [serial = 2033] [outer = 0x0] [url = about:blank] 15:38:50 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x12b42e800) [pid = 1649] [serial = 2005] [outer = 0x0] [url = about:blank] 15:38:50 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x12b428400) [pid = 1649] [serial = 2003] [outer = 0x0] [url = about:blank] 15:38:50 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x12ace4c00) [pid = 1649] [serial = 2002] [outer = 0x0] [url = about:blank] 15:38:50 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x12ab8b800) [pid = 1649] [serial = 2000] [outer = 0x0] [url = about:blank] 15:38:50 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x12756c400) [pid = 1649] [serial = 1999] [outer = 0x0] [url = about:blank] 15:38:50 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1243af000) [pid = 1649] [serial = 1996] [outer = 0x0] [url = about:blank] 15:38:50 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x126edd800) [pid = 1649] [serial = 1997] [outer = 0x0] [url = about:blank] 15:38:50 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x123bc3800) [pid = 1649] [serial = 1994] [outer = 0x0] [url = about:blank] 15:38:50 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x123ba3400) [pid = 1649] [serial = 1993] [outer = 0x0] [url = about:blank] 15:38:50 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x11ab0e400) [pid = 1649] [serial = 1991] [outer = 0x0] [url = about:blank] 15:38:50 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x119ab7000) [pid = 1649] [serial = 1990] [outer = 0x0] [url = about:blank] 15:38:50 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x118e15000) [pid = 1649] [serial = 1988] [outer = 0x0] [url = about:blank] 15:38:50 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x116613800) [pid = 1649] [serial = 1987] [outer = 0x0] [url = about:blank] 15:38:50 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x12abe3400) [pid = 1649] [serial = 1985] [outer = 0x0] [url = about:blank] 15:38:50 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x126834c00) [pid = 1649] [serial = 2023] [outer = 0x0] [url = about:blank] 15:38:50 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x123bc7000) [pid = 1649] [serial = 2020] [outer = 0x0] [url = about:blank] 15:38:50 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x123c49400) [pid = 1649] [serial = 2021] [outer = 0x0] [url = about:blank] 15:38:50 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x11c796800) [pid = 1649] [serial = 2017] [outer = 0x0] [url = about:blank] 15:38:50 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x123b9a800) [pid = 1649] [serial = 2018] [outer = 0x0] [url = about:blank] 15:38:50 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x11ab03000) [pid = 1649] [serial = 2014] [outer = 0x0] [url = about:blank] 15:38:50 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x11b90b400) [pid = 1649] [serial = 2015] [outer = 0x0] [url = about:blank] 15:38:50 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x11a86b800) [pid = 1649] [serial = 2012] [outer = 0x0] [url = about:blank] 15:38:50 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x119a46400) [pid = 1649] [serial = 2011] [outer = 0x0] [url = about:blank] 15:38:50 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x115288800) [pid = 1649] [serial = 2009] [outer = 0x0] [url = about:blank] 15:38:50 INFO - PROCESS | 1649 | --DOMWINDOW == 63 (0x114bb4800) [pid = 1649] [serial = 2008] [outer = 0x0] [url = about:blank] 15:38:50 INFO - PROCESS | 1649 | --DOMWINDOW == 62 (0x12b74e800) [pid = 1649] [serial = 2006] [outer = 0x0] [url = about:blank] 15:38:50 INFO - PROCESS | 1649 | --DOMWINDOW == 61 (0x126e13400) [pid = 1649] [serial = 2024] [outer = 0x0] [url = about:blank] 15:38:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 15:38:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 870ms 15:38:50 INFO - PROCESS | 1649 | 1461364730344 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 15:38:50 INFO - PROCESS | 1649 | 1461364730346 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 15:38:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 15:38:50 INFO - PROCESS | 1649 | 1461364730350 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 15:38:50 INFO - PROCESS | 1649 | 1461364730352 Marionette TRACE conn2 <- [1,2742,null,{}] 15:38:50 INFO - PROCESS | 1649 | 1461364730356 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}] 15:38:50 INFO - PROCESS | 1649 | 1461364730429 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 15:38:50 INFO - PROCESS | 1649 | 1461364730435 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x1197a6800 == 30 [pid = 1649] [id = 693] 15:38:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 62 (0x11638d000) [pid = 1649] [serial = 2079] [outer = 0x0] 15:38:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 63 (0x1186cac00) [pid = 1649] [serial = 2080] [outer = 0x11638d000] 15:38:50 INFO - PROCESS | 1649 | 1461364730464 Marionette DEBUG loaded listener.js 15:38:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x118fc8800) [pid = 1649] [serial = 2081] [outer = 0x11638d000] 15:38:50 INFO - PROCESS | 1649 | 1461364730808 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]]]}] 15:38:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 15:38:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 470ms 15:38:50 INFO - PROCESS | 1649 | 1461364730821 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 15:38:50 INFO - PROCESS | 1649 | 1461364730826 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 15:38:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 15:38:50 INFO - PROCESS | 1649 | 1461364730831 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 15:38:50 INFO - PROCESS | 1649 | 1461364730832 Marionette TRACE conn2 <- [1,2746,null,{}] 15:38:50 INFO - PROCESS | 1649 | 1461364730835 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}] 15:38:50 INFO - PROCESS | 1649 | 1461364730929 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 15:38:50 INFO - PROCESS | 1649 | 1461364730978 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x11af69000 == 31 [pid = 1649] [id = 694] 15:38:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x118943800) [pid = 1649] [serial = 2082] [outer = 0x0] 15:38:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x1198d9000) [pid = 1649] [serial = 2083] [outer = 0x118943800] 15:38:51 INFO - PROCESS | 1649 | 1461364731004 Marionette DEBUG loaded listener.js 15:38:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x119d57c00) [pid = 1649] [serial = 2084] [outer = 0x118943800] 15:38:51 INFO - PROCESS | 1649 | 1461364731301 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]]]}] 15:38:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 15:38:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 518ms 15:38:51 INFO - PROCESS | 1649 | 1461364731350 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 15:38:51 INFO - PROCESS | 1649 | 1461364731351 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 15:38:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 15:38:51 INFO - PROCESS | 1649 | 1461364731354 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 15:38:51 INFO - PROCESS | 1649 | 1461364731357 Marionette TRACE conn2 <- [1,2750,null,{}] 15:38:51 INFO - PROCESS | 1649 | 1461364731366 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}] 15:38:51 INFO - PROCESS | 1649 | 1461364731443 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 15:38:51 INFO - PROCESS | 1649 | 1461364731497 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c155000 == 32 [pid = 1649] [id = 695] 15:38:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x118fd5400) [pid = 1649] [serial = 2085] [outer = 0x0] 15:38:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x11a971400) [pid = 1649] [serial = 2086] [outer = 0x118fd5400] 15:38:51 INFO - PROCESS | 1649 | 1461364731526 Marionette DEBUG loaded listener.js 15:38:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x11b9e7000) [pid = 1649] [serial = 2087] [outer = 0x118fd5400] 15:38:51 INFO - PROCESS | 1649 | 1461364731829 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]]]}] 15:38:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 15:38:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 524ms 15:38:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 15:38:51 INFO - PROCESS | 1649 | 1461364731878 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 15:38:51 INFO - PROCESS | 1649 | 1461364731880 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 15:38:51 INFO - PROCESS | 1649 | 1461364731882 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 15:38:51 INFO - PROCESS | 1649 | 1461364731883 Marionette TRACE conn2 <- [1,2754,null,{}] 15:38:51 INFO - PROCESS | 1649 | 1461364731885 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}] 15:38:51 INFO - PROCESS | 1649 | 1461364731960 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 15:38:51 INFO - PROCESS | 1649 | 1461364731964 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x123b29800 == 33 [pid = 1649] [id = 696] 15:38:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x11be9d400) [pid = 1649] [serial = 2088] [outer = 0x0] 15:38:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x11c499c00) [pid = 1649] [serial = 2089] [outer = 0x11be9d400] 15:38:51 INFO - PROCESS | 1649 | 1461364731992 Marionette DEBUG loaded listener.js 15:38:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x11c790000) [pid = 1649] [serial = 2090] [outer = 0x11be9d400] 15:38:52 INFO - PROCESS | 1649 | 1461364732306 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]]]}] 15:38:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 15:38:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 469ms 15:38:52 INFO - PROCESS | 1649 | 1461364732351 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 15:38:52 INFO - PROCESS | 1649 | 1461364732353 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 15:38:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 15:38:52 INFO - PROCESS | 1649 | 1461364732355 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 15:38:52 INFO - PROCESS | 1649 | 1461364732356 Marionette TRACE conn2 <- [1,2758,null,{}] 15:38:52 INFO - PROCESS | 1649 | 1461364732359 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}] 15:38:52 INFO - PROCESS | 1649 | 1461364732460 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 15:38:52 INFO - PROCESS | 1649 | 1461364732471 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x123e88000 == 34 [pid = 1649] [id = 697] 15:38:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x11c78f800) [pid = 1649] [serial = 2091] [outer = 0x0] 15:38:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x11c799000) [pid = 1649] [serial = 2092] [outer = 0x11c78f800] 15:38:52 INFO - PROCESS | 1649 | 1461364732496 Marionette DEBUG loaded listener.js 15:38:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x123a38c00) [pid = 1649] [serial = 2093] [outer = 0x11c78f800] 15:38:52 INFO - PROCESS | 1649 | 1461364732845 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]]]}] 15:38:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 15:38:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 521ms 15:38:52 INFO - PROCESS | 1649 | 1461364732877 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 15:38:52 INFO - PROCESS | 1649 | 1461364732878 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 15:38:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 15:38:52 INFO - PROCESS | 1649 | 1461364732880 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 15:38:52 INFO - PROCESS | 1649 | 1461364732881 Marionette TRACE conn2 <- [1,2762,null,{}] 15:38:52 INFO - PROCESS | 1649 | 1461364732891 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}] 15:38:52 INFO - PROCESS | 1649 | 1461364732998 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 15:38:53 INFO - PROCESS | 1649 | 1461364733003 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x125d27800 == 35 [pid = 1649] [id = 698] 15:38:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x11c792800) [pid = 1649] [serial = 2094] [outer = 0x0] 15:38:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x123ba3400) [pid = 1649] [serial = 2095] [outer = 0x11c792800] 15:38:53 INFO - PROCESS | 1649 | 1461364733032 Marionette DEBUG loaded listener.js 15:38:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x123c45c00) [pid = 1649] [serial = 2096] [outer = 0x11c792800] 15:38:53 INFO - PROCESS | 1649 | 1461364733334 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]]]}] 15:38:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 15:38:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 479ms 15:38:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 15:38:53 INFO - PROCESS | 1649 | 1461364733369 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 15:38:53 INFO - PROCESS | 1649 | 1461364733370 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 15:38:53 INFO - PROCESS | 1649 | 1461364733380 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 15:38:53 INFO - PROCESS | 1649 | 1461364733381 Marionette TRACE conn2 <- [1,2766,null,{}] 15:38:53 INFO - PROCESS | 1649 | 1461364733383 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}] 15:38:53 INFO - PROCESS | 1649 | 1461364733479 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 15:38:53 INFO - PROCESS | 1649 | 1461364733484 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x128b87800 == 36 [pid = 1649] [id = 699] 15:38:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x123c46000) [pid = 1649] [serial = 2097] [outer = 0x0] 15:38:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x123fbac00) [pid = 1649] [serial = 2098] [outer = 0x123c46000] 15:38:53 INFO - PROCESS | 1649 | 1461364733509 Marionette DEBUG loaded listener.js 15:38:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1243aec00) [pid = 1649] [serial = 2099] [outer = 0x123c46000] 15:38:53 INFO - PROCESS | 1649 | 1461364733823 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]]]}] 15:38:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 15:38:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 478ms 15:38:53 INFO - PROCESS | 1649 | 1461364733851 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 15:38:53 INFO - PROCESS | 1649 | 1461364733852 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 15:38:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 15:38:53 INFO - PROCESS | 1649 | 1461364733854 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 15:38:53 INFO - PROCESS | 1649 | 1461364733855 Marionette TRACE conn2 <- [1,2770,null,{}] 15:38:53 INFO - PROCESS | 1649 | 1461364733860 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}] 15:38:53 INFO - PROCESS | 1649 | 1461364733950 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 15:38:53 INFO - PROCESS | 1649 | 1461364733954 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x129b54000 == 37 [pid = 1649] [id = 700] 15:38:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x123c49000) [pid = 1649] [serial = 2100] [outer = 0x0] 15:38:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1246c2800) [pid = 1649] [serial = 2101] [outer = 0x123c49000] 15:38:53 INFO - PROCESS | 1649 | 1461364733980 Marionette DEBUG loaded listener.js 15:38:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x12683a400) [pid = 1649] [serial = 2102] [outer = 0x123c49000] 15:38:54 INFO - PROCESS | 1649 | 1461364734319 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]]]}] 15:38:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 15:38:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 520ms 15:38:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 15:38:54 INFO - PROCESS | 1649 | 1461364734375 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 15:38:54 INFO - PROCESS | 1649 | 1461364734376 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 15:38:54 INFO - PROCESS | 1649 | 1461364734378 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 15:38:54 INFO - PROCESS | 1649 | 1461364734379 Marionette TRACE conn2 <- [1,2774,null,{}] 15:38:54 INFO - PROCESS | 1649 | 1461364734382 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}] 15:38:54 INFO - PROCESS | 1649 | 1461364734521 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 15:38:54 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x11668cc00) [pid = 1649] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 15:38:54 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x123b9b400) [pid = 1649] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 15:38:54 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x114443400) [pid = 1649] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 15:38:54 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x11c140000) [pid = 1649] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 15:38:54 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x115622800) [pid = 1649] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 15:38:54 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x123a3c800) [pid = 1649] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 15:38:54 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x119268800) [pid = 1649] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 15:38:54 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x123c46400) [pid = 1649] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 15:38:54 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x123a38800) [pid = 1649] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 15:38:54 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x11680c400) [pid = 1649] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 15:38:54 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x1159d7000) [pid = 1649] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 15:38:54 INFO - PROCESS | 1649 | 1461364734561 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bf8d000 == 38 [pid = 1649] [id = 701] 15:38:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x114012800) [pid = 1649] [serial = 2103] [outer = 0x0] 15:38:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x116388800) [pid = 1649] [serial = 2104] [outer = 0x114012800] 15:38:54 INFO - PROCESS | 1649 | 1461364734586 Marionette DEBUG loaded listener.js 15:38:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x11b905000) [pid = 1649] [serial = 2105] [outer = 0x114012800] 15:38:54 INFO - PROCESS | 1649 | 1461364734874 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]]]}] 15:38:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 15:38:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 523ms 15:38:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 15:38:54 INFO - PROCESS | 1649 | 1461364734902 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 15:38:54 INFO - PROCESS | 1649 | 1461364734903 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 15:38:54 INFO - PROCESS | 1649 | 1461364734906 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 15:38:54 INFO - PROCESS | 1649 | 1461364734909 Marionette TRACE conn2 <- [1,2778,null,{}] 15:38:54 INFO - PROCESS | 1649 | 1461364734913 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}] 15:38:54 INFO - PROCESS | 1649 | 1461364734987 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 15:38:54 INFO - PROCESS | 1649 | 1461364734993 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a608800 == 39 [pid = 1649] [id = 702] 15:38:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x11c140000) [pid = 1649] [serial = 2106] [outer = 0x0] 15:38:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x12683b800) [pid = 1649] [serial = 2107] [outer = 0x11c140000] 15:38:55 INFO - PROCESS | 1649 | 1461364735014 Marionette DEBUG loaded listener.js 15:38:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x126c97400) [pid = 1649] [serial = 2108] [outer = 0x11c140000] 15:38:55 INFO - PROCESS | 1649 | 1461364735398 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]]]}] 15:38:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 15:38:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 525ms 15:38:55 INFO - PROCESS | 1649 | 1461364735433 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 15:38:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 15:38:55 INFO - PROCESS | 1649 | 1461364735435 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 15:38:55 INFO - PROCESS | 1649 | 1461364735438 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 15:38:55 INFO - PROCESS | 1649 | 1461364735444 Marionette TRACE conn2 <- [1,2782,null,{}] 15:38:55 INFO - PROCESS | 1649 | 1461364735447 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}] 15:38:55 INFO - PROCESS | 1649 | 1461364735582 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 15:38:55 INFO - PROCESS | 1649 | 1461364735598 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a677000 == 40 [pid = 1649] [id = 703] 15:38:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x126fc9400) [pid = 1649] [serial = 2109] [outer = 0x0] 15:38:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1274d5c00) [pid = 1649] [serial = 2110] [outer = 0x126fc9400] 15:38:55 INFO - PROCESS | 1649 | 1461364735644 Marionette DEBUG loaded listener.js 15:38:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1288c8400) [pid = 1649] [serial = 2111] [outer = 0x126fc9400] 15:38:56 INFO - PROCESS | 1649 | 1461364736054 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]]]}] 15:38:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 15:38:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 624ms 15:38:56 INFO - PROCESS | 1649 | 1461364736062 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 15:38:56 INFO - PROCESS | 1649 | 1461364736063 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 15:38:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 15:38:56 INFO - PROCESS | 1649 | 1461364736066 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 15:38:56 INFO - PROCESS | 1649 | 1461364736067 Marionette TRACE conn2 <- [1,2786,null,{}] 15:38:56 INFO - PROCESS | 1649 | 1461364736069 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}] 15:38:56 INFO - PROCESS | 1649 | 1461364736175 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 15:38:56 INFO - PROCESS | 1649 | 1461364736182 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a909800 == 41 [pid = 1649] [id = 704] 15:38:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x126fc9c00) [pid = 1649] [serial = 2112] [outer = 0x0] 15:38:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1288cfc00) [pid = 1649] [serial = 2113] [outer = 0x126fc9c00] 15:38:56 INFO - PROCESS | 1649 | 1461364736206 Marionette DEBUG loaded listener.js 15:38:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x128bc3000) [pid = 1649] [serial = 2114] [outer = 0x126fc9c00] 15:38:56 INFO - PROCESS | 1649 | 1461364736493 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]]]}] 15:38:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 15:38:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 518ms 15:38:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 15:38:56 INFO - PROCESS | 1649 | 1461364736585 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 15:38:56 INFO - PROCESS | 1649 | 1461364736587 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 15:38:56 INFO - PROCESS | 1649 | 1461364736590 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 15:38:56 INFO - PROCESS | 1649 | 1461364736593 Marionette TRACE conn2 <- [1,2790,null,{}] 15:38:56 INFO - PROCESS | 1649 | 1461364736597 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}] 15:38:56 INFO - PROCESS | 1649 | 1461364736696 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 15:38:56 INFO - PROCESS | 1649 | 1461364736759 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x1197a8000 == 42 [pid = 1649] [id = 705] 15:38:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x115470000) [pid = 1649] [serial = 2115] [outer = 0x0] 15:38:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11561dc00) [pid = 1649] [serial = 2116] [outer = 0x115470000] 15:38:56 INFO - PROCESS | 1649 | 1461364736792 Marionette DEBUG loaded listener.js 15:38:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x116685800) [pid = 1649] [serial = 2117] [outer = 0x115470000] 15:38:57 INFO - PROCESS | 1649 | --DOCSHELL 0x12fb4e000 == 41 [pid = 1649] [id = 16] 15:38:57 INFO - PROCESS | 1649 | 1461364737280 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]]]}] 15:38:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 15:38:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 721ms 15:38:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 15:38:57 INFO - PROCESS | 1649 | 1461364737312 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 15:38:57 INFO - PROCESS | 1649 | 1461364737315 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 15:38:57 INFO - PROCESS | 1649 | 1461364737320 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 15:38:57 INFO - PROCESS | 1649 | 1461364737323 Marionette TRACE conn2 <- [1,2794,null,{}] 15:38:57 INFO - PROCESS | 1649 | 1461364737328 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}] 15:38:57 INFO - PROCESS | 1649 | 1461364737421 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 15:38:57 INFO - PROCESS | 1649 | 1461364737484 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x1239ef800 == 42 [pid = 1649] [id = 706] 15:38:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x115618800) [pid = 1649] [serial = 2118] [outer = 0x0] 15:38:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x11a86fc00) [pid = 1649] [serial = 2119] [outer = 0x115618800] 15:38:57 INFO - PROCESS | 1649 | 1461364737514 Marionette DEBUG loaded listener.js 15:38:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x11ab0e400) [pid = 1649] [serial = 2120] [outer = 0x115618800] 15:38:57 INFO - PROCESS | 1649 | 1461364737921 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]]]}] 15:38:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 15:38:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 624ms 15:38:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 15:38:57 INFO - PROCESS | 1649 | 1461364737943 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 15:38:57 INFO - PROCESS | 1649 | 1461364737944 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 15:38:57 INFO - PROCESS | 1649 | 1461364737947 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 15:38:57 INFO - PROCESS | 1649 | 1461364737948 Marionette TRACE conn2 <- [1,2798,null,{}] 15:38:57 INFO - PROCESS | 1649 | 1461364737955 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}] 15:38:58 INFO - PROCESS | 1649 | 1461364738056 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 15:38:58 INFO - PROCESS | 1649 | 1461364738143 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a668800 == 43 [pid = 1649] [id = 707] 15:38:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11c4ad800) [pid = 1649] [serial = 2121] [outer = 0x0] 15:38:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x123b9a800) [pid = 1649] [serial = 2122] [outer = 0x11c4ad800] 15:38:58 INFO - PROCESS | 1649 | 1461364738176 Marionette DEBUG loaded listener.js 15:38:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x123bbd800) [pid = 1649] [serial = 2123] [outer = 0x11c4ad800] 15:38:58 INFO - PROCESS | 1649 | 1461364738665 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]]]}] 15:38:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 15:38:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 773ms 15:38:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 15:38:58 INFO - PROCESS | 1649 | 1461364738722 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 15:38:58 INFO - PROCESS | 1649 | 1461364738724 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 15:38:58 INFO - PROCESS | 1649 | 1461364738727 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 15:38:58 INFO - PROCESS | 1649 | 1461364738730 Marionette TRACE conn2 <- [1,2802,null,{}] 15:38:58 INFO - PROCESS | 1649 | 1461364738734 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}] 15:38:58 INFO - PROCESS | 1649 | 1461364738832 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 15:38:58 INFO - PROCESS | 1649 | 1461364738898 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x12af74800 == 44 [pid = 1649] [id = 708] 15:38:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x123b9d800) [pid = 1649] [serial = 2124] [outer = 0x0] 15:38:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x123bc7000) [pid = 1649] [serial = 2125] [outer = 0x123b9d800] 15:38:58 INFO - PROCESS | 1649 | 1461364738928 Marionette DEBUG loaded listener.js 15:38:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x124452c00) [pid = 1649] [serial = 2126] [outer = 0x123b9d800] 15:38:59 INFO - PROCESS | 1649 | 1461364739349 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]]]}] 15:38:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 15:38:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 673ms 15:38:59 INFO - PROCESS | 1649 | 1461364739409 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 15:38:59 INFO - PROCESS | 1649 | 1461364739411 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 15:38:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 15:38:59 INFO - PROCESS | 1649 | 1461364739413 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 15:38:59 INFO - PROCESS | 1649 | 1461364739414 Marionette TRACE conn2 <- [1,2806,null,{}] 15:38:59 INFO - PROCESS | 1649 | 1461364739417 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}] 15:38:59 INFO - PROCESS | 1649 | 1461364739509 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 15:38:59 INFO - PROCESS | 1649 | 1461364739734 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:38:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x11af9b000 == 45 [pid = 1649] [id = 709] 15:38:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x115624c00) [pid = 1649] [serial = 2127] [outer = 0x0] 15:38:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x115859800) [pid = 1649] [serial = 2128] [outer = 0x115624c00] 15:38:59 INFO - PROCESS | 1649 | 1461364739764 Marionette DEBUG loaded listener.js 15:38:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x118887800) [pid = 1649] [serial = 2129] [outer = 0x115624c00] 15:39:00 INFO - PROCESS | 1649 | 1461364740245 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]]]}] 15:39:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 15:39:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 872ms 15:39:00 INFO - PROCESS | 1649 | 1461364740288 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 15:39:00 INFO - PROCESS | 1649 | 1461364740292 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 15:39:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 15:39:00 INFO - PROCESS | 1649 | 1461364740297 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 15:39:00 INFO - PROCESS | 1649 | 1461364740300 Marionette TRACE conn2 <- [1,2810,null,{}] 15:39:00 INFO - PROCESS | 1649 | 1461364740304 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}] 15:39:00 INFO - PROCESS | 1649 | 1461364740435 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 15:39:00 INFO - PROCESS | 1649 | --DOCSHELL 0x12a677000 == 44 [pid = 1649] [id = 703] 15:39:00 INFO - PROCESS | 1649 | --DOCSHELL 0x12a608800 == 43 [pid = 1649] [id = 702] 15:39:00 INFO - PROCESS | 1649 | --DOCSHELL 0x11bf8d000 == 42 [pid = 1649] [id = 701] 15:39:00 INFO - PROCESS | 1649 | --DOCSHELL 0x129b54000 == 41 [pid = 1649] [id = 700] 15:39:00 INFO - PROCESS | 1649 | --DOCSHELL 0x128b87800 == 40 [pid = 1649] [id = 699] 15:39:00 INFO - PROCESS | 1649 | --DOCSHELL 0x125d27800 == 39 [pid = 1649] [id = 698] 15:39:00 INFO - PROCESS | 1649 | --DOCSHELL 0x123e88000 == 38 [pid = 1649] [id = 697] 15:39:00 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x126837000) [pid = 1649] [serial = 2071] [outer = 0x0] [url = about:blank] 15:39:00 INFO - PROCESS | 1649 | --DOCSHELL 0x123b29800 == 37 [pid = 1649] [id = 696] 15:39:00 INFO - PROCESS | 1649 | --DOCSHELL 0x11c155000 == 36 [pid = 1649] [id = 695] 15:39:00 INFO - PROCESS | 1649 | --DOCSHELL 0x11af69000 == 35 [pid = 1649] [id = 694] 15:39:00 INFO - PROCESS | 1649 | --DOCSHELL 0x1197a6800 == 34 [pid = 1649] [id = 693] 15:39:00 INFO - PROCESS | 1649 | --DOCSHELL 0x129b66800 == 33 [pid = 1649] [id = 690] 15:39:00 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11c4ac800) [pid = 1649] [serial = 2053] [outer = 0x0] [url = about:blank] 15:39:00 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x115623000) [pid = 1649] [serial = 2038] [outer = 0x0] [url = about:blank] 15:39:00 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x116385400) [pid = 1649] [serial = 2039] [outer = 0x0] [url = about:blank] 15:39:00 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x119c98400) [pid = 1649] [serial = 2044] [outer = 0x0] [url = about:blank] 15:39:00 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x11a868800) [pid = 1649] [serial = 2045] [outer = 0x0] [url = about:blank] 15:39:00 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x11ab05400) [pid = 1649] [serial = 2047] [outer = 0x0] [url = about:blank] 15:39:00 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1188e7800) [pid = 1649] [serial = 2041] [outer = 0x0] [url = about:blank] 15:39:00 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x118ee9800) [pid = 1649] [serial = 2042] [outer = 0x0] [url = about:blank] 15:39:00 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x123b12400) [pid = 1649] [serial = 2056] [outer = 0x0] [url = about:blank] 15:39:00 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x126833800) [pid = 1649] [serial = 2069] [outer = 0x0] [url = about:blank] 15:39:00 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x123a38400) [pid = 1649] [serial = 2054] [outer = 0x0] [url = about:blank] 15:39:00 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x123bb9800) [pid = 1649] [serial = 2059] [outer = 0x0] [url = about:blank] 15:39:00 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x119abcc00) [pid = 1649] [serial = 2062] [outer = 0x0] [url = about:blank] 15:39:00 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x123fc8800) [pid = 1649] [serial = 2068] [outer = 0x0] [url = about:blank] 15:39:00 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x11c579400) [pid = 1649] [serial = 2063] [outer = 0x0] [url = about:blank] 15:39:00 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x11ad47400) [pid = 1649] [serial = 2050] [outer = 0x0] [url = about:blank] 15:39:00 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x123b9fc00) [pid = 1649] [serial = 2057] [outer = 0x0] [url = about:blank] 15:39:00 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x123bc4800) [pid = 1649] [serial = 2060] [outer = 0x0] [url = about:blank] 15:39:00 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x123c43800) [pid = 1649] [serial = 2066] [outer = 0x0] [url = about:blank] 15:39:00 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x11ba23c00) [pid = 1649] [serial = 2051] [outer = 0x0] [url = about:blank] 15:39:00 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x11ad09800) [pid = 1649] [serial = 2048] [outer = 0x0] [url = about:blank] 15:39:00 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x123c3d400) [pid = 1649] [serial = 2065] [outer = 0x0] [url = about:blank] 15:39:00 INFO - PROCESS | 1649 | 1461364740521 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x118843000 == 34 [pid = 1649] [id = 710] 15:39:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x115623000) [pid = 1649] [serial = 2130] [outer = 0x0] 15:39:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x11668a000) [pid = 1649] [serial = 2131] [outer = 0x115623000] 15:39:00 INFO - PROCESS | 1649 | 1461364740551 Marionette DEBUG loaded listener.js 15:39:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x119ab4000) [pid = 1649] [serial = 2132] [outer = 0x115623000] 15:39:00 INFO - PROCESS | 1649 | 1461364740851 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]]]}] 15:39:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 15:39:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 572ms 15:39:00 INFO - PROCESS | 1649 | 1461364740870 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 15:39:00 INFO - PROCESS | 1649 | 1461364740872 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 15:39:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 15:39:00 INFO - PROCESS | 1649 | 1461364740882 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 15:39:00 INFO - PROCESS | 1649 | 1461364740884 Marionette TRACE conn2 <- [1,2814,null,{}] 15:39:00 INFO - PROCESS | 1649 | 1461364740886 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}] 15:39:00 INFO - PROCESS | 1649 | 1461364740967 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 15:39:01 INFO - PROCESS | 1649 | 1461364740996 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b96f000 == 35 [pid = 1649] [id = 711] 15:39:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x11ab0b800) [pid = 1649] [serial = 2133] [outer = 0x0] 15:39:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x11ab11c00) [pid = 1649] [serial = 2134] [outer = 0x11ab0b800] 15:39:01 INFO - PROCESS | 1649 | 1461364741022 Marionette DEBUG loaded listener.js 15:39:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x11b907000) [pid = 1649] [serial = 2135] [outer = 0x11ab0b800] 15:39:01 INFO - PROCESS | 1649 | 1461364741370 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]]]}] 15:39:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 15:39:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 520ms 15:39:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 15:39:01 INFO - PROCESS | 1649 | 1461364741404 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 15:39:01 INFO - PROCESS | 1649 | 1461364741405 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 15:39:01 INFO - PROCESS | 1649 | 1461364741413 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 15:39:01 INFO - PROCESS | 1649 | 1461364741417 Marionette TRACE conn2 <- [1,2818,null,{}] 15:39:01 INFO - PROCESS | 1649 | 1461364741420 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}] 15:39:01 INFO - PROCESS | 1649 | 1461364741502 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 15:39:01 INFO - PROCESS | 1649 | 1461364741510 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c7d1800 == 36 [pid = 1649] [id = 712] 15:39:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x11b907400) [pid = 1649] [serial = 2136] [outer = 0x0] 15:39:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x11c139c00) [pid = 1649] [serial = 2137] [outer = 0x11b907400] 15:39:01 INFO - PROCESS | 1649 | 1461364741552 Marionette DEBUG loaded listener.js 15:39:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x11c7ec000) [pid = 1649] [serial = 2138] [outer = 0x11b907400] 15:39:01 INFO - PROCESS | 1649 | 1461364741962 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]]]}] 15:39:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 15:39:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 578ms 15:39:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 15:39:01 INFO - PROCESS | 1649 | 1461364741986 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 15:39:01 INFO - PROCESS | 1649 | 1461364741988 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 15:39:01 INFO - PROCESS | 1649 | 1461364741990 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 15:39:01 INFO - PROCESS | 1649 | 1461364741991 Marionette TRACE conn2 <- [1,2822,null,{}] 15:39:01 INFO - PROCESS | 1649 | 1461364741994 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}] 15:39:02 INFO - PROCESS | 1649 | 1461364742067 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 15:39:02 INFO - PROCESS | 1649 | 1461364742071 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x123e77000 == 37 [pid = 1649] [id = 713] 15:39:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11c7f1c00) [pid = 1649] [serial = 2139] [outer = 0x0] 15:39:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x123b99c00) [pid = 1649] [serial = 2140] [outer = 0x11c7f1c00] 15:39:02 INFO - PROCESS | 1649 | 1461364742100 Marionette DEBUG loaded listener.js 15:39:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x123ba5800) [pid = 1649] [serial = 2141] [outer = 0x11c7f1c00] 15:39:02 INFO - PROCESS | 1649 | 1461364742439 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]]]}] 15:39:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 15:39:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 469ms 15:39:02 INFO - PROCESS | 1649 | 1461364742461 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 15:39:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 15:39:02 INFO - PROCESS | 1649 | 1461364742463 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 15:39:02 INFO - PROCESS | 1649 | 1461364742466 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 15:39:02 INFO - PROCESS | 1649 | 1461364742467 Marionette TRACE conn2 <- [1,2826,null,{}] 15:39:02 INFO - PROCESS | 1649 | 1461364742469 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}] 15:39:02 INFO - PROCESS | 1649 | 1461364742573 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 15:39:02 INFO - PROCESS | 1649 | 1461364742667 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x125d16800 == 38 [pid = 1649] [id = 714] 15:39:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x123bc1000) [pid = 1649] [serial = 2142] [outer = 0x0] 15:39:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x123c2e400) [pid = 1649] [serial = 2143] [outer = 0x123bc1000] 15:39:02 INFO - PROCESS | 1649 | 1461364742721 Marionette DEBUG loaded listener.js 15:39:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x123e16000) [pid = 1649] [serial = 2144] [outer = 0x123bc1000] 15:39:03 INFO - PROCESS | 1649 | 1461364743149 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 15:39:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 15:39:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 719ms 15:39:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 15:39:03 INFO - PROCESS | 1649 | 1461364743185 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 15:39:03 INFO - PROCESS | 1649 | 1461364743186 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 15:39:03 INFO - PROCESS | 1649 | 1461364743188 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 15:39:03 INFO - PROCESS | 1649 | 1461364743189 Marionette TRACE conn2 <- [1,2830,null,{}] 15:39:03 INFO - PROCESS | 1649 | 1461364743194 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}] 15:39:03 INFO - PROCESS | 1649 | 1461364743295 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 15:39:03 INFO - PROCESS | 1649 | 1461364743299 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x126fed000 == 39 [pid = 1649] [id = 715] 15:39:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x123fbb800) [pid = 1649] [serial = 2145] [outer = 0x0] 15:39:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x126836400) [pid = 1649] [serial = 2146] [outer = 0x123fbb800] 15:39:03 INFO - PROCESS | 1649 | 1461364743324 Marionette DEBUG loaded listener.js 15:39:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x126c94000) [pid = 1649] [serial = 2147] [outer = 0x123fbb800] 15:39:03 INFO - PROCESS | 1649 | 1461364743726 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]]]}] 15:39:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 15:39:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 571ms 15:39:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 15:39:03 INFO - PROCESS | 1649 | 1461364743761 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 15:39:03 INFO - PROCESS | 1649 | 1461364743763 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 15:39:03 INFO - PROCESS | 1649 | 1461364743766 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 15:39:03 INFO - PROCESS | 1649 | 1461364743768 Marionette TRACE conn2 <- [1,2834,null,{}] 15:39:03 INFO - PROCESS | 1649 | 1461364743772 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}] 15:39:03 INFO - PROCESS | 1649 | 1461364743914 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 15:39:03 INFO - PROCESS | 1649 | 1461364743933 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x1290c3800 == 40 [pid = 1649] [id = 716] 15:39:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x123bb8400) [pid = 1649] [serial = 2148] [outer = 0x0] 15:39:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x126e17c00) [pid = 1649] [serial = 2149] [outer = 0x123bb8400] 15:39:03 INFO - PROCESS | 1649 | 1461364743974 Marionette DEBUG loaded listener.js 15:39:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1274d8c00) [pid = 1649] [serial = 2150] [outer = 0x123bb8400] 15:39:04 INFO - PROCESS | 1649 | 1461364744354 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 15:39:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 15:39:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 621ms 15:39:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 15:39:04 INFO - PROCESS | 1649 | 1461364744394 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 15:39:04 INFO - PROCESS | 1649 | 1461364744395 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 15:39:04 INFO - PROCESS | 1649 | 1461364744397 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 15:39:04 INFO - PROCESS | 1649 | 1461364744398 Marionette TRACE conn2 <- [1,2838,null,{}] 15:39:04 INFO - PROCESS | 1649 | 1461364744401 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}] 15:39:04 INFO - PROCESS | 1649 | 1461364744495 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 15:39:04 INFO - PROCESS | 1649 | 1461364744499 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x129baa000 == 41 [pid = 1649] [id = 717] 15:39:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x126c3bc00) [pid = 1649] [serial = 2151] [outer = 0x0] 15:39:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1288cd800) [pid = 1649] [serial = 2152] [outer = 0x126c3bc00] 15:39:04 INFO - PROCESS | 1649 | 1461364744524 Marionette DEBUG loaded listener.js 15:39:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x128bc6800) [pid = 1649] [serial = 2153] [outer = 0x126c3bc00] 15:39:04 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x11c792800) [pid = 1649] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 15:39:04 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x123c46000) [pid = 1649] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 15:39:04 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x118943800) [pid = 1649] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 15:39:04 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x11638d000) [pid = 1649] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 15:39:04 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x11be9d400) [pid = 1649] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 15:39:04 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x118fd5400) [pid = 1649] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 15:39:04 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x126fc9400) [pid = 1649] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 15:39:04 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x123c49000) [pid = 1649] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 15:39:04 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x114012800) [pid = 1649] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 15:39:04 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x11c140000) [pid = 1649] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 15:39:04 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x11c78f800) [pid = 1649] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 15:39:04 INFO - PROCESS | 1649 | 1461364744928 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]]]}] 15:39:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 15:39:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 568ms 15:39:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 15:39:04 INFO - PROCESS | 1649 | 1461364744966 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 15:39:04 INFO - PROCESS | 1649 | 1461364744967 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 15:39:04 INFO - PROCESS | 1649 | 1461364744969 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 15:39:04 INFO - PROCESS | 1649 | 1461364744970 Marionette TRACE conn2 <- [1,2842,null,{}] 15:39:04 INFO - PROCESS | 1649 | 1461364744972 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}] 15:39:05 INFO - PROCESS | 1649 | 1461364745049 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 15:39:05 INFO - PROCESS | 1649 | 1461364745053 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a605800 == 42 [pid = 1649] [id = 718] 15:39:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x11c499800) [pid = 1649] [serial = 2154] [outer = 0x0] 15:39:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x124456c00) [pid = 1649] [serial = 2155] [outer = 0x11c499800] 15:39:05 INFO - PROCESS | 1649 | 1461364745080 Marionette DEBUG loaded listener.js 15:39:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1288cb400) [pid = 1649] [serial = 2156] [outer = 0x11c499800] 15:39:05 INFO - PROCESS | 1649 | 1461364745396 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]]]}] 15:39:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 15:39:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 467ms 15:39:05 INFO - PROCESS | 1649 | 1461364745437 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 15:39:05 INFO - PROCESS | 1649 | 1461364745438 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 15:39:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 15:39:05 INFO - PROCESS | 1649 | 1461364745442 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 15:39:05 INFO - PROCESS | 1649 | 1461364745444 Marionette TRACE conn2 <- [1,2846,null,{}] 15:39:05 INFO - PROCESS | 1649 | 1461364745446 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}] 15:39:05 INFO - PROCESS | 1649 | 1461364745523 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 15:39:05 INFO - PROCESS | 1649 | 1461364745577 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a66e000 == 43 [pid = 1649] [id = 719] 15:39:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x118943800) [pid = 1649] [serial = 2157] [outer = 0x0] 15:39:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x128bc8400) [pid = 1649] [serial = 2158] [outer = 0x118943800] 15:39:05 INFO - PROCESS | 1649 | 1461364745606 Marionette DEBUG loaded listener.js 15:39:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1293f4400) [pid = 1649] [serial = 2159] [outer = 0x118943800] 15:39:05 INFO - PROCESS | 1649 | 1461364745914 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]]]}] 15:39:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 15:39:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 520ms 15:39:05 INFO - PROCESS | 1649 | 1461364745962 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 15:39:05 INFO - PROCESS | 1649 | 1461364745963 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 15:39:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 15:39:05 INFO - PROCESS | 1649 | 1461364745965 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 15:39:05 INFO - PROCESS | 1649 | 1461364745967 Marionette TRACE conn2 <- [1,2850,null,{}] 15:39:05 INFO - PROCESS | 1649 | 1461364745969 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}] 15:39:06 INFO - PROCESS | 1649 | 1461364746060 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 15:39:06 INFO - PROCESS | 1649 | 1461364746064 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b7bd000 == 44 [pid = 1649] [id = 720] 15:39:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x129460400) [pid = 1649] [serial = 2160] [outer = 0x0] 15:39:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12ab94800) [pid = 1649] [serial = 2161] [outer = 0x129460400] 15:39:06 INFO - PROCESS | 1649 | 1461364746089 Marionette DEBUG loaded listener.js 15:39:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12abe4800) [pid = 1649] [serial = 2162] [outer = 0x129460400] 15:39:06 INFO - PROCESS | 1649 | 1461364746397 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 15:39:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 15:39:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 470ms 15:39:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 15:39:06 INFO - PROCESS | 1649 | 1461364746436 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 15:39:06 INFO - PROCESS | 1649 | 1461364746437 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 15:39:06 INFO - PROCESS | 1649 | 1461364746439 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 15:39:06 INFO - PROCESS | 1649 | 1461364746441 Marionette TRACE conn2 <- [1,2854,null,{}] 15:39:06 INFO - PROCESS | 1649 | 1461364746445 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}] 15:39:06 INFO - PROCESS | 1649 | 1461364746548 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 15:39:06 INFO - PROCESS | 1649 | 1461364746554 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d00b800 == 45 [pid = 1649] [id = 721] 15:39:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1293ee400) [pid = 1649] [serial = 2163] [outer = 0x0] 15:39:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12abe5c00) [pid = 1649] [serial = 2164] [outer = 0x1293ee400] 15:39:06 INFO - PROCESS | 1649 | 1461364746580 Marionette DEBUG loaded listener.js 15:39:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12afee000) [pid = 1649] [serial = 2165] [outer = 0x1293ee400] 15:39:07 INFO - PROCESS | 1649 | 1461364747037 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]]]}] 15:39:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 15:39:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 621ms 15:39:07 INFO - PROCESS | 1649 | 1461364747076 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 15:39:07 INFO - PROCESS | 1649 | 1461364747079 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 15:39:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 15:39:07 INFO - PROCESS | 1649 | 1461364747083 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 15:39:07 INFO - PROCESS | 1649 | 1461364747085 Marionette TRACE conn2 <- [1,2858,null,{}] 15:39:07 INFO - PROCESS | 1649 | 1461364747089 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}] 15:39:07 INFO - PROCESS | 1649 | 1461364747217 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 15:39:07 INFO - PROCESS | 1649 | 1461364747362 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x11afa3000 == 46 [pid = 1649] [id = 722] 15:39:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x119132000) [pid = 1649] [serial = 2166] [outer = 0x0] 15:39:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1198d8c00) [pid = 1649] [serial = 2167] [outer = 0x119132000] 15:39:07 INFO - PROCESS | 1649 | 1461364747401 Marionette DEBUG loaded listener.js 15:39:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x119d56800) [pid = 1649] [serial = 2168] [outer = 0x119132000] 15:39:07 INFO - PROCESS | 1649 | 1461364747824 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 15:39:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 15:39:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 771ms 15:39:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 15:39:07 INFO - PROCESS | 1649 | 1461364747855 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 15:39:07 INFO - PROCESS | 1649 | 1461364747860 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 15:39:07 INFO - PROCESS | 1649 | 1461364747864 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 15:39:07 INFO - PROCESS | 1649 | 1461364747866 Marionette TRACE conn2 <- [1,2862,null,{}] 15:39:07 INFO - PROCESS | 1649 | 1461364747869 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}] 15:39:07 INFO - PROCESS | 1649 | 1461364747970 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 15:39:08 INFO - PROCESS | 1649 | 1461364748023 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x125d2b800 == 47 [pid = 1649] [id = 723] 15:39:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x11a8d7000) [pid = 1649] [serial = 2169] [outer = 0x0] 15:39:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x11b9ebc00) [pid = 1649] [serial = 2170] [outer = 0x11a8d7000] 15:39:08 INFO - PROCESS | 1649 | 1461364748053 Marionette DEBUG loaded listener.js 15:39:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x11c579400) [pid = 1649] [serial = 2171] [outer = 0x11a8d7000] 15:39:08 INFO - PROCESS | 1649 | 1461364748502 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]]]}] 15:39:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 15:39:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 669ms 15:39:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 15:39:08 INFO - PROCESS | 1649 | 1461364748534 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 15:39:08 INFO - PROCESS | 1649 | 1461364748536 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 15:39:08 INFO - PROCESS | 1649 | 1461364748538 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 15:39:08 INFO - PROCESS | 1649 | 1461364748541 Marionette TRACE conn2 <- [1,2866,null,{}] 15:39:08 INFO - PROCESS | 1649 | 1461364748550 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}] 15:39:08 INFO - PROCESS | 1649 | 1461364748679 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 15:39:08 INFO - PROCESS | 1649 | 1461364748760 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d010000 == 48 [pid = 1649] [id = 724] 15:39:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x123bbe000) [pid = 1649] [serial = 2172] [outer = 0x0] 15:39:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x123c45800) [pid = 1649] [serial = 2173] [outer = 0x123bbe000] 15:39:08 INFO - PROCESS | 1649 | 1461364748792 Marionette DEBUG loaded listener.js 15:39:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x126832c00) [pid = 1649] [serial = 2174] [outer = 0x123bbe000] 15:39:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 15:39:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 672ms 15:39:09 INFO - PROCESS | 1649 | 1461364749203 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]]]}] 15:39:09 INFO - PROCESS | 1649 | 1461364749211 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 15:39:09 INFO - PROCESS | 1649 | 1461364749213 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 15:39:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 15:39:09 INFO - PROCESS | 1649 | 1461364749215 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 15:39:09 INFO - PROCESS | 1649 | 1461364749217 Marionette TRACE conn2 <- [1,2870,null,{}] 15:39:09 INFO - PROCESS | 1649 | 1461364749219 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}] 15:39:09 INFO - PROCESS | 1649 | 1461364749320 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 15:39:09 INFO - PROCESS | 1649 | 1461364749370 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d41c000 == 49 [pid = 1649] [id = 725] 15:39:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x125d6e400) [pid = 1649] [serial = 2175] [outer = 0x0] 15:39:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x1288d6000) [pid = 1649] [serial = 2176] [outer = 0x125d6e400] 15:39:09 INFO - PROCESS | 1649 | 1461364749401 Marionette DEBUG loaded listener.js 15:39:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x129035800) [pid = 1649] [serial = 2177] [outer = 0x125d6e400] 15:39:09 INFO - PROCESS | 1649 | 1461364749805 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]]]}] 15:39:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 15:39:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 621ms 15:39:09 INFO - PROCESS | 1649 | 1461364749837 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 15:39:09 INFO - PROCESS | 1649 | 1461364749838 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 15:39:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 15:39:09 INFO - PROCESS | 1649 | 1461364749841 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 15:39:09 INFO - PROCESS | 1649 | 1461364749842 Marionette TRACE conn2 <- [1,2874,null,{}] 15:39:09 INFO - PROCESS | 1649 | 1461364749845 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}] 15:39:09 INFO - PROCESS | 1649 | 1461364749939 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 15:39:10 INFO - PROCESS | 1649 | 1461364750023 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d439800 == 50 [pid = 1649] [id = 726] 15:39:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x129035c00) [pid = 1649] [serial = 2178] [outer = 0x0] 15:39:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x129468800) [pid = 1649] [serial = 2179] [outer = 0x129035c00] 15:39:10 INFO - PROCESS | 1649 | 1461364750054 Marionette DEBUG loaded listener.js 15:39:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12abdf400) [pid = 1649] [serial = 2180] [outer = 0x129035c00] 15:39:10 INFO - PROCESS | 1649 | 1461364750598 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]]]}] 15:39:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 15:39:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 820ms 15:39:10 INFO - PROCESS | 1649 | 1461364750661 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 15:39:10 INFO - PROCESS | 1649 | 1461364750664 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 15:39:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 15:39:10 INFO - PROCESS | 1649 | 1461364750669 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 15:39:10 INFO - PROCESS | 1649 | 1461364750673 Marionette TRACE conn2 <- [1,2878,null,{}] 15:39:10 INFO - PROCESS | 1649 | 1461364750680 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}] 15:39:10 INFO - PROCESS | 1649 | 1461364750812 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 15:39:10 INFO - PROCESS | 1649 | 1461364750938 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c75d000 == 51 [pid = 1649] [id = 727] 15:39:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x1145a1c00) [pid = 1649] [serial = 2181] [outer = 0x0] 15:39:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x1157b6c00) [pid = 1649] [serial = 2182] [outer = 0x1145a1c00] 15:39:10 INFO - PROCESS | 1649 | 1461364750985 Marionette DEBUG loaded listener.js 15:39:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x118e15000) [pid = 1649] [serial = 2183] [outer = 0x1145a1c00] 15:39:11 INFO - PROCESS | 1649 | --DOCSHELL 0x12b7bd000 == 50 [pid = 1649] [id = 720] 15:39:11 INFO - PROCESS | 1649 | --DOCSHELL 0x12a66e000 == 49 [pid = 1649] [id = 719] 15:39:11 INFO - PROCESS | 1649 | --DOCSHELL 0x12a605800 == 48 [pid = 1649] [id = 718] 15:39:11 INFO - PROCESS | 1649 | --DOCSHELL 0x129baa000 == 47 [pid = 1649] [id = 717] 15:39:11 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x1288cfc00) [pid = 1649] [serial = 2113] [outer = 0x0] [url = about:blank] 15:39:11 INFO - PROCESS | 1649 | --DOCSHELL 0x1290c3800 == 46 [pid = 1649] [id = 716] 15:39:11 INFO - PROCESS | 1649 | --DOCSHELL 0x126fed000 == 45 [pid = 1649] [id = 715] 15:39:11 INFO - PROCESS | 1649 | --DOCSHELL 0x125d16800 == 44 [pid = 1649] [id = 714] 15:39:11 INFO - PROCESS | 1649 | --DOCSHELL 0x123e77000 == 43 [pid = 1649] [id = 713] 15:39:11 INFO - PROCESS | 1649 | --DOCSHELL 0x11c7d1800 == 42 [pid = 1649] [id = 712] 15:39:11 INFO - PROCESS | 1649 | --DOCSHELL 0x12fb4d800 == 41 [pid = 1649] [id = 17] 15:39:11 INFO - PROCESS | 1649 | --DOCSHELL 0x11b96f000 == 40 [pid = 1649] [id = 711] 15:39:11 INFO - PROCESS | 1649 | --DOCSHELL 0x118843000 == 39 [pid = 1649] [id = 710] 15:39:11 INFO - PROCESS | 1649 | --DOCSHELL 0x11af9b000 == 38 [pid = 1649] [id = 709] 15:39:11 INFO - PROCESS | 1649 | --DOCSHELL 0x12a909800 == 37 [pid = 1649] [id = 704] 15:39:11 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x123ba3400) [pid = 1649] [serial = 2095] [outer = 0x0] [url = about:blank] 15:39:11 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x123fbac00) [pid = 1649] [serial = 2098] [outer = 0x0] [url = about:blank] 15:39:11 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x1198d9000) [pid = 1649] [serial = 2083] [outer = 0x0] [url = about:blank] 15:39:11 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x119d57c00) [pid = 1649] [serial = 2084] [outer = 0x0] [url = about:blank] 15:39:11 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x1186cac00) [pid = 1649] [serial = 2080] [outer = 0x0] [url = about:blank] 15:39:11 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x118fc8800) [pid = 1649] [serial = 2081] [outer = 0x0] [url = about:blank] 15:39:11 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x11c499c00) [pid = 1649] [serial = 2089] [outer = 0x0] [url = about:blank] 15:39:11 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x11c790000) [pid = 1649] [serial = 2090] [outer = 0x0] [url = about:blank] 15:39:11 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x118ee1400) [pid = 1649] [serial = 2077] [outer = 0x0] [url = about:blank] 15:39:11 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x11a971400) [pid = 1649] [serial = 2086] [outer = 0x0] [url = about:blank] 15:39:11 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x11b9e7000) [pid = 1649] [serial = 2087] [outer = 0x0] [url = about:blank] 15:39:11 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x115617800) [pid = 1649] [serial = 2074] [outer = 0x0] [url = about:blank] 15:39:11 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x1288c8400) [pid = 1649] [serial = 2111] [outer = 0x0] [url = about:blank] 15:39:11 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1246c2800) [pid = 1649] [serial = 2101] [outer = 0x0] [url = about:blank] 15:39:11 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1243aec00) [pid = 1649] [serial = 2099] [outer = 0x0] [url = about:blank] 15:39:11 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x12683a400) [pid = 1649] [serial = 2102] [outer = 0x0] [url = about:blank] 15:39:11 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x11b905000) [pid = 1649] [serial = 2105] [outer = 0x0] [url = about:blank] 15:39:11 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1274d5c00) [pid = 1649] [serial = 2110] [outer = 0x0] [url = about:blank] 15:39:11 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x116388800) [pid = 1649] [serial = 2104] [outer = 0x0] [url = about:blank] 15:39:11 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x126c97400) [pid = 1649] [serial = 2108] [outer = 0x0] [url = about:blank] 15:39:11 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11c799000) [pid = 1649] [serial = 2092] [outer = 0x0] [url = about:blank] 15:39:11 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12683b800) [pid = 1649] [serial = 2107] [outer = 0x0] [url = about:blank] 15:39:11 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x123c45c00) [pid = 1649] [serial = 2096] [outer = 0x0] [url = about:blank] 15:39:11 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x123a38c00) [pid = 1649] [serial = 2093] [outer = 0x0] [url = about:blank] 15:39:11 INFO - PROCESS | 1649 | 1461364751521 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]]]}] 15:39:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 15:39:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 876ms 15:39:11 INFO - PROCESS | 1649 | 1461364751546 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 15:39:11 INFO - PROCESS | 1649 | 1461364751550 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 15:39:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 15:39:11 INFO - PROCESS | 1649 | 1461364751554 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 15:39:11 INFO - PROCESS | 1649 | 1461364751556 Marionette TRACE conn2 <- [1,2882,null,{}] 15:39:11 INFO - PROCESS | 1649 | 1461364751561 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}] 15:39:11 INFO - PROCESS | 1649 | 1461364751637 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 15:39:11 INFO - PROCESS | 1649 | 1461364751645 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a8b7800 == 38 [pid = 1649] [id = 728] 15:39:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x119271000) [pid = 1649] [serial = 2184] [outer = 0x0] 15:39:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x119a53400) [pid = 1649] [serial = 2185] [outer = 0x119271000] 15:39:11 INFO - PROCESS | 1649 | 1461364751672 Marionette DEBUG loaded listener.js 15:39:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x11a978800) [pid = 1649] [serial = 2186] [outer = 0x119271000] 15:39:12 INFO - PROCESS | 1649 | 1461364752034 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]]]}] 15:39:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 15:39:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 524ms 15:39:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 15:39:12 INFO - PROCESS | 1649 | 1461364752092 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 15:39:12 INFO - PROCESS | 1649 | 1461364752094 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 15:39:12 INFO - PROCESS | 1649 | 1461364752099 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 15:39:12 INFO - PROCESS | 1649 | 1461364752103 Marionette TRACE conn2 <- [1,2886,null,{}] 15:39:12 INFO - PROCESS | 1649 | 1461364752114 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}] 15:39:12 INFO - PROCESS | 1649 | 1461364752239 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 15:39:12 INFO - PROCESS | 1649 | 1461364752250 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x123b2c000 == 39 [pid = 1649] [id = 729] 15:39:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x11ba27000) [pid = 1649] [serial = 2187] [outer = 0x0] 15:39:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x11c790000) [pid = 1649] [serial = 2188] [outer = 0x11ba27000] 15:39:12 INFO - PROCESS | 1649 | 1461364752294 Marionette DEBUG loaded listener.js 15:39:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x123a42000) [pid = 1649] [serial = 2189] [outer = 0x11ba27000] 15:39:12 INFO - PROCESS | 1649 | 1461364752698 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]]]}] 15:39:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 15:39:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 628ms 15:39:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 15:39:12 INFO - PROCESS | 1649 | 1461364752727 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 15:39:12 INFO - PROCESS | 1649 | 1461364752729 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 15:39:12 INFO - PROCESS | 1649 | 1461364752731 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 15:39:12 INFO - PROCESS | 1649 | 1461364752732 Marionette TRACE conn2 <- [1,2890,null,{}] 15:39:12 INFO - PROCESS | 1649 | 1461364752734 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}] 15:39:12 INFO - PROCESS | 1649 | 1461364752815 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 15:39:12 INFO - PROCESS | 1649 | 1461364752841 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x125d4b000 == 40 [pid = 1649] [id = 730] 15:39:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x123bbcc00) [pid = 1649] [serial = 2190] [outer = 0x0] 15:39:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x123bc5400) [pid = 1649] [serial = 2191] [outer = 0x123bbcc00] 15:39:12 INFO - PROCESS | 1649 | 1461364752867 Marionette DEBUG loaded listener.js 15:39:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x123c49000) [pid = 1649] [serial = 2192] [outer = 0x123bbcc00] 15:39:13 INFO - PROCESS | 1649 | 1461364753188 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 15:39:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 15:39:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 469ms 15:39:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 15:39:13 INFO - PROCESS | 1649 | 1461364753201 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 15:39:13 INFO - PROCESS | 1649 | 1461364753202 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 15:39:13 INFO - PROCESS | 1649 | 1461364753204 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 15:39:13 INFO - PROCESS | 1649 | 1461364753205 Marionette TRACE conn2 <- [1,2894,null,{}] 15:39:13 INFO - PROCESS | 1649 | 1461364753209 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}] 15:39:13 INFO - PROCESS | 1649 | 1461364753287 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 15:39:13 INFO - PROCESS | 1649 | 1461364753349 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x1274ee800 == 41 [pid = 1649] [id = 731] 15:39:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x123bba800) [pid = 1649] [serial = 2193] [outer = 0x0] 15:39:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x123fbf000) [pid = 1649] [serial = 2194] [outer = 0x123bba800] 15:39:13 INFO - PROCESS | 1649 | 1461364753374 Marionette DEBUG loaded listener.js 15:39:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x126837800) [pid = 1649] [serial = 2195] [outer = 0x123bba800] 15:39:13 INFO - PROCESS | 1649 | 1461364753680 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]]]}] 15:39:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 15:39:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 523ms 15:39:13 INFO - PROCESS | 1649 | 1461364753728 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 15:39:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 15:39:13 INFO - PROCESS | 1649 | 1461364753729 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 15:39:13 INFO - PROCESS | 1649 | 1461364753731 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 15:39:13 INFO - PROCESS | 1649 | 1461364753732 Marionette TRACE conn2 <- [1,2898,null,{}] 15:39:13 INFO - PROCESS | 1649 | 1461364753734 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}] 15:39:13 INFO - PROCESS | 1649 | 1461364753850 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 15:39:13 INFO - PROCESS | 1649 | 1461364753863 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x129b66800 == 42 [pid = 1649] [id = 732] 15:39:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x1268a6800) [pid = 1649] [serial = 2196] [outer = 0x0] 15:39:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x126fc7400) [pid = 1649] [serial = 2197] [outer = 0x1268a6800] 15:39:13 INFO - PROCESS | 1649 | 1461364753891 Marionette DEBUG loaded listener.js 15:39:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1293eb000) [pid = 1649] [serial = 2198] [outer = 0x1268a6800] 15:39:14 INFO - PROCESS | 1649 | 1461364754244 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]]]}] 15:39:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 15:39:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 519ms 15:39:14 INFO - PROCESS | 1649 | 1461364754251 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 15:39:14 INFO - PROCESS | 1649 | 1461364754252 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 15:39:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 15:39:14 INFO - PROCESS | 1649 | 1461364754254 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 15:39:14 INFO - PROCESS | 1649 | 1461364754255 Marionette TRACE conn2 <- [1,2902,null,{}] 15:39:14 INFO - PROCESS | 1649 | 1461364754259 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}] 15:39:14 INFO - PROCESS | 1649 | 1461364754357 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 15:39:14 INFO - PROCESS | 1649 | 1461364754361 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a61f800 == 43 [pid = 1649] [id = 733] 15:39:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x129460000) [pid = 1649] [serial = 2199] [outer = 0x0] 15:39:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x12abe7800) [pid = 1649] [serial = 2200] [outer = 0x129460000] 15:39:14 INFO - PROCESS | 1649 | 1461364754415 Marionette DEBUG loaded listener.js 15:39:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12afebc00) [pid = 1649] [serial = 2201] [outer = 0x129460000] 15:39:14 INFO - PROCESS | 1649 | 1461364754701 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 15:39:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 15:39:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 474ms 15:39:14 INFO - PROCESS | 1649 | 1461364754750 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 15:39:14 INFO - PROCESS | 1649 | 1461364754751 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 15:39:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 15:39:14 INFO - PROCESS | 1649 | 1461364754755 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 15:39:14 INFO - PROCESS | 1649 | 1461364754757 Marionette TRACE conn2 <- [1,2906,null,{}] 15:39:14 INFO - PROCESS | 1649 | 1461364754761 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}] 15:39:14 INFO - PROCESS | 1649 | 1461364754856 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 15:39:14 INFO - PROCESS | 1649 | 1461364754870 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a91c800 == 44 [pid = 1649] [id = 734] 15:39:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12afec000) [pid = 1649] [serial = 2202] [outer = 0x0] 15:39:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12b09d400) [pid = 1649] [serial = 2203] [outer = 0x12afec000] 15:39:14 INFO - PROCESS | 1649 | 1461364754895 Marionette DEBUG loaded listener.js 15:39:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12b427400) [pid = 1649] [serial = 2204] [outer = 0x12afec000] 15:39:15 INFO - PROCESS | 1649 | 1461364755246 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]]]}] 15:39:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 15:39:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 524ms 15:39:15 INFO - PROCESS | 1649 | 1461364755282 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 15:39:15 INFO - PROCESS | 1649 | 1461364755283 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 15:39:15 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 15:39:15 INFO - PROCESS | 1649 | 1461364755286 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 15:39:15 INFO - PROCESS | 1649 | 1461364755287 Marionette TRACE conn2 <- [1,2910,null,{}] 15:39:15 INFO - PROCESS | 1649 | 1461364755289 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}] 15:39:15 INFO - PROCESS | 1649 | 1461364755404 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 15:39:15 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12fb4e800) [pid = 1649] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:39:15 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x129460400) [pid = 1649] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 15:39:15 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x123fbb800) [pid = 1649] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 15:39:15 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x123bb8400) [pid = 1649] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 15:39:15 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x115624c00) [pid = 1649] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 15:39:15 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x11c7f1c00) [pid = 1649] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 15:39:15 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x11ab0b800) [pid = 1649] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 15:39:15 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x126fc9c00) [pid = 1649] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 15:39:15 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x11b907400) [pid = 1649] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 15:39:15 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x115623000) [pid = 1649] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 15:39:15 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x126c3bc00) [pid = 1649] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 15:39:15 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x12f3ab400) [pid = 1649] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:39:15 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x118943800) [pid = 1649] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 15:39:15 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x11c499800) [pid = 1649] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 15:39:15 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x123bc1000) [pid = 1649] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 15:39:15 INFO - PROCESS | 1649 | 1461364755454 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x11af85000 == 45 [pid = 1649] [id = 735] 15:39:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x115624c00) [pid = 1649] [serial = 2205] [outer = 0x0] 15:39:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x118887400) [pid = 1649] [serial = 2206] [outer = 0x115624c00] 15:39:15 INFO - PROCESS | 1649 | 1461364755479 Marionette DEBUG loaded listener.js 15:39:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x11c499800) [pid = 1649] [serial = 2207] [outer = 0x115624c00] 15:39:15 INFO - PROCESS | 1649 | 1461364755717 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]]]}] 15:39:15 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 15:39:15 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 15:39:15 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 467ms 15:39:15 INFO - PROCESS | 1649 | 1461364755764 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 15:39:15 INFO - PROCESS | 1649 | 1461364755766 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 15:39:15 INFO - TEST-START | /DOMEvents/constructors.html 15:39:15 INFO - PROCESS | 1649 | 1461364755769 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 15:39:15 INFO - PROCESS | 1649 | 1461364755770 Marionette TRACE conn2 <- [1,2914,null,{}] 15:39:15 INFO - PROCESS | 1649 | 1461364755781 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}] 15:39:15 INFO - PROCESS | 1649 | 1461364755867 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 15:39:15 INFO - PROCESS | 1649 | 1461364755872 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b4d7800 == 46 [pid = 1649] [id = 736] 15:39:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x123bc5000) [pid = 1649] [serial = 2208] [outer = 0x0] 15:39:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x1275bd000) [pid = 1649] [serial = 2209] [outer = 0x123bc5000] 15:39:15 INFO - PROCESS | 1649 | 1461364755895 Marionette DEBUG loaded listener.js 15:39:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12b4e7c00) [pid = 1649] [serial = 2210] [outer = 0x123bc5000] 15:39:16 INFO - PROCESS | 1649 | 1461364756256 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]]]}] 15:39:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 15:39:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 15:39:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 15:39:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 15:39:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 15:39:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 15:39:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 15:39:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 15:39:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 15:39:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 15:39:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 15:39:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 15:39:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 15:39:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 15:39:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 15:39:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 15:39:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 15:39:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 15:39:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 15:39:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 15:39:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 15:39:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 15:39:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 15:39:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 15:39:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 15:39:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 15:39:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 15:39:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 15:39:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 15:39:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 15:39:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 15:39:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 15:39:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 15:39:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 15:39:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 15:39:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 15:39:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 15:39:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 15:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:39:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 15:39:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:39:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 15:39:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 15:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:39:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 15:39:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:39:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 15:39:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 15:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:39:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 15:39:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:39:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 15:39:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 15:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:39:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 15:39:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:39:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 15:39:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 15:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:39:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 15:39:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:39:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 15:39:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 15:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:39:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 15:39:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:39:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 15:39:16 INFO - TEST-OK | /DOMEvents/constructors.html | took 527ms 15:39:16 INFO - PROCESS | 1649 | 1461364756296 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 15:39:16 INFO - PROCESS | 1649 | 1461364756298 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 15:39:16 INFO - TEST-START | /DOMEvents/event-phases-order.html 15:39:16 INFO - PROCESS | 1649 | 1461364756300 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 15:39:16 INFO - PROCESS | 1649 | 1461364756302 Marionette TRACE conn2 <- [1,2918,null,{}] 15:39:16 INFO - PROCESS | 1649 | 1461364756305 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}] 15:39:16 INFO - PROCESS | 1649 | 1461364756419 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 15:39:16 INFO - PROCESS | 1649 | 1461364756428 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x12dc96000 == 47 [pid = 1649] [id = 737] 15:39:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x12b4eb000) [pid = 1649] [serial = 2211] [outer = 0x0] 15:39:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x12b794400) [pid = 1649] [serial = 2212] [outer = 0x12b4eb000] 15:39:16 INFO - PROCESS | 1649 | 1461364756457 Marionette DEBUG loaded listener.js 15:39:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x12d114800) [pid = 1649] [serial = 2213] [outer = 0x12b4eb000] 15:39:16 INFO - PROCESS | 1649 | 1461364756772 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 15:39:16 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 15:39:16 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 519ms 15:39:16 INFO - PROCESS | 1649 | 1461364756820 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 15:39:16 INFO - PROCESS | 1649 | 1461364756821 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 15:39:16 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 15:39:16 INFO - PROCESS | 1649 | 1461364756824 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 15:39:16 INFO - PROCESS | 1649 | 1461364756825 Marionette TRACE conn2 <- [1,2922,null,{}] 15:39:16 INFO - PROCESS | 1649 | 1461364756827 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}] 15:39:16 INFO - PROCESS | 1649 | 1461364756905 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 15:39:16 INFO - PROCESS | 1649 | 1461364756912 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e3c1000 == 48 [pid = 1649] [id = 738] 15:39:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12d185000) [pid = 1649] [serial = 2214] [outer = 0x0] 15:39:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x12d18d000) [pid = 1649] [serial = 2215] [outer = 0x12d185000] 15:39:16 INFO - PROCESS | 1649 | 1461364756938 Marionette DEBUG loaded listener.js 15:39:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12d19a000) [pid = 1649] [serial = 2216] [outer = 0x12d185000] 15:39:17 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 15:39:17 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 15:39:17 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 15:39:17 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 15:39:17 INFO - PROCESS | 1649 | 1461364757255 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]]]}] 15:39:17 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 15:39:17 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 15:39:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 15:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:39:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:39:17 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 15:39:17 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 15:39:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:39:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:39:17 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 15:39:17 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 15:39:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:39:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:39:17 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]" 15:39:17 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 15:39:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:39:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:39:17 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 15:39:17 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 469ms 15:39:17 INFO - PROCESS | 1649 | 1461364757293 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 15:39:17 INFO - PROCESS | 1649 | 1461364757295 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 15:39:17 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 15:39:17 INFO - PROCESS | 1649 | 1461364757297 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 15:39:17 INFO - PROCESS | 1649 | 1461364757298 Marionette TRACE conn2 <- [1,2926,null,{}] 15:39:17 INFO - PROCESS | 1649 | 1461364757300 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}] 15:39:17 INFO - PROCESS | 1649 | 1461364757404 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 15:39:17 INFO - PROCESS | 1649 | 1461364757412 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e3d4800 == 49 [pid = 1649] [id = 739] 15:39:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12d19c400) [pid = 1649] [serial = 2217] [outer = 0x0] 15:39:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12d1a2400) [pid = 1649] [serial = 2218] [outer = 0x12d19c400] 15:39:17 INFO - PROCESS | 1649 | 1461364757437 Marionette DEBUG loaded listener.js 15:39:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12d48a400) [pid = 1649] [serial = 2219] [outer = 0x12d19c400] 15:39:17 INFO - PROCESS | 1649 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 15:39:17 INFO - PROCESS | 1649 | 1461364757795 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]]]}] 15:39:17 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 15:39:17 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 520ms 15:39:17 INFO - PROCESS | 1649 | 1461364757818 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 15:39:17 INFO - PROCESS | 1649 | 1461364757820 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 15:39:17 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 15:39:17 INFO - PROCESS | 1649 | 1461364757824 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 15:39:17 INFO - PROCESS | 1649 | 1461364757826 Marionette TRACE conn2 <- [1,2930,null,{}] 15:39:17 INFO - PROCESS | 1649 | 1461364757831 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}] 15:39:17 INFO - PROCESS | 1649 | 1461364757935 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 15:39:17 INFO - PROCESS | 1649 | 1461364757990 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b05a000 == 50 [pid = 1649] [id = 740] 15:39:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x118950800) [pid = 1649] [serial = 2220] [outer = 0x0] 15:39:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x118fd4800) [pid = 1649] [serial = 2221] [outer = 0x118950800] 15:39:18 INFO - PROCESS | 1649 | 1461364758027 Marionette DEBUG loaded listener.js 15:39:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x11a864c00) [pid = 1649] [serial = 2222] [outer = 0x118950800] 15:39:18 INFO - PROCESS | 1649 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 15:39:18 INFO - PROCESS | 1649 | 1461364758423 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]]]}] 15:39:18 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 15:39:18 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 621ms 15:39:18 INFO - PROCESS | 1649 | 1461364758445 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 15:39:18 INFO - PROCESS | 1649 | 1461364758449 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 15:39:18 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 15:39:18 INFO - PROCESS | 1649 | 1461364758453 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 15:39:18 INFO - PROCESS | 1649 | 1461364758455 Marionette TRACE conn2 <- [1,2934,null,{}] 15:39:18 INFO - PROCESS | 1649 | 1461364758458 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}] 15:39:18 INFO - PROCESS | 1649 | 1461364758560 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 15:39:18 INFO - PROCESS | 1649 | 1461364758613 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x126fdc800 == 51 [pid = 1649] [id = 741] 15:39:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x119d5f000) [pid = 1649] [serial = 2223] [outer = 0x0] 15:39:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x11b906c00) [pid = 1649] [serial = 2224] [outer = 0x119d5f000] 15:39:18 INFO - PROCESS | 1649 | 1461364758643 Marionette DEBUG loaded listener.js 15:39:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x123a3e400) [pid = 1649] [serial = 2225] [outer = 0x119d5f000] 15:39:19 INFO - PROCESS | 1649 | 1461364759002 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]]]}] 15:39:19 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 15:39:19 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 573ms 15:39:19 INFO - PROCESS | 1649 | 1461364759026 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 15:39:19 INFO - PROCESS | 1649 | 1461364759028 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 15:39:19 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 15:39:19 INFO - PROCESS | 1649 | 1461364759030 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 15:39:19 INFO - PROCESS | 1649 | 1461364759033 Marionette TRACE conn2 <- [1,2938,null,{}] 15:39:19 INFO - PROCESS | 1649 | 1461364759041 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}] 15:39:19 INFO - PROCESS | 1649 | 1461364759144 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 15:39:19 INFO - PROCESS | 1649 | 1461364759203 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d51e000 == 52 [pid = 1649] [id = 742] 15:39:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x123bc3c00) [pid = 1649] [serial = 2226] [outer = 0x0] 15:39:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x12683a400) [pid = 1649] [serial = 2227] [outer = 0x123bc3c00] 15:39:19 INFO - PROCESS | 1649 | 1461364759235 Marionette DEBUG loaded listener.js 15:39:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x127570800) [pid = 1649] [serial = 2228] [outer = 0x123bc3c00] 15:39:19 INFO - PROCESS | 1649 | 1461364759627 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]]]}] 15:39:19 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. 15:39:19 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 622ms 15:39:19 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 15:39:19 INFO - PROCESS | 1649 | 1461364759652 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 15:39:19 INFO - PROCESS | 1649 | 1461364759654 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 15:39:19 INFO - PROCESS | 1649 | 1461364759656 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 15:39:19 INFO - PROCESS | 1649 | 1461364759658 Marionette TRACE conn2 <- [1,2942,null,{}] 15:39:19 INFO - PROCESS | 1649 | 1461364759660 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}] 15:39:19 INFO - PROCESS | 1649 | 1461364759762 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 15:39:19 INFO - PROCESS | 1649 | 1461364759815 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e6c1000 == 53 [pid = 1649] [id = 743] 15:39:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x1274d5c00) [pid = 1649] [serial = 2229] [outer = 0x0] 15:39:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12902d000) [pid = 1649] [serial = 2230] [outer = 0x1274d5c00] 15:39:19 INFO - PROCESS | 1649 | 1461364759845 Marionette DEBUG loaded listener.js 15:39:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x12afee800) [pid = 1649] [serial = 2231] [outer = 0x1274d5c00] 15:39:20 INFO - PROCESS | 1649 | 1461364760195 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"]]]}] 15:39:20 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 15:39:20 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 15:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:39:20 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 15:39:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 570ms 15:39:20 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 15:39:20 INFO - PROCESS | 1649 | 1461364760227 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 15:39:20 INFO - PROCESS | 1649 | 1461364760229 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 15:39:20 INFO - PROCESS | 1649 | 1461364760231 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 15:39:20 INFO - PROCESS | 1649 | 1461364760233 Marionette TRACE conn2 <- [1,2946,null,{}] 15:39:20 INFO - PROCESS | 1649 | 1461364760235 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}] 15:39:20 INFO - PROCESS | 1649 | 1461364760333 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 15:39:20 INFO - PROCESS | 1649 | 1461364760389 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ed90800 == 54 [pid = 1649] [id = 744] 15:39:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12b0a1800) [pid = 1649] [serial = 2232] [outer = 0x0] 15:39:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12b751000) [pid = 1649] [serial = 2233] [outer = 0x12b0a1800] 15:39:20 INFO - PROCESS | 1649 | 1461364760418 Marionette DEBUG loaded listener.js 15:39:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12b797800) [pid = 1649] [serial = 2234] [outer = 0x12b0a1800] 15:39:20 INFO - PROCESS | 1649 | 1461364760814 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]]]}] 15:39:20 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. 15:39:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 619ms 15:39:20 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 15:39:20 INFO - PROCESS | 1649 | 1461364760851 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 15:39:20 INFO - PROCESS | 1649 | 1461364760852 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 15:39:20 INFO - PROCESS | 1649 | 1461364760854 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 15:39:20 INFO - PROCESS | 1649 | 1461364760856 Marionette TRACE conn2 <- [1,2950,null,{}] 15:39:20 INFO - PROCESS | 1649 | 1461364760858 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}] 15:39:20 INFO - PROCESS | 1649 | 1461364760975 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 15:39:21 INFO - PROCESS | 1649 | 1461364761033 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f5d9800 == 55 [pid = 1649] [id = 745] 15:39:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12b79f000) [pid = 1649] [serial = 2235] [outer = 0x0] 15:39:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x12d485400) [pid = 1649] [serial = 2236] [outer = 0x12b79f000] 15:39:21 INFO - PROCESS | 1649 | 1461364761065 Marionette DEBUG loaded listener.js 15:39:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x12d5e6400) [pid = 1649] [serial = 2237] [outer = 0x12b79f000] 15:39:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x12eda2000 == 56 [pid = 1649] [id = 746] 15:39:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x12e325400) [pid = 1649] [serial = 2238] [outer = 0x0] 15:39:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x12d5dc800) [pid = 1649] [serial = 2239] [outer = 0x12e325400] 15:39:21 INFO - PROCESS | 1649 | 1461364761497 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]]]}] 15:39:21 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. 15:39:21 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 673ms 15:39:21 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 15:39:21 INFO - PROCESS | 1649 | 1461364761528 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 15:39:21 INFO - PROCESS | 1649 | 1461364761529 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 15:39:21 INFO - PROCESS | 1649 | 1461364761532 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 15:39:21 INFO - PROCESS | 1649 | 1461364761533 Marionette TRACE conn2 <- [1,2954,null,{}] 15:39:21 INFO - PROCESS | 1649 | 1461364761535 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}] 15:39:21 INFO - PROCESS | 1649 | 1461364761659 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 15:39:21 INFO - PROCESS | 1649 | 1461364761747 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x123b25800 == 57 [pid = 1649] [id = 747] 15:39:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x118ee3400) [pid = 1649] [serial = 2240] [outer = 0x0] 15:39:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x126e12400) [pid = 1649] [serial = 2241] [outer = 0x118ee3400] 15:39:21 INFO - PROCESS | 1649 | 1461364761779 Marionette DEBUG loaded listener.js 15:39:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x12db76400) [pid = 1649] [serial = 2242] [outer = 0x118ee3400] 15:39:22 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:39:22 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 15:39:22 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 771ms 15:39:22 INFO - PROCESS | 1649 | 1461364762298 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]]]}] 15:39:22 INFO - PROCESS | 1649 | 1461364762304 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 15:39:22 INFO - PROCESS | 1649 | 1461364762306 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 15:39:22 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 15:39:22 INFO - PROCESS | 1649 | 1461364762310 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 15:39:22 INFO - PROCESS | 1649 | 1461364762313 Marionette TRACE conn2 <- [1,2958,null,{}] 15:39:22 INFO - PROCESS | 1649 | 1461364762317 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}] 15:39:22 INFO - PROCESS | 1649 | 1461364762415 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 15:39:22 INFO - PROCESS | 1649 | 1461364762477 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c765000 == 58 [pid = 1649] [id = 748] 15:39:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x1189d5c00) [pid = 1649] [serial = 2243] [outer = 0x0] 15:39:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x11912b400) [pid = 1649] [serial = 2244] [outer = 0x1189d5c00] 15:39:22 INFO - PROCESS | 1649 | 1461364762507 Marionette DEBUG loaded listener.js 15:39:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x11a8e0000) [pid = 1649] [serial = 2245] [outer = 0x1189d5c00] 15:39:22 INFO - PROCESS | 1649 | 1461364762886 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]]]}] 15:39:22 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. 15:39:22 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 625ms 15:39:22 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 15:39:22 INFO - PROCESS | 1649 | 1461364762936 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 15:39:22 INFO - PROCESS | 1649 | 1461364762940 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 15:39:22 INFO - PROCESS | 1649 | 1461364762945 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 15:39:22 INFO - PROCESS | 1649 | 1461364762947 Marionette TRACE conn2 <- [1,2962,null,{}] 15:39:22 INFO - PROCESS | 1649 | 1461364762949 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}] 15:39:23 INFO - PROCESS | 1649 | 1461364763065 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 15:39:23 INFO - PROCESS | 1649 | 1461364763124 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x11af9a000 == 59 [pid = 1649] [id = 749] 15:39:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x1189df400) [pid = 1649] [serial = 2246] [outer = 0x0] 15:39:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x11ad49c00) [pid = 1649] [serial = 2247] [outer = 0x1189df400] 15:39:23 INFO - PROCESS | 1649 | 1461364763152 Marionette DEBUG loaded listener.js 15:39:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x11c13b800) [pid = 1649] [serial = 2248] [outer = 0x1189df400] 15:39:23 INFO - PROCESS | 1649 | --DOCSHELL 0x12e3c1000 == 58 [pid = 1649] [id = 738] 15:39:23 INFO - PROCESS | 1649 | --DOCSHELL 0x12dc96000 == 57 [pid = 1649] [id = 737] 15:39:23 INFO - PROCESS | 1649 | --DOCSHELL 0x12b4d7800 == 56 [pid = 1649] [id = 736] 15:39:23 INFO - PROCESS | 1649 | --DOCSHELL 0x11af85000 == 55 [pid = 1649] [id = 735] 15:39:23 INFO - PROCESS | 1649 | --DOCSHELL 0x12a91c800 == 54 [pid = 1649] [id = 734] 15:39:23 INFO - PROCESS | 1649 | --DOCSHELL 0x12a61f800 == 53 [pid = 1649] [id = 733] 15:39:23 INFO - PROCESS | 1649 | --DOCSHELL 0x129b66800 == 52 [pid = 1649] [id = 732] 15:39:23 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x12f897000) [pid = 1649] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:39:23 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x12abe5c00) [pid = 1649] [serial = 2164] [outer = 0x0] [url = about:blank] 15:39:23 INFO - PROCESS | 1649 | --DOCSHELL 0x1274ee800 == 51 [pid = 1649] [id = 731] 15:39:23 INFO - PROCESS | 1649 | --DOCSHELL 0x125d4b000 == 50 [pid = 1649] [id = 730] 15:39:23 INFO - PROCESS | 1649 | --DOCSHELL 0x123b2c000 == 49 [pid = 1649] [id = 729] 15:39:23 INFO - PROCESS | 1649 | --DOCSHELL 0x11a8b7800 == 48 [pid = 1649] [id = 728] 15:39:23 INFO - PROCESS | 1649 | --DOCSHELL 0x11c75d000 == 47 [pid = 1649] [id = 727] 15:39:23 INFO - PROCESS | 1649 | --DOCSHELL 0x12d41c000 == 46 [pid = 1649] [id = 725] 15:39:23 INFO - PROCESS | 1649 | --DOCSHELL 0x12d010000 == 45 [pid = 1649] [id = 724] 15:39:23 INFO - PROCESS | 1649 | --DOCSHELL 0x125d2b800 == 44 [pid = 1649] [id = 723] 15:39:23 INFO - PROCESS | 1649 | --DOCSHELL 0x11afa3000 == 43 [pid = 1649] [id = 722] 15:39:23 INFO - PROCESS | 1649 | --DOCSHELL 0x12d00b800 == 42 [pid = 1649] [id = 721] 15:39:23 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x12ab94800) [pid = 1649] [serial = 2161] [outer = 0x0] [url = about:blank] 15:39:23 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x126836400) [pid = 1649] [serial = 2146] [outer = 0x0] [url = about:blank] 15:39:23 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x126e17c00) [pid = 1649] [serial = 2149] [outer = 0x0] [url = about:blank] 15:39:23 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x115859800) [pid = 1649] [serial = 2128] [outer = 0x0] [url = about:blank] 15:39:23 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x123b99c00) [pid = 1649] [serial = 2140] [outer = 0x0] [url = about:blank] 15:39:23 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x123ba5800) [pid = 1649] [serial = 2141] [outer = 0x0] [url = about:blank] 15:39:23 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x11ab11c00) [pid = 1649] [serial = 2134] [outer = 0x0] [url = about:blank] 15:39:23 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x11b907000) [pid = 1649] [serial = 2135] [outer = 0x0] [url = about:blank] 15:39:23 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x128bc3000) [pid = 1649] [serial = 2114] [outer = 0x0] [url = about:blank] 15:39:23 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x11c139c00) [pid = 1649] [serial = 2137] [outer = 0x0] [url = about:blank] 15:39:23 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x11c7ec000) [pid = 1649] [serial = 2138] [outer = 0x0] [url = about:blank] 15:39:23 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x11668a000) [pid = 1649] [serial = 2131] [outer = 0x0] [url = about:blank] 15:39:23 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x119ab4000) [pid = 1649] [serial = 2132] [outer = 0x0] [url = about:blank] 15:39:23 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x11a86fc00) [pid = 1649] [serial = 2119] [outer = 0x0] [url = about:blank] 15:39:23 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x11561dc00) [pid = 1649] [serial = 2116] [outer = 0x0] [url = about:blank] 15:39:23 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x123b9a800) [pid = 1649] [serial = 2122] [outer = 0x0] [url = about:blank] 15:39:23 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x123bc7000) [pid = 1649] [serial = 2125] [outer = 0x0] [url = about:blank] 15:39:23 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x126c94000) [pid = 1649] [serial = 2147] [outer = 0x0] [url = about:blank] 15:39:23 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x1288cd800) [pid = 1649] [serial = 2152] [outer = 0x0] [url = about:blank] 15:39:23 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12b4e8c00) [pid = 1649] [serial = 1436] [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.] 15:39:23 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x1274d8c00) [pid = 1649] [serial = 2150] [outer = 0x0] [url = about:blank] 15:39:23 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x1293f4400) [pid = 1649] [serial = 2159] [outer = 0x0] [url = about:blank] 15:39:23 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x128bc6800) [pid = 1649] [serial = 2153] [outer = 0x0] [url = about:blank] 15:39:23 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x118887800) [pid = 1649] [serial = 2129] [outer = 0x0] [url = about:blank] 15:39:23 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x124456c00) [pid = 1649] [serial = 2155] [outer = 0x0] [url = about:blank] 15:39:23 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x123c2e400) [pid = 1649] [serial = 2143] [outer = 0x0] [url = about:blank] 15:39:23 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x123e16000) [pid = 1649] [serial = 2144] [outer = 0x0] [url = about:blank] 15:39:23 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x1288cb400) [pid = 1649] [serial = 2156] [outer = 0x0] [url = about:blank] 15:39:23 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x12abe4800) [pid = 1649] [serial = 2162] [outer = 0x0] [url = about:blank] 15:39:23 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x128bc8400) [pid = 1649] [serial = 2158] [outer = 0x0] [url = about:blank] 15:39:23 INFO - PROCESS | 1649 | 1461364763568 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]]]}] 15:39:23 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. 15:39:23 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 670ms 15:39:23 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 15:39:23 INFO - PROCESS | 1649 | 1461364763616 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 15:39:23 INFO - PROCESS | 1649 | 1461364763617 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 15:39:23 INFO - PROCESS | 1649 | 1461364763619 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 15:39:23 INFO - PROCESS | 1649 | 1461364763621 Marionette TRACE conn2 <- [1,2966,null,{}] 15:39:23 INFO - PROCESS | 1649 | 1461364763629 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}] 15:39:23 INFO - PROCESS | 1649 | 1461364763713 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 15:39:23 INFO - PROCESS | 1649 | 1461364763719 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x11be72800 == 43 [pid = 1649] [id = 750] 15:39:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x11ab11c00) [pid = 1649] [serial = 2249] [outer = 0x0] 15:39:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x123a43000) [pid = 1649] [serial = 2250] [outer = 0x11ab11c00] 15:39:23 INFO - PROCESS | 1649 | 1461364763747 Marionette DEBUG loaded listener.js 15:39:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x123bbb000) [pid = 1649] [serial = 2251] [outer = 0x11ab11c00] 15:39:24 INFO - PROCESS | 1649 | 1461364764061 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]]]}] 15:39:24 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. 15:39:24 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 470ms 15:39:24 INFO - PROCESS | 1649 | 1461364764109 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 15:39:24 INFO - PROCESS | 1649 | 1461364764111 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 15:39:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 15:39:24 INFO - PROCESS | 1649 | 1461364764114 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 15:39:24 INFO - PROCESS | 1649 | 1461364764115 Marionette TRACE conn2 <- [1,2970,null,{}] 15:39:24 INFO - PROCESS | 1649 | 1461364764118 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}] 15:39:24 INFO - PROCESS | 1649 | 1461364764198 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 15:39:24 INFO - PROCESS | 1649 | 1461364764202 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x125d49800 == 44 [pid = 1649] [id = 751] 15:39:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x123bc3000) [pid = 1649] [serial = 2252] [outer = 0x0] 15:39:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x123fbb800) [pid = 1649] [serial = 2253] [outer = 0x123bc3000] 15:39:24 INFO - PROCESS | 1649 | 1461364764228 Marionette DEBUG loaded listener.js 15:39:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x1243b6400) [pid = 1649] [serial = 2254] [outer = 0x123bc3000] 15:39:24 INFO - PROCESS | 1649 | 1461364764554 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]]]}] 15:39:24 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. 15:39:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 471ms 15:39:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 15:39:24 INFO - PROCESS | 1649 | 1461364764585 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 15:39:24 INFO - PROCESS | 1649 | 1461364764586 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 15:39:24 INFO - PROCESS | 1649 | 1461364764588 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 15:39:24 INFO - PROCESS | 1649 | 1461364764590 Marionette TRACE conn2 <- [1,2974,null,{}] 15:39:24 INFO - PROCESS | 1649 | 1461364764592 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}] 15:39:24 INFO - PROCESS | 1649 | 1461364764679 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 15:39:24 INFO - PROCESS | 1649 | 1461364764732 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x1290c2000 == 45 [pid = 1649] [id = 752] 15:39:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x123bc7000) [pid = 1649] [serial = 2255] [outer = 0x0] 15:39:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x126839000) [pid = 1649] [serial = 2256] [outer = 0x123bc7000] 15:39:24 INFO - PROCESS | 1649 | 1461364764758 Marionette DEBUG loaded listener.js 15:39:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x126e16000) [pid = 1649] [serial = 2257] [outer = 0x123bc7000] 15:39:25 INFO - PROCESS | 1649 | 1461364765010 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]]]}] 15:39:25 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. 15:39:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 470ms 15:39:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 15:39:25 INFO - PROCESS | 1649 | 1461364765065 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 15:39:25 INFO - PROCESS | 1649 | 1461364765066 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 15:39:25 INFO - PROCESS | 1649 | 1461364765068 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 15:39:25 INFO - PROCESS | 1649 | 1461364765070 Marionette TRACE conn2 <- [1,2978,null,{}] 15:39:25 INFO - PROCESS | 1649 | 1461364765072 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}] 15:39:25 INFO - PROCESS | 1649 | 1461364765184 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 15:39:25 INFO - PROCESS | 1649 | 1461364765190 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a614000 == 46 [pid = 1649] [id = 753] 15:39:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x1274d9400) [pid = 1649] [serial = 2258] [outer = 0x0] 15:39:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x1288d0c00) [pid = 1649] [serial = 2259] [outer = 0x1274d9400] 15:39:25 INFO - PROCESS | 1649 | 1461364765218 Marionette DEBUG loaded listener.js 15:39:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x12abde000) [pid = 1649] [serial = 2260] [outer = 0x1274d9400] 15:39:25 INFO - PROCESS | 1649 | 1461364765528 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]]]}] 15:39:25 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. 15:39:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 470ms 15:39:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 15:39:25 INFO - PROCESS | 1649 | 1461364765539 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 15:39:25 INFO - PROCESS | 1649 | 1461364765541 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 15:39:25 INFO - PROCESS | 1649 | 1461364765547 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 15:39:25 INFO - PROCESS | 1649 | 1461364765548 Marionette TRACE conn2 <- [1,2982,null,{}] 15:39:25 INFO - PROCESS | 1649 | 1461364765551 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}] 15:39:25 INFO - PROCESS | 1649 | 1461364765637 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 15:39:25 INFO - PROCESS | 1649 | 1461364765713 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a670800 == 47 [pid = 1649] [id = 754] 15:39:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x126e15000) [pid = 1649] [serial = 2261] [outer = 0x0] 15:39:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12abe5c00) [pid = 1649] [serial = 2262] [outer = 0x126e15000] 15:39:25 INFO - PROCESS | 1649 | 1461364765738 Marionette DEBUG loaded listener.js 15:39:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x12b0a2800) [pid = 1649] [serial = 2263] [outer = 0x126e15000] 15:39:26 INFO - PROCESS | 1649 | 1461364766054 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"]]]}] 15:39:26 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 15:39:26 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 15:39:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:39:26 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 15:39:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 522ms 15:39:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 15:39:26 INFO - PROCESS | 1649 | 1461364766069 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 15:39:26 INFO - PROCESS | 1649 | 1461364766070 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 15:39:26 INFO - PROCESS | 1649 | 1461364766078 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 15:39:26 INFO - PROCESS | 1649 | 1461364766079 Marionette TRACE conn2 <- [1,2986,null,{}] 15:39:26 INFO - PROCESS | 1649 | 1461364766082 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}] 15:39:26 INFO - PROCESS | 1649 | 1461364766185 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 15:39:26 INFO - PROCESS | 1649 | 1461364766220 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ac33000 == 48 [pid = 1649] [id = 755] 15:39:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x126fc9c00) [pid = 1649] [serial = 2264] [outer = 0x0] 15:39:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12b4ed400) [pid = 1649] [serial = 2265] [outer = 0x126fc9c00] 15:39:26 INFO - PROCESS | 1649 | 1461364766246 Marionette DEBUG loaded listener.js 15:39:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12d113c00) [pid = 1649] [serial = 2266] [outer = 0x126fc9c00] 15:39:26 INFO - PROCESS | 1649 | 1461364766534 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]]]}] 15:39:26 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. 15:39:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 474ms 15:39:26 INFO - PROCESS | 1649 | 1461364766552 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 15:39:26 INFO - PROCESS | 1649 | 1461364766553 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 15:39:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 15:39:26 INFO - PROCESS | 1649 | 1461364766556 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 15:39:26 INFO - PROCESS | 1649 | 1461364766558 Marionette TRACE conn2 <- [1,2990,null,{}] 15:39:26 INFO - PROCESS | 1649 | 1461364766572 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}] 15:39:26 INFO - PROCESS | 1649 | 1461364766681 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 15:39:26 INFO - PROCESS | 1649 | 1461364766716 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d01f000 == 49 [pid = 1649] [id = 756] 15:39:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12d117c00) [pid = 1649] [serial = 2267] [outer = 0x0] 15:39:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x12d190000) [pid = 1649] [serial = 2268] [outer = 0x12d117c00] 15:39:26 INFO - PROCESS | 1649 | 1461364766741 Marionette DEBUG loaded listener.js 15:39:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x12d482800) [pid = 1649] [serial = 2269] [outer = 0x12d117c00] 15:39:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d00d800 == 50 [pid = 1649] [id = 757] 15:39:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x12d48c400) [pid = 1649] [serial = 2270] [outer = 0x0] 15:39:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x12d487000) [pid = 1649] [serial = 2271] [outer = 0x12d48c400] 15:39:27 INFO - PROCESS | 1649 | 1461364767051 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]]]}] 15:39:27 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. 15:39:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 527ms 15:39:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 15:39:27 INFO - PROCESS | 1649 | 1461364767084 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 15:39:27 INFO - PROCESS | 1649 | 1461364767085 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 15:39:27 INFO - PROCESS | 1649 | 1461364767087 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 15:39:27 INFO - PROCESS | 1649 | 1461364767088 Marionette TRACE conn2 <- [1,2994,null,{}] 15:39:27 INFO - PROCESS | 1649 | 1461364767091 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}] 15:39:27 INFO - PROCESS | 1649 | 1461364767223 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 15:39:27 INFO - PROCESS | 1649 | 1461364767235 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x12dc8d000 == 51 [pid = 1649] [id = 758] 15:39:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x12d483400) [pid = 1649] [serial = 2272] [outer = 0x0] 15:39:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x12d48f400) [pid = 1649] [serial = 2273] [outer = 0x12d483400] 15:39:27 INFO - PROCESS | 1649 | 1461364767260 Marionette DEBUG loaded listener.js 15:39:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x12db75c00) [pid = 1649] [serial = 2274] [outer = 0x12d483400] 15:39:27 INFO - PROCESS | 1649 | 1461364767572 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]]]}] 15:39:27 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:39:27 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 15:39:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 521ms 15:39:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 15:39:27 INFO - PROCESS | 1649 | 1461364767610 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 15:39:27 INFO - PROCESS | 1649 | 1461364767612 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 15:39:27 INFO - PROCESS | 1649 | 1461364767619 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 15:39:27 INFO - PROCESS | 1649 | 1461364767621 Marionette TRACE conn2 <- [1,2998,null,{}] 15:39:27 INFO - PROCESS | 1649 | 1461364767624 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}] 15:39:27 INFO - PROCESS | 1649 | 1461364767853 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 15:39:27 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x123bbcc00) [pid = 1649] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 15:39:27 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x1145a1c00) [pid = 1649] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 15:39:27 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x11ba27000) [pid = 1649] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 15:39:27 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x115624c00) [pid = 1649] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 15:39:27 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x123bc5000) [pid = 1649] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 15:39:27 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x12b4eb000) [pid = 1649] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 15:39:27 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x11b9efc00) [pid = 1649] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 15:39:27 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x12d185000) [pid = 1649] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 15:39:27 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x1268a6800) [pid = 1649] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 15:39:27 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x12afec000) [pid = 1649] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 15:39:27 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x129460000) [pid = 1649] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 15:39:27 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x123bba800) [pid = 1649] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 15:39:27 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x1293ee400) [pid = 1649] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 15:39:27 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x119271000) [pid = 1649] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 15:39:27 INFO - PROCESS | 1649 | 1461364767898 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bf92000 == 52 [pid = 1649] [id = 759] 15:39:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x114f50800) [pid = 1649] [serial = 2275] [outer = 0x0] 15:39:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x119272800) [pid = 1649] [serial = 2276] [outer = 0x114f50800] 15:39:27 INFO - PROCESS | 1649 | 1461364767928 Marionette DEBUG loaded listener.js 15:39:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x129460000) [pid = 1649] [serial = 2277] [outer = 0x114f50800] 15:39:28 INFO - PROCESS | 1649 | 1461364768180 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]]]}] 15:39:28 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. 15:39:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 575ms 15:39:28 INFO - PROCESS | 1649 | 1461364768189 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 15:39:28 INFO - PROCESS | 1649 | 1461364768190 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 15:39:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 15:39:28 INFO - PROCESS | 1649 | 1461364768199 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 15:39:28 INFO - PROCESS | 1649 | 1461364768201 Marionette TRACE conn2 <- [1,3002,null,{}] 15:39:28 INFO - PROCESS | 1649 | 1461364768203 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}] 15:39:28 INFO - PROCESS | 1649 | 1461364768297 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 15:39:28 INFO - PROCESS | 1649 | 1461364768302 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f5cf800 == 53 [pid = 1649] [id = 760] 15:39:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12b095c00) [pid = 1649] [serial = 2278] [outer = 0x0] 15:39:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12e32d400) [pid = 1649] [serial = 2279] [outer = 0x12b095c00] 15:39:28 INFO - PROCESS | 1649 | 1461364768327 Marionette DEBUG loaded listener.js 15:39:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12e45bc00) [pid = 1649] [serial = 2280] [outer = 0x12b095c00] 15:39:28 INFO - PROCESS | 1649 | 1461364768702 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]]]}] 15:39:28 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. 15:39:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 518ms 15:39:28 INFO - PROCESS | 1649 | 1461364768719 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 15:39:28 INFO - PROCESS | 1649 | 1461364768721 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 15:39:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 15:39:28 INFO - PROCESS | 1649 | 1461364768740 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 15:39:28 INFO - PROCESS | 1649 | 1461364768741 Marionette TRACE conn2 <- [1,3006,null,{}] 15:39:28 INFO - PROCESS | 1649 | 1461364768745 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}] 15:39:28 INFO - PROCESS | 1649 | 1461364768872 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 15:39:28 INFO - PROCESS | 1649 | 1461364768878 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f897000 == 54 [pid = 1649] [id = 761] 15:39:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12e45dc00) [pid = 1649] [serial = 2281] [outer = 0x0] 15:39:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x12e462800) [pid = 1649] [serial = 2282] [outer = 0x12e45dc00] 15:39:28 INFO - PROCESS | 1649 | 1461364768919 Marionette DEBUG loaded listener.js 15:39:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x12e468000) [pid = 1649] [serial = 2283] [outer = 0x12e45dc00] 15:39:29 INFO - PROCESS | 1649 | 1461364769300 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]]]}] 15:39:29 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. 15:39:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 586ms 15:39:29 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 15:39:29 INFO - PROCESS | 1649 | 1461364769312 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 15:39:29 INFO - PROCESS | 1649 | 1461364769314 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 15:39:29 INFO - PROCESS | 1649 | 1461364769318 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 15:39:29 INFO - PROCESS | 1649 | 1461364769320 Marionette TRACE conn2 <- [1,3010,null,{}] 15:39:29 INFO - PROCESS | 1649 | 1461364769323 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}] 15:39:29 INFO - PROCESS | 1649 | 1461364769490 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 15:39:29 INFO - PROCESS | 1649 | 1461364769503 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fb5e000 == 55 [pid = 1649] [id = 762] 15:39:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x12e46a000) [pid = 1649] [serial = 2284] [outer = 0x0] 15:39:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x12e4d5400) [pid = 1649] [serial = 2285] [outer = 0x12e46a000] 15:39:29 INFO - PROCESS | 1649 | 1461364769543 Marionette DEBUG loaded listener.js 15:39:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x12e4d9c00) [pid = 1649] [serial = 2286] [outer = 0x12e46a000] 15:39:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12a668800 == 54 [pid = 1649] [id = 707] 15:39:30 INFO - PROCESS | 1649 | --DOCSHELL 0x1197a8000 == 53 [pid = 1649] [id = 705] 15:39:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12d439800 == 52 [pid = 1649] [id = 726] 15:39:30 INFO - PROCESS | 1649 | --DOCSHELL 0x1239ef800 == 51 [pid = 1649] [id = 706] 15:39:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12af74800 == 50 [pid = 1649] [id = 708] 15:39:30 INFO - PROCESS | 1649 | --DOCSHELL 0x119103800 == 49 [pid = 1649] [id = 691] 15:39:30 INFO - PROCESS | 1649 | --DOCSHELL 0x119b2b000 == 48 [pid = 1649] [id = 692] 15:39:30 INFO - PROCESS | 1649 | --DOCSHELL 0x11af9a000 == 47 [pid = 1649] [id = 749] 15:39:30 INFO - PROCESS | 1649 | --DOCSHELL 0x11c765000 == 46 [pid = 1649] [id = 748] 15:39:30 INFO - PROCESS | 1649 | --DOCSHELL 0x123b25800 == 45 [pid = 1649] [id = 747] 15:39:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12eda2000 == 44 [pid = 1649] [id = 746] 15:39:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12f5d9800 == 43 [pid = 1649] [id = 745] 15:39:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12ed90800 == 42 [pid = 1649] [id = 744] 15:39:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12e6c1000 == 41 [pid = 1649] [id = 743] 15:39:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12d51e000 == 40 [pid = 1649] [id = 742] 15:39:30 INFO - PROCESS | 1649 | --DOCSHELL 0x126fdc800 == 39 [pid = 1649] [id = 741] 15:39:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12e3d4800 == 38 [pid = 1649] [id = 739] 15:39:30 INFO - PROCESS | 1649 | --DOCSHELL 0x11b05a000 == 37 [pid = 1649] [id = 740] 15:39:31 INFO - PROCESS | 1649 | --DOCSHELL 0x1290c2000 == 36 [pid = 1649] [id = 752] 15:39:31 INFO - PROCESS | 1649 | --DOCSHELL 0x12ac33000 == 35 [pid = 1649] [id = 755] 15:39:31 INFO - PROCESS | 1649 | --DOCSHELL 0x12f897000 == 34 [pid = 1649] [id = 761] 15:39:31 INFO - PROCESS | 1649 | --DOCSHELL 0x12d00d800 == 33 [pid = 1649] [id = 757] 15:39:31 INFO - PROCESS | 1649 | --DOCSHELL 0x12f5cf800 == 32 [pid = 1649] [id = 760] 15:39:31 INFO - PROCESS | 1649 | --DOCSHELL 0x125d49800 == 31 [pid = 1649] [id = 751] 15:39:31 INFO - PROCESS | 1649 | --DOCSHELL 0x11bf92000 == 30 [pid = 1649] [id = 759] 15:39:31 INFO - PROCESS | 1649 | --DOCSHELL 0x11be72800 == 29 [pid = 1649] [id = 750] 15:39:31 INFO - PROCESS | 1649 | --DOCSHELL 0x12dc8d000 == 28 [pid = 1649] [id = 758] 15:39:31 INFO - PROCESS | 1649 | --DOCSHELL 0x12d01f000 == 27 [pid = 1649] [id = 756] 15:39:31 INFO - PROCESS | 1649 | --DOCSHELL 0x12a614000 == 26 [pid = 1649] [id = 753] 15:39:31 INFO - PROCESS | 1649 | --DOCSHELL 0x12a670800 == 25 [pid = 1649] [id = 754] 15:39:31 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x126fc7400) [pid = 1649] [serial = 2197] [outer = 0x0] [url = about:blank] 15:39:31 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x12b09d400) [pid = 1649] [serial = 2203] [outer = 0x0] [url = about:blank] 15:39:31 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x12afebc00) [pid = 1649] [serial = 2201] [outer = 0x0] [url = about:blank] 15:39:31 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x12abe7800) [pid = 1649] [serial = 2200] [outer = 0x0] [url = about:blank] 15:39:31 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x123c45800) [pid = 1649] [serial = 2173] [outer = 0x0] [url = about:blank] 15:39:31 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x123fbf000) [pid = 1649] [serial = 2194] [outer = 0x0] [url = about:blank] 15:39:31 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x12afee000) [pid = 1649] [serial = 2165] [outer = 0x0] [url = about:blank] 15:39:31 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x119a53400) [pid = 1649] [serial = 2185] [outer = 0x0] [url = about:blank] 15:39:31 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x123bc5400) [pid = 1649] [serial = 2191] [outer = 0x0] [url = about:blank] 15:39:31 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x1157b6c00) [pid = 1649] [serial = 2182] [outer = 0x0] [url = about:blank] 15:39:31 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x118e15000) [pid = 1649] [serial = 2183] [outer = 0x0] [url = about:blank] 15:39:31 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x123c49000) [pid = 1649] [serial = 2192] [outer = 0x0] [url = about:blank] 15:39:31 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x11c790000) [pid = 1649] [serial = 2188] [outer = 0x0] [url = about:blank] 15:39:31 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12d18d000) [pid = 1649] [serial = 2215] [outer = 0x0] [url = about:blank] 15:39:31 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x123a42000) [pid = 1649] [serial = 2189] [outer = 0x0] [url = about:blank] 15:39:31 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x1288d6000) [pid = 1649] [serial = 2176] [outer = 0x0] [url = about:blank] 15:39:31 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x129468800) [pid = 1649] [serial = 2179] [outer = 0x0] [url = about:blank] 15:39:31 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x1198d8c00) [pid = 1649] [serial = 2167] [outer = 0x0] [url = about:blank] 15:39:31 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x11b9ebc00) [pid = 1649] [serial = 2170] [outer = 0x0] [url = about:blank] 15:39:31 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x118887400) [pid = 1649] [serial = 2206] [outer = 0x0] [url = about:blank] 15:39:31 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x1275bd000) [pid = 1649] [serial = 2209] [outer = 0x0] [url = about:blank] 15:39:31 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12d114800) [pid = 1649] [serial = 2213] [outer = 0x0] [url = about:blank] 15:39:31 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x11c499800) [pid = 1649] [serial = 2207] [outer = 0x0] [url = about:blank] 15:39:31 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x11a978800) [pid = 1649] [serial = 2186] [outer = 0x0] [url = about:blank] 15:39:31 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x12b4e7c00) [pid = 1649] [serial = 2210] [outer = 0x0] [url = about:blank] 15:39:31 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x12b427400) [pid = 1649] [serial = 2204] [outer = 0x0] [url = about:blank] 15:39:31 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x12b794400) [pid = 1649] [serial = 2212] [outer = 0x0] [url = about:blank] 15:39:31 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12d19a000) [pid = 1649] [serial = 2216] [outer = 0x0] [url = about:blank] 15:39:31 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x1293eb000) [pid = 1649] [serial = 2198] [outer = 0x0] [url = about:blank] 15:39:31 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x126837800) [pid = 1649] [serial = 2195] [outer = 0x0] [url = about:blank] 15:39:31 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x126a31400) [pid = 1649] [serial = 2072] [outer = 0x0] [url = about:blank] 15:39:31 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x12d1a2400) [pid = 1649] [serial = 2218] [outer = 0x0] [url = about:blank] 15:39:31 INFO - PROCESS | 1649 | 1461364771404 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]]]}] 15:39:31 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 15:39:31 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 2124ms 15:39:31 INFO - TEST-START | /FileAPI/FileReaderSync.worker 15:39:31 INFO - PROCESS | 1649 | 1461364771442 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 15:39:31 INFO - PROCESS | 1649 | 1461364771444 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 15:39:31 INFO - PROCESS | 1649 | 1461364771448 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 15:39:31 INFO - PROCESS | 1649 | 1461364771450 Marionette TRACE conn2 <- [1,3014,null,{}] 15:39:31 INFO - PROCESS | 1649 | 1461364771454 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}] 15:39:31 INFO - PROCESS | 1649 | 1461364771537 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 15:39:31 INFO - PROCESS | 1649 | 1461364771586 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x118f1e800 == 26 [pid = 1649] [id = 763] 15:39:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x115619c00) [pid = 1649] [serial = 2287] [outer = 0x0] 15:39:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x11561d000) [pid = 1649] [serial = 2288] [outer = 0x115619c00] 15:39:31 INFO - PROCESS | 1649 | 1461364771614 Marionette DEBUG loaded listener.js 15:39:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x115936000) [pid = 1649] [serial = 2289] [outer = 0x115619c00] 15:39:31 INFO - PROCESS | 1649 | [1649] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:39:31 INFO - PROCESS | 1649 | 1461364771954 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 15:39:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 15:39:31 INFO - {} 15:39:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 15:39:31 INFO - {} 15:39:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 15:39:31 INFO - {} 15:39:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 15:39:31 INFO - {} 15:39:31 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 522ms 15:39:31 INFO - TEST-START | /FileAPI/fileReader.html 15:39:31 INFO - PROCESS | 1649 | 1461364771970 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 15:39:31 INFO - PROCESS | 1649 | 1461364771974 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 15:39:31 INFO - PROCESS | 1649 | 1461364771981 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 15:39:31 INFO - PROCESS | 1649 | 1461364771983 Marionette TRACE conn2 <- [1,3018,null,{}] 15:39:31 INFO - PROCESS | 1649 | 1461364771985 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}] 15:39:32 INFO - PROCESS | 1649 | 1461364772062 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 15:39:32 INFO - PROCESS | 1649 | 1461364772068 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a918800 == 27 [pid = 1649] [id = 764] 15:39:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x116684800) [pid = 1649] [serial = 2290] [outer = 0x0] 15:39:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1189dd800) [pid = 1649] [serial = 2291] [outer = 0x116684800] 15:39:32 INFO - PROCESS | 1649 | 1461364772097 Marionette DEBUG loaded listener.js 15:39:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x119a4bc00) [pid = 1649] [serial = 2292] [outer = 0x116684800] 15:39:32 INFO - PROCESS | 1649 | 1461364772431 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]]]}] 15:39:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 15:39:32 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 15:39:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 15:39:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 15:39:32 INFO - TEST-OK | /FileAPI/fileReader.html | took 470ms 15:39:32 INFO - PROCESS | 1649 | 1461364772451 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 15:39:32 INFO - PROCESS | 1649 | 1461364772453 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 15:39:32 INFO - TEST-START | /FileAPI/historical.html 15:39:32 INFO - PROCESS | 1649 | 1461364772455 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 15:39:32 INFO - PROCESS | 1649 | 1461364772458 Marionette TRACE conn2 <- [1,3022,null,{}] 15:39:32 INFO - PROCESS | 1649 | 1461364772468 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}] 15:39:32 INFO - PROCESS | 1649 | 1461364772548 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 15:39:32 INFO - PROCESS | 1649 | 1461364772554 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ba15800 == 28 [pid = 1649] [id = 765] 15:39:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x114441400) [pid = 1649] [serial = 2293] [outer = 0x0] 15:39:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x119d5ac00) [pid = 1649] [serial = 2294] [outer = 0x114441400] 15:39:32 INFO - PROCESS | 1649 | 1461364772585 Marionette DEBUG loaded listener.js 15:39:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x11a8de000) [pid = 1649] [serial = 2295] [outer = 0x114441400] 15:39:32 INFO - PROCESS | 1649 | 1461364772923 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"]]]}] 15:39:32 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 15:39:32 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 15:39:32 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 15:39:32 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 15:39:32 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 15:39:32 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 15:39:32 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 15:39:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:39:32 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 15:39:32 INFO - TEST-OK | /FileAPI/historical.html | took 476ms 15:39:32 INFO - TEST-START | /FileAPI/idlharness.html 15:39:32 INFO - PROCESS | 1649 | 1461364772932 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 15:39:32 INFO - PROCESS | 1649 | 1461364772933 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 15:39:32 INFO - PROCESS | 1649 | 1461364772935 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 15:39:32 INFO - PROCESS | 1649 | 1461364772937 Marionette TRACE conn2 <- [1,3026,null,{}] 15:39:32 INFO - PROCESS | 1649 | 1461364772939 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}] 15:39:33 INFO - PROCESS | 1649 | 1461364773016 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 15:39:33 INFO - PROCESS | 1649 | 1461364773067 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c77a000 == 29 [pid = 1649] [id = 766] 15:39:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x11a8d8000) [pid = 1649] [serial = 2296] [outer = 0x0] 15:39:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x11ab0d000) [pid = 1649] [serial = 2297] [outer = 0x11a8d8000] 15:39:33 INFO - PROCESS | 1649 | 1461364773096 Marionette DEBUG loaded listener.js 15:39:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x11b9efc00) [pid = 1649] [serial = 2298] [outer = 0x11a8d8000] 15:39:33 INFO - PROCESS | 1649 | 1461364773591 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]]]}] 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 15:39:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:39:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:39:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:39:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:39:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:39:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:39:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:39:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:39:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:39:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:39:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 15:39:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:39:33 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:39:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:39:33 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:39:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:39:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:39:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:39:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:39:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:39:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:39:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:39:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 15:39:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:39:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:39:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:39:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:39:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:39:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:39:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:39:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:39:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:39:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:39:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 15:39:33 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 15:39:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:39:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:39:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:39:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:39:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:39:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:39:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:39:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:39:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:39:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:39:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 15:39:33 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 15:39:33 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 15:39:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:39:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:39:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:39:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:39:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:39:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:39:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:39:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:39:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:39:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:39:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 15:39:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:39:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:39:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:39:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:39:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:39:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:39:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:39:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:39:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:39:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:39:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 15:39:33 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 15:39:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:39:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:39:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:39:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:39:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:39:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:39:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:39:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:39:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:39:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:39:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 15:39:33 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 15:39:33 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 15:39:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:39:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:39:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:39:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:39:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:39:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:39:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:39:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:39:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:39:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:39:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 15:39:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 15:39:33 INFO - TEST-OK | /FileAPI/idlharness.html | took 682ms 15:39:33 INFO - TEST-START | /FileAPI/idlharness.worker 15:39:33 INFO - PROCESS | 1649 | 1461364773619 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 15:39:33 INFO - PROCESS | 1649 | 1461364773620 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 15:39:33 INFO - PROCESS | 1649 | 1461364773622 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 15:39:33 INFO - PROCESS | 1649 | 1461364773623 Marionette TRACE conn2 <- [1,3030,null,{}] 15:39:33 INFO - PROCESS | 1649 | 1461364773625 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}] 15:39:33 INFO - PROCESS | 1649 | 1461364773703 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 15:39:33 INFO - PROCESS | 1649 | 1461364773711 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x126c5e000 == 30 [pid = 1649] [id = 767] 15:39:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x116684400) [pid = 1649] [serial = 2299] [outer = 0x0] 15:39:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x11c13e400) [pid = 1649] [serial = 2300] [outer = 0x116684400] 15:39:33 INFO - PROCESS | 1649 | 1461364773737 Marionette DEBUG loaded listener.js 15:39:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x123c3ec00) [pid = 1649] [serial = 2301] [outer = 0x116684400] 15:39:33 INFO - PROCESS | 1649 | [1649] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:39:34 INFO - PROCESS | 1649 | 1461364774406 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,{},{}]]]}] 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:39:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:39:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:39:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:39:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:39:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:39:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:39:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:39:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:39:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:39:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:39:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:39:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:39:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:39:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:39:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:39:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:39:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:39:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:39:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:39:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:39:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:39:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 15:39:34 INFO - {} 15:39:34 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 15:39:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:39:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:39:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:39:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:39:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:39:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:39:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:39:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 15:39:34 INFO - {} 15:39:34 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 - {} 15:39:34 INFO - {} 15:39:34 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 15:39:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:39:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:39:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:39:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:39:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:39:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:39:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:39:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:39:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:39:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:39:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:39:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:39:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:39:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:39:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 15:39:34 INFO - {} 15:39:34 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 15:39:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:39:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:39:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:39:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:39:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:39:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:39:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:39:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 15:39:34 INFO - {} 15:39:34 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 - {} 15:39:34 INFO - {} 15:39:34 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 15:39:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:39:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:39:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:39:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:39:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:39:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:39:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:39:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:39:34 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 15:39:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 15:39:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:39:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 15:39:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:39:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:39:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:39:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:39:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:39:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 15:39:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:39:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:39:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:39:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:39:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:39:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:39:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:39:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 15:39:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:39:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 15:39:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:39:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:39:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:39:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:39:34 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 15:39:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 15:39:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:39:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 15:39:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:39:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:39:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:39:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:39:34 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 15:39:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 15:39:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:39:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 15:39:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:39:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:39:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:39:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:39:34 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 15:39:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 15:39:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:39:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:39:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:39:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:39:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:39:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:39:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:39:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 15:39:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:39:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:39:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:39:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:39:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:39:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:39:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:39:34 INFO - {} 15:39:34 INFO - TEST-OK | /FileAPI/idlharness.worker | took 834ms 15:39:34 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 15:39:34 INFO - PROCESS | 1649 | 1461364774457 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 15:39:34 INFO - PROCESS | 1649 | 1461364774458 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 15:39:34 INFO - PROCESS | 1649 | 1461364774460 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 15:39:34 INFO - PROCESS | 1649 | 1461364774461 Marionette TRACE conn2 <- [1,3034,null,{}] 15:39:34 INFO - PROCESS | 1649 | 1461364774464 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}] 15:39:34 INFO - PROCESS | 1649 | 1461364774569 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 15:39:34 INFO - PROCESS | 1649 | 1461364774576 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x129bb6800 == 31 [pid = 1649] [id = 768] 15:39:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x1241e8400) [pid = 1649] [serial = 2302] [outer = 0x0] 15:39:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12abe3000) [pid = 1649] [serial = 2303] [outer = 0x1241e8400] 15:39:34 INFO - PROCESS | 1649 | 1461364774605 Marionette DEBUG loaded listener.js 15:39:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12ace4000) [pid = 1649] [serial = 2304] [outer = 0x1241e8400] 15:39:34 INFO - PROCESS | 1649 | 1461364774913 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]]]}] 15:39:34 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 15:39:34 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 469ms 15:39:34 INFO - TEST-START | /FileAPI/blob/Blob-close.html 15:39:34 INFO - PROCESS | 1649 | 1461364774945 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 15:39:34 INFO - PROCESS | 1649 | 1461364774946 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 15:39:34 INFO - PROCESS | 1649 | 1461364774948 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 15:39:34 INFO - PROCESS | 1649 | 1461364774950 Marionette TRACE conn2 <- [1,3038,null,{}] 15:39:34 INFO - PROCESS | 1649 | 1461364774952 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}] 15:39:35 INFO - PROCESS | 1649 | 1461364775023 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 15:39:35 INFO - PROCESS | 1649 | 1461364775079 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a617800 == 32 [pid = 1649] [id = 769] 15:39:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x1241edc00) [pid = 1649] [serial = 2305] [outer = 0x0] 15:39:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x12afe7000) [pid = 1649] [serial = 2306] [outer = 0x1241edc00] 15:39:35 INFO - PROCESS | 1649 | 1461364775105 Marionette DEBUG loaded listener.js 15:39:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12b0a0c00) [pid = 1649] [serial = 2307] [outer = 0x1241edc00] 15:39:35 INFO - PROCESS | 1649 | 1461364775351 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"]]]}] 15:39:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 15:39:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 15:39:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:39:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 15:39:35 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 417ms 15:39:35 INFO - PROCESS | 1649 | 1461364775367 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 15:39:35 INFO - PROCESS | 1649 | 1461364775368 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 15:39:35 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 15:39:35 INFO - PROCESS | 1649 | 1461364775370 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 15:39:35 INFO - PROCESS | 1649 | 1461364775371 Marionette TRACE conn2 <- [1,3042,null,{}] 15:39:35 INFO - PROCESS | 1649 | 1461364775374 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}] 15:39:35 INFO - PROCESS | 1649 | 1461364775464 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 15:39:35 INFO - PROCESS | 1649 | 1461364775468 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a923800 == 33 [pid = 1649] [id = 770] 15:39:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12b425800) [pid = 1649] [serial = 2308] [outer = 0x0] 15:39:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x12b42c800) [pid = 1649] [serial = 2309] [outer = 0x12b425800] 15:39:35 INFO - PROCESS | 1649 | 1461364775493 Marionette DEBUG loaded listener.js 15:39:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12b4ea000) [pid = 1649] [serial = 2310] [outer = 0x12b425800] 15:39:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 15:39:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 15:39:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 15:39:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 15:39:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 15:39:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 15:39:35 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. 15:39:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 15:39:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 15:39:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 15:39:35 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'.) 15:39:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 15:39:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 15:39:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 15:39:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 15:39:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 15:39:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 15:39:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 15:39:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 15:39:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 15:39:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 15:39:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 15:39:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 15:39:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 15:39:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 15:39:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 15:39:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 15:39:35 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. 15:39:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 15:39:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:39:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 15:39:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 15:39:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 15:39:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 15:39:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 15:39:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 15:39:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 15:39:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 15:39:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 15:39:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 15:39:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 15:39:35 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. 15:39:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 15:39:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:39:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:39:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 15:39:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:39:35 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. 15:39:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 15:39:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:39:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:39:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 15:39:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:39:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 15:39:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 15:39:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 15:39:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 15:39:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 15:39:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:39:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 15:39:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 15:39:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 15:39:35 INFO - PROCESS | 1649 | 1461364775883 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]]]}] 15:39:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 15:39:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:39:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:39:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:39:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:39:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 15:39:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 15:39:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:39:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:39:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:39:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:39:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 15:39:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:39:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:39:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:39:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:39:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 15:39:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:39:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:39:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:39:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:39:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 15:39:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 15:39:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:39:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:39:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:39:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:39:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 15:39:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:39:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:39:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:39:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:39:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 15:39:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:39:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:39:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:39:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:39:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 15:39:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:39:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:39:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:39:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:39:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 15:39:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:39:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:39:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:39:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:39:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 15:39:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 15:39:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 15:39:35 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 531ms 15:39:35 INFO - PROCESS | 1649 | 1461364775902 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 15:39:35 INFO - PROCESS | 1649 | 1461364775903 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 15:39:35 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 15:39:35 INFO - PROCESS | 1649 | 1461364775906 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 15:39:35 INFO - PROCESS | 1649 | 1461364775907 Marionette TRACE conn2 <- [1,3046,null,{}] 15:39:35 INFO - PROCESS | 1649 | 1461364775909 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}] 15:39:36 INFO - PROCESS | 1649 | 1461364776009 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 15:39:36 INFO - PROCESS | 1649 | 1461364776016 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ba15000 == 34 [pid = 1649] [id = 771] 15:39:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12b4ef400) [pid = 1649] [serial = 2311] [outer = 0x0] 15:39:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12d186000) [pid = 1649] [serial = 2312] [outer = 0x12b4ef400] 15:39:36 INFO - PROCESS | 1649 | 1461364776042 Marionette DEBUG loaded listener.js 15:39:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12d18e000) [pid = 1649] [serial = 2313] [outer = 0x12b4ef400] 15:39:36 INFO - PROCESS | 1649 | [1649] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:39:36 INFO - PROCESS | 1649 | 1461364776406 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 15:39:36 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 15:39:36 INFO - {} 15:39:36 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 521ms 15:39:36 INFO - PROCESS | 1649 | 1461364776428 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 15:39:36 INFO - PROCESS | 1649 | 1461364776430 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 15:39:36 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 15:39:36 INFO - PROCESS | 1649 | 1461364776434 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 15:39:36 INFO - PROCESS | 1649 | 1461364776435 Marionette TRACE conn2 <- [1,3050,null,{}] 15:39:36 INFO - PROCESS | 1649 | 1461364776439 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}] 15:39:36 INFO - PROCESS | 1649 | 1461364776566 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 15:39:36 INFO - PROCESS | 1649 | 1461364776663 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d137800 == 35 [pid = 1649] [id = 772] 15:39:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x128bc1c00) [pid = 1649] [serial = 2314] [outer = 0x0] 15:39:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x12d191000) [pid = 1649] [serial = 2315] [outer = 0x128bc1c00] 15:39:36 INFO - PROCESS | 1649 | 1461364776703 Marionette DEBUG loaded listener.js 15:39:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x12d48b400) [pid = 1649] [serial = 2316] [outer = 0x128bc1c00] 15:39:37 INFO - PROCESS | 1649 | 1461364777035 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]]]}] 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 15:39:37 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 621ms 15:39:37 INFO - PROCESS | 1649 | 1461364777055 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 15:39:37 INFO - PROCESS | 1649 | 1461364777056 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 15:39:37 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 15:39:37 INFO - PROCESS | 1649 | 1461364777061 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 15:39:37 INFO - PROCESS | 1649 | 1461364777063 Marionette TRACE conn2 <- [1,3054,null,{}] 15:39:37 INFO - PROCESS | 1649 | 1461364777071 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}] 15:39:37 INFO - PROCESS | 1649 | 1461364777181 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 15:39:37 INFO - PROCESS | 1649 | 1461364777186 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a906800 == 36 [pid = 1649] [id = 773] 15:39:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x12d48e400) [pid = 1649] [serial = 2317] [outer = 0x0] 15:39:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x12d5e3c00) [pid = 1649] [serial = 2318] [outer = 0x12d48e400] 15:39:37 INFO - PROCESS | 1649 | 1461364777248 Marionette DEBUG loaded listener.js 15:39:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x12e329000) [pid = 1649] [serial = 2319] [outer = 0x12d48e400] 15:39:37 INFO - PROCESS | 1649 | 1461364777688 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"]]]}] 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 15:39:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 15:39:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 15:39:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:39:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:39:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:39:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:39:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 15:39:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:39:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:39:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:39:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:39:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 15:39:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:39:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:39:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:39:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:39:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 15:39:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:39:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:39:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:39:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:39:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 15:39:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:39:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:39:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:39:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:39:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 15:39:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:39:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:39:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:39:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:39:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 15:39:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:39:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:39:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:39:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:39:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 15:39:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:39:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:39:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:39:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:39:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 15:39:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:39:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:39:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:39:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:39:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 15:39:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:39:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:39:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:39:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:39:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 15:39:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:39:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:39:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:39:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:39:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 15:39:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:39:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:39:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:39:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:39:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 15:39:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:39:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:39:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:39:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:39:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 15:39:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:39:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:39:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:39:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:39:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 15:39:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:39:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:39:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:39:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:39:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 15:39:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:39:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:39:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:39:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:39:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 15:39:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:39:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:39:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:39:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:39:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 15:39:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:39:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:39:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:39:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:39:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 15:39:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:39:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:39:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:39:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:39:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 15:39:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:39:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:39:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:39:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:39:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 15:39:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:39:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:39:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:39:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:39:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 15:39:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:39:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:39:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:39:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:39:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:39:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:39:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:39:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:39:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:39:37 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" 15:39:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:39:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:39:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:39:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:39:37 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" 15:39:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:39:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:39:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:39:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:39:37 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 694ms 15:39:37 INFO - TEST-START | /FileAPI/file/File-constructor.html 15:39:37 INFO - PROCESS | 1649 | 1461364777756 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 15:39:37 INFO - PROCESS | 1649 | 1461364777758 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 15:39:37 INFO - PROCESS | 1649 | 1461364777761 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 15:39:37 INFO - PROCESS | 1649 | 1461364777762 Marionette TRACE conn2 <- [1,3058,null,{}] 15:39:37 INFO - PROCESS | 1649 | 1461364777765 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}] 15:39:37 INFO - PROCESS | 1649 | 1461364777866 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 15:39:37 INFO - PROCESS | 1649 | 1461364777882 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x12dc94000 == 37 [pid = 1649] [id = 774] 15:39:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x12e329800) [pid = 1649] [serial = 2320] [outer = 0x0] 15:39:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x12e45ec00) [pid = 1649] [serial = 2321] [outer = 0x12e329800] 15:39:37 INFO - PROCESS | 1649 | 1461364777908 Marionette DEBUG loaded listener.js 15:39:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x12e954c00) [pid = 1649] [serial = 2322] [outer = 0x12e329800] 15:39:38 INFO - PROCESS | 1649 | 1461364778263 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]]]}] 15:39:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 15:39:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 15:39:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 15:39:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 15:39:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 15:39:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 15:39:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 15:39:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 15:39:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 15:39:38 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 15:39:38 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 15:39:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:39:38 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 15:39:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 15:39:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 15:39:38 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:39:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 15:39:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:39:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 15:39:38 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 15:39:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 15:39:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:39:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 15:39:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 15:39:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 15:39:38 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 525ms 15:39:38 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 15:39:38 INFO - PROCESS | 1649 | 1461364778286 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 15:39:38 INFO - PROCESS | 1649 | 1461364778287 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 15:39:38 INFO - PROCESS | 1649 | 1461364778290 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 15:39:38 INFO - PROCESS | 1649 | 1461364778291 Marionette TRACE conn2 <- [1,3062,null,{}] 15:39:38 INFO - PROCESS | 1649 | 1461364778296 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}] 15:39:38 INFO - PROCESS | 1649 | 1461364778396 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 15:39:38 INFO - PROCESS | 1649 | 1461364778407 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e3ce000 == 38 [pid = 1649] [id = 775] 15:39:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x12e95a400) [pid = 1649] [serial = 2323] [outer = 0x0] 15:39:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x12e95f000) [pid = 1649] [serial = 2324] [outer = 0x12e95a400] 15:39:38 INFO - PROCESS | 1649 | 1461364778432 Marionette DEBUG loaded listener.js 15:39:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x12ea71c00) [pid = 1649] [serial = 2325] [outer = 0x12e95a400] 15:39:38 INFO - PROCESS | 1649 | [1649] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:39:38 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x11522c000) [pid = 1649] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 15:39:38 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x129035c00) [pid = 1649] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 15:39:38 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x119132000) [pid = 1649] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 15:39:38 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x11c4ad800) [pid = 1649] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 15:39:38 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x125d6e400) [pid = 1649] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 15:39:38 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x11a8d7000) [pid = 1649] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 15:39:38 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x1147cc000) [pid = 1649] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 15:39:39 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x12e45dc00) [pid = 1649] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 15:39:39 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x126fc9c00) [pid = 1649] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 15:39:39 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x12d117c00) [pid = 1649] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 15:39:39 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x12d48c400) [pid = 1649] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:39:39 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x114f50800) [pid = 1649] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 15:39:39 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x1274d9400) [pid = 1649] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 15:39:39 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x123bc7000) [pid = 1649] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 15:39:39 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x123bc3000) [pid = 1649] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 15:39:39 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x11ab11c00) [pid = 1649] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 15:39:39 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x1189df400) [pid = 1649] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 15:39:39 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x1189d5c00) [pid = 1649] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 15:39:39 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x118ee3400) [pid = 1649] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 15:39:39 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x12e325400) [pid = 1649] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:39:39 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12b79f000) [pid = 1649] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 15:39:39 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12b0a1800) [pid = 1649] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 15:39:39 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x1274d5c00) [pid = 1649] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 15:39:39 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x123bc3c00) [pid = 1649] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 15:39:39 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x119d5f000) [pid = 1649] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 15:39:39 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x118950800) [pid = 1649] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 15:39:39 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x12d19c400) [pid = 1649] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 15:39:39 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x12b095c00) [pid = 1649] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 15:39:39 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x126e15000) [pid = 1649] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 15:39:39 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x115933000) [pid = 1649] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 15:39:39 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x123bbe000) [pid = 1649] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 15:39:39 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x115618800) [pid = 1649] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 15:39:39 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x123b9d800) [pid = 1649] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 15:39:39 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x115470000) [pid = 1649] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 15:39:39 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12d483400) [pid = 1649] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 15:39:39 INFO - PROCESS | 1649 | 1461364779132 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 15:39:39 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 15:39:39 INFO - {} 15:39:39 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 872ms 15:39:39 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 15:39:39 INFO - PROCESS | 1649 | 1461364779163 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 15:39:39 INFO - PROCESS | 1649 | 1461364779165 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 15:39:39 INFO - PROCESS | 1649 | 1461364779168 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 15:39:39 INFO - PROCESS | 1649 | 1461364779170 Marionette TRACE conn2 <- [1,3066,null,{}] 15:39:39 INFO - PROCESS | 1649 | 1461364779174 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}] 15:39:39 INFO - PROCESS | 1649 | 1461364779326 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 15:39:39 INFO - PROCESS | 1649 | 1461364779376 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d423800 == 39 [pid = 1649] [id = 776] 15:39:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x118950800) [pid = 1649] [serial = 2326] [outer = 0x0] 15:39:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x126c99800) [pid = 1649] [serial = 2327] [outer = 0x118950800] 15:39:39 INFO - PROCESS | 1649 | 1461364779416 Marionette DEBUG loaded listener.js 15:39:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x12ab8f400) [pid = 1649] [serial = 2328] [outer = 0x118950800] 15:39:39 INFO - PROCESS | 1649 | 1461364779801 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]]]}] 15:39:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 15:39:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 15:39:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 15:39:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 15:39:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 15:39:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 15:39:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 15:39:39 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 672ms 15:39:39 INFO - PROCESS | 1649 | 1461364779840 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 15:39:39 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 15:39:39 INFO - PROCESS | 1649 | 1461364779842 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 15:39:39 INFO - PROCESS | 1649 | 1461364779845 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 15:39:39 INFO - PROCESS | 1649 | 1461364779847 Marionette TRACE conn2 <- [1,3070,null,{}] 15:39:39 INFO - PROCESS | 1649 | 1461364779860 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}] 15:39:39 INFO - PROCESS | 1649 | 1461364779948 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 15:39:39 INFO - PROCESS | 1649 | 1461364779952 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x129b3f000 == 40 [pid = 1649] [id = 777] 15:39:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12403ac00) [pid = 1649] [serial = 2329] [outer = 0x0] 15:39:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12445a400) [pid = 1649] [serial = 2330] [outer = 0x12403ac00] 15:39:39 INFO - PROCESS | 1649 | 1461364779977 Marionette DEBUG loaded listener.js 15:39:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x126835400) [pid = 1649] [serial = 2331] [outer = 0x12403ac00] 15:39:40 INFO - PROCESS | 1649 | 1461364780297 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]]]}] 15:39:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 15:39:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 15:39:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 15:39:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 15:39:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 15:39:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 15:39:40 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 471ms 15:39:40 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 15:39:40 INFO - PROCESS | 1649 | 1461364780317 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 15:39:40 INFO - PROCESS | 1649 | 1461364780318 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 15:39:40 INFO - PROCESS | 1649 | 1461364780320 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 15:39:40 INFO - PROCESS | 1649 | 1461364780321 Marionette TRACE conn2 <- [1,3074,null,{}] 15:39:40 INFO - PROCESS | 1649 | 1461364780323 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}] 15:39:40 INFO - PROCESS | 1649 | 1461364780405 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 15:39:40 INFO - PROCESS | 1649 | 1461364780410 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x129b72800 == 41 [pid = 1649] [id = 778] 15:39:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x126838c00) [pid = 1649] [serial = 2332] [outer = 0x0] 15:39:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x126841400) [pid = 1649] [serial = 2333] [outer = 0x126838c00] 15:39:40 INFO - PROCESS | 1649 | 1461364780435 Marionette DEBUG loaded listener.js 15:39:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x126c3d000) [pid = 1649] [serial = 2334] [outer = 0x126838c00] 15:39:40 INFO - PROCESS | 1649 | 1461364780746 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]]]}] 15:39:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 15:39:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 15:39:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 15:39:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 15:39:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 15:39:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 15:39:40 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 474ms 15:39:40 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 15:39:40 INFO - PROCESS | 1649 | 1461364780794 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 15:39:40 INFO - PROCESS | 1649 | 1461364780796 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 15:39:40 INFO - PROCESS | 1649 | 1461364780798 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 15:39:40 INFO - PROCESS | 1649 | 1461364780799 Marionette TRACE conn2 <- [1,3078,null,{}] 15:39:40 INFO - PROCESS | 1649 | 1461364780801 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}] 15:39:40 INFO - PROCESS | 1649 | 1461364780907 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 15:39:40 INFO - PROCESS | 1649 | 1461364780916 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e4ad800 == 42 [pid = 1649] [id = 779] 15:39:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x126c3d800) [pid = 1649] [serial = 2335] [outer = 0x0] 15:39:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x126e1e800) [pid = 1649] [serial = 2336] [outer = 0x126c3d800] 15:39:40 INFO - PROCESS | 1649 | 1461364780940 Marionette DEBUG loaded listener.js 15:39:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x1274cd000) [pid = 1649] [serial = 2337] [outer = 0x126c3d800] 15:39:41 INFO - PROCESS | 1649 | 1461364781420 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] 15:39:41 INFO - PROCESS | 1649 | 1461364781472 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 15:39:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 15:39:41 INFO - PROCESS | 1649 | 1461364781476 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 15:39:41 INFO - PROCESS | 1649 | 1461364781478 Marionette TRACE conn2 <- [1,3082,null,{}] 15:39:41 INFO - PROCESS | 1649 | 1461364781481 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}] 15:39:41 INFO - PROCESS | 1649 | 1461364781623 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 15:39:41 INFO - PROCESS | 1649 | 1461364781797 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a90a800 == 43 [pid = 1649] [id = 780] 15:39:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x1189d4400) [pid = 1649] [serial = 2338] [outer = 0x0] 15:39:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x118ee1c00) [pid = 1649] [serial = 2339] [outer = 0x1189d4400] 15:39:41 INFO - PROCESS | 1649 | 1461364781849 Marionette DEBUG loaded listener.js 15:39:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x119a4a800) [pid = 1649] [serial = 2340] [outer = 0x1189d4400] 15:39:42 INFO - PROCESS | 1649 | 1461364782302 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]]]}] 15:39:42 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 15:39:42 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 15:39:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:39:42 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 15:39:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 15:39:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 876ms 15:39:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 15:39:42 INFO - PROCESS | 1649 | 1461364782353 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 15:39:42 INFO - PROCESS | 1649 | 1461364782357 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 15:39:42 INFO - PROCESS | 1649 | 1461364782361 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 15:39:42 INFO - PROCESS | 1649 | 1461364782363 Marionette TRACE conn2 <- [1,3086,null,{}] 15:39:42 INFO - PROCESS | 1649 | 1461364782366 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}] 15:39:42 INFO - PROCESS | 1649 | 1461364782502 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 15:39:42 INFO - PROCESS | 1649 | 1461364782605 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x12407b000 == 44 [pid = 1649] [id = 781] 15:39:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x1189d7400) [pid = 1649] [serial = 2341] [outer = 0x0] 15:39:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x119ca4000) [pid = 1649] [serial = 2342] [outer = 0x1189d7400] 15:39:42 INFO - PROCESS | 1649 | 1461364782638 Marionette DEBUG loaded listener.js 15:39:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x11c142000) [pid = 1649] [serial = 2343] [outer = 0x1189d7400] 15:39:43 INFO - PROCESS | 1649 | 1461364783051 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 15:39:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 15:39:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 719ms 15:39:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 15:39:43 INFO - PROCESS | 1649 | 1461364783081 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 15:39:43 INFO - PROCESS | 1649 | 1461364783082 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 15:39:43 INFO - PROCESS | 1649 | 1461364783085 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 15:39:43 INFO - PROCESS | 1649 | 1461364783087 Marionette TRACE conn2 <- [1,3090,null,{}] 15:39:43 INFO - PROCESS | 1649 | 1461364783095 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}] 15:39:43 INFO - PROCESS | 1649 | 1461364783236 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 15:39:43 INFO - PROCESS | 1649 | 1461364783325 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x11979f000 == 45 [pid = 1649] [id = 782] 15:39:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x115507400) [pid = 1649] [serial = 2344] [outer = 0x0] 15:39:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x11a871800) [pid = 1649] [serial = 2345] [outer = 0x115507400] 15:39:43 INFO - PROCESS | 1649 | 1461364783358 Marionette DEBUG loaded listener.js 15:39:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x123a3b800) [pid = 1649] [serial = 2346] [outer = 0x115507400] 15:39:43 INFO - PROCESS | 1649 | 1461364783922 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 15:39:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 15:39:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 876ms 15:39:43 INFO - PROCESS | 1649 | 1461364783962 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 15:39:43 INFO - PROCESS | 1649 | 1461364783964 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 15:39:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 15:39:43 INFO - PROCESS | 1649 | 1461364783967 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 15:39:43 INFO - PROCESS | 1649 | 1461364783969 Marionette TRACE conn2 <- [1,3094,null,{}] 15:39:43 INFO - PROCESS | 1649 | 1461364783973 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}] 15:39:44 INFO - PROCESS | 1649 | 1461364784074 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 15:39:44 INFO - PROCESS | 1649 | 1461364784137 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a8cd000 == 46 [pid = 1649] [id = 783] 15:39:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x116688c00) [pid = 1649] [serial = 2347] [outer = 0x0] 15:39:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x1186c1400) [pid = 1649] [serial = 2348] [outer = 0x116688c00] 15:39:44 INFO - PROCESS | 1649 | 1461364784168 Marionette DEBUG loaded listener.js 15:39:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x118fc9c00) [pid = 1649] [serial = 2349] [outer = 0x116688c00] 15:39:44 INFO - PROCESS | 1649 | --DOCSHELL 0x12a908800 == 45 [pid = 1649] [id = 644] 15:39:44 INFO - PROCESS | 1649 | --DOCSHELL 0x123b31000 == 44 [pid = 1649] [id = 643] 15:39:44 INFO - PROCESS | 1649 | --DOCSHELL 0x11af9c800 == 43 [pid = 1649] [id = 637] 15:39:44 INFO - PROCESS | 1649 | --DOCSHELL 0x11c153800 == 42 [pid = 1649] [id = 639] 15:39:44 INFO - PROCESS | 1649 | --DOCSHELL 0x12b4c2000 == 41 [pid = 1649] [id = 645] 15:39:44 INFO - PROCESS | 1649 | --DOCSHELL 0x12a620800 == 40 [pid = 1649] [id = 641] 15:39:44 INFO - PROCESS | 1649 | --DOCSHELL 0x11bac0000 == 39 [pid = 1649] [id = 632] 15:39:44 INFO - PROCESS | 1649 | --DOCSHELL 0x12408e800 == 38 [pid = 1649] [id = 636] 15:39:44 INFO - PROCESS | 1649 | --DOCSHELL 0x129ba9800 == 37 [pid = 1649] [id = 640] 15:39:44 INFO - PROCESS | 1649 | --DOCSHELL 0x11af9d000 == 36 [pid = 1649] [id = 631] 15:39:44 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x12e4d5400) [pid = 1649] [serial = 2285] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x126832c00) [pid = 1649] [serial = 2174] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x11ab0e400) [pid = 1649] [serial = 2120] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x124452c00) [pid = 1649] [serial = 2126] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x116685800) [pid = 1649] [serial = 2117] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x11667f400) [pid = 1649] [serial = 2075] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x12abdf400) [pid = 1649] [serial = 2180] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x119d56800) [pid = 1649] [serial = 2168] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x123bbd800) [pid = 1649] [serial = 2123] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x129035800) [pid = 1649] [serial = 2177] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x11c579400) [pid = 1649] [serial = 2171] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x119a4f000) [pid = 1649] [serial = 2078] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12b759400) [pid = 1649] [serial = 2036] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12e468000) [pid = 1649] [serial = 2283] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x12b4ed400) [pid = 1649] [serial = 2265] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x12d190000) [pid = 1649] [serial = 2268] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x12d113c00) [pid = 1649] [serial = 2266] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12d48f400) [pid = 1649] [serial = 2273] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x12d482800) [pid = 1649] [serial = 2269] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x12d487000) [pid = 1649] [serial = 2271] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x12db75c00) [pid = 1649] [serial = 2274] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x129460000) [pid = 1649] [serial = 2277] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x12e462800) [pid = 1649] [serial = 2282] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x119272800) [pid = 1649] [serial = 2276] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x1288d0c00) [pid = 1649] [serial = 2259] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x126839000) [pid = 1649] [serial = 2256] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x126e16000) [pid = 1649] [serial = 2257] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x123fbb800) [pid = 1649] [serial = 2253] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1243b6400) [pid = 1649] [serial = 2254] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x123a43000) [pid = 1649] [serial = 2250] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x123bbb000) [pid = 1649] [serial = 2251] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x11c13b800) [pid = 1649] [serial = 2248] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x11ad49c00) [pid = 1649] [serial = 2247] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11a8e0000) [pid = 1649] [serial = 2245] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11912b400) [pid = 1649] [serial = 2244] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12db76400) [pid = 1649] [serial = 2242] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x126e12400) [pid = 1649] [serial = 2241] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x12d5dc800) [pid = 1649] [serial = 2239] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x12d5e6400) [pid = 1649] [serial = 2237] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x12d485400) [pid = 1649] [serial = 2236] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12b797800) [pid = 1649] [serial = 2234] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12b751000) [pid = 1649] [serial = 2233] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12afee800) [pid = 1649] [serial = 2231] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12902d000) [pid = 1649] [serial = 2230] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x127570800) [pid = 1649] [serial = 2228] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x12683a400) [pid = 1649] [serial = 2227] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x123a3e400) [pid = 1649] [serial = 2225] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x11b906c00) [pid = 1649] [serial = 2224] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x11a864c00) [pid = 1649] [serial = 2222] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x118fd4800) [pid = 1649] [serial = 2221] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x12d48a400) [pid = 1649] [serial = 2219] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x12abde000) [pid = 1649] [serial = 2260] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x12e32d400) [pid = 1649] [serial = 2279] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x12abe5c00) [pid = 1649] [serial = 2262] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x12b0a2800) [pid = 1649] [serial = 2263] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x12e45bc00) [pid = 1649] [serial = 2280] [outer = 0x0] [url = about:blank] 15:39:44 INFO - PROCESS | 1649 | 1461364784599 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 15:39:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 15:39:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 671ms 15:39:44 INFO - PROCESS | 1649 | 1461364784639 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 15:39:44 INFO - PROCESS | 1649 | 1461364784642 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 15:39:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 15:39:44 INFO - PROCESS | 1649 | 1461364784647 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 15:39:44 INFO - PROCESS | 1649 | 1461364784648 Marionette TRACE conn2 <- [1,3098,null,{}] 15:39:44 INFO - PROCESS | 1649 | 1461364784650 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}] 15:39:44 INFO - PROCESS | 1649 | 1461364784732 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 15:39:44 INFO - PROCESS | 1649 | 1461364784813 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a8c7000 == 37 [pid = 1649] [id = 784] 15:39:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x119a46400) [pid = 1649] [serial = 2350] [outer = 0x0] 15:39:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x119a53000) [pid = 1649] [serial = 2351] [outer = 0x119a46400] 15:39:44 INFO - PROCESS | 1649 | 1461364784839 Marionette DEBUG loaded listener.js 15:39:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x119c9a000) [pid = 1649] [serial = 2352] [outer = 0x119a46400] 15:39:45 INFO - PROCESS | 1649 | 1461364785139 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]]]}] 15:39:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 15:39:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 15:39:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 520ms 15:39:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 15:39:45 INFO - PROCESS | 1649 | 1461364785166 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 15:39:45 INFO - PROCESS | 1649 | 1461364785168 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 15:39:45 INFO - PROCESS | 1649 | 1461364785170 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 15:39:45 INFO - PROCESS | 1649 | 1461364785172 Marionette TRACE conn2 <- [1,3102,null,{}] 15:39:45 INFO - PROCESS | 1649 | 1461364785183 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}] 15:39:45 INFO - PROCESS | 1649 | 1461364785265 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 15:39:45 INFO - PROCESS | 1649 | 1461364785320 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c76a000 == 38 [pid = 1649] [id = 785] 15:39:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x119c99c00) [pid = 1649] [serial = 2353] [outer = 0x0] 15:39:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x11ab09800) [pid = 1649] [serial = 2354] [outer = 0x119c99c00] 15:39:45 INFO - PROCESS | 1649 | 1461364785348 Marionette DEBUG loaded listener.js 15:39:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x11ba27800) [pid = 1649] [serial = 2355] [outer = 0x119c99c00] 15:39:45 INFO - PROCESS | 1649 | 1461364785609 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 15:39:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 15:39:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 475ms 15:39:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 15:39:45 INFO - PROCESS | 1649 | 1461364785648 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 15:39:45 INFO - PROCESS | 1649 | 1461364785650 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 15:39:45 INFO - PROCESS | 1649 | 1461364785652 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 15:39:45 INFO - PROCESS | 1649 | 1461364785653 Marionette TRACE conn2 <- [1,3106,null,{}] 15:39:45 INFO - PROCESS | 1649 | 1461364785655 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}] 15:39:45 INFO - PROCESS | 1649 | 1461364785739 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 15:39:45 INFO - PROCESS | 1649 | 1461364785746 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x123c22000 == 39 [pid = 1649] [id = 786] 15:39:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x11c49cc00) [pid = 1649] [serial = 2356] [outer = 0x0] 15:39:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x11c798400) [pid = 1649] [serial = 2357] [outer = 0x11c49cc00] 15:39:45 INFO - PROCESS | 1649 | 1461364785774 Marionette DEBUG loaded listener.js 15:39:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x123b9a800) [pid = 1649] [serial = 2358] [outer = 0x11c49cc00] 15:39:46 INFO - PROCESS | 1649 | 1461364786092 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]]]}] 15:39:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 15:39:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 15:39:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 15:39:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 469ms 15:39:46 INFO - PROCESS | 1649 | 1461364786121 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 15:39:46 INFO - PROCESS | 1649 | 1461364786122 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 15:39:46 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 15:39:46 INFO - PROCESS | 1649 | 1461364786125 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 15:39:46 INFO - PROCESS | 1649 | 1461364786128 Marionette TRACE conn2 <- [1,3110,null,{}] 15:39:46 INFO - PROCESS | 1649 | 1461364786131 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}] 15:39:46 INFO - PROCESS | 1649 | 1461364786239 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 15:39:46 INFO - PROCESS | 1649 | 1461364786256 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x126fe3800 == 40 [pid = 1649] [id = 787] 15:39:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x123bb8400) [pid = 1649] [serial = 2359] [outer = 0x0] 15:39:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x123bbd000) [pid = 1649] [serial = 2360] [outer = 0x123bb8400] 15:39:46 INFO - PROCESS | 1649 | 1461364786283 Marionette DEBUG loaded listener.js 15:39:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x123bc3c00) [pid = 1649] [serial = 2361] [outer = 0x123bb8400] 15:39:46 INFO - PROCESS | 1649 | 1461364786581 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"]]]}] 15:39:46 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 15:39:46 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 15:39:46 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 15:39:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:39:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:39:46 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 15:39:46 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 471ms 15:39:46 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 15:39:46 INFO - PROCESS | 1649 | 1461364786598 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 15:39:46 INFO - PROCESS | 1649 | 1461364786599 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 15:39:46 INFO - PROCESS | 1649 | 1461364786601 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 15:39:46 INFO - PROCESS | 1649 | 1461364786602 Marionette TRACE conn2 <- [1,3114,null,{}] 15:39:46 INFO - PROCESS | 1649 | 1461364786604 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}] 15:39:46 INFO - PROCESS | 1649 | 1461364786721 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 15:39:46 INFO - PROCESS | 1649 | 1461364786727 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\", \"22982e37-18c0-480b-b86e-d0cb07d3b3c7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:39:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x1290c3800 == 41 [pid = 1649] [id = 788] 15:39:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1197ad000) [pid = 1649] [serial = 2362] [outer = 0x0] 15:39:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x123c3cc00) [pid = 1649] [serial = 2363] [outer = 0x1197ad000] 15:39:46 INFO - PROCESS | 1649 | 1461364786754 Marionette DEBUG loaded listener.js 15:39:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x125d72800) [pid = 1649] [serial = 2364] [outer = 0x1197ad000] 15:39:47 INFO - PROCESS | 1649 | 1461364787055 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]]]}] 15:39:47 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 15:39:47 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 469ms 15:39:47 INFO - PROCESS | 1649 | 1461364787070 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 15:39:47 INFO - PROCESS | 1649 | 1461364787071 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 15:39:48 WARNING - u'runner_teardown' () 15:39:48 INFO - No more tests 15:39:48 INFO - Got 0 unexpected results 15:39:48 INFO - SUITE-END | took 511s 15:39:48 INFO - Closing logging queue 15:39:48 INFO - queue closed 15:39:48 INFO - Return code: 0 15:39:48 WARNING - # TBPL SUCCESS # 15:39:48 INFO - Running post-action listener: _resource_record_post_action 15:39:48 INFO - Running post-run listener: _resource_record_post_run 15:39:49 INFO - Total resource usage - Wall time: 535s; CPU: 58.0%; Read bytes: 37770752; Write bytes: 994874368; Read time: 396; Write time: 4795 15:39:49 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 15:39:49 INFO - install - Wall time: 21s; CPU: 54.0%; Read bytes: 184906240; Write bytes: 177291264; Read time: 15492; Write time: 310 15:39:49 INFO - run-tests - Wall time: 515s; CPU: 58.0%; Read bytes: 35624448; Write bytes: 796845056; Read time: 370; Write time: 4438 15:39:49 INFO - Running post-run listener: _upload_blobber_files 15:39:49 INFO - Blob upload gear active. 15:39:49 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 15:39:49 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 15:39:49 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'] 15:39:49 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 15:39:49 INFO - (blobuploader) - INFO - Open directory for files ... 15:39:49 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 15:39:49 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:39:49 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:39:51 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 15:39:51 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:39:51 INFO - (blobuploader) - INFO - Done attempting. 15:39:51 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 15:39:51 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:39:51 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:39:52 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 15:39:52 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:39:52 INFO - (blobuploader) - INFO - Done attempting. 15:39:52 INFO - (blobuploader) - INFO - Iteration through files over. 15:39:52 INFO - Return code: 0 15:39:52 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 15:39:52 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 15:39:52 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/c5c0614c85ffb29f9ad25900c3b9fc5be7f19e7e089772af0cba3b6410833fd1e6641947ee5ddd5de46998248c262335b58efbb2d05f3664ef5a57b3602eac6d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/22802cb9f5972fcf38e9499f9c4b4d990da364628a12e9192ac667df2236868bdb15a1d7ca80c73af7eb42c07e92ec3bd2953ace7e746f2854c0069ffd375599"} 15:39:52 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 15:39:52 INFO - Writing to file /builds/slave/test/properties/blobber_files 15:39:52 INFO - Contents: 15:39:52 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/c5c0614c85ffb29f9ad25900c3b9fc5be7f19e7e089772af0cba3b6410833fd1e6641947ee5ddd5de46998248c262335b58efbb2d05f3664ef5a57b3602eac6d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/22802cb9f5972fcf38e9499f9c4b4d990da364628a12e9192ac667df2236868bdb15a1d7ca80c73af7eb42c07e92ec3bd2953ace7e746f2854c0069ffd375599"} 15:39:52 INFO - Running post-run listener: copy_logs_to_upload_dir 15:39:52 INFO - Copying logs to upload dir... 15:39:52 INFO - mkdir: /builds/slave/test/build/upload/logs 15:39:52 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=593.354042 ========= master_lag: 0.35 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 53 secs) (at 2016-04-22 15:39:53.229215) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-22 15:39:53.232749) ========= 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.RMiAN3eYRw/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.7qmkbK5l37/Listeners TMPDIR=/var/folders/bv/w75m6g3s5tv8p1fbxr1ssr2000000w/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/c5c0614c85ffb29f9ad25900c3b9fc5be7f19e7e089772af0cba3b6410833fd1e6641947ee5ddd5de46998248c262335b58efbb2d05f3664ef5a57b3602eac6d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/22802cb9f5972fcf38e9499f9c4b4d990da364628a12e9192ac667df2236868bdb15a1d7ca80c73af7eb42c07e92ec3bd2953ace7e746f2854c0069ffd375599"} build_url:https://queue.taskcluster.net/v1/task/NxFAfkKGQV6JfW7aU9jrvg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/NxFAfkKGQV6JfW7aU9jrvg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012727 build_url: 'https://queue.taskcluster.net/v1/task/NxFAfkKGQV6JfW7aU9jrvg/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/c5c0614c85ffb29f9ad25900c3b9fc5be7f19e7e089772af0cba3b6410833fd1e6641947ee5ddd5de46998248c262335b58efbb2d05f3664ef5a57b3602eac6d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/22802cb9f5972fcf38e9499f9c4b4d990da364628a12e9192ac667df2236868bdb15a1d7ca80c73af7eb42c07e92ec3bd2953ace7e746f2854c0069ffd375599"}' symbols_url: 'https://queue.taskcluster.net/v1/task/NxFAfkKGQV6JfW7aU9jrvg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-22 15:39:53.265781) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 15:39:53.266171) ========= 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.RMiAN3eYRw/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.7qmkbK5l37/Listeners TMPDIR=/var/folders/bv/w75m6g3s5tv8p1fbxr1ssr2000000w/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.005154 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 15:39:53.316689) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-22 15:39:53.320277) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-22 15:39:53.320943) ========= ========= Total master_lag: 0.48 =========