builder: fx-team_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0058 starttime: 1461263808.02 results: success (0) buildid: 20160421110016 builduid: 7bb95e9d9f4049b387b9a0d6fec08b2c revision: fed6d478bf3d7cc80fbcf975361a2e2bc8e4ed30 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 11:36:48.015818) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 11:36:48.016867) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 11:36:48.017580) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 11:36:48.045183) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 11:36:48.045486) ========= 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.SGOu7x3AEn/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.yIMZmb4AFG/Listeners TMPDIR=/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/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-21 11:36:48-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 44.5M=0s 2016-04-21 11:36:48 (44.5 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.091618 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 11:36:48.159977) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 11:36:48.160783) ========= 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.SGOu7x3AEn/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.yIMZmb4AFG/Listeners TMPDIR=/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/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.026057 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 11:36:48.214374) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 11:36:48.214830) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev fed6d478bf3d7cc80fbcf975361a2e2bc8e4ed30 --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 fed6d478bf3d7cc80fbcf975361a2e2bc8e4ed30 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.SGOu7x3AEn/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.yIMZmb4AFG/Listeners TMPDIR=/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/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-21 11:36:48,286 truncating revision to first 12 chars 2016-04-21 11:36:48,287 Setting DEBUG logging. 2016-04-21 11:36:48,287 attempt 1/10 2016-04-21 11:36:48,287 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/fed6d478bf3d?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 11:36:49,259 unpacking tar archive at: fx-team-fed6d478bf3d/testing/mozharness/ program finished with exit code 0 elapsedTime=1.218340 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 11:36:49.450649) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 11:36:49.451033) ========= script_repo_revision: fed6d478bf3d7cc80fbcf975361a2e2bc8e4ed30 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 11:36:49.451470) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 11:36:49.451792) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 11:36:49.465539) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 38 secs) (at 2016-04-21 11:36:49.465915) ========= /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.SGOu7x3AEn/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.yIMZmb4AFG/Listeners TMPDIR=/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/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 11:36:49 INFO - MultiFileLogger online at 20160421 11:36:49 in /builds/slave/test 11:36:49 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 11:36:49 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 11:36:49 INFO - {'append_to_log': False, 11:36:49 INFO - 'base_work_dir': '/builds/slave/test', 11:36:49 INFO - 'blob_upload_branch': 'fx-team', 11:36:49 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 11:36:49 INFO - 'buildbot_json_path': 'buildprops.json', 11:36:49 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 11:36:49 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 11:36:49 INFO - 'download_minidump_stackwalk': True, 11:36:49 INFO - 'download_symbols': 'true', 11:36:49 INFO - 'e10s': False, 11:36:49 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 11:36:49 INFO - 'tooltool.py': '/tools/tooltool.py', 11:36:49 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 11:36:49 INFO - '/tools/misc-python/virtualenv.py')}, 11:36:49 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 11:36:49 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 11:36:49 INFO - 'log_level': 'info', 11:36:49 INFO - 'log_to_console': True, 11:36:49 INFO - 'opt_config_files': (), 11:36:49 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 11:36:49 INFO - '--processes=1', 11:36:49 INFO - '--config=%(test_path)s/wptrunner.ini', 11:36:49 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 11:36:49 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 11:36:49 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 11:36:49 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 11:36:49 INFO - 'pip_index': False, 11:36:49 INFO - 'require_test_zip': True, 11:36:49 INFO - 'test_type': ('testharness',), 11:36:49 INFO - 'this_chunk': '1', 11:36:49 INFO - 'tooltool_cache': '/builds/tooltool_cache', 11:36:49 INFO - 'total_chunks': '10', 11:36:49 INFO - 'virtualenv_path': 'venv', 11:36:49 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 11:36:49 INFO - 'work_dir': 'build'} 11:36:49 INFO - ##### 11:36:49 INFO - ##### Running clobber step. 11:36:49 INFO - ##### 11:36:49 INFO - Running pre-action listener: _resource_record_pre_action 11:36:49 INFO - Running main action method: clobber 11:36:49 INFO - rmtree: /builds/slave/test/build 11:36:49 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 11:36:51 INFO - Running post-action listener: _resource_record_post_action 11:36:51 INFO - ##### 11:36:51 INFO - ##### Running read-buildbot-config step. 11:36:51 INFO - ##### 11:36:51 INFO - Running pre-action listener: _resource_record_pre_action 11:36:51 INFO - Running main action method: read_buildbot_config 11:36:51 INFO - Using buildbot properties: 11:36:51 INFO - { 11:36:51 INFO - "project": "", 11:36:51 INFO - "product": "firefox", 11:36:51 INFO - "script_repo_revision": "production", 11:36:51 INFO - "scheduler": "tests-fx-team-yosemite_r7-debug-unittest-7-3600", 11:36:51 INFO - "repository": "", 11:36:51 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 fx-team debug test web-platform-tests-1", 11:36:51 INFO - "buildid": "20160421110016", 11:36:51 INFO - "pgo_build": "False", 11:36:51 INFO - "basedir": "/builds/slave/test", 11:36:51 INFO - "buildnumber": 345, 11:36:51 INFO - "slavename": "t-yosemite-r7-0058", 11:36:51 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 11:36:51 INFO - "platform": "macosx64", 11:36:51 INFO - "branch": "fx-team", 11:36:51 INFO - "revision": "fed6d478bf3d7cc80fbcf975361a2e2bc8e4ed30", 11:36:51 INFO - "repo_path": "integration/fx-team", 11:36:51 INFO - "moz_repo_path": "", 11:36:51 INFO - "stage_platform": "macosx64", 11:36:51 INFO - "builduid": "7bb95e9d9f4049b387b9a0d6fec08b2c", 11:36:51 INFO - "slavebuilddir": "test" 11:36:51 INFO - } 11:36:51 INFO - Found installer url https://queue.taskcluster.net/v1/task/A8pzUXUtR8eogn2BbT4eDw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 11:36:51 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/A8pzUXUtR8eogn2BbT4eDw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 11:36:51 INFO - Running post-action listener: _resource_record_post_action 11:36:51 INFO - ##### 11:36:51 INFO - ##### Running download-and-extract step. 11:36:51 INFO - ##### 11:36:51 INFO - Running pre-action listener: _resource_record_pre_action 11:36:51 INFO - Running main action method: download_and_extract 11:36:51 INFO - mkdir: /builds/slave/test/build/tests 11:36:51 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')]} 11:36:51 INFO - https://queue.taskcluster.net/v1/task/A8pzUXUtR8eogn2BbT4eDw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 11:36:51 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/A8pzUXUtR8eogn2BbT4eDw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 11:36:51 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/A8pzUXUtR8eogn2BbT4eDw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 11:36:51 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/A8pzUXUtR8eogn2BbT4eDw/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 11:36:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/A8pzUXUtR8eogn2BbT4eDw/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 11:36:52 INFO - Downloaded 1235 bytes. 11:36:52 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 11:36:52 INFO - Using the following test package requirements: 11:36:52 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 11:36:52 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 11:36:52 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 11:36:52 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 11:36:52 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 11:36:52 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 11:36:52 INFO - u'jsshell-mac64.zip'], 11:36:52 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 11:36:52 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 11:36:52 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 11:36:52 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 11:36:52 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 11:36:52 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 11:36:52 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 11:36:52 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 11:36:52 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 11:36:52 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 11:36:52 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 11:36:52 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 11:36:52 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')]} 11:36:52 INFO - https://queue.taskcluster.net/v1/task/A8pzUXUtR8eogn2BbT4eDw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 11:36:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/A8pzUXUtR8eogn2BbT4eDw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 11:36:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/A8pzUXUtR8eogn2BbT4eDw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 11:36:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/A8pzUXUtR8eogn2BbT4eDw/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 11:36:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/A8pzUXUtR8eogn2BbT4eDw/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 11:36:53 INFO - Downloaded 17979452 bytes. 11:36:53 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/*'] 11:36:53 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/* 11:36:54 INFO - caution: filename not matched: web-platform/* 11:36:54 INFO - Return code: 11 11:36:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:36:54 INFO - https://queue.taskcluster.net/v1/task/A8pzUXUtR8eogn2BbT4eDw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 11:36:54 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/A8pzUXUtR8eogn2BbT4eDw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 11:36:54 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/A8pzUXUtR8eogn2BbT4eDw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 11:36:54 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/A8pzUXUtR8eogn2BbT4eDw/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 11:36:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/A8pzUXUtR8eogn2BbT4eDw/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 11:36:55 INFO - Downloaded 36397854 bytes. 11:36:55 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/*'] 11:36:55 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/* 11:37:00 INFO - caution: filename not matched: bin/* 11:37:00 INFO - caution: filename not matched: config/* 11:37:00 INFO - caution: filename not matched: mozbase/* 11:37:00 INFO - caution: filename not matched: marionette/* 11:37:00 INFO - caution: filename not matched: tools/wptserve/* 11:37:00 INFO - Return code: 11 11:37:00 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')]} 11:37:00 INFO - https://queue.taskcluster.net/v1/task/A8pzUXUtR8eogn2BbT4eDw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 11:37:00 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/A8pzUXUtR8eogn2BbT4eDw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 11:37:00 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/A8pzUXUtR8eogn2BbT4eDw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 11:37:00 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/A8pzUXUtR8eogn2BbT4eDw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 11:37:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/A8pzUXUtR8eogn2BbT4eDw/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 11:37:02 INFO - Downloaded 68785539 bytes. 11:37:02 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/A8pzUXUtR8eogn2BbT4eDw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 11:37:02 INFO - mkdir: /builds/slave/test/properties 11:37:02 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 11:37:02 INFO - Writing to file /builds/slave/test/properties/build_url 11:37:02 INFO - Contents: 11:37:02 INFO - build_url:https://queue.taskcluster.net/v1/task/A8pzUXUtR8eogn2BbT4eDw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 11:37:03 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/A8pzUXUtR8eogn2BbT4eDw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 11:37:03 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 11:37:03 INFO - Writing to file /builds/slave/test/properties/symbols_url 11:37:03 INFO - Contents: 11:37:03 INFO - symbols_url:https://queue.taskcluster.net/v1/task/A8pzUXUtR8eogn2BbT4eDw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 11:37:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:37:03 INFO - https://queue.taskcluster.net/v1/task/A8pzUXUtR8eogn2BbT4eDw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 11:37:03 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/A8pzUXUtR8eogn2BbT4eDw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 11:37:03 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/A8pzUXUtR8eogn2BbT4eDw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 11:37:03 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/A8pzUXUtR8eogn2BbT4eDw/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 11:37:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/A8pzUXUtR8eogn2BbT4eDw/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 11:37:07 INFO - Downloaded 103417089 bytes. 11:37:07 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'] 11:37:07 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 11:37:10 INFO - Return code: 0 11:37:10 INFO - Running post-action listener: _resource_record_post_action 11:37:10 INFO - Running post-action listener: set_extra_try_arguments 11:37:10 INFO - ##### 11:37:10 INFO - ##### Running create-virtualenv step. 11:37:10 INFO - ##### 11:37:10 INFO - Running pre-action listener: _pre_create_virtualenv 11:37:10 INFO - Running pre-action listener: _resource_record_pre_action 11:37:10 INFO - Running main action method: create_virtualenv 11:37:10 INFO - Creating virtualenv /builds/slave/test/build/venv 11:37:10 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 11:37:10 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 11:37:11 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 11:37:11 INFO - Using real prefix '/tools/python27' 11:37:11 INFO - New python executable in /builds/slave/test/build/venv/bin/python 11:37:11 INFO - Installing distribute.............................................................................................................................................................................................done. 11:37:14 INFO - Installing pip.................done. 11:37:14 INFO - Return code: 0 11:37:14 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 11:37: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')]} 11:37:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:37:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 11:37: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')]} 11:37:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:37:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 11:37:14 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 0x10a6dce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a6f9f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe7f3596b80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a6f55e0>, '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 0x10a2d8cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a303990>, '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.SGOu7x3AEn/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.yIMZmb4AFG/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 11:37:14 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 11:37:14 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 11:37:14 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.SGOu7x3AEn/Render', 11:37:14 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 11:37:14 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 11:37:14 INFO - 'HOME': '/Users/cltbld', 11:37:14 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 11:37:14 INFO - 'LOGNAME': 'cltbld', 11:37:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:37:14 INFO - 'MOZ_NO_REMOTE': '1', 11:37:14 INFO - 'NO_EM_RESTART': '1', 11:37:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:37:14 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 11:37:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:37:14 INFO - 'PWD': '/builds/slave/test', 11:37:14 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 11:37:14 INFO - 'SHELL': '/bin/bash', 11:37:14 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.yIMZmb4AFG/Listeners', 11:37:14 INFO - 'TMPDIR': '/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/', 11:37:14 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 11:37:14 INFO - 'USER': 'cltbld', 11:37:14 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 11:37:14 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 11:37:14 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 11:37:14 INFO - 'XPC_FLAGS': '0x0', 11:37:14 INFO - 'XPC_SERVICE_NAME': '0', 11:37:14 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 11:37:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:37:14 INFO - Downloading/unpacking psutil>=0.7.1 11:37:14 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 11:37:14 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 11:37:14 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 11:37:14 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 11:37:14 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 11:37:14 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 11:37:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 11:37:17 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 11:37:17 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 11:37:17 INFO - Installing collected packages: psutil 11:37:17 INFO - Running setup.py install for psutil 11:37:17 INFO - building 'psutil._psutil_osx' extension 11:37:17 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 11:37:18 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 11:37:18 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 11:37:18 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 11:37:18 INFO - building 'psutil._psutil_posix' extension 11:37:18 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 11:37:18 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 11:37:18 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 11:37:18 INFO - ^ 11:37:18 INFO - 1 warning generated. 11:37:18 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 11:37:18 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 11:37:18 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 11:37:18 INFO - Successfully installed psutil 11:37:18 INFO - Cleaning up... 11:37:19 INFO - Return code: 0 11:37:19 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 11:37:19 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')]} 11:37:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:37:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 11:37:19 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')]} 11:37:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:37:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 11:37:19 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 0x10a6dce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a6f9f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe7f3596b80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a6f55e0>, '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 0x10a2d8cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a303990>, '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.SGOu7x3AEn/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.yIMZmb4AFG/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 11:37:19 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 11:37:19 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 11:37:19 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.SGOu7x3AEn/Render', 11:37:19 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 11:37:19 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 11:37:19 INFO - 'HOME': '/Users/cltbld', 11:37:19 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 11:37:19 INFO - 'LOGNAME': 'cltbld', 11:37:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:37:19 INFO - 'MOZ_NO_REMOTE': '1', 11:37:19 INFO - 'NO_EM_RESTART': '1', 11:37:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:37:19 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 11:37:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:37:19 INFO - 'PWD': '/builds/slave/test', 11:37:19 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 11:37:19 INFO - 'SHELL': '/bin/bash', 11:37:19 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.yIMZmb4AFG/Listeners', 11:37:19 INFO - 'TMPDIR': '/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/', 11:37:19 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 11:37:19 INFO - 'USER': 'cltbld', 11:37:19 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 11:37:19 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 11:37:19 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 11:37:19 INFO - 'XPC_FLAGS': '0x0', 11:37:19 INFO - 'XPC_SERVICE_NAME': '0', 11:37:19 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 11:37:19 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:37:19 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 11:37:19 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 11:37:19 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 11:37:19 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 11:37:19 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 11:37:19 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 11:37:19 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 11:37:21 INFO - Downloading mozsystemmonitor-0.0.tar.gz 11:37:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 11:37:21 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 11:37:21 INFO - Installing collected packages: mozsystemmonitor 11:37:21 INFO - Running setup.py install for mozsystemmonitor 11:37:22 INFO - Successfully installed mozsystemmonitor 11:37:22 INFO - Cleaning up... 11:37:22 INFO - Return code: 0 11:37:22 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 11:37:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:37:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:37:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 11:37:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:37:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:37:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 11:37:22 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 0x10a6dce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a6f9f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe7f3596b80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a6f55e0>, '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 0x10a2d8cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a303990>, '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.SGOu7x3AEn/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.yIMZmb4AFG/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 11:37:22 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 11:37:22 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 11:37:22 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.SGOu7x3AEn/Render', 11:37:22 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 11:37:22 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 11:37:22 INFO - 'HOME': '/Users/cltbld', 11:37:22 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 11:37:22 INFO - 'LOGNAME': 'cltbld', 11:37:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:37:22 INFO - 'MOZ_NO_REMOTE': '1', 11:37:22 INFO - 'NO_EM_RESTART': '1', 11:37:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:37:22 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 11:37:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:37:22 INFO - 'PWD': '/builds/slave/test', 11:37:22 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 11:37:22 INFO - 'SHELL': '/bin/bash', 11:37:22 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.yIMZmb4AFG/Listeners', 11:37:22 INFO - 'TMPDIR': '/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/', 11:37:22 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 11:37:22 INFO - 'USER': 'cltbld', 11:37:22 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 11:37:22 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 11:37:22 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 11:37:22 INFO - 'XPC_FLAGS': '0x0', 11:37:22 INFO - 'XPC_SERVICE_NAME': '0', 11:37:22 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 11:37:22 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:37:22 INFO - Downloading/unpacking blobuploader==1.2.4 11:37:22 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 11:37:22 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 11:37:22 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 11:37:22 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 11:37:22 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 11:37:22 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 11:37:24 INFO - Downloading blobuploader-1.2.4.tar.gz 11:37:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 11:37:24 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 11:37:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:37:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:37:24 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 11:37:24 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 11:37:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:37:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:37:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 11:37:25 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 11:37:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:37:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:37:25 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 11:37:25 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 11:37:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:37:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:37:25 INFO - Downloading docopt-0.6.1.tar.gz 11:37:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 11:37:26 INFO - Installing collected packages: blobuploader, requests, docopt 11:37:26 INFO - Running setup.py install for blobuploader 11:37:26 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 11:37:26 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 11:37:26 INFO - Running setup.py install for requests 11:37:26 INFO - Running setup.py install for docopt 11:37:26 INFO - Successfully installed blobuploader requests docopt 11:37:26 INFO - Cleaning up... 11:37:26 INFO - Return code: 0 11:37:26 INFO - Installing None into virtualenv /builds/slave/test/build/venv 11:37:26 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')]} 11:37:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:37:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 11:37:26 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')]} 11:37:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:37:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 11:37:26 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 0x10a6dce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a6f9f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe7f3596b80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a6f55e0>, '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 0x10a2d8cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a303990>, '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.SGOu7x3AEn/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.yIMZmb4AFG/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 11:37:26 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 11:37:26 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 11:37:26 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.SGOu7x3AEn/Render', 11:37:26 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 11:37:26 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 11:37:26 INFO - 'HOME': '/Users/cltbld', 11:37:26 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 11:37:26 INFO - 'LOGNAME': 'cltbld', 11:37:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:37:26 INFO - 'MOZ_NO_REMOTE': '1', 11:37:26 INFO - 'NO_EM_RESTART': '1', 11:37:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:37:26 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 11:37:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:37:26 INFO - 'PWD': '/builds/slave/test', 11:37:26 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 11:37:26 INFO - 'SHELL': '/bin/bash', 11:37:26 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.yIMZmb4AFG/Listeners', 11:37:26 INFO - 'TMPDIR': '/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/', 11:37:26 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 11:37:26 INFO - 'USER': 'cltbld', 11:37:26 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 11:37:26 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 11:37:26 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 11:37:26 INFO - 'XPC_FLAGS': '0x0', 11:37:26 INFO - 'XPC_SERVICE_NAME': '0', 11:37:26 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 11:37:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:37:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 11:37:27 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-paD8Uj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 11:37:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 11:37:27 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-Q45U6V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 11:37:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 11:37:27 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-k3kBiK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 11:37:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 11:37:27 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-DQZJPj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 11:37:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 11:37:27 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-VKv7s3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 11:37:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 11:37:27 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-Mek7IH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 11:37:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 11:37:27 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-0DKFeq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 11:37:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 11:37:27 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-v4blrM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 11:37:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 11:37:28 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-QWQdGs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 11:37:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 11:37:28 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-4QkV4o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 11:37:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 11:37:28 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-B3xvEE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 11:37:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 11:37:28 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-djQ3sy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 11:37:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 11:37:28 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-ImeJd4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 11:37:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 11:37:28 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-rKCiyj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 11:37:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 11:37:28 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-9uaoeh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 11:37:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 11:37:28 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-bd1upA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 11:37:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 11:37:28 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-Gl0pi9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 11:37:28 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 11:37:28 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-3GJ_TA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 11:37:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 11:37:29 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-bHp0TM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 11:37:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:37:29 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-UKPtZM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:37:29 INFO - Unpacking /builds/slave/test/build/tests/marionette 11:37:29 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-M17Jtu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 11:37:29 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 11:37:29 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 11:37:29 INFO - Running setup.py install for manifestparser 11:37:29 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 11:37:29 INFO - Running setup.py install for mozcrash 11:37:30 INFO - Running setup.py install for mozdebug 11:37:30 INFO - Running setup.py install for mozdevice 11:37:30 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 11:37:30 INFO - Installing dm script to /builds/slave/test/build/venv/bin 11:37:30 INFO - Running setup.py install for mozfile 11:37:30 INFO - Running setup.py install for mozhttpd 11:37:30 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 11:37:30 INFO - Running setup.py install for mozinfo 11:37:30 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 11:37:30 INFO - Running setup.py install for mozInstall 11:37:30 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 11:37:30 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 11:37:30 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 11:37:30 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 11:37:30 INFO - Running setup.py install for mozleak 11:37:31 INFO - Running setup.py install for mozlog 11:37:31 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 11:37:31 INFO - Running setup.py install for moznetwork 11:37:31 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 11:37:31 INFO - Running setup.py install for mozprocess 11:37:31 INFO - Running setup.py install for mozprofile 11:37:31 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 11:37:31 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 11:37:31 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 11:37:31 INFO - Running setup.py install for mozrunner 11:37:31 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 11:37:31 INFO - Running setup.py install for mozscreenshot 11:37:32 INFO - Running setup.py install for moztest 11:37:32 INFO - Running setup.py install for mozversion 11:37:32 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 11:37:32 INFO - Running setup.py install for wptserve 11:37:32 INFO - Running setup.py install for marionette-driver 11:37:32 INFO - Running setup.py install for browsermob-proxy 11:37:32 INFO - Running setup.py install for marionette-client 11:37:32 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 11:37:33 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 11:37:33 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 11:37:33 INFO - Cleaning up... 11:37:33 INFO - Return code: 0 11:37:33 INFO - Installing None into virtualenv /builds/slave/test/build/venv 11:37:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:37:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:37:33 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 11:37:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:37:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:37:33 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 11:37:33 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 0x10a6dce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a6f9f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe7f3596b80>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a6f55e0>, '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 0x10a2d8cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a303990>, '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.SGOu7x3AEn/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.yIMZmb4AFG/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 11:37:33 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 11:37:33 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 11:37:33 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.SGOu7x3AEn/Render', 11:37:33 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 11:37:33 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 11:37:33 INFO - 'HOME': '/Users/cltbld', 11:37:33 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 11:37:33 INFO - 'LOGNAME': 'cltbld', 11:37:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:37:33 INFO - 'MOZ_NO_REMOTE': '1', 11:37:33 INFO - 'NO_EM_RESTART': '1', 11:37:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:37:33 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 11:37:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:37:33 INFO - 'PWD': '/builds/slave/test', 11:37:33 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 11:37:33 INFO - 'SHELL': '/bin/bash', 11:37:33 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.yIMZmb4AFG/Listeners', 11:37:33 INFO - 'TMPDIR': '/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/', 11:37:33 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 11:37:33 INFO - 'USER': 'cltbld', 11:37:33 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 11:37:33 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 11:37:33 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 11:37:33 INFO - 'XPC_FLAGS': '0x0', 11:37:33 INFO - 'XPC_SERVICE_NAME': '0', 11:37:33 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 11:37:33 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:37:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 11:37:33 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-W1vlcy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 11:37:33 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)) 11:37:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 11:37:33 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-KjzyCw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 11:37:33 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)) 11:37:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 11:37:33 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-nl9TjW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 11:37:33 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)) 11:37:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 11:37:33 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-oc_ts6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 11:37:33 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)) 11:37:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 11:37:33 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-l_fTpC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 11:37:33 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)) 11:37:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 11:37:33 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-ryWZUt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 11:37:34 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)) 11:37:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 11:37:34 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-u22k1M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 11:37:34 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)) 11:37:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 11:37:34 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-jEG8Ij-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 11:37:34 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)) 11:37:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 11:37:34 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-xrYP4m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 11:37:34 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)) 11:37:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 11:37:34 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-4odWLU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 11:37:34 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)) 11:37:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 11:37:34 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-zo9z7P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 11:37:34 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)) 11:37:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 11:37:34 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-ZMuGo9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 11:37:34 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)) 11:37:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 11:37:34 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-VdPvid-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 11:37:34 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)) 11:37:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 11:37:34 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-GmCFUV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 11:37:34 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)) 11:37:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 11:37:34 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-ZRLuus-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 11:37:35 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)) 11:37:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 11:37:35 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-B_sgiB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 11:37:35 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)) 11:37:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 11:37:35 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-uagaFb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 11:37:35 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)) 11:37:35 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 11:37:35 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-6YuxCs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 11:37:35 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)) 11:37:35 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 11:37:35 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-5qyF4h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 11:37:35 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)) 11:37:35 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:37:35 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-DRXBAc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:37:35 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)) 11:37:35 INFO - Unpacking /builds/slave/test/build/tests/marionette 11:37:35 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-DC5243-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 11:37:36 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 11:37:36 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)) 11:37:36 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)) 11:37:36 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)) 11:37:36 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)) 11:37:36 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)) 11:37:36 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)) 11:37:36 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 11:37:36 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 11:37:36 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 11:37:36 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 11:37:36 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 11:37:36 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 11:37:36 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 11:37:38 INFO - Downloading blessings-1.6.tar.gz 11:37:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 11:37:38 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)) 11:37:38 INFO - Installing collected packages: blessings 11:37:38 INFO - Running setup.py install for blessings 11:37:38 INFO - Successfully installed blessings 11:37:38 INFO - Cleaning up... 11:37:38 INFO - Return code: 0 11:37:38 INFO - Done creating virtualenv /builds/slave/test/build/venv. 11:37:38 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 11:37:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 11:37:39 INFO - Reading from file tmpfile_stdout 11:37:39 INFO - Current package versions: 11:37:39 INFO - blessings == 1.6 11:37:39 INFO - blobuploader == 1.2.4 11:37:39 INFO - browsermob-proxy == 0.6.0 11:37:39 INFO - docopt == 0.6.1 11:37:39 INFO - manifestparser == 1.1 11:37:39 INFO - marionette-client == 2.3.0 11:37:39 INFO - marionette-driver == 1.4.0 11:37:39 INFO - mozInstall == 1.12 11:37:39 INFO - mozcrash == 0.17 11:37:39 INFO - mozdebug == 0.1 11:37:39 INFO - mozdevice == 0.48 11:37:39 INFO - mozfile == 1.2 11:37:39 INFO - mozhttpd == 0.7 11:37:39 INFO - mozinfo == 0.9 11:37:39 INFO - mozleak == 0.1 11:37:39 INFO - mozlog == 3.1 11:37:39 INFO - moznetwork == 0.27 11:37:39 INFO - mozprocess == 0.22 11:37:39 INFO - mozprofile == 0.28 11:37:39 INFO - mozrunner == 6.11 11:37:39 INFO - mozscreenshot == 0.1 11:37:39 INFO - mozsystemmonitor == 0.0 11:37:39 INFO - moztest == 0.7 11:37:39 INFO - mozversion == 1.4 11:37:39 INFO - psutil == 3.1.1 11:37:39 INFO - requests == 1.2.3 11:37:39 INFO - wptserve == 1.4.0 11:37:39 INFO - wsgiref == 0.1.2 11:37:39 INFO - Running post-action listener: _resource_record_post_action 11:37:39 INFO - Running post-action listener: _start_resource_monitoring 11:37:39 INFO - Starting resource monitoring. 11:37:39 INFO - ##### 11:37:39 INFO - ##### Running pull step. 11:37:39 INFO - ##### 11:37:39 INFO - Running pre-action listener: _resource_record_pre_action 11:37:39 INFO - Running main action method: pull 11:37:39 INFO - Pull has nothing to do! 11:37:39 INFO - Running post-action listener: _resource_record_post_action 11:37:39 INFO - ##### 11:37:39 INFO - ##### Running install step. 11:37:39 INFO - ##### 11:37:39 INFO - Running pre-action listener: _resource_record_pre_action 11:37:39 INFO - Running main action method: install 11:37:39 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 11:37:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 11:37:39 INFO - Reading from file tmpfile_stdout 11:37:39 INFO - Detecting whether we're running mozinstall >=1.0... 11:37:39 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 11:37:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 11:37:39 INFO - Reading from file tmpfile_stdout 11:37:39 INFO - Output received: 11:37:39 INFO - Usage: mozinstall [options] installer 11:37:39 INFO - Options: 11:37:39 INFO - -h, --help show this help message and exit 11:37:39 INFO - -d DEST, --destination=DEST 11:37:39 INFO - Directory to install application into. [default: 11:37:39 INFO - "/builds/slave/test"] 11:37:39 INFO - --app=APP Application being installed. [default: firefox] 11:37:39 INFO - mkdir: /builds/slave/test/build/application 11:37:39 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'] 11:37:39 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 11:37:59 INFO - Reading from file tmpfile_stdout 11:37:59 INFO - Output received: 11:37:59 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 11:37:59 INFO - Running post-action listener: _resource_record_post_action 11:37:59 INFO - ##### 11:37:59 INFO - ##### Running run-tests step. 11:37:59 INFO - ##### 11:37:59 INFO - Running pre-action listener: _resource_record_pre_action 11:37:59 INFO - Running main action method: run_tests 11:37:59 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 11:37:59 INFO - Minidump filename unknown. Determining based upon platform and architecture. 11:37:59 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 11:37:59 INFO - grabbing minidump binary from tooltool 11:37:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:37:59 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 0x10a6f55e0>, '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 0x10a2d8cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a303990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 11:37:59 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 11:37:59 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 11:37:59 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 11:37:59 INFO - Return code: 0 11:37:59 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 11:37:59 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 11:37:59 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/A8pzUXUtR8eogn2BbT4eDw/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 11:37:59 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/A8pzUXUtR8eogn2BbT4eDw/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 11:37:59 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.SGOu7x3AEn/Render', 11:37:59 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 11:37:59 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 11:37:59 INFO - 'HOME': '/Users/cltbld', 11:37:59 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 11:37:59 INFO - 'LOGNAME': 'cltbld', 11:37:59 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 11:37:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:37:59 INFO - 'MOZ_NO_REMOTE': '1', 11:37:59 INFO - 'NO_EM_RESTART': '1', 11:37:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:37:59 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 11:37:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:37:59 INFO - 'PWD': '/builds/slave/test', 11:37:59 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 11:37:59 INFO - 'SHELL': '/bin/bash', 11:37:59 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.yIMZmb4AFG/Listeners', 11:37:59 INFO - 'TMPDIR': '/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/', 11:37:59 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 11:37:59 INFO - 'USER': 'cltbld', 11:37:59 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 11:37:59 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 11:37:59 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 11:37:59 INFO - 'XPC_FLAGS': '0x0', 11:37:59 INFO - 'XPC_SERVICE_NAME': '0', 11:37:59 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 11:37:59 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/A8pzUXUtR8eogn2BbT4eDw/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 11:38:00 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 11:38:00 INFO - import pkg_resources 11:38:00 INFO - Using 1 client processes 11:38:00 INFO - wptserve Starting http server on 127.0.0.1:8000 11:38:00 INFO - wptserve Starting http server on 127.0.0.1:8001 11:38:00 INFO - wptserve Starting http server on 127.0.0.1:8443 11:38:03 INFO - SUITE-START | Running 778 tests 11:38:03 INFO - Running testharness tests 11:38:03 INFO - Setting up ssl 11:38:03 INFO - PROCESS | certutil | 11:38:03 INFO - PROCESS | certutil | 11:38:03 INFO - PROCESS | certutil | 11:38:03 INFO - Certificate Nickname Trust Attributes 11:38:03 INFO - SSL,S/MIME,JAR/XPI 11:38:03 INFO - 11:38:03 INFO - web-platform-tests CT,, 11:38:03 INFO - 11:38:03 INFO - Starting runner 11:38:03 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 11:38:04 INFO - PROCESS | 1650 | 1461263884056 Marionette DEBUG Marionette enabled via build flag and pref 11:38:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x11672f800 == 1 [pid = 1650] [id = 1] 11:38:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 1 (0x116730000) [pid = 1650] [serial = 1] [outer = 0x0] 11:38:04 INFO - PROCESS | 1650 | [1650] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 11:38:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 2 (0x116731000) [pid = 1650] [serial = 2] [outer = 0x116730000] 11:38:04 INFO - PROCESS | 1650 | 1461263884366 Marionette INFO Listening on port 2828 11:38:04 INFO - PROCESS | 1650 | 1461263884595 Marionette DEBUG Marionette enabled via command-line flag 11:38:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x119143800 == 2 [pid = 1650] [id = 2] 11:38:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 3 (0x119144000) [pid = 1650] [serial = 3] [outer = 0x0] 11:38:04 INFO - PROCESS | 1650 | [1650] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 11:38:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 4 (0x119145000) [pid = 1650] [serial = 4] [outer = 0x119144000] 11:38:04 INFO - PROCESS | 1650 | [1650] 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 11:38:04 INFO - PROCESS | 1650 | 1461263884748 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49287 11:38:04 INFO - PROCESS | 1650 | 1461263884832 Marionette DEBUG Closed connection conn0 11:38:04 INFO - PROCESS | 1650 | [1650] 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 11:38:04 INFO - PROCESS | 1650 | 1461263884838 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49288 11:38:04 INFO - PROCESS | 1650 | 1461263884853 Marionette DEBUG Closed connection conn1 11:38:04 INFO - PROCESS | 1650 | [1650] 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 11:38:04 INFO - PROCESS | 1650 | 1461263884858 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49289 11:38:04 INFO - PROCESS | 1650 | 1461263884866 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 11:38:04 INFO - PROCESS | 1650 | 1461263884872 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":"20160421110016","device":"desktop","version":"48.0a1"} 11:38:05 INFO - PROCESS | 1650 | [1650] 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 11:38:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c661000 == 3 [pid = 1650] [id = 3] 11:38:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 5 (0x11c667800) [pid = 1650] [serial = 5] [outer = 0x0] 11:38:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c668800 == 4 [pid = 1650] [id = 4] 11:38:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 6 (0x11bf36800) [pid = 1650] [serial = 6] [outer = 0x0] 11:38:05 INFO - PROCESS | 1650 | [1650] 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 11:38:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x123eda800 == 5 [pid = 1650] [id = 5] 11:38:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 7 (0x11bf34c00) [pid = 1650] [serial = 7] [outer = 0x0] 11:38:06 INFO - PROCESS | 1650 | [1650] 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 11:38:06 INFO - PROCESS | 1650 | [1650] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 11:38:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 8 (0x124026400) [pid = 1650] [serial = 8] [outer = 0x11bf34c00] 11:38:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 9 (0x1245e2000) [pid = 1650] [serial = 9] [outer = 0x11c667800] 11:38:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 10 (0x123cb5c00) [pid = 1650] [serial = 10] [outer = 0x11bf36800] 11:38:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 11 (0x123cb7c00) [pid = 1650] [serial = 11] [outer = 0x11bf34c00] 11:38:06 INFO - PROCESS | 1650 | 1461263886816 Marionette DEBUG loaded listener.js 11:38:06 INFO - PROCESS | 1650 | 1461263886827 Marionette DEBUG loaded listener.js 11:38:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 12 (0x1297e6000) [pid = 1650] [serial = 12] [outer = 0x11bf34c00] 11:38:07 INFO - PROCESS | 1650 | 1461263887176 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"01065345-775b-b343-b956-230621d51e86","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":"20160421110016","device":"desktop","version":"48.0a1","command_id":1}}] 11:38:07 INFO - PROCESS | 1650 | 1461263887292 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}] 11:38:07 INFO - PROCESS | 1650 | 1461263887341 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 11:38:07 INFO - PROCESS | 1650 | 1461263887462 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 11:38:07 INFO - PROCESS | 1650 | [1650] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 11:38:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 13 (0x12b3eb800) [pid = 1650] [serial = 13] [outer = 0x11bf34c00] 11:38:07 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 11:38:07 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 11:38:07 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 11:38:07 INFO - PROCESS | 1650 | 1461263887842 Marionette TRACE conn2 <- [1,3,null,{}] 11:38:07 INFO - PROCESS | 1650 | 1461263887846 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 11:38:07 INFO - PROCESS | 1650 | 1461263887866 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 11:38:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 11:38:07 INFO - PROCESS | 1650 | 1461263887895 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 11:38:07 INFO - PROCESS | 1650 | 1461263887897 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 11:38:07 INFO - PROCESS | 1650 | 1461263887900 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 11:38:07 INFO - PROCESS | 1650 | 1461263887903 Marionette TRACE conn2 <- [1,6,null,{}] 11:38:07 INFO - PROCESS | 1650 | 1461263887908 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}] 11:38:07 INFO - PROCESS | 1650 | 1461263887915 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 11:38:07 INFO - PROCESS | 1650 | 1461263887918 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b7db800 == 6 [pid = 1650] [id = 6] 11:38:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 14 (0x12ba79000) [pid = 1650] [serial = 14] [outer = 0x0] 11:38:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 15 (0x12ba7ac00) [pid = 1650] [serial = 15] [outer = 0x12ba79000] 11:38:07 INFO - PROCESS | 1650 | 1461263887950 Marionette DEBUG loaded listener.js 11:38:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 16 (0x12bba1c00) [pid = 1650] [serial = 16] [outer = 0x12ba79000] 11:38:08 INFO - PROCESS | 1650 | 1461263888262 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]]]}] 11:38:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 11:38:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 375ms 11:38:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb49800 == 7 [pid = 1650] [id = 7] 11:38:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 17 (0x12bba7400) [pid = 1650] [serial = 17] [outer = 0x0] 11:38:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 18 (0x12bdc3400) [pid = 1650] [serial = 18] [outer = 0x12bba7400] 11:38:08 INFO - PROCESS | 1650 | 1461263888295 Marionette DEBUG loaded listener.js 11:38:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 19 (0x12bdc9800) [pid = 1650] [serial = 19] [outer = 0x12bba7400] 11:38:08 INFO - PROCESS | 1650 | 1461263888331 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 11:38:08 INFO - PROCESS | 1650 | 1461263888332 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 11:38:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 11:38:08 INFO - PROCESS | 1650 | 1461263888370 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 11:38:08 INFO - PROCESS | 1650 | 1461263888371 Marionette TRACE conn2 <- [1,10,null,{}] 11:38:08 INFO - PROCESS | 1650 | 1461263888392 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}] 11:38:08 INFO - PROCESS | 1650 | 1461263888522 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 11:38:08 INFO - PROCESS | 1650 | 1461263888555 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d0a3000 == 8 [pid = 1650] [id = 8] 11:38:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 20 (0x12d262800) [pid = 1650] [serial = 20] [outer = 0x0] 11:38:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 21 (0x12d264400) [pid = 1650] [serial = 21] [outer = 0x12d262800] 11:38:08 INFO - PROCESS | 1650 | 1461263888583 Marionette DEBUG loaded listener.js 11:38:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 22 (0x12d268800) [pid = 1650] [serial = 22] [outer = 0x12d262800] 11:38:08 INFO - PROCESS | 1650 | 1461263888940 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]]]}] 11:38:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 11:38:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 597ms 11:38:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 11:38:08 INFO - PROCESS | 1650 | 1461263888956 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 11:38:08 INFO - PROCESS | 1650 | 1461263888958 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 11:38:08 INFO - PROCESS | 1650 | 1461263888960 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 11:38:08 INFO - PROCESS | 1650 | 1461263888961 Marionette TRACE conn2 <- [1,14,null,{}] 11:38:08 INFO - PROCESS | 1650 | 1461263888964 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}] 11:38:09 INFO - PROCESS | 1650 | 1461263889078 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 11:38:09 INFO - PROCESS | 1650 | 1461263889087 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db21800 == 9 [pid = 1650] [id = 9] 11:38:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 23 (0x12d26fc00) [pid = 1650] [serial = 23] [outer = 0x0] 11:38:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 24 (0x12da20000) [pid = 1650] [serial = 24] [outer = 0x12d26fc00] 11:38:09 INFO - PROCESS | 1650 | 1461263889128 Marionette DEBUG loaded listener.js 11:38:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 25 (0x12d4c1000) [pid = 1650] [serial = 25] [outer = 0x12d26fc00] 11:38:09 INFO - PROCESS | 1650 | 1461263889535 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]]]}] 11:38:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 11:38:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 619ms 11:38:09 INFO - PROCESS | 1650 | 1461263889580 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 11:38:09 INFO - PROCESS | 1650 | 1461263889581 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 11:38:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 11:38:09 INFO - PROCESS | 1650 | 1461263889583 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 11:38:09 INFO - PROCESS | 1650 | 1461263889584 Marionette TRACE conn2 <- [1,18,null,{}] 11:38:09 INFO - PROCESS | 1650 | 1461263889587 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}] 11:38:09 INFO - PROCESS | 1650 | 1461263889673 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 11:38:09 INFO - PROCESS | 1650 | 1461263889696 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e488800 == 10 [pid = 1650] [id = 10] 11:38:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 26 (0x12e368800) [pid = 1650] [serial = 26] [outer = 0x0] 11:38:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 27 (0x12e36a400) [pid = 1650] [serial = 27] [outer = 0x12e368800] 11:38:09 INFO - PROCESS | 1650 | 1461263889724 Marionette DEBUG loaded listener.js 11:38:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 28 (0x12e370400) [pid = 1650] [serial = 28] [outer = 0x12e368800] 11:38:10 INFO - PROCESS | 1650 | 1461263890088 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]]]}] 11:38:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 11:38:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 521ms 11:38:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 11:38:10 INFO - PROCESS | 1650 | 1461263890105 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 11:38:10 INFO - PROCESS | 1650 | 1461263890107 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 11:38:10 INFO - PROCESS | 1650 | 1461263890111 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 11:38:10 INFO - PROCESS | 1650 | 1461263890113 Marionette TRACE conn2 <- [1,22,null,{}] 11:38:10 INFO - PROCESS | 1650 | 1461263890115 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}] 11:38:10 INFO - PROCESS | 1650 | 1461263890183 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 11:38:10 INFO - PROCESS | 1650 | 1461263890189 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e4e6800 == 11 [pid = 1650] [id = 11] 11:38:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 29 (0x11aaf2c00) [pid = 1650] [serial = 29] [outer = 0x0] 11:38:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 30 (0x12e696800) [pid = 1650] [serial = 30] [outer = 0x11aaf2c00] 11:38:10 INFO - PROCESS | 1650 | 1461263890210 Marionette DEBUG loaded listener.js 11:38:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 31 (0x12e69fc00) [pid = 1650] [serial = 31] [outer = 0x11aaf2c00] 11:38:10 INFO - PROCESS | 1650 | 1461263890427 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]]]}] 11:38:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 11:38:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 370ms 11:38:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 11:38:10 INFO - PROCESS | 1650 | 1461263890480 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 11:38:10 INFO - PROCESS | 1650 | 1461263890481 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 11:38:10 INFO - PROCESS | 1650 | 1461263890493 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 11:38:10 INFO - PROCESS | 1650 | 1461263890494 Marionette TRACE conn2 <- [1,26,null,{}] 11:38:10 INFO - PROCESS | 1650 | 1461263890496 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}] 11:38:10 INFO - PROCESS | 1650 | 1461263890595 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 11:38:10 INFO - PROCESS | 1650 | 1461263890600 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e6c1000 == 12 [pid = 1650] [id = 12] 11:38:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 32 (0x12e81c400) [pid = 1650] [serial = 32] [outer = 0x0] 11:38:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 33 (0x12e827800) [pid = 1650] [serial = 33] [outer = 0x12e81c400] 11:38:10 INFO - PROCESS | 1650 | 1461263890625 Marionette DEBUG loaded listener.js 11:38:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 34 (0x12e9bd400) [pid = 1650] [serial = 34] [outer = 0x12e81c400] 11:38:10 INFO - PROCESS | 1650 | 1461263890866 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]]]}] 11:38:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 11:38:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 427ms 11:38:10 INFO - PROCESS | 1650 | 1461263890912 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 11:38:10 INFO - PROCESS | 1650 | 1461263890913 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 11:38:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 11:38:10 INFO - PROCESS | 1650 | 1461263890915 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 11:38:10 INFO - PROCESS | 1650 | 1461263890916 Marionette TRACE conn2 <- [1,30,null,{}] 11:38:10 INFO - PROCESS | 1650 | 1461263890927 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}] 11:38:11 INFO - PROCESS | 1650 | 1461263891015 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 11:38:11 INFO - PROCESS | 1650 | 1461263891020 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e945000 == 13 [pid = 1650] [id = 13] 11:38:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 35 (0x12e9c0000) [pid = 1650] [serial = 35] [outer = 0x0] 11:38:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 36 (0x12edee400) [pid = 1650] [serial = 36] [outer = 0x12e9c0000] 11:38:11 INFO - PROCESS | 1650 | 1461263891045 Marionette DEBUG loaded listener.js 11:38:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 37 (0x12edf4800) [pid = 1650] [serial = 37] [outer = 0x12e9c0000] 11:38:11 INFO - PROCESS | 1650 | 1461263891283 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]]]}] 11:38:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 11:38:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 376ms 11:38:11 INFO - PROCESS | 1650 | 1461263891292 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 11:38:11 INFO - PROCESS | 1650 | 1461263891293 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 11:38:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 11:38:11 INFO - PROCESS | 1650 | 1461263891295 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 11:38:11 INFO - PROCESS | 1650 | 1461263891296 Marionette TRACE conn2 <- [1,34,null,{}] 11:38:11 INFO - PROCESS | 1650 | 1461263891299 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}] 11:38:11 INFO - PROCESS | 1650 | 1461263891396 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 11:38:11 INFO - PROCESS | 1650 | 1461263891400 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f035000 == 14 [pid = 1650] [id = 14] 11:38:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 38 (0x12da1e400) [pid = 1650] [serial = 38] [outer = 0x0] 11:38:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 39 (0x12edfb400) [pid = 1650] [serial = 39] [outer = 0x12da1e400] 11:38:11 INFO - PROCESS | 1650 | 1461263891426 Marionette DEBUG loaded listener.js 11:38:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 40 (0x12ef08000) [pid = 1650] [serial = 40] [outer = 0x12da1e400] 11:38:11 INFO - PROCESS | 1650 | 1461263891654 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]]]}] 11:38:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 11:38:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 369ms 11:38:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 11:38:11 INFO - PROCESS | 1650 | 1461263891664 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 11:38:11 INFO - PROCESS | 1650 | 1461263891665 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 11:38:11 INFO - PROCESS | 1650 | 1461263891668 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 11:38:11 INFO - PROCESS | 1650 | 1461263891671 Marionette TRACE conn2 <- [1,38,null,{}] 11:38:11 INFO - PROCESS | 1650 | 1461263891679 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}] 11:38:11 INFO - PROCESS | 1650 | 1461263891772 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 11:38:11 INFO - PROCESS | 1650 | 1461263891776 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f4be800 == 15 [pid = 1650] [id = 15] 11:38:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 41 (0x12ef09000) [pid = 1650] [serial = 41] [outer = 0x0] 11:38:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 42 (0x12ef10800) [pid = 1650] [serial = 42] [outer = 0x12ef09000] 11:38:11 INFO - PROCESS | 1650 | 1461263891801 Marionette DEBUG loaded listener.js 11:38:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 43 (0x12f0c3400) [pid = 1650] [serial = 43] [outer = 0x12ef09000] 11:38:12 INFO - PROCESS | 1650 | 1461263892036 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]]]}] 11:38:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f78e000 == 16 [pid = 1650] [id = 16] 11:38:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 44 (0x12f78e800) [pid = 1650] [serial = 44] [outer = 0x0] 11:38:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 45 (0x12f790000) [pid = 1650] [serial = 45] [outer = 0x12f78e800] 11:38:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 46 (0x12f794800) [pid = 1650] [serial = 46] [outer = 0x12f78e800] 11:38:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dbf3800 == 17 [pid = 1650] [id = 17] 11:38:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 47 (0x12f0cb400) [pid = 1650] [serial = 47] [outer = 0x0] 11:38:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 11:38:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 426ms 11:38:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 48 (0x12f6c5c00) [pid = 1650] [serial = 48] [outer = 0x12f0cb400] 11:38:12 INFO - PROCESS | 1650 | 1461263892121 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 11:38:12 INFO - PROCESS | 1650 | 1461263892122 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 11:38:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 49 (0x118ede000) [pid = 1650] [serial = 49] [outer = 0x12f0cb400] 11:38:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 11:38:12 INFO - PROCESS | 1650 | 1461263892169 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 11:38:12 INFO - PROCESS | 1650 | 1461263892170 Marionette TRACE conn2 <- [1,42,null,{}] 11:38:12 INFO - PROCESS | 1650 | 1461263892199 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}] 11:38:12 INFO - PROCESS | 1650 | 1461263892283 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 11:38:12 INFO - PROCESS | 1650 | 1461263892289 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fe35000 == 18 [pid = 1650] [id = 18] 11:38:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 50 (0x12f0c5800) [pid = 1650] [serial = 50] [outer = 0x0] 11:38:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 51 (0x12f6bd400) [pid = 1650] [serial = 51] [outer = 0x12f0c5800] 11:38:12 INFO - PROCESS | 1650 | 1461263892315 Marionette DEBUG loaded listener.js 11:38:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 52 (0x12ff38c00) [pid = 1650] [serial = 52] [outer = 0x12f0c5800] 11:38:12 INFO - PROCESS | 1650 | 1461263892554 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]]]}] 11:38:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 11:38:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 448ms 11:38:12 INFO - PROCESS | 1650 | 1461263892596 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 11:38:12 INFO - PROCESS | 1650 | 1461263892598 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 11:38:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 11:38:12 INFO - PROCESS | 1650 | 1461263892608 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 11:38:12 INFO - PROCESS | 1650 | 1461263892610 Marionette TRACE conn2 <- [1,46,null,{}] 11:38:12 INFO - PROCESS | 1650 | 1461263892612 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}] 11:38:12 INFO - PROCESS | 1650 | 1461263892709 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 11:38:12 INFO - PROCESS | 1650 | 1461263892713 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ad78800 == 19 [pid = 1650] [id = 19] 11:38:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 53 (0x11a876400) [pid = 1650] [serial = 53] [outer = 0x0] 11:38:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 54 (0x11a968800) [pid = 1650] [serial = 54] [outer = 0x11a876400] 11:38:12 INFO - PROCESS | 1650 | 1461263892742 Marionette DEBUG loaded listener.js 11:38:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 55 (0x11bc8b400) [pid = 1650] [serial = 55] [outer = 0x11a876400] 11:38:12 INFO - PROCESS | 1650 | 1461263892973 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]]]}] 11:38:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 11:38:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 426ms 11:38:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 11:38:13 INFO - PROCESS | 1650 | 1461263893028 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 11:38:13 INFO - PROCESS | 1650 | 1461263893029 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 11:38:13 INFO - PROCESS | 1650 | 1461263893031 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 11:38:13 INFO - PROCESS | 1650 | 1461263893032 Marionette TRACE conn2 <- [1,50,null,{}] 11:38:13 INFO - PROCESS | 1650 | 1461263893043 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}] 11:38:13 INFO - PROCESS | 1650 | 1461263893138 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 11:38:13 INFO - PROCESS | 1650 | 1461263893143 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab1b000 == 20 [pid = 1650] [id = 20] 11:38:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 56 (0x12ff3b000) [pid = 1650] [serial = 56] [outer = 0x0] 11:38:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x13013cc00) [pid = 1650] [serial = 57] [outer = 0x12ff3b000] 11:38:13 INFO - PROCESS | 1650 | 1461263893166 Marionette DEBUG loaded listener.js 11:38:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x130146800) [pid = 1650] [serial = 58] [outer = 0x12ff3b000] 11:38:13 INFO - PROCESS | 1650 | 1461263893392 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]]]}] 11:38:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 11:38:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 371ms 11:38:13 INFO - PROCESS | 1650 | 1461263893409 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 11:38:13 INFO - PROCESS | 1650 | 1461263893410 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 11:38:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 11:38:13 INFO - PROCESS | 1650 | 1461263893413 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 11:38:13 INFO - PROCESS | 1650 | 1461263893414 Marionette TRACE conn2 <- [1,54,null,{}] 11:38:13 INFO - PROCESS | 1650 | 1461263893416 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}] 11:38:13 INFO - PROCESS | 1650 | 1461263893527 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 11:38:13 INFO - PROCESS | 1650 | 1461263893531 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e48e000 == 21 [pid = 1650] [id = 21] 11:38:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x130147000) [pid = 1650] [serial = 59] [outer = 0x0] 11:38:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x130193800) [pid = 1650] [serial = 60] [outer = 0x130147000] 11:38:13 INFO - PROCESS | 1650 | 1461263893555 Marionette DEBUG loaded listener.js 11:38:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x130199400) [pid = 1650] [serial = 61] [outer = 0x130147000] 11:38:13 INFO - PROCESS | 1650 | 1461263893785 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]]]}] 11:38:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 11:38:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 419ms 11:38:13 INFO - PROCESS | 1650 | 1461263893833 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 11:38:13 INFO - PROCESS | 1650 | 1461263893834 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 11:38:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 11:38:13 INFO - PROCESS | 1650 | 1461263893846 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 11:38:13 INFO - PROCESS | 1650 | 1461263893847 Marionette TRACE conn2 <- [1,58,null,{}] 11:38:13 INFO - PROCESS | 1650 | 1461263893850 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}] 11:38:13 INFO - PROCESS | 1650 | 1461263893970 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 11:38:13 INFO - PROCESS | 1650 | 1461263893975 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x130a8d800 == 22 [pid = 1650] [id = 22] 11:38:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x13019c400) [pid = 1650] [serial = 62] [outer = 0x0] 11:38:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x13025b000) [pid = 1650] [serial = 63] [outer = 0x13019c400] 11:38:14 INFO - PROCESS | 1650 | 1461263894003 Marionette DEBUG loaded listener.js 11:38:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x137c0e000) [pid = 1650] [serial = 64] [outer = 0x13019c400] 11:38:15 INFO - PROCESS | 1650 | 1461263895841 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]]]}] 11:38:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 11:38:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 2022ms 11:38:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 11:38:15 INFO - PROCESS | 1650 | 1461263895873 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 11:38:15 INFO - PROCESS | 1650 | 1461263895876 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 11:38:15 INFO - PROCESS | 1650 | 1461263895879 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 11:38:15 INFO - PROCESS | 1650 | 1461263895881 Marionette TRACE conn2 <- [1,62,null,{}] 11:38:15 INFO - PROCESS | 1650 | 1461263895887 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}] 11:38:15 INFO - PROCESS | 1650 | 1461263895958 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 11:38:15 INFO - PROCESS | 1650 | 1461263895964 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x114c39000 == 23 [pid = 1650] [id = 23] 11:38:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x11600a000) [pid = 1650] [serial = 65] [outer = 0x0] 11:38:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x11600bc00) [pid = 1650] [serial = 66] [outer = 0x11600a000] 11:38:15 INFO - PROCESS | 1650 | 1461263895995 Marionette DEBUG loaded listener.js 11:38:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x116514400) [pid = 1650] [serial = 67] [outer = 0x11600a000] 11:38:16 INFO - PROCESS | 1650 | 1461263896297 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]]]}] 11:38:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 11:38:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 472ms 11:38:16 INFO - PROCESS | 1650 | 1461263896351 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 11:38:16 INFO - PROCESS | 1650 | 1461263896356 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 11:38:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 11:38:16 INFO - PROCESS | 1650 | 1461263896360 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 11:38:16 INFO - PROCESS | 1650 | 1461263896362 Marionette TRACE conn2 <- [1,66,null,{}] 11:38:16 INFO - PROCESS | 1650 | 1461263896364 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}] 11:38:16 INFO - PROCESS | 1650 | 1461263896432 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 11:38:16 INFO - PROCESS | 1650 | 1461263896438 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x11603c000 == 24 [pid = 1650] [id = 24] 11:38:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x116574000) [pid = 1650] [serial = 68] [outer = 0x0] 11:38:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x118880400) [pid = 1650] [serial = 69] [outer = 0x116574000] 11:38:16 INFO - PROCESS | 1650 | 1461263896467 Marionette DEBUG loaded listener.js 11:38:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x1188e9400) [pid = 1650] [serial = 70] [outer = 0x116574000] 11:38:16 INFO - PROCESS | 1650 | 1461263896809 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]]]}] 11:38:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 11:38:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 519ms 11:38:16 INFO - PROCESS | 1650 | 1461263896879 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 11:38:16 INFO - PROCESS | 1650 | 1461263896881 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 11:38:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 11:38:16 INFO - PROCESS | 1650 | 1461263896884 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 11:38:16 INFO - PROCESS | 1650 | 1461263896886 Marionette TRACE conn2 <- [1,70,null,{}] 11:38:16 INFO - PROCESS | 1650 | 1461263896894 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}] 11:38:16 INFO - PROCESS | 1650 | 1461263896965 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 11:38:16 INFO - PROCESS | 1650 | 1461263896972 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x119110000 == 25 [pid = 1650] [id = 25] 11:38:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x1141ba000) [pid = 1650] [serial = 71] [outer = 0x0] 11:38:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x119129800) [pid = 1650] [serial = 72] [outer = 0x1141ba000] 11:38:17 INFO - PROCESS | 1650 | 1461263897004 Marionette DEBUG loaded listener.js 11:38:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x11a881400) [pid = 1650] [serial = 73] [outer = 0x1141ba000] 11:38:17 INFO - PROCESS | 1650 | 1461263897310 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]]]}] 11:38:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 11:38:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 471ms 11:38:17 INFO - PROCESS | 1650 | 1461263897356 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 11:38:17 INFO - PROCESS | 1650 | 1461263897358 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 11:38:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 11:38:17 INFO - PROCESS | 1650 | 1461263897360 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 11:38:17 INFO - PROCESS | 1650 | 1461263897361 Marionette TRACE conn2 <- [1,74,null,{}] 11:38:17 INFO - PROCESS | 1650 | 1461263897364 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}] 11:38:17 INFO - PROCESS | 1650 | 1461263897433 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 11:38:17 INFO - PROCESS | 1650 | 1461263897477 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x11925b800 == 26 [pid = 1650] [id = 26] 11:38:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x118986000) [pid = 1650] [serial = 74] [outer = 0x0] 11:38:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11a969000) [pid = 1650] [serial = 75] [outer = 0x118986000] 11:38:17 INFO - PROCESS | 1650 | 1461263897503 Marionette DEBUG loaded listener.js 11:38:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11adf2800) [pid = 1650] [serial = 76] [outer = 0x118986000] 11:38:17 INFO - PROCESS | 1650 | 1461263897751 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]]]}] 11:38:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 11:38:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 418ms 11:38:17 INFO - PROCESS | 1650 | 1461263897782 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 11:38:17 INFO - PROCESS | 1650 | 1461263897784 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 11:38:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 11:38:17 INFO - PROCESS | 1650 | 1461263897795 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 11:38:17 INFO - PROCESS | 1650 | 1461263897796 Marionette TRACE conn2 <- [1,78,null,{}] 11:38:17 INFO - PROCESS | 1650 | 1461263897799 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}] 11:38:17 INFO - PROCESS | 1650 | 1461263897881 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 11:38:17 INFO - PROCESS | 1650 | 1461263897886 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x1199de800 == 27 [pid = 1650] [id = 27] 11:38:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x116517400) [pid = 1650] [serial = 77] [outer = 0x0] 11:38:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11af74000) [pid = 1650] [serial = 78] [outer = 0x116517400] 11:38:17 INFO - PROCESS | 1650 | 1461263897913 Marionette DEBUG loaded listener.js 11:38:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11b6a6400) [pid = 1650] [serial = 79] [outer = 0x116517400] 11:38:18 INFO - PROCESS | 1650 | 1461263898224 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]]]}] 11:38:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 11:38:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 469ms 11:38:18 INFO - PROCESS | 1650 | 1461263898265 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 11:38:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 11:38:18 INFO - PROCESS | 1650 | 1461263898266 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 11:38:18 INFO - PROCESS | 1650 | 1461263898271 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 11:38:18 INFO - PROCESS | 1650 | 1461263898272 Marionette TRACE conn2 <- [1,82,null,{}] 11:38:18 INFO - PROCESS | 1650 | 1461263898275 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}] 11:38:18 INFO - PROCESS | 1650 | 1461263898374 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 11:38:18 INFO - PROCESS | 1650 | 1461263898381 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c57800 == 28 [pid = 1650] [id = 28] 11:38:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11adf2c00) [pid = 1650] [serial = 80] [outer = 0x0] 11:38:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11bb4e000) [pid = 1650] [serial = 81] [outer = 0x11adf2c00] 11:38:18 INFO - PROCESS | 1650 | 1461263898409 Marionette DEBUG loaded listener.js 11:38:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11bf2c000) [pid = 1650] [serial = 82] [outer = 0x11adf2c00] 11:38:18 INFO - PROCESS | 1650 | 1461263898671 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]]]}] 11:38:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 11:38:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 421ms 11:38:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 11:38:18 INFO - PROCESS | 1650 | 1461263898691 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 11:38:18 INFO - PROCESS | 1650 | 1461263898692 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 11:38:18 INFO - PROCESS | 1650 | 1461263898694 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 11:38:18 INFO - PROCESS | 1650 | 1461263898695 Marionette TRACE conn2 <- [1,86,null,{}] 11:38:18 INFO - PROCESS | 1650 | 1461263898697 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}] 11:38:18 INFO - PROCESS | 1650 | 1461263898770 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 11:38:18 INFO - PROCESS | 1650 | 1461263898774 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ad79000 == 29 [pid = 1650] [id = 29] 11:38:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11bc87c00) [pid = 1650] [serial = 83] [outer = 0x0] 11:38:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11bfd0800) [pid = 1650] [serial = 84] [outer = 0x11bc87c00] 11:38:18 INFO - PROCESS | 1650 | 1461263898802 Marionette DEBUG loaded listener.js 11:38:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11bfde800) [pid = 1650] [serial = 85] [outer = 0x11bc87c00] 11:38:19 INFO - PROCESS | 1650 | 1461263899074 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]]]}] 11:38:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 11:38:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 418ms 11:38:19 INFO - PROCESS | 1650 | 1461263899112 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 11:38:19 INFO - PROCESS | 1650 | 1461263899114 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 11:38:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 11:38:19 INFO - PROCESS | 1650 | 1461263899116 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 11:38:19 INFO - PROCESS | 1650 | 1461263899117 Marionette TRACE conn2 <- [1,90,null,{}] 11:38:19 INFO - PROCESS | 1650 | 1461263899127 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}] 11:38:19 INFO - PROCESS | 1650 | 1461263899203 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 11:38:19 INFO - PROCESS | 1650 | 1461263899209 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x11afb4000 == 30 [pid = 1650] [id = 30] 11:38:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11bc71800) [pid = 1650] [serial = 86] [outer = 0x0] 11:38:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11bfeac00) [pid = 1650] [serial = 87] [outer = 0x11bc71800] 11:38:19 INFO - PROCESS | 1650 | 1461263899237 Marionette DEBUG loaded listener.js 11:38:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11c7c2c00) [pid = 1650] [serial = 88] [outer = 0x11bc71800] 11:38:19 INFO - PROCESS | 1650 | 1461263899673 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]]]}] 11:38:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 11:38:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 575ms 11:38:19 INFO - PROCESS | 1650 | 1461263899692 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 11:38:19 INFO - PROCESS | 1650 | 1461263899693 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 11:38:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 11:38:19 INFO - PROCESS | 1650 | 1461263899697 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 11:38:19 INFO - PROCESS | 1650 | 1461263899698 Marionette TRACE conn2 <- [1,94,null,{}] 11:38:19 INFO - PROCESS | 1650 | 1461263899704 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}] 11:38:19 INFO - PROCESS | 1650 | 1461263899805 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 11:38:19 INFO - PROCESS | 1650 | 1461263899811 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x11910f800 == 31 [pid = 1650] [id = 31] 11:38:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1156e8400) [pid = 1650] [serial = 89] [outer = 0x0] 11:38:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11c7c6800) [pid = 1650] [serial = 90] [outer = 0x1156e8400] 11:38:19 INFO - PROCESS | 1650 | 1461263899852 Marionette DEBUG loaded listener.js 11:38:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11c7cbc00) [pid = 1650] [serial = 91] [outer = 0x1156e8400] 11:38:20 INFO - PROCESS | 1650 | 1461263900277 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]]]}] 11:38:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 11:38:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 621ms 11:38:20 INFO - PROCESS | 1650 | 1461263900318 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 11:38:20 INFO - PROCESS | 1650 | 1461263900320 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 11:38:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 11:38:20 INFO - PROCESS | 1650 | 1461263900324 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 11:38:20 INFO - PROCESS | 1650 | 1461263900325 Marionette TRACE conn2 <- [1,98,null,{}] 11:38:20 INFO - PROCESS | 1650 | 1461263900329 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}] 11:38:20 INFO - PROCESS | 1650 | 1461263900410 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 11:38:20 INFO - PROCESS | 1650 | 1461263900415 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b9dc800 == 32 [pid = 1650] [id = 32] 11:38:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11c7c4800) [pid = 1650] [serial = 92] [outer = 0x0] 11:38:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123c41400) [pid = 1650] [serial = 93] [outer = 0x11c7c4800] 11:38:20 INFO - PROCESS | 1650 | 1461263900442 Marionette DEBUG loaded listener.js 11:38:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123d9f400) [pid = 1650] [serial = 94] [outer = 0x11c7c4800] 11:38:20 INFO - PROCESS | 1650 | 1461263900731 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]]]}] 11:38:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 11:38:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 420ms 11:38:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 11:38:20 INFO - PROCESS | 1650 | 1461263900743 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 11:38:20 INFO - PROCESS | 1650 | 1461263900745 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 11:38:20 INFO - PROCESS | 1650 | 1461263900747 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 11:38:20 INFO - PROCESS | 1650 | 1461263900749 Marionette TRACE conn2 <- [1,102,null,{}] 11:38:20 INFO - PROCESS | 1650 | 1461263900760 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}] 11:38:20 INFO - PROCESS | 1650 | 1461263900846 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 11:38:20 INFO - PROCESS | 1650 | 1461263900851 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x1199de000 == 33 [pid = 1650] [id = 33] 11:38:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x123991400) [pid = 1650] [serial = 95] [outer = 0x0] 11:38:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x123ee0000) [pid = 1650] [serial = 96] [outer = 0x123991400] 11:38:20 INFO - PROCESS | 1650 | 1461263900918 Marionette DEBUG loaded listener.js 11:38:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1267cfc00) [pid = 1650] [serial = 97] [outer = 0x123991400] 11:38:21 INFO - PROCESS | 1650 | 1461263901181 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]]]}] 11:38:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 11:38:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 469ms 11:38:21 INFO - PROCESS | 1650 | 1461263901216 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 11:38:21 INFO - PROCESS | 1650 | 1461263901218 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 11:38:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 11:38:21 INFO - PROCESS | 1650 | 1461263901228 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 11:38:21 INFO - PROCESS | 1650 | 1461263901230 Marionette TRACE conn2 <- [1,106,null,{}] 11:38:21 INFO - PROCESS | 1650 | 1461263901232 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}] 11:38:21 INFO - PROCESS | 1650 | 1461263901321 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 11:38:21 INFO - PROCESS | 1650 | 1461263901326 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c4dd800 == 34 [pid = 1650] [id = 34] 11:38:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1266db400) [pid = 1650] [serial = 98] [outer = 0x0] 11:38:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x127448000) [pid = 1650] [serial = 99] [outer = 0x1266db400] 11:38:21 INFO - PROCESS | 1650 | 1461263901351 Marionette DEBUG loaded listener.js 11:38:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1276ed400) [pid = 1650] [serial = 100] [outer = 0x1266db400] 11:38:21 INFO - PROCESS | 1650 | 1461263901642 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]]]}] 11:38:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 11:38:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 469ms 11:38:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 11:38:21 INFO - PROCESS | 1650 | 1461263901699 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 11:38:21 INFO - PROCESS | 1650 | 1461263901700 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 11:38:21 INFO - PROCESS | 1650 | 1461263901702 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 11:38:21 INFO - PROCESS | 1650 | 1461263901703 Marionette TRACE conn2 <- [1,110,null,{}] 11:38:21 INFO - PROCESS | 1650 | 1461263901706 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}] 11:38:21 INFO - PROCESS | 1650 | 1461263901776 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 11:38:21 INFO - PROCESS | 1650 | 1461263901823 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x1237e1000 == 35 [pid = 1650] [id = 35] 11:38:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11c7c4c00) [pid = 1650] [serial = 101] [outer = 0x0] 11:38:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1278e7800) [pid = 1650] [serial = 102] [outer = 0x11c7c4c00] 11:38:21 INFO - PROCESS | 1650 | 1461263901849 Marionette DEBUG loaded listener.js 11:38:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x127eee400) [pid = 1650] [serial = 103] [outer = 0x11c7c4c00] 11:38:22 INFO - PROCESS | 1650 | 1461263902142 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]]]}] 11:38:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 11:38:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 469ms 11:38:22 INFO - PROCESS | 1650 | 1461263902175 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 11:38:22 INFO - PROCESS | 1650 | 1461263902177 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 11:38:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 11:38:22 INFO - PROCESS | 1650 | 1461263902181 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 11:38:22 INFO - PROCESS | 1650 | 1461263902182 Marionette TRACE conn2 <- [1,114,null,{}] 11:38:22 INFO - PROCESS | 1650 | 1461263902188 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}] 11:38:22 INFO - PROCESS | 1650 | 1461263902300 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 11:38:22 INFO - PROCESS | 1650 | 1461263902307 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x123b2a000 == 36 [pid = 1650] [id = 36] 11:38:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x127eee800) [pid = 1650] [serial = 104] [outer = 0x0] 11:38:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x127fc2000) [pid = 1650] [serial = 105] [outer = 0x127eee800] 11:38:22 INFO - PROCESS | 1650 | 1461263902346 Marionette DEBUG loaded listener.js 11:38:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1290b5400) [pid = 1650] [serial = 106] [outer = 0x127eee800] 11:38:22 INFO - PROCESS | 1650 | 1461263902755 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]]]}] 11:38:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 11:38:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 619ms 11:38:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 11:38:23 INFO - PROCESS | 1650 | 1461263903412 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 11:38:23 INFO - PROCESS | 1650 | 1461263903414 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 11:38:23 INFO - PROCESS | 1650 | 1461263903423 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 11:38:23 INFO - PROCESS | 1650 | 1461263903425 Marionette TRACE conn2 <- [1,118,null,{}] 11:38:23 INFO - PROCESS | 1650 | 1461263903429 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}] 11:38:23 INFO - PROCESS | 1650 | 1461263903516 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 11:38:23 INFO - PROCESS | 1650 | 1461263903527 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x114c38000 == 37 [pid = 1650] [id = 37] 11:38:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11583ec00) [pid = 1650] [serial = 107] [outer = 0x0] 11:38:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x116055400) [pid = 1650] [serial = 108] [outer = 0x11583ec00] 11:38:23 INFO - PROCESS | 1650 | 1461263903555 Marionette DEBUG loaded listener.js 11:38:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x116570000) [pid = 1650] [serial = 109] [outer = 0x11583ec00] 11:38:23 INFO - PROCESS | 1650 | 1461263903872 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]]]}] 11:38:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 11:38:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 476ms 11:38:23 INFO - PROCESS | 1650 | 1461263903894 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 11:38:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 11:38:23 INFO - PROCESS | 1650 | 1461263903897 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 11:38:23 INFO - PROCESS | 1650 | 1461263903904 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 11:38:23 INFO - PROCESS | 1650 | 1461263903907 Marionette TRACE conn2 <- [1,122,null,{}] 11:38:23 INFO - PROCESS | 1650 | 1461263903917 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}] 11:38:24 INFO - PROCESS | 1650 | 1461263904001 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 11:38:24 INFO - PROCESS | 1650 | 1461263904009 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x116299800 == 38 [pid = 1650] [id = 38] 11:38:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11670bc00) [pid = 1650] [serial = 110] [outer = 0x0] 11:38:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11864e000) [pid = 1650] [serial = 111] [outer = 0x11670bc00] 11:38:24 INFO - PROCESS | 1650 | 1461263904035 Marionette DEBUG loaded listener.js 11:38:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x119934800) [pid = 1650] [serial = 112] [outer = 0x11670bc00] 11:38:24 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12ff3b000) [pid = 1650] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 11:38:24 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11a876400) [pid = 1650] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 11:38:24 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12f0c5800) [pid = 1650] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 11:38:24 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12ef09000) [pid = 1650] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 11:38:24 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12da1e400) [pid = 1650] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 11:38:24 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12e9c0000) [pid = 1650] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 11:38:24 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12e81c400) [pid = 1650] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 11:38:24 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11aaf2c00) [pid = 1650] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 11:38:24 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12e368800) [pid = 1650] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 11:38:24 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12d26fc00) [pid = 1650] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 11:38:24 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12d262800) [pid = 1650] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 11:38:24 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12ba79000) [pid = 1650] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 11:38:24 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x130147000) [pid = 1650] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 11:38:24 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x13019c400) [pid = 1650] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 11:38:24 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11600a000) [pid = 1650] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 11:38:24 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x116574000) [pid = 1650] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 11:38:24 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1141ba000) [pid = 1650] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 11:38:24 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118986000) [pid = 1650] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 11:38:24 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x116517400) [pid = 1650] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 11:38:24 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11adf2c00) [pid = 1650] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 11:38:24 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11bc87c00) [pid = 1650] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 11:38:24 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11bc71800) [pid = 1650] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 11:38:24 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1156e8400) [pid = 1650] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 11:38:24 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11c7c4800) [pid = 1650] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 11:38:24 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x123991400) [pid = 1650] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 11:38:24 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1266db400) [pid = 1650] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 11:38:24 INFO - PROCESS | 1650 | 1461263904912 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]]]}] 11:38:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 11:38:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1033ms 11:38:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 11:38:24 INFO - PROCESS | 1650 | 1461263904933 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 11:38:24 INFO - PROCESS | 1650 | 1461263904935 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 11:38:24 INFO - PROCESS | 1650 | 1461263904939 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 11:38:24 INFO - PROCESS | 1650 | 1461263904940 Marionette TRACE conn2 <- [1,126,null,{}] 11:38:24 INFO - PROCESS | 1650 | 1461263904949 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}] 11:38:25 INFO - PROCESS | 1650 | 1461263905034 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 11:38:25 INFO - PROCESS | 1650 | 1461263905088 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x11604b800 == 39 [pid = 1650] [id = 39] 11:38:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11650ec00) [pid = 1650] [serial = 113] [outer = 0x0] 11:38:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1186bf000) [pid = 1650] [serial = 114] [outer = 0x11650ec00] 11:38:25 INFO - PROCESS | 1650 | 1461263905126 Marionette DEBUG loaded listener.js 11:38:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118984800) [pid = 1650] [serial = 115] [outer = 0x11650ec00] 11:38:25 INFO - PROCESS | 1650 | 1461263905554 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]]]}] 11:38:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 11:38:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 627ms 11:38:25 INFO - PROCESS | 1650 | 1461263905566 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 11:38:25 INFO - PROCESS | 1650 | 1461263905570 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 11:38:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 11:38:25 INFO - PROCESS | 1650 | 1461263905574 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 11:38:25 INFO - PROCESS | 1650 | 1461263905576 Marionette TRACE conn2 <- [1,130,null,{}] 11:38:25 INFO - PROCESS | 1650 | 1461263905578 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}] 11:38:25 INFO - PROCESS | 1650 | 1461263905666 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 11:38:25 INFO - PROCESS | 1650 | 1461263905719 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x119269800 == 40 [pid = 1650] [id = 40] 11:38:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11670d400) [pid = 1650] [serial = 116] [outer = 0x0] 11:38:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11a60cc00) [pid = 1650] [serial = 117] [outer = 0x11670d400] 11:38:25 INFO - PROCESS | 1650 | 1461263905750 Marionette DEBUG loaded listener.js 11:38:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11ade9400) [pid = 1650] [serial = 118] [outer = 0x11670d400] 11:38:26 INFO - PROCESS | 1650 | 1461263906177 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]]]}] 11:38:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 11:38:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 619ms 11:38:26 INFO - PROCESS | 1650 | 1461263906193 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 11:38:26 INFO - PROCESS | 1650 | 1461263906195 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 11:38:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 11:38:26 INFO - PROCESS | 1650 | 1461263906197 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 11:38:26 INFO - PROCESS | 1650 | 1461263906200 Marionette TRACE conn2 <- [1,134,null,{}] 11:38:26 INFO - PROCESS | 1650 | 1461263906208 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}] 11:38:26 INFO - PROCESS | 1650 | 1461263906294 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 11:38:26 INFO - PROCESS | 1650 | 1461263906363 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a942800 == 41 [pid = 1650] [id = 41] 11:38:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11b65e400) [pid = 1650] [serial = 119] [outer = 0x0] 11:38:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11bb56800) [pid = 1650] [serial = 120] [outer = 0x11b65e400] 11:38:26 INFO - PROCESS | 1650 | 1461263906401 Marionette DEBUG loaded listener.js 11:38:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11bc80800) [pid = 1650] [serial = 121] [outer = 0x11b65e400] 11:38:26 INFO - PROCESS | 1650 | 1461263906832 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]]]}] 11:38:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 11:38:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 673ms 11:38:26 INFO - PROCESS | 1650 | 1461263906886 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 11:38:26 INFO - PROCESS | 1650 | 1461263906887 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 11:38:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 11:38:26 INFO - PROCESS | 1650 | 1461263906891 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 11:38:26 INFO - PROCESS | 1650 | 1461263906892 Marionette TRACE conn2 <- [1,138,null,{}] 11:38:26 INFO - PROCESS | 1650 | 1461263906895 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}] 11:38:26 INFO - PROCESS | 1650 | 1461263906980 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 11:38:27 INFO - PROCESS | 1650 | 1461263907033 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ad8e000 == 42 [pid = 1650] [id = 42] 11:38:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11bfccc00) [pid = 1650] [serial = 122] [outer = 0x0] 11:38:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11bfd4000) [pid = 1650] [serial = 123] [outer = 0x11bfccc00] 11:38:27 INFO - PROCESS | 1650 | 1461263907065 Marionette DEBUG loaded listener.js 11:38:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11c3b5c00) [pid = 1650] [serial = 124] [outer = 0x11bfccc00] 11:38:27 INFO - PROCESS | 1650 | 1461263907491 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]]]}] 11:38:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 11:38:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 618ms 11:38:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 11:38:27 INFO - PROCESS | 1650 | 1461263907510 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 11:38:27 INFO - PROCESS | 1650 | 1461263907511 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 11:38:27 INFO - PROCESS | 1650 | 1461263907513 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 11:38:27 INFO - PROCESS | 1650 | 1461263907515 Marionette TRACE conn2 <- [1,142,null,{}] 11:38:27 INFO - PROCESS | 1650 | 1461263907517 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}] 11:38:27 INFO - PROCESS | 1650 | 1461263907599 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 11:38:27 INFO - PROCESS | 1650 | 1461263907722 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x114b5b000 == 43 [pid = 1650] [id = 43] 11:38:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1144d1400) [pid = 1650] [serial = 125] [outer = 0x0] 11:38:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1146d1800) [pid = 1650] [serial = 126] [outer = 0x1144d1400] 11:38:27 INFO - PROCESS | 1650 | 1461263907752 Marionette DEBUG loaded listener.js 11:38:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x115836000) [pid = 1650] [serial = 127] [outer = 0x1144d1400] 11:38:28 INFO - PROCESS | 1650 | --DOCSHELL 0x114c39000 == 42 [pid = 1650] [id = 23] 11:38:28 INFO - PROCESS | 1650 | --DOCSHELL 0x114c38000 == 41 [pid = 1650] [id = 37] 11:38:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12e6c1000 == 40 [pid = 1650] [id = 12] 11:38:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12fe35000 == 39 [pid = 1650] [id = 18] 11:38:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12f035000 == 38 [pid = 1650] [id = 14] 11:38:28 INFO - PROCESS | 1650 | --DOCSHELL 0x11603c000 == 37 [pid = 1650] [id = 24] 11:38:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12db21800 == 36 [pid = 1650] [id = 9] 11:38:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12d0a3000 == 35 [pid = 1650] [id = 8] 11:38:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12b7db800 == 34 [pid = 1650] [id = 6] 11:38:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12e945000 == 33 [pid = 1650] [id = 13] 11:38:28 INFO - PROCESS | 1650 | --DOCSHELL 0x130a8d800 == 32 [pid = 1650] [id = 22] 11:38:28 INFO - PROCESS | 1650 | --DOCSHELL 0x123b2a000 == 31 [pid = 1650] [id = 36] 11:38:28 INFO - PROCESS | 1650 | --DOCSHELL 0x11ad78800 == 30 [pid = 1650] [id = 19] 11:38:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12f4be800 == 29 [pid = 1650] [id = 15] 11:38:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12e488800 == 28 [pid = 1650] [id = 10] 11:38:28 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab1b000 == 27 [pid = 1650] [id = 20] 11:38:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12e4e6800 == 26 [pid = 1650] [id = 11] 11:38:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12e48e000 == 25 [pid = 1650] [id = 21] 11:38:28 INFO - PROCESS | 1650 | --DOCSHELL 0x11c4dd800 == 24 [pid = 1650] [id = 34] 11:38:28 INFO - PROCESS | 1650 | --DOCSHELL 0x11ad8e000 == 23 [pid = 1650] [id = 42] 11:38:28 INFO - PROCESS | 1650 | --DOCSHELL 0x11a942800 == 22 [pid = 1650] [id = 41] 11:38:28 INFO - PROCESS | 1650 | --DOCSHELL 0x11ad79000 == 21 [pid = 1650] [id = 29] 11:38:28 INFO - PROCESS | 1650 | --DOCSHELL 0x11afb4000 == 20 [pid = 1650] [id = 30] 11:38:28 INFO - PROCESS | 1650 | --DOCSHELL 0x119110000 == 19 [pid = 1650] [id = 25] 11:38:28 INFO - PROCESS | 1650 | --DOCSHELL 0x11b9dc800 == 18 [pid = 1650] [id = 32] 11:38:28 INFO - PROCESS | 1650 | --DOCSHELL 0x1237e1000 == 17 [pid = 1650] [id = 35] 11:38:28 INFO - PROCESS | 1650 | --DOCSHELL 0x119269800 == 16 [pid = 1650] [id = 40] 11:38:28 INFO - PROCESS | 1650 | --DOCSHELL 0x11925b800 == 15 [pid = 1650] [id = 26] 11:38:28 INFO - PROCESS | 1650 | --DOCSHELL 0x11604b800 == 14 [pid = 1650] [id = 39] 11:38:28 INFO - PROCESS | 1650 | --DOCSHELL 0x1199de000 == 13 [pid = 1650] [id = 33] 11:38:28 INFO - PROCESS | 1650 | --DOCSHELL 0x1199de800 == 12 [pid = 1650] [id = 27] 11:38:28 INFO - PROCESS | 1650 | --DOCSHELL 0x119c57800 == 11 [pid = 1650] [id = 28] 11:38:28 INFO - PROCESS | 1650 | --DOCSHELL 0x11910f800 == 10 [pid = 1650] [id = 31] 11:38:28 INFO - PROCESS | 1650 | --DOCSHELL 0x116299800 == 9 [pid = 1650] [id = 38] 11:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1278e7800) [pid = 1650] [serial = 102] [outer = 0x0] [url = about:blank] 11:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x137c0e000) [pid = 1650] [serial = 64] [outer = 0x0] [url = about:blank] 11:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11600bc00) [pid = 1650] [serial = 66] [outer = 0x0] [url = about:blank] 11:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118880400) [pid = 1650] [serial = 69] [outer = 0x0] [url = about:blank] 11:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119129800) [pid = 1650] [serial = 72] [outer = 0x0] [url = about:blank] 11:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11a969000) [pid = 1650] [serial = 75] [outer = 0x0] [url = about:blank] 11:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11adf2800) [pid = 1650] [serial = 76] [outer = 0x0] [url = about:blank] 11:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11af74000) [pid = 1650] [serial = 78] [outer = 0x0] [url = about:blank] 11:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11bb4e000) [pid = 1650] [serial = 81] [outer = 0x0] [url = about:blank] 11:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11bf2c000) [pid = 1650] [serial = 82] [outer = 0x0] [url = about:blank] 11:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11bfd0800) [pid = 1650] [serial = 84] [outer = 0x0] [url = about:blank] 11:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11bfeac00) [pid = 1650] [serial = 87] [outer = 0x0] [url = about:blank] 11:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11c7c6800) [pid = 1650] [serial = 90] [outer = 0x0] [url = about:blank] 11:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x123c41400) [pid = 1650] [serial = 93] [outer = 0x0] [url = about:blank] 11:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x123ee0000) [pid = 1650] [serial = 96] [outer = 0x0] [url = about:blank] 11:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x127448000) [pid = 1650] [serial = 99] [outer = 0x0] [url = about:blank] 11:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11c7c2c00) [pid = 1650] [serial = 88] [outer = 0x0] [url = about:blank] 11:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11bfde800) [pid = 1650] [serial = 85] [outer = 0x0] [url = about:blank] 11:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11c7cbc00) [pid = 1650] [serial = 91] [outer = 0x0] [url = about:blank] 11:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x123d9f400) [pid = 1650] [serial = 94] [outer = 0x0] [url = about:blank] 11:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x11b6a6400) [pid = 1650] [serial = 79] [outer = 0x0] [url = about:blank] 11:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x116514400) [pid = 1650] [serial = 67] [outer = 0x0] [url = about:blank] 11:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1267cfc00) [pid = 1650] [serial = 97] [outer = 0x0] [url = about:blank] 11:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1276ed400) [pid = 1650] [serial = 100] [outer = 0x0] [url = about:blank] 11:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x11a881400) [pid = 1650] [serial = 73] [outer = 0x0] [url = about:blank] 11:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1188e9400) [pid = 1650] [serial = 70] [outer = 0x0] [url = about:blank] 11:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12e36a400) [pid = 1650] [serial = 27] [outer = 0x0] [url = about:blank] 11:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12da20000) [pid = 1650] [serial = 24] [outer = 0x0] [url = about:blank] 11:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x12d4c1000) [pid = 1650] [serial = 25] [outer = 0x0] [url = about:blank] 11:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12d264400) [pid = 1650] [serial = 21] [outer = 0x0] [url = about:blank] 11:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x12d268800) [pid = 1650] [serial = 22] [outer = 0x0] [url = about:blank] 11:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x12bdc3400) [pid = 1650] [serial = 18] [outer = 0x0] [url = about:blank] 11:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x12ba7ac00) [pid = 1650] [serial = 15] [outer = 0x0] [url = about:blank] 11:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x12bba1c00) [pid = 1650] [serial = 16] [outer = 0x0] [url = about:blank] 11:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x123cb7c00) [pid = 1650] [serial = 11] [outer = 0x0] [url = about:blank] 11:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x124026400) [pid = 1650] [serial = 8] [outer = 0x0] [url = about:blank] 11:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x13013cc00) [pid = 1650] [serial = 57] [outer = 0x0] [url = about:blank] 11:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x11a968800) [pid = 1650] [serial = 54] [outer = 0x0] [url = about:blank] 11:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x11bc8b400) [pid = 1650] [serial = 55] [outer = 0x0] [url = about:blank] 11:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x12f6bd400) [pid = 1650] [serial = 51] [outer = 0x0] [url = about:blank] 11:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x12ff38c00) [pid = 1650] [serial = 52] [outer = 0x0] [url = about:blank] 11:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x12f790000) [pid = 1650] [serial = 45] [outer = 0x0] [url = about:blank] 11:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x12f6c5c00) [pid = 1650] [serial = 48] [outer = 0x0] [url = about:blank] 11:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 57 (0x12ef10800) [pid = 1650] [serial = 42] [outer = 0x0] [url = about:blank] 11:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 56 (0x12f0c3400) [pid = 1650] [serial = 43] [outer = 0x0] [url = about:blank] 11:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 55 (0x12ef08000) [pid = 1650] [serial = 40] [outer = 0x0] [url = about:blank] 11:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 54 (0x12edf4800) [pid = 1650] [serial = 37] [outer = 0x0] [url = about:blank] 11:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 53 (0x12edfb400) [pid = 1650] [serial = 39] [outer = 0x0] [url = about:blank] 11:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 52 (0x12edee400) [pid = 1650] [serial = 36] [outer = 0x0] [url = about:blank] 11:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 51 (0x12e827800) [pid = 1650] [serial = 33] [outer = 0x0] [url = about:blank] 11:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 50 (0x12e9bd400) [pid = 1650] [serial = 34] [outer = 0x0] [url = about:blank] 11:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 49 (0x12e696800) [pid = 1650] [serial = 30] [outer = 0x0] [url = about:blank] 11:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 48 (0x12e69fc00) [pid = 1650] [serial = 31] [outer = 0x0] [url = about:blank] 11:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 47 (0x12e370400) [pid = 1650] [serial = 28] [outer = 0x0] [url = about:blank] 11:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 46 (0x13025b000) [pid = 1650] [serial = 63] [outer = 0x0] [url = about:blank] 11:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 45 (0x130193800) [pid = 1650] [serial = 60] [outer = 0x0] [url = about:blank] 11:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 44 (0x130199400) [pid = 1650] [serial = 61] [outer = 0x0] [url = about:blank] 11:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 43 (0x130146800) [pid = 1650] [serial = 58] [outer = 0x0] [url = about:blank] 11:38:29 INFO - PROCESS | 1650 | 1461263909304 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]]]}] 11:38:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 11:38:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1824ms 11:38:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 11:38:29 INFO - PROCESS | 1650 | 1461263909338 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 11:38:29 INFO - PROCESS | 1650 | 1461263909340 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 11:38:29 INFO - PROCESS | 1650 | 1461263909344 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 11:38:29 INFO - PROCESS | 1650 | 1461263909346 Marionette TRACE conn2 <- [1,146,null,{}] 11:38:29 INFO - PROCESS | 1650 | 1461263909350 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}] 11:38:29 INFO - PROCESS | 1650 | 1461263909423 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 11:38:29 INFO - PROCESS | 1650 | 1461263909431 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x1152a1000 == 10 [pid = 1650] [id = 44] 11:38:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 44 (0x11674cc00) [pid = 1650] [serial = 128] [outer = 0x0] 11:38:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 45 (0x11864cc00) [pid = 1650] [serial = 129] [outer = 0x11674cc00] 11:38:29 INFO - PROCESS | 1650 | 1461263909461 Marionette DEBUG loaded listener.js 11:38:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 46 (0x1188e7800) [pid = 1650] [serial = 130] [outer = 0x11674cc00] 11:38:29 INFO - PROCESS | 1650 | 1461263909766 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]]]}] 11:38:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 11:38:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 471ms 11:38:29 INFO - PROCESS | 1650 | 1461263909815 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 11:38:29 INFO - PROCESS | 1650 | 1461263909820 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 11:38:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 11:38:29 INFO - PROCESS | 1650 | 1461263909826 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 11:38:29 INFO - PROCESS | 1650 | 1461263909828 Marionette TRACE conn2 <- [1,150,null,{}] 11:38:29 INFO - PROCESS | 1650 | 1461263909830 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}] 11:38:29 INFO - PROCESS | 1650 | 1461263909897 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 11:38:29 INFO - PROCESS | 1650 | 1461263909904 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x114b56800 == 11 [pid = 1650] [id = 45] 11:38:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 47 (0x1189df000) [pid = 1650] [serial = 131] [outer = 0x0] 11:38:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 48 (0x11a60e400) [pid = 1650] [serial = 132] [outer = 0x1189df000] 11:38:29 INFO - PROCESS | 1650 | 1461263909932 Marionette DEBUG loaded listener.js 11:38:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 49 (0x11a95e800) [pid = 1650] [serial = 133] [outer = 0x1189df000] 11:38:30 INFO - PROCESS | 1650 | 1461263910249 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]]]}] 11:38:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 11:38:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 470ms 11:38:30 INFO - PROCESS | 1650 | 1461263910297 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 11:38:30 INFO - PROCESS | 1650 | 1461263910299 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 11:38:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 11:38:30 INFO - PROCESS | 1650 | 1461263910301 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 11:38:30 INFO - PROCESS | 1650 | 1461263910304 Marionette TRACE conn2 <- [1,154,null,{}] 11:38:30 INFO - PROCESS | 1650 | 1461263910311 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}] 11:38:30 INFO - PROCESS | 1650 | 1461263910384 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 11:38:30 INFO - PROCESS | 1650 | 1461263910422 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x119271800 == 12 [pid = 1650] [id = 46] 11:38:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 50 (0x1144d0400) [pid = 1650] [serial = 134] [outer = 0x0] 11:38:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 51 (0x11adf0800) [pid = 1650] [serial = 135] [outer = 0x1144d0400] 11:38:30 INFO - PROCESS | 1650 | 1461263910451 Marionette DEBUG loaded listener.js 11:38:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 52 (0x11b6a1c00) [pid = 1650] [serial = 136] [outer = 0x1144d0400] 11:38:30 INFO - PROCESS | 1650 | 1461263910745 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]]]}] 11:38:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 11:38:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 472ms 11:38:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 11:38:30 INFO - PROCESS | 1650 | 1461263910777 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 11:38:30 INFO - PROCESS | 1650 | 1461263910779 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 11:38:30 INFO - PROCESS | 1650 | 1461263910781 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 11:38:30 INFO - PROCESS | 1650 | 1461263910782 Marionette TRACE conn2 <- [1,158,null,{}] 11:38:30 INFO - PROCESS | 1650 | 1461263910785 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}] 11:38:30 INFO - PROCESS | 1650 | 1461263910858 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 11:38:30 INFO - PROCESS | 1650 | 1461263910862 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c52000 == 13 [pid = 1650] [id = 47] 11:38:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 53 (0x11a881400) [pid = 1650] [serial = 137] [outer = 0x0] 11:38:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 54 (0x11bc7cc00) [pid = 1650] [serial = 138] [outer = 0x11a881400] 11:38:30 INFO - PROCESS | 1650 | 1461263910889 Marionette DEBUG loaded listener.js 11:38:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 55 (0x11bf2b800) [pid = 1650] [serial = 139] [outer = 0x11a881400] 11:38:31 INFO - PROCESS | 1650 | 1461263911190 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]]]}] 11:38:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 11:38:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 418ms 11:38:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 11:38:31 INFO - PROCESS | 1650 | 1461263911200 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 11:38:31 INFO - PROCESS | 1650 | 1461263911201 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 11:38:31 INFO - PROCESS | 1650 | 1461263911206 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 11:38:31 INFO - PROCESS | 1650 | 1461263911208 Marionette TRACE conn2 <- [1,162,null,{}] 11:38:31 INFO - PROCESS | 1650 | 1461263911222 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}] 11:38:31 INFO - PROCESS | 1650 | 1461263911314 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 11:38:31 INFO - PROCESS | 1650 | 1461263911339 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab03000 == 14 [pid = 1650] [id = 48] 11:38:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 56 (0x1146c7000) [pid = 1650] [serial = 140] [outer = 0x0] 11:38:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x11bb51c00) [pid = 1650] [serial = 141] [outer = 0x1146c7000] 11:38:31 INFO - PROCESS | 1650 | 1461263911364 Marionette DEBUG loaded listener.js 11:38:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x11bfddc00) [pid = 1650] [serial = 142] [outer = 0x1146c7000] 11:38:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 11:38:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 480ms 11:38:31 INFO - PROCESS | 1650 | 1461263911681 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]]]}] 11:38:31 INFO - PROCESS | 1650 | 1461263911687 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 11:38:31 INFO - PROCESS | 1650 | 1461263911688 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 11:38:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 11:38:31 INFO - PROCESS | 1650 | 1461263911690 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 11:38:31 INFO - PROCESS | 1650 | 1461263911691 Marionette TRACE conn2 <- [1,166,null,{}] 11:38:31 INFO - PROCESS | 1650 | 1461263911694 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}] 11:38:31 INFO - PROCESS | 1650 | 1461263911799 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 11:38:31 INFO - PROCESS | 1650 | 1461263911806 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ad92800 == 15 [pid = 1650] [id = 49] 11:38:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x11bfe7000) [pid = 1650] [serial = 143] [outer = 0x0] 11:38:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x11c7c3400) [pid = 1650] [serial = 144] [outer = 0x11bfe7000] 11:38:31 INFO - PROCESS | 1650 | 1461263911856 Marionette DEBUG loaded listener.js 11:38:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x123cb6000) [pid = 1650] [serial = 145] [outer = 0x11bfe7000] 11:38:32 INFO - PROCESS | 1650 | 1461263912167 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]]]}] 11:38:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 11:38:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 518ms 11:38:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 11:38:32 INFO - PROCESS | 1650 | 1461263912208 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 11:38:32 INFO - PROCESS | 1650 | 1461263912209 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 11:38:32 INFO - PROCESS | 1650 | 1461263912212 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 11:38:32 INFO - PROCESS | 1650 | 1461263912213 Marionette TRACE conn2 <- [1,170,null,{}] 11:38:32 INFO - PROCESS | 1650 | 1461263912215 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}] 11:38:32 INFO - PROCESS | 1650 | 1461263912291 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 11:38:32 INFO - PROCESS | 1650 | 1461263912295 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b9c6000 == 16 [pid = 1650] [id = 50] 11:38:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x123cb9800) [pid = 1650] [serial = 146] [outer = 0x0] 11:38:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x123ee3800) [pid = 1650] [serial = 147] [outer = 0x123cb9800] 11:38:32 INFO - PROCESS | 1650 | 1461263912342 Marionette DEBUG loaded listener.js 11:38:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x12419d000) [pid = 1650] [serial = 148] [outer = 0x123cb9800] 11:38:32 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x127eee800) [pid = 1650] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 11:38:32 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x11670bc00) [pid = 1650] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 11:38:32 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x11583ec00) [pid = 1650] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 11:38:32 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x11c7c4c00) [pid = 1650] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 11:38:32 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x11650ec00) [pid = 1650] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 11:38:32 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x11bfccc00) [pid = 1650] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 11:38:32 INFO - PROCESS | 1650 | --DOMWINDOW == 57 (0x11b65e400) [pid = 1650] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 11:38:32 INFO - PROCESS | 1650 | --DOMWINDOW == 56 (0x11670d400) [pid = 1650] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 11:38:32 INFO - PROCESS | 1650 | 1461263912623 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]]]}] 11:38:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 11:38:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 419ms 11:38:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 11:38:32 INFO - PROCESS | 1650 | 1461263912632 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 11:38:32 INFO - PROCESS | 1650 | 1461263912633 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 11:38:32 INFO - PROCESS | 1650 | 1461263912635 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 11:38:32 INFO - PROCESS | 1650 | 1461263912638 Marionette TRACE conn2 <- [1,174,null,{}] 11:38:32 INFO - PROCESS | 1650 | 1461263912646 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}] 11:38:32 INFO - PROCESS | 1650 | 1461263912715 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 11:38:32 INFO - PROCESS | 1650 | 1461263912720 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bc21800 == 17 [pid = 1650] [id = 51] 11:38:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x1188e8c00) [pid = 1650] [serial = 149] [outer = 0x0] 11:38:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x124308400) [pid = 1650] [serial = 150] [outer = 0x1188e8c00] 11:38:32 INFO - PROCESS | 1650 | 1461263912748 Marionette DEBUG loaded listener.js 11:38:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x1266d8000) [pid = 1650] [serial = 151] [outer = 0x1188e8c00] 11:38:33 INFO - PROCESS | 1650 | 1461263913039 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]]]}] 11:38:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 11:38:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 426ms 11:38:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 11:38:33 INFO - PROCESS | 1650 | 1461263913064 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 11:38:33 INFO - PROCESS | 1650 | 1461263913066 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 11:38:33 INFO - PROCESS | 1650 | 1461263913068 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 11:38:33 INFO - PROCESS | 1650 | 1461263913072 Marionette TRACE conn2 <- [1,178,null,{}] 11:38:33 INFO - PROCESS | 1650 | 1461263913076 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}] 11:38:33 INFO - PROCESS | 1650 | 1461263913160 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 11:38:33 INFO - PROCESS | 1650 | 1461263913166 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x11926e800 == 18 [pid = 1650] [id = 52] 11:38:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x11c7c4c00) [pid = 1650] [serial = 152] [outer = 0x0] 11:38:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x1267cb400) [pid = 1650] [serial = 153] [outer = 0x11c7c4c00] 11:38:33 INFO - PROCESS | 1650 | 1461263913192 Marionette DEBUG loaded listener.js 11:38:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x12743fc00) [pid = 1650] [serial = 154] [outer = 0x11c7c4c00] 11:38:33 INFO - PROCESS | 1650 | 1461263913445 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]]]}] 11:38:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 11:38:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 424ms 11:38:33 INFO - PROCESS | 1650 | 1461263913493 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 11:38:33 INFO - PROCESS | 1650 | 1461263913494 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 11:38:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 11:38:33 INFO - PROCESS | 1650 | 1461263913496 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 11:38:33 INFO - PROCESS | 1650 | 1461263913497 Marionette TRACE conn2 <- [1,182,null,{}] 11:38:33 INFO - PROCESS | 1650 | 1461263913500 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}] 11:38:33 INFO - PROCESS | 1650 | 1461263913586 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 11:38:33 INFO - PROCESS | 1650 | 1461263913590 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c165000 == 19 [pid = 1650] [id = 53] 11:38:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x127447000) [pid = 1650] [serial = 155] [outer = 0x0] 11:38:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x1276b8800) [pid = 1650] [serial = 156] [outer = 0x127447000] 11:38:33 INFO - PROCESS | 1650 | 1461263913618 Marionette DEBUG loaded listener.js 11:38:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x1279be000) [pid = 1650] [serial = 157] [outer = 0x127447000] 11:38:33 INFO - PROCESS | 1650 | 1461263913899 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]]]}] 11:38:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 11:38:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 418ms 11:38:33 INFO - PROCESS | 1650 | 1461263913916 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 11:38:33 INFO - PROCESS | 1650 | 1461263913918 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 11:38:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 11:38:33 INFO - PROCESS | 1650 | 1461263913929 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 11:38:33 INFO - PROCESS | 1650 | 1461263913930 Marionette TRACE conn2 <- [1,186,null,{}] 11:38:33 INFO - PROCESS | 1650 | 1461263913933 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}] 11:38:34 INFO - PROCESS | 1650 | 1461263914020 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 11:38:34 INFO - PROCESS | 1650 | 1461263914062 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a980000 == 20 [pid = 1650] [id = 54] 11:38:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x1279bb000) [pid = 1650] [serial = 158] [outer = 0x0] 11:38:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x127ec4000) [pid = 1650] [serial = 159] [outer = 0x1279bb000] 11:38:34 INFO - PROCESS | 1650 | 1461263914096 Marionette DEBUG loaded listener.js 11:38:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x1297e2c00) [pid = 1650] [serial = 160] [outer = 0x1279bb000] 11:38:34 INFO - PROCESS | 1650 | 1461263914501 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]]]}] 11:38:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 11:38:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 626ms 11:38:34 INFO - PROCESS | 1650 | 1461263914549 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 11:38:34 INFO - PROCESS | 1650 | 1461263914551 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 11:38:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 11:38:34 INFO - PROCESS | 1650 | 1461263914555 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 11:38:34 INFO - PROCESS | 1650 | 1461263914556 Marionette TRACE conn2 <- [1,190,null,{}] 11:38:34 INFO - PROCESS | 1650 | 1461263914560 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}] 11:38:34 INFO - PROCESS | 1650 | 1461263914666 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 11:38:34 INFO - PROCESS | 1650 | 1461263914671 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x1237f2800 == 21 [pid = 1650] [id = 55] 11:38:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x1279bd800) [pid = 1650] [serial = 161] [outer = 0x0] 11:38:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x129b69400) [pid = 1650] [serial = 162] [outer = 0x1279bd800] 11:38:34 INFO - PROCESS | 1650 | 1461263914696 Marionette DEBUG loaded listener.js 11:38:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x129e75400) [pid = 1650] [serial = 163] [outer = 0x1279bd800] 11:38:34 INFO - PROCESS | 1650 | 1461263914974 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]]]}] 11:38:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 11:38:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 471ms 11:38:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 11:38:35 INFO - PROCESS | 1650 | 1461263915026 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 11:38:35 INFO - PROCESS | 1650 | 1461263915027 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 11:38:35 INFO - PROCESS | 1650 | 1461263915029 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 11:38:35 INFO - PROCESS | 1650 | 1461263915030 Marionette TRACE conn2 <- [1,194,null,{}] 11:38:35 INFO - PROCESS | 1650 | 1461263915032 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}] 11:38:35 INFO - PROCESS | 1650 | 1461263915101 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 11:38:35 INFO - PROCESS | 1650 | 1461263915107 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ec6000 == 22 [pid = 1650] [id = 56] 11:38:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x123cb7000) [pid = 1650] [serial = 164] [outer = 0x0] 11:38:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x129e7fc00) [pid = 1650] [serial = 165] [outer = 0x123cb7000] 11:38:35 INFO - PROCESS | 1650 | 1461263915132 Marionette DEBUG loaded listener.js 11:38:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x12b2d0800) [pid = 1650] [serial = 166] [outer = 0x123cb7000] 11:38:35 INFO - PROCESS | 1650 | 1461263915589 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]]]}] 11:38:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 11:38:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 570ms 11:38:35 INFO - PROCESS | 1650 | 1461263915600 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 11:38:35 INFO - PROCESS | 1650 | 1461263915602 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 11:38:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 11:38:35 INFO - PROCESS | 1650 | 1461263915606 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 11:38:35 INFO - PROCESS | 1650 | 1461263915608 Marionette TRACE conn2 <- [1,198,null,{}] 11:38:35 INFO - PROCESS | 1650 | 1461263915612 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}] 11:38:35 INFO - PROCESS | 1650 | 1461263915712 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 11:38:35 INFO - PROCESS | 1650 | 1461263915775 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x11620f000 == 23 [pid = 1650] [id = 57] 11:38:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x116059c00) [pid = 1650] [serial = 167] [outer = 0x0] 11:38:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x117965800) [pid = 1650] [serial = 168] [outer = 0x116059c00] 11:38:35 INFO - PROCESS | 1650 | 1461263915807 Marionette DEBUG loaded listener.js 11:38:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x119128000) [pid = 1650] [serial = 169] [outer = 0x116059c00] 11:38:36 INFO - PROCESS | 1650 | 1461263916479 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]]]}] 11:38:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 11:38:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 921ms 11:38:36 INFO - PROCESS | 1650 | 1461263916526 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 11:38:36 INFO - PROCESS | 1650 | 1461263916529 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 11:38:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 11:38:36 INFO - PROCESS | 1650 | 1461263916532 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 11:38:36 INFO - PROCESS | 1650 | 1461263916534 Marionette TRACE conn2 <- [1,202,null,{}] 11:38:36 INFO - PROCESS | 1650 | 1461263916537 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}] 11:38:36 INFO - PROCESS | 1650 | 1461263916610 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 11:38:36 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1290b5400) [pid = 1650] [serial = 106] [outer = 0x0] [url = about:blank] 11:38:36 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x127fc2000) [pid = 1650] [serial = 105] [outer = 0x0] [url = about:blank] 11:38:36 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x11864e000) [pid = 1650] [serial = 111] [outer = 0x0] [url = about:blank] 11:38:36 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x116055400) [pid = 1650] [serial = 108] [outer = 0x0] [url = about:blank] 11:38:36 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x127eee400) [pid = 1650] [serial = 103] [outer = 0x0] [url = about:blank] 11:38:36 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x118984800) [pid = 1650] [serial = 115] [outer = 0x0] [url = about:blank] 11:38:36 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x11c3b5c00) [pid = 1650] [serial = 124] [outer = 0x0] [url = about:blank] 11:38:36 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x11bc80800) [pid = 1650] [serial = 121] [outer = 0x0] [url = about:blank] 11:38:36 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x11bfd4000) [pid = 1650] [serial = 123] [outer = 0x0] [url = about:blank] 11:38:36 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x11bb56800) [pid = 1650] [serial = 120] [outer = 0x0] [url = about:blank] 11:38:36 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x11ade9400) [pid = 1650] [serial = 118] [outer = 0x0] [url = about:blank] 11:38:36 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x11a60cc00) [pid = 1650] [serial = 117] [outer = 0x0] [url = about:blank] 11:38:36 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x116570000) [pid = 1650] [serial = 109] [outer = 0x0] [url = about:blank] 11:38:36 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x1186bf000) [pid = 1650] [serial = 114] [outer = 0x0] [url = about:blank] 11:38:36 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x1146d1800) [pid = 1650] [serial = 126] [outer = 0x0] [url = about:blank] 11:38:36 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x119934800) [pid = 1650] [serial = 112] [outer = 0x0] [url = about:blank] 11:38:36 INFO - PROCESS | 1650 | 1461263916668 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x114c31000 == 24 [pid = 1650] [id = 58] 11:38:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x11605a000) [pid = 1650] [serial = 170] [outer = 0x0] 11:38:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x11670bc00) [pid = 1650] [serial = 171] [outer = 0x11605a000] 11:38:36 INFO - PROCESS | 1650 | 1461263916695 Marionette DEBUG loaded listener.js 11:38:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x11897bc00) [pid = 1650] [serial = 172] [outer = 0x11605a000] 11:38:37 INFO - PROCESS | 1650 | 1461263916996 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]]]}] 11:38:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 11:38:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 520ms 11:38:37 INFO - PROCESS | 1650 | 1461263917054 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 11:38:37 INFO - PROCESS | 1650 | 1461263917058 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 11:38:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 11:38:37 INFO - PROCESS | 1650 | 1461263917063 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 11:38:37 INFO - PROCESS | 1650 | 1461263917064 Marionette TRACE conn2 <- [1,206,null,{}] 11:38:37 INFO - PROCESS | 1650 | 1461263917067 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}] 11:38:37 INFO - PROCESS | 1650 | 1461263917135 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 11:38:37 INFO - PROCESS | 1650 | 1461263917140 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x1189ad000 == 25 [pid = 1650] [id = 59] 11:38:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x118986000) [pid = 1650] [serial = 173] [outer = 0x0] 11:38:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x11a875800) [pid = 1650] [serial = 174] [outer = 0x118986000] 11:38:37 INFO - PROCESS | 1650 | 1461263917168 Marionette DEBUG loaded listener.js 11:38:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x11a96b400) [pid = 1650] [serial = 175] [outer = 0x118986000] 11:38:37 INFO - PROCESS | 1650 | 1461263917476 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]]]}] 11:38:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 11:38:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 419ms 11:38:37 INFO - PROCESS | 1650 | 1461263917481 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 11:38:37 INFO - PROCESS | 1650 | 1461263917483 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 11:38:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 11:38:37 INFO - PROCESS | 1650 | 1461263917494 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 11:38:37 INFO - PROCESS | 1650 | 1461263917496 Marionette TRACE conn2 <- [1,210,null,{}] 11:38:37 INFO - PROCESS | 1650 | 1461263917508 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}] 11:38:37 INFO - PROCESS | 1650 | 1461263917579 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 11:38:37 INFO - PROCESS | 1650 | 1461263917587 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x1199de800 == 26 [pid = 1650] [id = 60] 11:38:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x11adee800) [pid = 1650] [serial = 176] [outer = 0x0] 11:38:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x11b6a5c00) [pid = 1650] [serial = 177] [outer = 0x11adee800] 11:38:37 INFO - PROCESS | 1650 | 1461263917618 Marionette DEBUG loaded listener.js 11:38:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x11bc71800) [pid = 1650] [serial = 178] [outer = 0x11adee800] 11:38:37 INFO - PROCESS | 1650 | 1461263917910 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]]]}] 11:38:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 11:38:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 430ms 11:38:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 11:38:37 INFO - PROCESS | 1650 | 1461263917916 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 11:38:37 INFO - PROCESS | 1650 | 1461263917917 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 11:38:37 INFO - PROCESS | 1650 | 1461263917927 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 11:38:37 INFO - PROCESS | 1650 | 1461263917928 Marionette TRACE conn2 <- [1,214,null,{}] 11:38:37 INFO - PROCESS | 1650 | 1461263917933 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}] 11:38:38 INFO - PROCESS | 1650 | 1461263918016 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 11:38:38 INFO - PROCESS | 1650 | 1461263918021 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab05800 == 27 [pid = 1650] [id = 61] 11:38:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x114f65800) [pid = 1650] [serial = 179] [outer = 0x0] 11:38:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11bf2fc00) [pid = 1650] [serial = 180] [outer = 0x114f65800] 11:38:38 INFO - PROCESS | 1650 | 1461263918048 Marionette DEBUG loaded listener.js 11:38:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x11bfdbc00) [pid = 1650] [serial = 181] [outer = 0x114f65800] 11:38:38 INFO - PROCESS | 1650 | 1461263918362 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]]]}] 11:38:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 11:38:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 478ms 11:38:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 11:38:38 INFO - PROCESS | 1650 | 1461263918399 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 11:38:38 INFO - PROCESS | 1650 | 1461263918400 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 11:38:38 INFO - PROCESS | 1650 | 1461263918402 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 11:38:38 INFO - PROCESS | 1650 | 1461263918403 Marionette TRACE conn2 <- [1,218,null,{}] 11:38:38 INFO - PROCESS | 1650 | 1461263918406 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}] 11:38:38 INFO - PROCESS | 1650 | 1461263918491 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 11:38:38 INFO - PROCESS | 1650 | 1461263918497 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ad8e800 == 28 [pid = 1650] [id = 62] 11:38:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11578a800) [pid = 1650] [serial = 182] [outer = 0x0] 11:38:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11bfcd000) [pid = 1650] [serial = 183] [outer = 0x11578a800] 11:38:38 INFO - PROCESS | 1650 | 1461263918522 Marionette DEBUG loaded listener.js 11:38:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11adf5000) [pid = 1650] [serial = 184] [outer = 0x11578a800] 11:38:38 INFO - PROCESS | 1650 | 1461263918794 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]]]}] 11:38:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 11:38:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 421ms 11:38:38 INFO - PROCESS | 1650 | 1461263918827 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 11:38:38 INFO - PROCESS | 1650 | 1461263918828 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 11:38:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 11:38:38 INFO - PROCESS | 1650 | 1461263918831 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 11:38:38 INFO - PROCESS | 1650 | 1461263918832 Marionette TRACE conn2 <- [1,222,null,{}] 11:38:38 INFO - PROCESS | 1650 | 1461263918847 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}] 11:38:38 INFO - PROCESS | 1650 | 1461263918947 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 11:38:38 INFO - PROCESS | 1650 | 1461263918954 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bc17000 == 29 [pid = 1650] [id = 63] 11:38:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11af6b000) [pid = 1650] [serial = 185] [outer = 0x0] 11:38:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11c7c9400) [pid = 1650] [serial = 186] [outer = 0x11af6b000] 11:38:38 INFO - PROCESS | 1650 | 1461263918982 Marionette DEBUG loaded listener.js 11:38:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x12457d400) [pid = 1650] [serial = 187] [outer = 0x11af6b000] 11:38:39 INFO - PROCESS | 1650 | 1461263919297 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]]]}] 11:38:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 11:38:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 478ms 11:38:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 11:38:39 INFO - PROCESS | 1650 | 1461263919310 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 11:38:39 INFO - PROCESS | 1650 | 1461263919311 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 11:38:39 INFO - PROCESS | 1650 | 1461263919313 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 11:38:39 INFO - PROCESS | 1650 | 1461263919314 Marionette TRACE conn2 <- [1,226,null,{}] 11:38:39 INFO - PROCESS | 1650 | 1461263919317 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}] 11:38:39 INFO - PROCESS | 1650 | 1461263919412 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 11:38:39 INFO - PROCESS | 1650 | 1461263919438 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bccc800 == 30 [pid = 1650] [id = 64] 11:38:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1267cb800) [pid = 1650] [serial = 188] [outer = 0x0] 11:38:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x127287800) [pid = 1650] [serial = 189] [outer = 0x1267cb800] 11:38:39 INFO - PROCESS | 1650 | 1461263919464 Marionette DEBUG loaded listener.js 11:38:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11bc70400) [pid = 1650] [serial = 190] [outer = 0x1267cb800] 11:38:39 INFO - PROCESS | 1650 | 1461263919766 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]]]}] 11:38:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 11:38:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 468ms 11:38:39 INFO - PROCESS | 1650 | 1461263919785 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 11:38:39 INFO - PROCESS | 1650 | 1461263919788 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 11:38:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 11:38:39 INFO - PROCESS | 1650 | 1461263919792 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 11:38:39 INFO - PROCESS | 1650 | 1461263919793 Marionette TRACE conn2 <- [1,230,null,{}] 11:38:39 INFO - PROCESS | 1650 | 1461263919796 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}] 11:38:39 INFO - PROCESS | 1650 | 1461263919878 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 11:38:39 INFO - PROCESS | 1650 | 1461263919917 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x1237dc800 == 31 [pid = 1650] [id = 65] 11:38:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1279c2800) [pid = 1650] [serial = 191] [outer = 0x0] 11:38:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x127ec4c00) [pid = 1650] [serial = 192] [outer = 0x1279c2800] 11:38:39 INFO - PROCESS | 1650 | 1461263919941 Marionette DEBUG loaded listener.js 11:38:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x127efa000) [pid = 1650] [serial = 193] [outer = 0x1279c2800] 11:38:40 INFO - PROCESS | 1650 | 1461263920232 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]]]}] 11:38:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 11:38:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 471ms 11:38:40 INFO - PROCESS | 1650 | 1461263920274 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 11:38:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 11:38:40 INFO - PROCESS | 1650 | 1461263920276 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 11:38:40 INFO - PROCESS | 1650 | 1461263920279 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 11:38:40 INFO - PROCESS | 1650 | 1461263920281 Marionette TRACE conn2 <- [1,234,null,{}] 11:38:40 INFO - PROCESS | 1650 | 1461263920284 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}] 11:38:40 INFO - PROCESS | 1650 | 1461263920412 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 11:38:40 INFO - PROCESS | 1650 | 1461263920451 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x123a22800 == 32 [pid = 1650] [id = 66] 11:38:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x127ebe000) [pid = 1650] [serial = 194] [outer = 0x0] 11:38:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1290ad000) [pid = 1650] [serial = 195] [outer = 0x127ebe000] 11:38:40 INFO - PROCESS | 1650 | 1461263920490 Marionette DEBUG loaded listener.js 11:38:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1290b9c00) [pid = 1650] [serial = 196] [outer = 0x127ebe000] 11:38:40 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11a881400) [pid = 1650] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 11:38:40 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11bfe7000) [pid = 1650] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 11:38:40 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1144d0400) [pid = 1650] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 11:38:40 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1144d1400) [pid = 1650] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 11:38:40 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11674cc00) [pid = 1650] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 11:38:40 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1189df000) [pid = 1650] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 11:38:40 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x123cb9800) [pid = 1650] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 11:38:40 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1188e8c00) [pid = 1650] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 11:38:40 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11c7c4c00) [pid = 1650] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 11:38:40 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x127447000) [pid = 1650] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 11:38:40 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1279bd800) [pid = 1650] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 11:38:40 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1279bb000) [pid = 1650] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 11:38:40 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1146c7000) [pid = 1650] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 11:38:40 INFO - PROCESS | 1650 | 1461263920898 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]]]}] 11:38:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 11:38:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 672ms 11:38:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 11:38:40 INFO - PROCESS | 1650 | 1461263920951 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 11:38:40 INFO - PROCESS | 1650 | 1461263920953 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 11:38:40 INFO - PROCESS | 1650 | 1461263920956 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 11:38:40 INFO - PROCESS | 1650 | 1461263920958 Marionette TRACE conn2 <- [1,238,null,{}] 11:38:40 INFO - PROCESS | 1650 | 1461263920961 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}] 11:38:41 INFO - PROCESS | 1650 | 1461263921070 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 11:38:41 INFO - PROCESS | 1650 | 1461263921152 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab04800 == 33 [pid = 1650] [id = 67] 11:38:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11927c000) [pid = 1650] [serial = 197] [outer = 0x0] 11:38:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11af71c00) [pid = 1650] [serial = 198] [outer = 0x11927c000] 11:38:41 INFO - PROCESS | 1650 | 1461263921192 Marionette DEBUG loaded listener.js 11:38:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11bfd6c00) [pid = 1650] [serial = 199] [outer = 0x11927c000] 11:38:41 INFO - PROCESS | 1650 | 1461263921480 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]]]}] 11:38:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 11:38:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 571ms 11:38:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 11:38:41 INFO - PROCESS | 1650 | 1461263921531 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 11:38:41 INFO - PROCESS | 1650 | 1461263921533 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 11:38:41 INFO - PROCESS | 1650 | 1461263921540 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 11:38:41 INFO - PROCESS | 1650 | 1461263921544 Marionette TRACE conn2 <- [1,242,null,{}] 11:38:41 INFO - PROCESS | 1650 | 1461263921548 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}] 11:38:41 INFO - PROCESS | 1650 | 1461263921676 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 11:38:41 INFO - PROCESS | 1650 | 1461263921734 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x1241df000 == 34 [pid = 1650] [id = 68] 11:38:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1188e8c00) [pid = 1650] [serial = 200] [outer = 0x0] 11:38:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1279bd800) [pid = 1650] [serial = 201] [outer = 0x1188e8c00] 11:38:41 INFO - PROCESS | 1650 | 1461263921778 Marionette DEBUG loaded listener.js 11:38:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x12b2cd400) [pid = 1650] [serial = 202] [outer = 0x1188e8c00] 11:38:42 INFO - PROCESS | 1650 | 1461263922103 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]]]}] 11:38:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x12b3e2400) [pid = 1650] [serial = 203] [outer = 0x12f0cb400] 11:38:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 11:38:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 626ms 11:38:42 INFO - PROCESS | 1650 | 1461263922175 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 11:38:42 INFO - PROCESS | 1650 | 1461263922176 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 11:38:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 11:38:42 INFO - PROCESS | 1650 | 1461263922184 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 11:38:42 INFO - PROCESS | 1650 | 1461263922185 Marionette TRACE conn2 <- [1,246,null,{}] 11:38:42 INFO - PROCESS | 1650 | 1461263922190 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}] 11:38:42 INFO - PROCESS | 1650 | 1461263922258 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 11:38:42 INFO - PROCESS | 1650 | 1461263922302 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x126746800 == 35 [pid = 1650] [id = 69] 11:38:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1297e8800) [pid = 1650] [serial = 204] [outer = 0x0] 11:38:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x12b3e4c00) [pid = 1650] [serial = 205] [outer = 0x1297e8800] 11:38:42 INFO - PROCESS | 1650 | 1461263922326 Marionette DEBUG loaded listener.js 11:38:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x12ba78c00) [pid = 1650] [serial = 206] [outer = 0x1297e8800] 11:38:42 INFO - PROCESS | 1650 | 1461263922593 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]]]}] 11:38:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 11:38:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 422ms 11:38:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 11:38:42 INFO - PROCESS | 1650 | 1461263922611 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 11:38:42 INFO - PROCESS | 1650 | 1461263922612 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 11:38:42 INFO - PROCESS | 1650 | 1461263922616 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 11:38:42 INFO - PROCESS | 1650 | 1461263922617 Marionette TRACE conn2 <- [1,250,null,{}] 11:38:42 INFO - PROCESS | 1650 | 1461263922628 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}] 11:38:42 INFO - PROCESS | 1650 | 1461263922705 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 11:38:42 INFO - PROCESS | 1650 | 1461263922711 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x127e74800 == 36 [pid = 1650] [id = 70] 11:38:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x12ba7ac00) [pid = 1650] [serial = 207] [outer = 0x0] 11:38:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12bba1800) [pid = 1650] [serial = 208] [outer = 0x12ba7ac00] 11:38:42 INFO - PROCESS | 1650 | 1461263922735 Marionette DEBUG loaded listener.js 11:38:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12bbab000) [pid = 1650] [serial = 209] [outer = 0x12ba7ac00] 11:38:43 INFO - PROCESS | 1650 | 1461263923137 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]]]}] 11:38:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 11:38:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 572ms 11:38:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 11:38:43 INFO - PROCESS | 1650 | 1461263923188 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 11:38:43 INFO - PROCESS | 1650 | 1461263923191 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 11:38:43 INFO - PROCESS | 1650 | 1461263923194 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 11:38:43 INFO - PROCESS | 1650 | 1461263923196 Marionette TRACE conn2 <- [1,254,null,{}] 11:38:43 INFO - PROCESS | 1650 | 1461263923201 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}] 11:38:43 INFO - PROCESS | 1650 | 1461263923293 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 11:38:43 INFO - PROCESS | 1650 | 1461263923335 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x11880f000 == 37 [pid = 1650] [id = 71] 11:38:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11670fc00) [pid = 1650] [serial = 210] [outer = 0x0] 11:38:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118987c00) [pid = 1650] [serial = 211] [outer = 0x11670fc00] 11:38:43 INFO - PROCESS | 1650 | 1461263923367 Marionette DEBUG loaded listener.js 11:38:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11a60a000) [pid = 1650] [serial = 212] [outer = 0x11670fc00] 11:38:43 INFO - PROCESS | 1650 | 1461263923752 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]]]}] 11:38:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 11:38:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 621ms 11:38:43 INFO - PROCESS | 1650 | 1461263923820 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 11:38:43 INFO - PROCESS | 1650 | 1461263923824 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 11:38:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 11:38:43 INFO - PROCESS | 1650 | 1461263923830 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 11:38:43 INFO - PROCESS | 1650 | 1461263923832 Marionette TRACE conn2 <- [1,258,null,{}] 11:38:43 INFO - PROCESS | 1650 | 1461263923834 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}] 11:38:43 INFO - PROCESS | 1650 | 1461263923926 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 11:38:43 INFO - PROCESS | 1650 | 1461263923980 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x11afb1800 == 38 [pid = 1650] [id = 72] 11:38:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11ade6c00) [pid = 1650] [serial = 213] [outer = 0x0] 11:38:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11b65d800) [pid = 1650] [serial = 214] [outer = 0x11ade6c00] 11:38:44 INFO - PROCESS | 1650 | 1461263924009 Marionette DEBUG loaded listener.js 11:38:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11bc7f400) [pid = 1650] [serial = 215] [outer = 0x11ade6c00] 11:38:44 INFO - PROCESS | 1650 | 1461263924408 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]]]}] 11:38:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 11:38:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 619ms 11:38:44 INFO - PROCESS | 1650 | 1461263924450 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 11:38:44 INFO - PROCESS | 1650 | 1461263924452 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 11:38:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 11:38:44 INFO - PROCESS | 1650 | 1461263924454 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 11:38:44 INFO - PROCESS | 1650 | 1461263924457 Marionette TRACE conn2 <- [1,262,null,{}] 11:38:44 INFO - PROCESS | 1650 | 1461263924465 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}] 11:38:44 INFO - PROCESS | 1650 | 1461263924559 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 11:38:44 INFO - PROCESS | 1650 | 1461263924632 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x126763800 == 39 [pid = 1650] [id = 73] 11:38:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11c7ca400) [pid = 1650] [serial = 216] [outer = 0x0] 11:38:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x123cb6c00) [pid = 1650] [serial = 217] [outer = 0x11c7ca400] 11:38:44 INFO - PROCESS | 1650 | 1461263924665 Marionette DEBUG loaded listener.js 11:38:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1267cd800) [pid = 1650] [serial = 218] [outer = 0x11c7ca400] 11:38:45 INFO - PROCESS | 1650 | 1461263925177 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]]]}] 11:38:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 11:38:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 771ms 11:38:45 INFO - PROCESS | 1650 | 1461263925226 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 11:38:45 INFO - PROCESS | 1650 | 1461263925228 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 11:38:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 11:38:45 INFO - PROCESS | 1650 | 1461263925231 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 11:38:45 INFO - PROCESS | 1650 | 1461263925233 Marionette TRACE conn2 <- [1,266,null,{}] 11:38:45 INFO - PROCESS | 1650 | 1461263925238 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}] 11:38:45 INFO - PROCESS | 1650 | 1461263925319 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 11:38:45 INFO - PROCESS | 1650 | 1461263925372 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x11890d000 == 40 [pid = 1650] [id = 74] 11:38:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x116574800) [pid = 1650] [serial = 219] [outer = 0x0] 11:38:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x117968800) [pid = 1650] [serial = 220] [outer = 0x116574800] 11:38:45 INFO - PROCESS | 1650 | 1461263925399 Marionette DEBUG loaded listener.js 11:38:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1189da000) [pid = 1650] [serial = 221] [outer = 0x116574800] 11:38:45 INFO - PROCESS | 1650 | --DOCSHELL 0x114b5b000 == 39 [pid = 1650] [id = 43] 11:38:45 INFO - PROCESS | 1650 | --DOCSHELL 0x126746800 == 38 [pid = 1650] [id = 69] 11:38:45 INFO - PROCESS | 1650 | --DOCSHELL 0x1241df000 == 37 [pid = 1650] [id = 68] 11:38:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab04800 == 36 [pid = 1650] [id = 67] 11:38:45 INFO - PROCESS | 1650 | --DOCSHELL 0x123a22800 == 35 [pid = 1650] [id = 66] 11:38:45 INFO - PROCESS | 1650 | --DOCSHELL 0x1237dc800 == 34 [pid = 1650] [id = 65] 11:38:45 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x129e7fc00) [pid = 1650] [serial = 165] [outer = 0x0] [url = about:blank] 11:38:45 INFO - PROCESS | 1650 | 1461263925891 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]]]}] 11:38:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11bccc800 == 33 [pid = 1650] [id = 64] 11:38:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11bc17000 == 32 [pid = 1650] [id = 63] 11:38:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11ad8e800 == 31 [pid = 1650] [id = 62] 11:38:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 11:38:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 671ms 11:38:45 INFO - PROCESS | 1650 | 1461263925913 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 11:38:45 INFO - PROCESS | 1650 | 1461263925918 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 11:38:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 11:38:45 INFO - PROCESS | 1650 | 1461263925926 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 11:38:45 INFO - PROCESS | 1650 | 1461263925929 Marionette TRACE conn2 <- [1,270,null,{}] 11:38:45 INFO - PROCESS | 1650 | 1461263925932 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}] 11:38:46 INFO - PROCESS | 1650 | 1461263926040 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 11:38:46 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11bc7cc00) [pid = 1650] [serial = 138] [outer = 0x0] [url = about:blank] 11:38:46 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11bf2b800) [pid = 1650] [serial = 139] [outer = 0x0] [url = about:blank] 11:38:46 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11c7c3400) [pid = 1650] [serial = 144] [outer = 0x0] [url = about:blank] 11:38:46 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11adf0800) [pid = 1650] [serial = 135] [outer = 0x0] [url = about:blank] 11:38:46 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11b6a1c00) [pid = 1650] [serial = 136] [outer = 0x0] [url = about:blank] 11:38:46 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x115836000) [pid = 1650] [serial = 127] [outer = 0x0] [url = about:blank] 11:38:46 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11864cc00) [pid = 1650] [serial = 129] [outer = 0x0] [url = about:blank] 11:38:46 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1188e7800) [pid = 1650] [serial = 130] [outer = 0x0] [url = about:blank] 11:38:46 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11a60e400) [pid = 1650] [serial = 132] [outer = 0x0] [url = about:blank] 11:38:46 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11a95e800) [pid = 1650] [serial = 133] [outer = 0x0] [url = about:blank] 11:38:46 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x123ee3800) [pid = 1650] [serial = 147] [outer = 0x0] [url = about:blank] 11:38:46 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x123cb6000) [pid = 1650] [serial = 145] [outer = 0x0] [url = about:blank] 11:38:46 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12419d000) [pid = 1650] [serial = 148] [outer = 0x0] [url = about:blank] 11:38:46 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1266d8000) [pid = 1650] [serial = 151] [outer = 0x0] [url = about:blank] 11:38:46 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1267cb400) [pid = 1650] [serial = 153] [outer = 0x0] [url = about:blank] 11:38:46 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x124308400) [pid = 1650] [serial = 150] [outer = 0x0] [url = about:blank] 11:38:46 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1276b8800) [pid = 1650] [serial = 156] [outer = 0x0] [url = about:blank] 11:38:46 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x129b69400) [pid = 1650] [serial = 162] [outer = 0x0] [url = about:blank] 11:38:46 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1297e2c00) [pid = 1650] [serial = 160] [outer = 0x0] [url = about:blank] 11:38:46 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x127ec4000) [pid = 1650] [serial = 159] [outer = 0x0] [url = about:blank] 11:38:46 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1279be000) [pid = 1650] [serial = 157] [outer = 0x0] [url = about:blank] 11:38:46 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x129e75400) [pid = 1650] [serial = 163] [outer = 0x0] [url = about:blank] 11:38:46 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x11bb51c00) [pid = 1650] [serial = 141] [outer = 0x0] [url = about:blank] 11:38:46 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x11bfddc00) [pid = 1650] [serial = 142] [outer = 0x0] [url = about:blank] 11:38:46 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12743fc00) [pid = 1650] [serial = 154] [outer = 0x0] [url = about:blank] 11:38:46 INFO - PROCESS | 1650 | 1461263926119 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x116280800 == 32 [pid = 1650] [id = 75] 11:38:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x115836000) [pid = 1650] [serial = 222] [outer = 0x0] 11:38:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11a60e400) [pid = 1650] [serial = 223] [outer = 0x115836000] 11:38:46 INFO - PROCESS | 1650 | 1461263926146 Marionette DEBUG loaded listener.js 11:38:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11a96ac00) [pid = 1650] [serial = 224] [outer = 0x115836000] 11:38:46 INFO - PROCESS | 1650 | 1461263926433 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]]]}] 11:38:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 11:38:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 524ms 11:38:46 INFO - PROCESS | 1650 | 1461263926449 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 11:38:46 INFO - PROCESS | 1650 | 1461263926451 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 11:38:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 11:38:46 INFO - PROCESS | 1650 | 1461263926462 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 11:38:46 INFO - PROCESS | 1650 | 1461263926464 Marionette TRACE conn2 <- [1,274,null,{}] 11:38:46 INFO - PROCESS | 1650 | 1461263926473 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}] 11:38:46 INFO - PROCESS | 1650 | 1461263926549 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 11:38:46 INFO - PROCESS | 1650 | 1461263926556 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x1199f3800 == 33 [pid = 1650] [id = 76] 11:38:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11acfa800) [pid = 1650] [serial = 225] [outer = 0x0] 11:38:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11bb56800) [pid = 1650] [serial = 226] [outer = 0x11acfa800] 11:38:46 INFO - PROCESS | 1650 | 1461263926584 Marionette DEBUG loaded listener.js 11:38:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11bc8c000) [pid = 1650] [serial = 227] [outer = 0x11acfa800] 11:38:46 INFO - PROCESS | 1650 | 1461263926892 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]]]}] 11:38:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 11:38:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 470ms 11:38:46 INFO - PROCESS | 1650 | 1461263926932 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 11:38:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 11:38:46 INFO - PROCESS | 1650 | 1461263926934 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 11:38:46 INFO - PROCESS | 1650 | 1461263926936 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 11:38:46 INFO - PROCESS | 1650 | 1461263926937 Marionette TRACE conn2 <- [1,278,null,{}] 11:38:46 INFO - PROCESS | 1650 | 1461263926940 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}] 11:38:47 INFO - PROCESS | 1650 | 1461263927010 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 11:38:47 INFO - PROCESS | 1650 | 1461263927014 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab1a000 == 34 [pid = 1650] [id = 77] 11:38:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11bfcdc00) [pid = 1650] [serial = 228] [outer = 0x0] 11:38:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11bfdf400) [pid = 1650] [serial = 229] [outer = 0x11bfcdc00] 11:38:47 INFO - PROCESS | 1650 | 1461263927042 Marionette DEBUG loaded listener.js 11:38:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11c7bdc00) [pid = 1650] [serial = 230] [outer = 0x11bfcdc00] 11:38:47 INFO - PROCESS | 1650 | 1461263927370 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]]]}] 11:38:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 11:38:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 469ms 11:38:47 INFO - PROCESS | 1650 | 1461263927406 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 11:38:47 INFO - PROCESS | 1650 | 1461263927407 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 11:38:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 11:38:47 INFO - PROCESS | 1650 | 1461263927410 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 11:38:47 INFO - PROCESS | 1650 | 1461263927411 Marionette TRACE conn2 <- [1,282,null,{}] 11:38:47 INFO - PROCESS | 1650 | 1461263927413 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}] 11:38:47 INFO - PROCESS | 1650 | 1461263927484 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 11:38:47 INFO - PROCESS | 1650 | 1461263927527 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ad90000 == 35 [pid = 1650] [id = 78] 11:38:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11ade6400) [pid = 1650] [serial = 231] [outer = 0x0] 11:38:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11c782800) [pid = 1650] [serial = 232] [outer = 0x11ade6400] 11:38:47 INFO - PROCESS | 1650 | 1461263927553 Marionette DEBUG loaded listener.js 11:38:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x123cb9c00) [pid = 1650] [serial = 233] [outer = 0x11ade6400] 11:38:47 INFO - PROCESS | 1650 | 1461263927842 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]]]}] 11:38:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 11:38:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 470ms 11:38:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 11:38:47 INFO - PROCESS | 1650 | 1461263927879 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 11:38:47 INFO - PROCESS | 1650 | 1461263927881 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 11:38:47 INFO - PROCESS | 1650 | 1461263927883 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 11:38:47 INFO - PROCESS | 1650 | 1461263927884 Marionette TRACE conn2 <- [1,286,null,{}] 11:38:47 INFO - PROCESS | 1650 | 1461263927889 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}] 11:38:47 INFO - PROCESS | 1650 | 1461263927979 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 11:38:47 INFO - PROCESS | 1650 | 1461263927984 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bcc2800 == 36 [pid = 1650] [id = 79] 11:38:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x123ee3800) [pid = 1650] [serial = 234] [outer = 0x0] 11:38:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1266dcc00) [pid = 1650] [serial = 235] [outer = 0x123ee3800] 11:38:48 INFO - PROCESS | 1650 | 1461263928015 Marionette DEBUG loaded listener.js 11:38:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1278ecc00) [pid = 1650] [serial = 236] [outer = 0x123ee3800] 11:38:48 INFO - PROCESS | 1650 | 1461263928362 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]]]}] 11:38:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 11:38:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 518ms 11:38:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 11:38:48 INFO - PROCESS | 1650 | 1461263928402 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 11:38:48 INFO - PROCESS | 1650 | 1461263928403 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 11:38:48 INFO - PROCESS | 1650 | 1461263928405 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 11:38:48 INFO - PROCESS | 1650 | 1461263928406 Marionette TRACE conn2 <- [1,290,null,{}] 11:38:48 INFO - PROCESS | 1650 | 1461263928408 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}] 11:38:48 INFO - PROCESS | 1650 | 1461263928491 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 11:38:48 INFO - PROCESS | 1650 | 1461263928495 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c168800 == 37 [pid = 1650] [id = 80] 11:38:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x123eec400) [pid = 1650] [serial = 237] [outer = 0x0] 11:38:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1279c5000) [pid = 1650] [serial = 238] [outer = 0x123eec400] 11:38:48 INFO - PROCESS | 1650 | 1461263928520 Marionette DEBUG loaded listener.js 11:38:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x127ef5c00) [pid = 1650] [serial = 239] [outer = 0x123eec400] 11:38:48 INFO - PROCESS | 1650 | 1461263928860 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]]]}] 11:38:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 11:38:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 469ms 11:38:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 11:38:48 INFO - PROCESS | 1650 | 1461263928874 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 11:38:48 INFO - PROCESS | 1650 | 1461263928875 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 11:38:48 INFO - PROCESS | 1650 | 1461263928877 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 11:38:48 INFO - PROCESS | 1650 | 1461263928878 Marionette TRACE conn2 <- [1,294,null,{}] 11:38:48 INFO - PROCESS | 1650 | 1461263928880 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}] 11:38:48 INFO - PROCESS | 1650 | 1461263928962 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 11:38:49 INFO - PROCESS | 1650 | 1461263928992 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x1237e0800 == 38 [pid = 1650] [id = 81] 11:38:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x127ef9800) [pid = 1650] [serial = 240] [outer = 0x0] 11:38:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1290b1c00) [pid = 1650] [serial = 241] [outer = 0x127ef9800] 11:38:49 INFO - PROCESS | 1650 | 1461263929016 Marionette DEBUG loaded listener.js 11:38:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12988b400) [pid = 1650] [serial = 242] [outer = 0x127ef9800] 11:38:49 INFO - PROCESS | 1650 | 1461263929319 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]]]}] 11:38:49 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. 11:38:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 469ms 11:38:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 11:38:49 INFO - PROCESS | 1650 | 1461263929346 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 11:38:49 INFO - PROCESS | 1650 | 1461263929347 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 11:38:49 INFO - PROCESS | 1650 | 1461263929349 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 11:38:49 INFO - PROCESS | 1650 | 1461263929351 Marionette TRACE conn2 <- [1,298,null,{}] 11:38:49 INFO - PROCESS | 1650 | 1461263929361 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}] 11:38:49 INFO - PROCESS | 1650 | 1461263929445 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 11:38:49 INFO - PROCESS | 1650 | 1461263929454 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x123b28000 == 39 [pid = 1650] [id = 82] 11:38:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1188df800) [pid = 1650] [serial = 243] [outer = 0x0] 11:38:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x129b71800) [pid = 1650] [serial = 244] [outer = 0x1188df800] 11:38:49 INFO - PROCESS | 1650 | 1461263929479 Marionette DEBUG loaded listener.js 11:38:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x129e32000) [pid = 1650] [serial = 245] [outer = 0x1188df800] 11:38:49 INFO - PROCESS | 1650 | 1461263929801 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]]]}] 11:38:49 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. 11:38:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 476ms 11:38:49 INFO - PROCESS | 1650 | 1461263929826 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 11:38:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 11:38:49 INFO - PROCESS | 1650 | 1461263929827 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 11:38:49 INFO - PROCESS | 1650 | 1461263929830 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 11:38:49 INFO - PROCESS | 1650 | 1461263929831 Marionette TRACE conn2 <- [1,302,null,{}] 11:38:49 INFO - PROCESS | 1650 | 1461263929833 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}] 11:38:49 INFO - PROCESS | 1650 | 1461263929919 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 11:38:49 INFO - PROCESS | 1650 | 1461263929947 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x1245de800 == 40 [pid = 1650] [id = 83] 11:38:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x127fbb000) [pid = 1650] [serial = 246] [outer = 0x0] 11:38:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x129e38000) [pid = 1650] [serial = 247] [outer = 0x127fbb000] 11:38:49 INFO - PROCESS | 1650 | 1461263929971 Marionette DEBUG loaded listener.js 11:38:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x129e77400) [pid = 1650] [serial = 248] [outer = 0x127fbb000] 11:38:50 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1267cb800) [pid = 1650] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 11:38:50 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1279c2800) [pid = 1650] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 11:38:50 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11605a000) [pid = 1650] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 11:38:50 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11adee800) [pid = 1650] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 11:38:50 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118986000) [pid = 1650] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 11:38:50 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11927c000) [pid = 1650] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 11:38:50 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x114f65800) [pid = 1650] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 11:38:50 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11578a800) [pid = 1650] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 11:38:50 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x127ebe000) [pid = 1650] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 11:38:50 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1297e8800) [pid = 1650] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 11:38:50 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1188e8c00) [pid = 1650] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 11:38:50 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11af6b000) [pid = 1650] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 11:38:50 INFO - PROCESS | 1650 | 1461263930322 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]]]}] 11:38:50 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. 11:38:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 520ms 11:38:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 11:38:50 INFO - PROCESS | 1650 | 1461263930351 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 11:38:50 INFO - PROCESS | 1650 | 1461263930352 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 11:38:50 INFO - PROCESS | 1650 | 1461263930354 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 11:38:50 INFO - PROCESS | 1650 | 1461263930356 Marionette TRACE conn2 <- [1,306,null,{}] 11:38:50 INFO - PROCESS | 1650 | 1461263930358 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}] 11:38:50 INFO - PROCESS | 1650 | 1461263930442 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 11:38:50 INFO - PROCESS | 1650 | 1461263930484 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12666d000 == 41 [pid = 1650] [id = 84] 11:38:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1188e9800) [pid = 1650] [serial = 249] [outer = 0x0] 11:38:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x127285800) [pid = 1650] [serial = 250] [outer = 0x1188e9800] 11:38:50 INFO - PROCESS | 1650 | 1461263930513 Marionette DEBUG loaded listener.js 11:38:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12b2c5000) [pid = 1650] [serial = 251] [outer = 0x1188e9800] 11:38:50 INFO - PROCESS | 1650 | 1461263930781 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]]]}] 11:38:50 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. 11:38:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 470ms 11:38:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 11:38:50 INFO - PROCESS | 1650 | 1461263930828 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 11:38:50 INFO - PROCESS | 1650 | 1461263930829 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 11:38:50 INFO - PROCESS | 1650 | 1461263930832 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 11:38:50 INFO - PROCESS | 1650 | 1461263930833 Marionette TRACE conn2 <- [1,310,null,{}] 11:38:50 INFO - PROCESS | 1650 | 1461263930835 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}] 11:38:50 INFO - PROCESS | 1650 | 1461263930911 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 11:38:50 INFO - PROCESS | 1650 | 1461263930915 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x129b32800 == 42 [pid = 1650] [id = 85] 11:38:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12b2c5400) [pid = 1650] [serial = 252] [outer = 0x0] 11:38:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12b2ce400) [pid = 1650] [serial = 253] [outer = 0x12b2c5400] 11:38:50 INFO - PROCESS | 1650 | 1461263930942 Marionette DEBUG loaded listener.js 11:38:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12ba77400) [pid = 1650] [serial = 254] [outer = 0x12b2c5400] 11:38:51 INFO - PROCESS | 1650 | 1461263931309 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]]]}] 11:38:51 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. 11:38:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 518ms 11:38:51 INFO - PROCESS | 1650 | 1461263931351 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 11:38:51 INFO - PROCESS | 1650 | 1461263931353 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 11:38:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 11:38:51 INFO - PROCESS | 1650 | 1461263931357 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 11:38:51 INFO - PROCESS | 1650 | 1461263931358 Marionette TRACE conn2 <- [1,314,null,{}] 11:38:51 INFO - PROCESS | 1650 | 1461263931362 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}] 11:38:51 INFO - PROCESS | 1650 | 1461263931471 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 11:38:51 INFO - PROCESS | 1650 | 1461263931477 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x129b42800 == 43 [pid = 1650] [id = 86] 11:38:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12ba7c400) [pid = 1650] [serial = 255] [outer = 0x0] 11:38:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12bba5c00) [pid = 1650] [serial = 256] [outer = 0x12ba7c400] 11:38:51 INFO - PROCESS | 1650 | 1461263931516 Marionette DEBUG loaded listener.js 11:38:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12bbafc00) [pid = 1650] [serial = 257] [outer = 0x12ba7c400] 11:38:51 INFO - PROCESS | 1650 | 1461263931848 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]]]}] 11:38:51 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. 11:38:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 520ms 11:38:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 11:38:51 INFO - PROCESS | 1650 | 1461263931880 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 11:38:51 INFO - PROCESS | 1650 | 1461263931881 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 11:38:51 INFO - PROCESS | 1650 | 1461263931883 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 11:38:51 INFO - PROCESS | 1650 | 1461263931884 Marionette TRACE conn2 <- [1,318,null,{}] 11:38:51 INFO - PROCESS | 1650 | 1461263931889 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}] 11:38:51 INFO - PROCESS | 1650 | 1461263931984 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 11:38:51 INFO - PROCESS | 1650 | 1461263931990 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b2e2800 == 44 [pid = 1650] [id = 87] 11:38:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x114c71400) [pid = 1650] [serial = 258] [outer = 0x0] 11:38:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12bdc1800) [pid = 1650] [serial = 259] [outer = 0x114c71400] 11:38:52 INFO - PROCESS | 1650 | 1461263932014 Marionette DEBUG loaded listener.js 11:38:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12ce04000) [pid = 1650] [serial = 260] [outer = 0x114c71400] 11:38:52 INFO - PROCESS | 1650 | 1461263932431 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]]]}] 11:38:52 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. 11:38:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 568ms 11:38:52 INFO - PROCESS | 1650 | 1461263932453 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 11:38:52 INFO - PROCESS | 1650 | 1461263932455 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 11:38:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 11:38:52 INFO - PROCESS | 1650 | 1461263932459 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 11:38:52 INFO - PROCESS | 1650 | 1461263932462 Marionette TRACE conn2 <- [1,322,null,{}] 11:38:52 INFO - PROCESS | 1650 | 1461263932465 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}] 11:38:52 INFO - PROCESS | 1650 | 1461263932561 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 11:38:52 INFO - PROCESS | 1650 | 1461263932613 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x116094800 == 45 [pid = 1650] [id = 88] 11:38:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11600ac00) [pid = 1650] [serial = 261] [outer = 0x0] 11:38:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x116573800) [pid = 1650] [serial = 262] [outer = 0x11600ac00] 11:38:52 INFO - PROCESS | 1650 | 1461263932648 Marionette DEBUG loaded listener.js 11:38:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11894cc00) [pid = 1650] [serial = 263] [outer = 0x11600ac00] 11:38:53 INFO - PROCESS | 1650 | 1461263933079 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]]]}] 11:38:53 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. 11:38:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 672ms 11:38:53 INFO - PROCESS | 1650 | 1461263933137 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 11:38:53 INFO - PROCESS | 1650 | 1461263933141 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 11:38:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 11:38:53 INFO - PROCESS | 1650 | 1461263933146 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 11:38:53 INFO - PROCESS | 1650 | 1461263933148 Marionette TRACE conn2 <- [1,326,null,{}] 11:38:53 INFO - PROCESS | 1650 | 1461263933151 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}] 11:38:53 INFO - PROCESS | 1650 | 1461263933247 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 11:38:53 INFO - PROCESS | 1650 | 1461263933302 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b9c9000 == 46 [pid = 1650] [id = 89] 11:38:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11a969800) [pid = 1650] [serial = 264] [outer = 0x0] 11:38:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11adf2c00) [pid = 1650] [serial = 265] [outer = 0x11a969800] 11:38:53 INFO - PROCESS | 1650 | 1461263933332 Marionette DEBUG loaded listener.js 11:38:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11bb52000) [pid = 1650] [serial = 266] [outer = 0x11a969800] 11:38:53 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. 11:38:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 620ms 11:38:53 INFO - PROCESS | 1650 | 1461263933761 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]]]}] 11:38:53 INFO - PROCESS | 1650 | 1461263933767 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 11:38:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 11:38:53 INFO - PROCESS | 1650 | 1461263933768 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 11:38:53 INFO - PROCESS | 1650 | 1461263933771 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 11:38:53 INFO - PROCESS | 1650 | 1461263933773 Marionette TRACE conn2 <- [1,330,null,{}] 11:38:53 INFO - PROCESS | 1650 | 1461263933781 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}] 11:38:53 INFO - PROCESS | 1650 | 1461263933897 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 11:38:53 INFO - PROCESS | 1650 | 1461263933938 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b2dc000 == 47 [pid = 1650] [id = 90] 11:38:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11bfdb800) [pid = 1650] [serial = 267] [outer = 0x0] 11:38:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1266db400) [pid = 1650] [serial = 268] [outer = 0x11bfdb800] 11:38:53 INFO - PROCESS | 1650 | 1461263933974 Marionette DEBUG loaded listener.js 11:38:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1276ba000) [pid = 1650] [serial = 269] [outer = 0x11bfdb800] 11:38:54 INFO - PROCESS | 1650 | 1461263934412 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]]]}] 11:38:54 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. 11:38:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 672ms 11:38:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 11:38:54 INFO - PROCESS | 1650 | 1461263934443 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 11:38:54 INFO - PROCESS | 1650 | 1461263934445 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 11:38:54 INFO - PROCESS | 1650 | 1461263934448 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 11:38:54 INFO - PROCESS | 1650 | 1461263934449 Marionette TRACE conn2 <- [1,334,null,{}] 11:38:54 INFO - PROCESS | 1650 | 1461263934451 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}] 11:38:54 INFO - PROCESS | 1650 | 1461263934569 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 11:38:54 INFO - PROCESS | 1650 | 1461263934648 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x115207800 == 48 [pid = 1650] [id = 91] 11:38:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11bc80400) [pid = 1650] [serial = 270] [outer = 0x0] 11:38:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x127ebd800) [pid = 1650] [serial = 271] [outer = 0x11bc80400] 11:38:54 INFO - PROCESS | 1650 | 1461263934696 Marionette DEBUG loaded listener.js 11:38:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x129e33c00) [pid = 1650] [serial = 272] [outer = 0x11bc80400] 11:38:55 INFO - PROCESS | 1650 | 1461263935327 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]]]}] 11:38:55 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. 11:38:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 920ms 11:38:55 INFO - PROCESS | 1650 | 1461263935368 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 11:38:55 INFO - PROCESS | 1650 | 1461263935370 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 11:38:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 11:38:55 INFO - PROCESS | 1650 | 1461263935376 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 11:38:55 INFO - PROCESS | 1650 | 1461263935378 Marionette TRACE conn2 <- [1,338,null,{}] 11:38:55 INFO - PROCESS | 1650 | 1461263935381 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}] 11:38:55 INFO - PROCESS | 1650 | 1461263935463 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 11:38:55 INFO - PROCESS | 1650 | 1461263935521 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x11574f800 == 49 [pid = 1650] [id = 92] 11:38:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1188e1400) [pid = 1650] [serial = 273] [outer = 0x0] 11:38:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x118981c00) [pid = 1650] [serial = 274] [outer = 0x1188e1400] 11:38:55 INFO - PROCESS | 1650 | 1461263935553 Marionette DEBUG loaded listener.js 11:38:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x119d64800) [pid = 1650] [serial = 275] [outer = 0x1188e1400] 11:38:55 INFO - PROCESS | 1650 | --DOCSHELL 0x129b42800 == 48 [pid = 1650] [id = 86] 11:38:55 INFO - PROCESS | 1650 | --DOCSHELL 0x129b32800 == 47 [pid = 1650] [id = 85] 11:38:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12666d000 == 46 [pid = 1650] [id = 84] 11:38:55 INFO - PROCESS | 1650 | --DOCSHELL 0x1245de800 == 45 [pid = 1650] [id = 83] 11:38:55 INFO - PROCESS | 1650 | --DOCSHELL 0x123b28000 == 44 [pid = 1650] [id = 82] 11:38:55 INFO - PROCESS | 1650 | --DOCSHELL 0x1237e0800 == 43 [pid = 1650] [id = 81] 11:38:55 INFO - PROCESS | 1650 | --DOCSHELL 0x11c168800 == 42 [pid = 1650] [id = 80] 11:38:55 INFO - PROCESS | 1650 | --DOCSHELL 0x11bcc2800 == 41 [pid = 1650] [id = 79] 11:38:55 INFO - PROCESS | 1650 | --DOCSHELL 0x11ad90000 == 40 [pid = 1650] [id = 78] 11:38:55 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12bba1800) [pid = 1650] [serial = 208] [outer = 0x0] [url = about:blank] 11:38:55 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab1a000 == 39 [pid = 1650] [id = 77] 11:38:55 INFO - PROCESS | 1650 | --DOCSHELL 0x1199f3800 == 38 [pid = 1650] [id = 76] 11:38:55 INFO - PROCESS | 1650 | --DOCSHELL 0x116280800 == 37 [pid = 1650] [id = 75] 11:38:55 INFO - PROCESS | 1650 | --DOCSHELL 0x11890d000 == 36 [pid = 1650] [id = 74] 11:38:55 INFO - PROCESS | 1650 | --DOCSHELL 0x11880f000 == 35 [pid = 1650] [id = 71] 11:38:55 INFO - PROCESS | 1650 | --DOCSHELL 0x127e74800 == 34 [pid = 1650] [id = 70] 11:38:55 INFO - PROCESS | 1650 | 1461263935969 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]]]}] 11:38:55 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. 11:38:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 620ms 11:38:55 INFO - PROCESS | 1650 | 1461263935995 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 11:38:56 INFO - PROCESS | 1650 | 1461263935999 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 11:38:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 11:38:56 INFO - PROCESS | 1650 | 1461263936003 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 11:38:56 INFO - PROCESS | 1650 | 1461263936005 Marionette TRACE conn2 <- [1,342,null,{}] 11:38:56 INFO - PROCESS | 1650 | 1461263936007 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}] 11:38:56 INFO - PROCESS | 1650 | 1461263936065 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 11:38:56 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x127287800) [pid = 1650] [serial = 189] [outer = 0x0] [url = about:blank] 11:38:56 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x127ec4c00) [pid = 1650] [serial = 192] [outer = 0x0] [url = about:blank] 11:38:56 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11670bc00) [pid = 1650] [serial = 171] [outer = 0x0] [url = about:blank] 11:38:56 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11897bc00) [pid = 1650] [serial = 172] [outer = 0x0] [url = about:blank] 11:38:56 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11b6a5c00) [pid = 1650] [serial = 177] [outer = 0x0] [url = about:blank] 11:38:56 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11bc71800) [pid = 1650] [serial = 178] [outer = 0x0] [url = about:blank] 11:38:56 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11a875800) [pid = 1650] [serial = 174] [outer = 0x0] [url = about:blank] 11:38:56 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11bc70400) [pid = 1650] [serial = 190] [outer = 0x0] [url = about:blank] 11:38:56 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11af71c00) [pid = 1650] [serial = 198] [outer = 0x0] [url = about:blank] 11:38:56 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11a96b400) [pid = 1650] [serial = 175] [outer = 0x0] [url = about:blank] 11:38:56 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11bf2fc00) [pid = 1650] [serial = 180] [outer = 0x0] [url = about:blank] 11:38:56 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11bfdbc00) [pid = 1650] [serial = 181] [outer = 0x0] [url = about:blank] 11:38:56 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11bfcd000) [pid = 1650] [serial = 183] [outer = 0x0] [url = about:blank] 11:38:56 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x117965800) [pid = 1650] [serial = 168] [outer = 0x0] [url = about:blank] 11:38:56 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1290ad000) [pid = 1650] [serial = 195] [outer = 0x0] [url = about:blank] 11:38:56 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x127efa000) [pid = 1650] [serial = 193] [outer = 0x0] [url = about:blank] 11:38:56 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12b3e4c00) [pid = 1650] [serial = 205] [outer = 0x0] [url = about:blank] 11:38:56 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12b2cd400) [pid = 1650] [serial = 202] [outer = 0x0] [url = about:blank] 11:38:56 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1290b9c00) [pid = 1650] [serial = 196] [outer = 0x0] [url = about:blank] 11:38:56 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11c7c9400) [pid = 1650] [serial = 186] [outer = 0x0] [url = about:blank] 11:38:56 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11bfd6c00) [pid = 1650] [serial = 199] [outer = 0x0] [url = about:blank] 11:38:56 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118ede000) [pid = 1650] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 11:38:56 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12457d400) [pid = 1650] [serial = 187] [outer = 0x0] [url = about:blank] 11:38:56 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11adf5000) [pid = 1650] [serial = 184] [outer = 0x0] [url = about:blank] 11:38:56 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1279bd800) [pid = 1650] [serial = 201] [outer = 0x0] [url = about:blank] 11:38:56 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12ba78c00) [pid = 1650] [serial = 206] [outer = 0x0] [url = about:blank] 11:38:56 INFO - PROCESS | 1650 | 1461263936111 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x116213000 == 35 [pid = 1650] [id = 93] 11:38:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1155ed000) [pid = 1650] [serial = 276] [outer = 0x0] 11:38:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x118ede000) [pid = 1650] [serial = 277] [outer = 0x1155ed000] 11:38:56 INFO - PROCESS | 1650 | 1461263936150 Marionette DEBUG loaded listener.js 11:38:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11af6d000) [pid = 1650] [serial = 278] [outer = 0x1155ed000] 11:38:56 INFO - PROCESS | 1650 | 1461263936589 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]]]}] 11:38:56 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. 11:38:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 620ms 11:38:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 11:38:56 INFO - PROCESS | 1650 | 1461263936642 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 11:38:56 INFO - PROCESS | 1650 | 1461263936644 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 11:38:56 INFO - PROCESS | 1650 | 1461263936649 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 11:38:56 INFO - PROCESS | 1650 | 1461263936653 Marionette TRACE conn2 <- [1,346,null,{}] 11:38:56 INFO - PROCESS | 1650 | 1461263936674 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}] 11:38:56 INFO - PROCESS | 1650 | 1461263936791 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 11:38:56 INFO - PROCESS | 1650 | 1461263936804 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ad8f000 == 36 [pid = 1650] [id = 94] 11:38:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11bfddc00) [pid = 1650] [serial = 279] [outer = 0x0] 11:38:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11bfe5400) [pid = 1650] [serial = 280] [outer = 0x11bfddc00] 11:38:56 INFO - PROCESS | 1650 | 1461263936831 Marionette DEBUG loaded listener.js 11:38:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11c7c6000) [pid = 1650] [serial = 281] [outer = 0x11bfddc00] 11:38:57 INFO - PROCESS | 1650 | 1461263937143 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]]]}] 11:38:57 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. 11:38:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 532ms 11:38:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 11:38:57 INFO - PROCESS | 1650 | 1461263937181 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 11:38:57 INFO - PROCESS | 1650 | 1461263937183 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 11:38:57 INFO - PROCESS | 1650 | 1461263937185 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 11:38:57 INFO - PROCESS | 1650 | 1461263937186 Marionette TRACE conn2 <- [1,350,null,{}] 11:38:57 INFO - PROCESS | 1650 | 1461263937189 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}] 11:38:57 INFO - PROCESS | 1650 | 1461263937259 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 11:38:57 INFO - PROCESS | 1650 | 1461263937263 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bcb3800 == 37 [pid = 1650] [id = 95] 11:38:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x123ac3800) [pid = 1650] [serial = 282] [outer = 0x0] 11:38:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x123ee0000) [pid = 1650] [serial = 283] [outer = 0x123ac3800] 11:38:57 INFO - PROCESS | 1650 | 1461263937292 Marionette DEBUG loaded listener.js 11:38:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1266de000) [pid = 1650] [serial = 284] [outer = 0x123ac3800] 11:38:57 INFO - PROCESS | 1650 | 1461263937598 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]]]}] 11:38:57 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. 11:38:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 468ms 11:38:57 INFO - PROCESS | 1650 | 1461263937654 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 11:38:57 INFO - PROCESS | 1650 | 1461263937655 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 11:38:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 11:38:57 INFO - PROCESS | 1650 | 1461263937657 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 11:38:57 INFO - PROCESS | 1650 | 1461263937658 Marionette TRACE conn2 <- [1,354,null,{}] 11:38:57 INFO - PROCESS | 1650 | 1461263937661 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}] 11:38:57 INFO - PROCESS | 1650 | 1461263937729 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 11:38:57 INFO - PROCESS | 1650 | 1461263937733 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x1237d4800 == 38 [pid = 1650] [id = 96] 11:38:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1267cb400) [pid = 1650] [serial = 285] [outer = 0x0] 11:38:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1276ef800) [pid = 1650] [serial = 286] [outer = 0x1267cb400] 11:38:57 INFO - PROCESS | 1650 | 1461263937761 Marionette DEBUG loaded listener.js 11:38:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x127ec0c00) [pid = 1650] [serial = 287] [outer = 0x1267cb400] 11:38:58 INFO - PROCESS | 1650 | 1461263938091 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]]]}] 11:38:58 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. 11:38:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 468ms 11:38:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 11:38:58 INFO - PROCESS | 1650 | 1461263938138 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 11:38:58 INFO - PROCESS | 1650 | 1461263938140 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 11:38:58 INFO - PROCESS | 1650 | 1461263938142 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 11:38:58 INFO - PROCESS | 1650 | 1461263938143 Marionette TRACE conn2 <- [1,358,null,{}] 11:38:58 INFO - PROCESS | 1650 | 1461263938145 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}] 11:38:58 INFO - PROCESS | 1650 | 1461263938249 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 11:38:58 INFO - PROCESS | 1650 | 1461263938280 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x123a08800 == 39 [pid = 1650] [id = 97] 11:38:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x127ef9400) [pid = 1650] [serial = 288] [outer = 0x0] 11:38:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x129b6b000) [pid = 1650] [serial = 289] [outer = 0x127ef9400] 11:38:58 INFO - PROCESS | 1650 | 1461263938308 Marionette DEBUG loaded listener.js 11:38:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x129e75800) [pid = 1650] [serial = 290] [outer = 0x127ef9400] 11:38:58 INFO - PROCESS | 1650 | 1461263938630 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]]]}] 11:38:58 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. 11:38:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 517ms 11:38:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 11:38:58 INFO - PROCESS | 1650 | 1461263938660 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 11:38:58 INFO - PROCESS | 1650 | 1461263938661 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 11:38:58 INFO - PROCESS | 1650 | 1461263938663 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 11:38:58 INFO - PROCESS | 1650 | 1461263938665 Marionette TRACE conn2 <- [1,362,null,{}] 11:38:58 INFO - PROCESS | 1650 | 1461263938667 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}] 11:38:58 INFO - PROCESS | 1650 | 1461263938752 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 11:38:58 INFO - PROCESS | 1650 | 1461263938756 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x1240c5800 == 40 [pid = 1650] [id = 98] 11:38:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x129e75c00) [pid = 1650] [serial = 291] [outer = 0x0] 11:38:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x129e84800) [pid = 1650] [serial = 292] [outer = 0x129e75c00] 11:38:58 INFO - PROCESS | 1650 | 1461263938781 Marionette DEBUG loaded listener.js 11:38:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12b2cc000) [pid = 1650] [serial = 293] [outer = 0x129e75c00] 11:38:59 INFO - PROCESS | 1650 | 1461263939105 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]]]}] 11:38:59 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. 11:38:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 469ms 11:38:59 INFO - PROCESS | 1650 | 1461263939133 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 11:38:59 INFO - PROCESS | 1650 | 1461263939134 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 11:38:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 11:38:59 INFO - PROCESS | 1650 | 1461263939138 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 11:38:59 INFO - PROCESS | 1650 | 1461263939141 Marionette TRACE conn2 <- [1,366,null,{}] 11:38:59 INFO - PROCESS | 1650 | 1461263939143 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}] 11:38:59 INFO - PROCESS | 1650 | 1461263939229 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 11:38:59 INFO - PROCESS | 1650 | 1461263939233 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x126759000 == 41 [pid = 1650] [id = 99] 11:38:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x129e7a000) [pid = 1650] [serial = 294] [outer = 0x0] 11:38:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12ba78c00) [pid = 1650] [serial = 295] [outer = 0x129e7a000] 11:38:59 INFO - PROCESS | 1650 | 1461263939259 Marionette DEBUG loaded listener.js 11:38:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12ba79400) [pid = 1650] [serial = 296] [outer = 0x129e7a000] 11:38:59 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. 11:38:59 INFO - PROCESS | 1650 | 1461263939652 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]]]}] 11:38:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 521ms 11:38:59 INFO - PROCESS | 1650 | 1461263939659 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 11:38:59 INFO - PROCESS | 1650 | 1461263939661 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 11:38:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 11:38:59 INFO - PROCESS | 1650 | 1461263939665 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 11:38:59 INFO - PROCESS | 1650 | 1461263939667 Marionette TRACE conn2 <- [1,370,null,{}] 11:38:59 INFO - PROCESS | 1650 | 1461263939670 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}] 11:38:59 INFO - PROCESS | 1650 | 1461263939799 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 11:38:59 INFO - PROCESS | 1650 | 1461263939819 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x127eaa800 == 42 [pid = 1650] [id = 100] 11:38:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12ba7cc00) [pid = 1650] [serial = 297] [outer = 0x0] 11:38:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12bbad000) [pid = 1650] [serial = 298] [outer = 0x12ba7cc00] 11:38:59 INFO - PROCESS | 1650 | 1461263939858 Marionette DEBUG loaded listener.js 11:38:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12bdca400) [pid = 1650] [serial = 299] [outer = 0x12ba7cc00] 11:39:00 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x123eec400) [pid = 1650] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 11:39:00 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x127ef9800) [pid = 1650] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 11:39:00 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x127fbb000) [pid = 1650] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 11:39:00 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1188e9800) [pid = 1650] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 11:39:00 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11ade6400) [pid = 1650] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 11:39:00 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11bfcdc00) [pid = 1650] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 11:39:00 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x115836000) [pid = 1650] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 11:39:00 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x116574800) [pid = 1650] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 11:39:00 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11acfa800) [pid = 1650] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 11:39:00 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x123ee3800) [pid = 1650] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 11:39:00 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12ba7c400) [pid = 1650] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 11:39:00 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1188df800) [pid = 1650] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 11:39:00 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12b2c5400) [pid = 1650] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 11:39:00 INFO - PROCESS | 1650 | 1461263940387 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]]]}] 11:39:00 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. 11:39:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 770ms 11:39:00 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 11:39:00 INFO - PROCESS | 1650 | 1461263940435 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 11:39:00 INFO - PROCESS | 1650 | 1461263940436 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 11:39:00 INFO - PROCESS | 1650 | 1461263940438 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 11:39:00 INFO - PROCESS | 1650 | 1461263940439 Marionette TRACE conn2 <- [1,374,null,{}] 11:39:00 INFO - PROCESS | 1650 | 1461263940441 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}] 11:39:00 INFO - PROCESS | 1650 | 1461263940529 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 11:39:00 INFO - PROCESS | 1650 | 1461263940536 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x1237dc800 == 43 [pid = 1650] [id = 101] 11:39:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11af72400) [pid = 1650] [serial = 300] [outer = 0x0] 11:39:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x124304800) [pid = 1650] [serial = 301] [outer = 0x11af72400] 11:39:00 INFO - PROCESS | 1650 | 1461263940562 Marionette DEBUG loaded listener.js 11:39:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12b2c5400) [pid = 1650] [serial = 302] [outer = 0x11af72400] 11:39:00 INFO - PROCESS | 1650 | 1461263940893 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 11:39:00 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 11:39:00 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 470ms 11:39:00 INFO - PROCESS | 1650 | 1461263940915 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 11:39:00 INFO - PROCESS | 1650 | 1461263940917 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 11:39:00 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 11:39:00 INFO - PROCESS | 1650 | 1461263940919 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 11:39:00 INFO - PROCESS | 1650 | 1461263940924 Marionette TRACE conn2 <- [1,378,null,{}] 11:39:00 INFO - PROCESS | 1650 | 1461263940927 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}] 11:39:01 INFO - PROCESS | 1650 | 1461263941015 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 11:39:01 INFO - PROCESS | 1650 | 1461263941020 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b7e0000 == 44 [pid = 1650] [id = 102] 11:39:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12b2cf000) [pid = 1650] [serial = 303] [outer = 0x0] 11:39:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12cf16c00) [pid = 1650] [serial = 304] [outer = 0x12b2cf000] 11:39:01 INFO - PROCESS | 1650 | 1461263941052 Marionette DEBUG loaded listener.js 11:39:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12d262400) [pid = 1650] [serial = 305] [outer = 0x12b2cf000] 11:39:01 INFO - PROCESS | 1650 | 1461263941430 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 11:39:01 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 11:39:01 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 523ms 11:39:01 INFO - PROCESS | 1650 | 1461263941443 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 11:39:01 INFO - PROCESS | 1650 | 1461263941445 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 11:39:01 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 11:39:01 INFO - PROCESS | 1650 | 1461263941447 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 11:39:01 INFO - PROCESS | 1650 | 1461263941448 Marionette TRACE conn2 <- [1,382,null,{}] 11:39:01 INFO - PROCESS | 1650 | 1461263941451 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}] 11:39:01 INFO - PROCESS | 1650 | 1461263941541 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 11:39:01 INFO - PROCESS | 1650 | 1461263941549 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb46000 == 45 [pid = 1650] [id = 103] 11:39:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12ba7b000) [pid = 1650] [serial = 306] [outer = 0x0] 11:39:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12d266000) [pid = 1650] [serial = 307] [outer = 0x12ba7b000] 11:39:01 INFO - PROCESS | 1650 | 1461263941574 Marionette DEBUG loaded listener.js 11:39:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12d47bc00) [pid = 1650] [serial = 308] [outer = 0x12ba7b000] 11:39:01 INFO - PROCESS | 1650 | 1461263941878 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 11:39:01 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 11:39:01 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 469ms 11:39:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 11:39:01 INFO - PROCESS | 1650 | 1461263941917 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 11:39:01 INFO - PROCESS | 1650 | 1461263941918 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 11:39:01 INFO - PROCESS | 1650 | 1461263941921 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 11:39:01 INFO - PROCESS | 1650 | 1461263941924 Marionette TRACE conn2 <- [1,386,null,{}] 11:39:01 INFO - PROCESS | 1650 | 1461263941926 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}] 11:39:02 INFO - PROCESS | 1650 | 1461263941999 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 11:39:02 INFO - PROCESS | 1650 | 1461263942003 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ce80800 == 46 [pid = 1650] [id = 104] 11:39:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12d47c000) [pid = 1650] [serial = 309] [outer = 0x0] 11:39:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12d4bd400) [pid = 1650] [serial = 310] [outer = 0x12d47c000] 11:39:02 INFO - PROCESS | 1650 | 1461263942030 Marionette DEBUG loaded listener.js 11:39:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12d4c6800) [pid = 1650] [serial = 311] [outer = 0x12d47c000] 11:39:02 INFO - PROCESS | 1650 | 1461263942389 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]]]}] 11:39:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 11:39:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 522ms 11:39:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 11:39:02 INFO - PROCESS | 1650 | 1461263942442 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 11:39:02 INFO - PROCESS | 1650 | 1461263942445 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 11:39:02 INFO - PROCESS | 1650 | 1461263942448 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 11:39:02 INFO - PROCESS | 1650 | 1461263942451 Marionette TRACE conn2 <- [1,390,null,{}] 11:39:02 INFO - PROCESS | 1650 | 1461263942455 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}] 11:39:02 INFO - PROCESS | 1650 | 1461263942581 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 11:39:02 INFO - PROCESS | 1650 | 1461263942627 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x1189a8800 == 47 [pid = 1650] [id = 105] 11:39:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x116013400) [pid = 1650] [serial = 312] [outer = 0x0] 11:39:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x116575400) [pid = 1650] [serial = 313] [outer = 0x116013400] 11:39:02 INFO - PROCESS | 1650 | 1461263942658 Marionette DEBUG loaded listener.js 11:39:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1191b7000) [pid = 1650] [serial = 314] [outer = 0x116013400] 11:39:03 INFO - PROCESS | 1650 | 1461263943130 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]]]}] 11:39:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 11:39:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 721ms 11:39:03 INFO - PROCESS | 1650 | 1461263943171 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 11:39:03 INFO - PROCESS | 1650 | 1461263943176 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 11:39:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 11:39:03 INFO - PROCESS | 1650 | 1461263943181 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 11:39:03 INFO - PROCESS | 1650 | 1461263943183 Marionette TRACE conn2 <- [1,394,null,{}] 11:39:03 INFO - PROCESS | 1650 | 1461263943186 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}] 11:39:03 INFO - PROCESS | 1650 | 1461263943279 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 11:39:03 INFO - PROCESS | 1650 | 1461263943337 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b9d8800 == 48 [pid = 1650] [id = 106] 11:39:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11adedc00) [pid = 1650] [serial = 315] [outer = 0x0] 11:39:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11bc83800) [pid = 1650] [serial = 316] [outer = 0x11adedc00] 11:39:03 INFO - PROCESS | 1650 | 1461263943367 Marionette DEBUG loaded listener.js 11:39:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11bfdc000) [pid = 1650] [serial = 317] [outer = 0x11adedc00] 11:39:03 INFO - PROCESS | 1650 | 1461263943780 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]]]}] 11:39:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 11:39:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 620ms 11:39:03 INFO - PROCESS | 1650 | 1461263943802 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 11:39:03 INFO - PROCESS | 1650 | 1461263943805 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 11:39:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 11:39:03 INFO - PROCESS | 1650 | 1461263943809 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 11:39:03 INFO - PROCESS | 1650 | 1461263943812 Marionette TRACE conn2 <- [1,398,null,{}] 11:39:03 INFO - PROCESS | 1650 | 1461263943820 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}] 11:39:03 INFO - PROCESS | 1650 | 1461263943982 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 11:39:04 INFO - PROCESS | 1650 | 1461263944078 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b722800 == 49 [pid = 1650] [id = 107] 11:39:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x127ef5800) [pid = 1650] [serial = 318] [outer = 0x0] 11:39:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x127fc2000) [pid = 1650] [serial = 319] [outer = 0x127ef5800] 11:39:04 INFO - PROCESS | 1650 | 1461263944129 Marionette DEBUG loaded listener.js 11:39:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x129e31400) [pid = 1650] [serial = 320] [outer = 0x127ef5800] 11:39:04 INFO - PROCESS | 1650 | 1461263944778 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]]]}] 11:39:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 11:39:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1072ms 11:39:04 INFO - PROCESS | 1650 | 1461263944909 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 11:39:04 INFO - PROCESS | 1650 | 1461263944912 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 11:39:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 11:39:04 INFO - PROCESS | 1650 | 1461263944925 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 11:39:04 INFO - PROCESS | 1650 | 1461263944927 Marionette TRACE conn2 <- [1,402,null,{}] 11:39:04 INFO - PROCESS | 1650 | 1461263944931 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}] 11:39:05 INFO - PROCESS | 1650 | 1461263945054 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 11:39:05 INFO - PROCESS | 1650 | 1461263945096 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c679800 == 50 [pid = 1650] [id = 108] 11:39:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11a87b400) [pid = 1650] [serial = 321] [outer = 0x0] 11:39:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x129e7b800) [pid = 1650] [serial = 322] [outer = 0x11a87b400] 11:39:05 INFO - PROCESS | 1650 | 1461263945126 Marionette DEBUG loaded listener.js 11:39:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12d270000) [pid = 1650] [serial = 323] [outer = 0x11a87b400] 11:39:05 INFO - PROCESS | 1650 | 1461263945694 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]]]}] 11:39:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 11:39:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 822ms 11:39:05 INFO - PROCESS | 1650 | 1461263945746 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 11:39:05 INFO - PROCESS | 1650 | 1461263945748 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 11:39:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 11:39:05 INFO - PROCESS | 1650 | 1461263945751 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 11:39:05 INFO - PROCESS | 1650 | 1461263945753 Marionette TRACE conn2 <- [1,406,null,{}] 11:39:05 INFO - PROCESS | 1650 | 1461263945757 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}] 11:39:05 INFO - PROCESS | 1650 | 1461263945841 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 11:39:05 INFO - PROCESS | 1650 | 1461263945900 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x114c37000 == 51 [pid = 1650] [id = 109] 11:39:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x118651000) [pid = 1650] [serial = 324] [outer = 0x0] 11:39:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x1188de400) [pid = 1650] [serial = 325] [outer = 0x118651000] 11:39:05 INFO - PROCESS | 1650 | 1461263945929 Marionette DEBUG loaded listener.js 11:39:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x1192d7800) [pid = 1650] [serial = 326] [outer = 0x118651000] 11:39:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12bb46000 == 50 [pid = 1650] [id = 103] 11:39:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12b7e0000 == 49 [pid = 1650] [id = 102] 11:39:06 INFO - PROCESS | 1650 | --DOCSHELL 0x1237dc800 == 48 [pid = 1650] [id = 101] 11:39:06 INFO - PROCESS | 1650 | --DOCSHELL 0x127eaa800 == 47 [pid = 1650] [id = 100] 11:39:06 INFO - PROCESS | 1650 | --DOCSHELL 0x126759000 == 46 [pid = 1650] [id = 99] 11:39:06 INFO - PROCESS | 1650 | --DOCSHELL 0x1240c5800 == 45 [pid = 1650] [id = 98] 11:39:06 INFO - PROCESS | 1650 | --DOCSHELL 0x123a08800 == 44 [pid = 1650] [id = 97] 11:39:06 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12bdc1800) [pid = 1650] [serial = 259] [outer = 0x0] [url = about:blank] 11:39:06 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x118987c00) [pid = 1650] [serial = 211] [outer = 0x0] [url = about:blank] 11:39:06 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x11b65d800) [pid = 1650] [serial = 214] [outer = 0x0] [url = about:blank] 11:39:06 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x123cb6c00) [pid = 1650] [serial = 217] [outer = 0x0] [url = about:blank] 11:39:06 INFO - PROCESS | 1650 | 1461263946389 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]]]}] 11:39:06 INFO - PROCESS | 1650 | --DOCSHELL 0x1237d4800 == 43 [pid = 1650] [id = 96] 11:39:06 INFO - PROCESS | 1650 | --DOCSHELL 0x11bcb3800 == 42 [pid = 1650] [id = 95] 11:39:06 INFO - PROCESS | 1650 | --DOCSHELL 0x11ad8f000 == 41 [pid = 1650] [id = 94] 11:39:06 INFO - PROCESS | 1650 | --DOCSHELL 0x116213000 == 40 [pid = 1650] [id = 93] 11:39:06 INFO - PROCESS | 1650 | --DOCSHELL 0x11574f800 == 39 [pid = 1650] [id = 92] 11:39:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 11:39:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 672ms 11:39:06 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x1279c5000) [pid = 1650] [serial = 238] [outer = 0x0] [url = about:blank] 11:39:06 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1290b1c00) [pid = 1650] [serial = 241] [outer = 0x0] [url = about:blank] 11:39:06 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12988b400) [pid = 1650] [serial = 242] [outer = 0x0] [url = about:blank] 11:39:06 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x129e38000) [pid = 1650] [serial = 247] [outer = 0x0] [url = about:blank] 11:39:06 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x127285800) [pid = 1650] [serial = 250] [outer = 0x0] [url = about:blank] 11:39:06 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11c782800) [pid = 1650] [serial = 232] [outer = 0x0] [url = about:blank] 11:39:06 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11bfdf400) [pid = 1650] [serial = 229] [outer = 0x0] [url = about:blank] 11:39:06 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11c7bdc00) [pid = 1650] [serial = 230] [outer = 0x0] [url = about:blank] 11:39:06 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x123cb9c00) [pid = 1650] [serial = 233] [outer = 0x0] [url = about:blank] 11:39:06 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11a60e400) [pid = 1650] [serial = 223] [outer = 0x0] [url = about:blank] 11:39:06 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11a96ac00) [pid = 1650] [serial = 224] [outer = 0x0] [url = about:blank] 11:39:06 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1189da000) [pid = 1650] [serial = 221] [outer = 0x0] [url = about:blank] 11:39:06 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x117968800) [pid = 1650] [serial = 220] [outer = 0x0] [url = about:blank] 11:39:06 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11bb56800) [pid = 1650] [serial = 226] [outer = 0x0] [url = about:blank] 11:39:06 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11bc8c000) [pid = 1650] [serial = 227] [outer = 0x0] [url = about:blank] 11:39:06 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1266dcc00) [pid = 1650] [serial = 235] [outer = 0x0] [url = about:blank] 11:39:06 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12bba5c00) [pid = 1650] [serial = 256] [outer = 0x0] [url = about:blank] 11:39:06 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x129e32000) [pid = 1650] [serial = 245] [outer = 0x0] [url = about:blank] 11:39:06 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12bbafc00) [pid = 1650] [serial = 257] [outer = 0x0] [url = about:blank] 11:39:06 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x129b71800) [pid = 1650] [serial = 244] [outer = 0x0] [url = about:blank] 11:39:06 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12b2ce400) [pid = 1650] [serial = 253] [outer = 0x0] [url = about:blank] 11:39:06 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12ba77400) [pid = 1650] [serial = 254] [outer = 0x0] [url = about:blank] 11:39:06 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12b2c5000) [pid = 1650] [serial = 251] [outer = 0x0] [url = about:blank] 11:39:06 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x129e77400) [pid = 1650] [serial = 248] [outer = 0x0] [url = about:blank] 11:39:06 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x127ef5c00) [pid = 1650] [serial = 239] [outer = 0x0] [url = about:blank] 11:39:06 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1278ecc00) [pid = 1650] [serial = 236] [outer = 0x0] [url = about:blank] 11:39:06 INFO - PROCESS | 1650 | 1461263946442 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 11:39:06 INFO - PROCESS | 1650 | 1461263946446 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 11:39:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 11:39:06 INFO - PROCESS | 1650 | 1461263946453 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 11:39:06 INFO - PROCESS | 1650 | 1461263946454 Marionette TRACE conn2 <- [1,410,null,{}] 11:39:06 INFO - PROCESS | 1650 | 1461263946457 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}] 11:39:06 INFO - PROCESS | 1650 | 1461263946528 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 11:39:06 INFO - PROCESS | 1650 | 1461263946534 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x118920000 == 40 [pid = 1650] [id = 110] 11:39:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11a96ac00) [pid = 1650] [serial = 327] [outer = 0x0] 11:39:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11acee000) [pid = 1650] [serial = 328] [outer = 0x11a96ac00] 11:39:06 INFO - PROCESS | 1650 | 1461263946564 Marionette DEBUG loaded listener.js 11:39:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11bc7cc00) [pid = 1650] [serial = 329] [outer = 0x11a96ac00] 11:39:06 INFO - PROCESS | 1650 | 1461263946861 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 11:39:06 INFO - PROCESS | 1650 | 1461263946933 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]]]}] 11:39:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 11:39:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 522ms 11:39:06 INFO - PROCESS | 1650 | 1461263946983 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 11:39:06 INFO - PROCESS | 1650 | 1461263946985 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 11:39:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 11:39:06 INFO - PROCESS | 1650 | 1461263946989 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 11:39:06 INFO - PROCESS | 1650 | 1461263946991 Marionette TRACE conn2 <- [1,414,null,{}] 11:39:07 INFO - PROCESS | 1650 | 1461263946999 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}] 11:39:07 INFO - PROCESS | 1650 | 1461263947079 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 11:39:07 INFO - PROCESS | 1650 | 1461263947110 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b9d4800 == 41 [pid = 1650] [id = 111] 11:39:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12401a000) [pid = 1650] [serial = 330] [outer = 0x0] 11:39:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12457d400) [pid = 1650] [serial = 331] [outer = 0x12401a000] 11:39:07 INFO - PROCESS | 1650 | 1461263947148 Marionette DEBUG loaded listener.js 11:39:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12743ec00) [pid = 1650] [serial = 332] [outer = 0x12401a000] 11:39:07 INFO - PROCESS | 1650 | 1461263947513 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]]]}] 11:39:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 11:39:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 570ms 11:39:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 11:39:07 INFO - PROCESS | 1650 | 1461263947560 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 11:39:07 INFO - PROCESS | 1650 | 1461263947561 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 11:39:07 INFO - PROCESS | 1650 | 1461263947564 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 11:39:07 INFO - PROCESS | 1650 | 1461263947565 Marionette TRACE conn2 <- [1,418,null,{}] 11:39:07 INFO - PROCESS | 1650 | 1461263947567 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}] 11:39:07 INFO - PROCESS | 1650 | 1461263947637 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 11:39:07 INFO - PROCESS | 1650 | 1461263947644 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c16d800 == 42 [pid = 1650] [id = 112] 11:39:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12743f800) [pid = 1650] [serial = 333] [outer = 0x0] 11:39:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1279bf400) [pid = 1650] [serial = 334] [outer = 0x12743f800] 11:39:07 INFO - PROCESS | 1650 | 1461263947670 Marionette DEBUG loaded listener.js 11:39:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1290b1c00) [pid = 1650] [serial = 335] [outer = 0x12743f800] 11:39:08 INFO - PROCESS | 1650 | 1461263948459 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]]]}] 11:39:08 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 11:39:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 919ms 11:39:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 11:39:08 INFO - PROCESS | 1650 | 1461263948484 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 11:39:08 INFO - PROCESS | 1650 | 1461263948485 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 11:39:08 INFO - PROCESS | 1650 | 1461263948487 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 11:39:08 INFO - PROCESS | 1650 | 1461263948491 Marionette TRACE conn2 <- [1,422,null,{}] 11:39:08 INFO - PROCESS | 1650 | 1461263948500 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}] 11:39:08 INFO - PROCESS | 1650 | 1461263948586 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 11:39:08 INFO - PROCESS | 1650 | 1461263948590 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x123a09000 == 43 [pid = 1650] [id = 113] 11:39:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1279bac00) [pid = 1650] [serial = 336] [outer = 0x0] 11:39:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x129b69800) [pid = 1650] [serial = 337] [outer = 0x1279bac00] 11:39:08 INFO - PROCESS | 1650 | 1461263948616 Marionette DEBUG loaded listener.js 11:39:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x129e38000) [pid = 1650] [serial = 338] [outer = 0x1279bac00] 11:39:09 INFO - PROCESS | 1650 | 1461263949401 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]]]}] 11:39:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 11:39:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 931ms 11:39:09 INFO - PROCESS | 1650 | 1461263949418 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 11:39:09 INFO - PROCESS | 1650 | 1461263949419 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 11:39:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 11:39:09 INFO - PROCESS | 1650 | 1461263949423 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 11:39:09 INFO - PROCESS | 1650 | 1461263949424 Marionette TRACE conn2 <- [1,426,null,{}] 11:39:09 INFO - PROCESS | 1650 | 1461263949427 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}] 11:39:09 INFO - PROCESS | 1650 | 1461263949533 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 11:39:09 INFO - PROCESS | 1650 | 1461263949538 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x1241e5000 == 44 [pid = 1650] [id = 114] 11:39:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x129e38c00) [pid = 1650] [serial = 339] [outer = 0x0] 11:39:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12ba77c00) [pid = 1650] [serial = 340] [outer = 0x129e38c00] 11:39:09 INFO - PROCESS | 1650 | 1461263949567 Marionette DEBUG loaded listener.js 11:39:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12bdc7400) [pid = 1650] [serial = 341] [outer = 0x129e38c00] 11:39:09 INFO - PROCESS | 1650 | 1461263949916 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] 11:39:09 INFO - PROCESS | 1650 | 1461263949944 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 11:39:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 11:39:09 INFO - PROCESS | 1650 | 1461263949947 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 11:39:09 INFO - PROCESS | 1650 | 1461263949948 Marionette TRACE conn2 <- [1,430,null,{}] 11:39:09 INFO - PROCESS | 1650 | 1461263949950 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}] 11:39:10 INFO - PROCESS | 1650 | 1461263950038 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 11:39:10 INFO - PROCESS | 1650 | 1461263950075 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12748f000 == 45 [pid = 1650] [id = 115] 11:39:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12cfdc400) [pid = 1650] [serial = 342] [outer = 0x0] 11:39:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12cfe3000) [pid = 1650] [serial = 343] [outer = 0x12cfdc400] 11:39:10 INFO - PROCESS | 1650 | 1461263950100 Marionette DEBUG loaded listener.js 11:39:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12d271400) [pid = 1650] [serial = 344] [outer = 0x12cfdc400] 11:39:10 INFO - PROCESS | 1650 | 1461263950517 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]]]}] 11:39:10 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12ba7cc00) [pid = 1650] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 11:39:10 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11af72400) [pid = 1650] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 11:39:10 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12ba7b000) [pid = 1650] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 11:39:10 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12b2cf000) [pid = 1650] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 11:39:10 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x127ef9400) [pid = 1650] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 11:39:10 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x123cb7000) [pid = 1650] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 11:39:10 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11ade6c00) [pid = 1650] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 11:39:10 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11670fc00) [pid = 1650] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 11:39:10 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11c7ca400) [pid = 1650] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 11:39:10 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12ba7ac00) [pid = 1650] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 11:39:10 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x116059c00) [pid = 1650] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 11:39:10 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x129e75c00) [pid = 1650] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 11:39:10 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x129e7a000) [pid = 1650] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 11:39:10 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1188e1400) [pid = 1650] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 11:39:10 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11a969800) [pid = 1650] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 11:39:10 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11bfdb800) [pid = 1650] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 11:39:10 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x114c71400) [pid = 1650] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 11:39:10 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1267cb400) [pid = 1650] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 11:39:10 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11bfddc00) [pid = 1650] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 11:39:10 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11600ac00) [pid = 1650] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 11:39:10 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11bc80400) [pid = 1650] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 11:39:10 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x123ac3800) [pid = 1650] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 11:39:10 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1155ed000) [pid = 1650] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 11:39:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 11:39:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 618ms 11:39:10 INFO - PROCESS | 1650 | 1461263950565 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 11:39:10 INFO - PROCESS | 1650 | 1461263950566 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 11:39:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 11:39:10 INFO - PROCESS | 1650 | 1461263950569 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 11:39:10 INFO - PROCESS | 1650 | 1461263950570 Marionette TRACE conn2 <- [1,434,null,{}] 11:39:10 INFO - PROCESS | 1650 | 1461263950572 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}] 11:39:10 INFO - PROCESS | 1650 | 1461263950645 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 11:39:10 INFO - PROCESS | 1650 | 1461263950649 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x1152a0800 == 46 [pid = 1650] [id = 116] 11:39:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11670cc00) [pid = 1650] [serial = 345] [outer = 0x0] 11:39:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11aaf5c00) [pid = 1650] [serial = 346] [outer = 0x11670cc00] 11:39:10 INFO - PROCESS | 1650 | 1461263950677 Marionette DEBUG loaded listener.js 11:39:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11c7c7800) [pid = 1650] [serial = 347] [outer = 0x11670cc00] 11:39:10 INFO - PROCESS | 1650 | 1461263950978 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]]]}] 11:39:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 11:39:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 418ms 11:39:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 11:39:10 INFO - PROCESS | 1650 | 1461263950995 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 11:39:10 INFO - PROCESS | 1650 | 1461263950996 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 11:39:11 INFO - PROCESS | 1650 | 1461263950998 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 11:39:11 INFO - PROCESS | 1650 | 1461263950999 Marionette TRACE conn2 <- [1,438,null,{}] 11:39:11 INFO - PROCESS | 1650 | 1461263951001 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}] 11:39:11 INFO - PROCESS | 1650 | 1461263951080 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 11:39:11 INFO - PROCESS | 1650 | 1461263951125 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x127f91800 == 47 [pid = 1650] [id = 117] 11:39:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x119938000) [pid = 1650] [serial = 348] [outer = 0x0] 11:39:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12419d000) [pid = 1650] [serial = 349] [outer = 0x119938000] 11:39:11 INFO - PROCESS | 1650 | 1461263951150 Marionette DEBUG loaded listener.js 11:39:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12bba4000) [pid = 1650] [serial = 350] [outer = 0x119938000] 11:39:11 INFO - PROCESS | 1650 | 1461263951440 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]]]}] 11:39:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 11:39:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 470ms 11:39:11 INFO - PROCESS | 1650 | 1461263951468 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 11:39:11 INFO - PROCESS | 1650 | 1461263951470 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 11:39:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 11:39:11 INFO - PROCESS | 1650 | 1461263951476 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 11:39:11 INFO - PROCESS | 1650 | 1461263951477 Marionette TRACE conn2 <- [1,442,null,{}] 11:39:11 INFO - PROCESS | 1650 | 1461263951480 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}] 11:39:11 INFO - PROCESS | 1650 | 1461263951558 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 11:39:11 INFO - PROCESS | 1650 | 1461263951563 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b2f2000 == 48 [pid = 1650] [id = 118] 11:39:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x116059c00) [pid = 1650] [serial = 351] [outer = 0x0] 11:39:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12d26f800) [pid = 1650] [serial = 352] [outer = 0x116059c00] 11:39:11 INFO - PROCESS | 1650 | 1461263951588 Marionette DEBUG loaded listener.js 11:39:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12d4c1800) [pid = 1650] [serial = 353] [outer = 0x116059c00] 11:39:11 INFO - PROCESS | 1650 | 1461263951923 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]]]}] 11:39:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 11:39:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 471ms 11:39:11 INFO - PROCESS | 1650 | 1461263951946 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 11:39:11 INFO - PROCESS | 1650 | 1461263951947 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 11:39:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 11:39:11 INFO - PROCESS | 1650 | 1461263951949 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 11:39:11 INFO - PROCESS | 1650 | 1461263951951 Marionette TRACE conn2 <- [1,446,null,{}] 11:39:11 INFO - PROCESS | 1650 | 1461263951953 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}] 11:39:12 INFO - PROCESS | 1650 | 1461263952062 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 11:39:12 INFO - PROCESS | 1650 | 1461263952072 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c023800 == 49 [pid = 1650] [id = 119] 11:39:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12b2c1800) [pid = 1650] [serial = 354] [outer = 0x0] 11:39:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12da18800) [pid = 1650] [serial = 355] [outer = 0x12b2c1800] 11:39:12 INFO - PROCESS | 1650 | 1461263952101 Marionette DEBUG loaded listener.js 11:39:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12e364c00) [pid = 1650] [serial = 356] [outer = 0x12b2c1800] 11:39:12 INFO - PROCESS | 1650 | 1461263952430 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]]]}] 11:39:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 11:39:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 519ms 11:39:12 INFO - PROCESS | 1650 | 1461263952469 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 11:39:12 INFO - PROCESS | 1650 | 1461263952471 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 11:39:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 11:39:12 INFO - PROCESS | 1650 | 1461263952476 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 11:39:12 INFO - PROCESS | 1650 | 1461263952477 Marionette TRACE conn2 <- [1,450,null,{}] 11:39:12 INFO - PROCESS | 1650 | 1461263952479 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}] 11:39:12 INFO - PROCESS | 1650 | 1461263952554 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 11:39:12 INFO - PROCESS | 1650 | 1461263952653 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x1156ce800 == 50 [pid = 1650] [id = 120] 11:39:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1141bec00) [pid = 1650] [serial = 357] [outer = 0x0] 11:39:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1146cf000) [pid = 1650] [serial = 358] [outer = 0x1141bec00] 11:39:12 INFO - PROCESS | 1650 | 1461263952685 Marionette DEBUG loaded listener.js 11:39:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11627d400) [pid = 1650] [serial = 359] [outer = 0x1141bec00] 11:39:13 INFO - PROCESS | 1650 | 1461263953129 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] 11:39:13 INFO - PROCESS | 1650 | 1461263953148 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 11:39:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 11:39:13 INFO - PROCESS | 1650 | 1461263953151 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 11:39:13 INFO - PROCESS | 1650 | 1461263953154 Marionette TRACE conn2 <- [1,454,null,{}] 11:39:13 INFO - PROCESS | 1650 | 1461263953158 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}] 11:39:13 INFO - PROCESS | 1650 | 1461263953253 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 11:39:13 INFO - PROCESS | 1650 | 1461263953308 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b6c5000 == 51 [pid = 1650] [id = 121] 11:39:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x117969c00) [pid = 1650] [serial = 360] [outer = 0x0] 11:39:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11bc73800) [pid = 1650] [serial = 361] [outer = 0x117969c00] 11:39:13 INFO - PROCESS | 1650 | 1461263953340 Marionette DEBUG loaded listener.js 11:39:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11bfdd000) [pid = 1650] [serial = 362] [outer = 0x117969c00] 11:39:13 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 11:39:13 INFO - PROCESS | 1650 | 1461263953788 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]]]}] 11:39:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 11:39:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 673ms 11:39:13 INFO - PROCESS | 1650 | 1461263953828 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 11:39:13 INFO - PROCESS | 1650 | 1461263953832 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 11:39:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 11:39:13 INFO - PROCESS | 1650 | 1461263953836 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 11:39:13 INFO - PROCESS | 1650 | 1461263953838 Marionette TRACE conn2 <- [1,458,null,{}] 11:39:13 INFO - PROCESS | 1650 | 1461263953897 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}] 11:39:13 INFO - PROCESS | 1650 | 1461263953995 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 11:39:14 INFO - PROCESS | 1650 | 1461263954053 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x1290cb800 == 52 [pid = 1650] [id = 122] 11:39:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x127285800) [pid = 1650] [serial = 363] [outer = 0x0] 11:39:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1279bd000) [pid = 1650] [serial = 364] [outer = 0x127285800] 11:39:14 INFO - PROCESS | 1650 | 1461263954084 Marionette DEBUG loaded listener.js 11:39:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1297e2c00) [pid = 1650] [serial = 365] [outer = 0x127285800] 11:39:14 INFO - PROCESS | 1650 | 1461263954515 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] 11:39:14 INFO - PROCESS | 1650 | 1461263954553 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 11:39:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 11:39:14 INFO - PROCESS | 1650 | 1461263954562 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 11:39:14 INFO - PROCESS | 1650 | 1461263954567 Marionette TRACE conn2 <- [1,462,null,{}] 11:39:14 INFO - PROCESS | 1650 | 1461263954570 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}] 11:39:14 INFO - PROCESS | 1650 | 1461263954666 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 11:39:14 INFO - PROCESS | 1650 | 1461263954723 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db0c800 == 53 [pid = 1650] [id = 123] 11:39:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1297e1400) [pid = 1650] [serial = 366] [outer = 0x0] 11:39:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12bba2800) [pid = 1650] [serial = 367] [outer = 0x1297e1400] 11:39:14 INFO - PROCESS | 1650 | 1461263954753 Marionette DEBUG loaded listener.js 11:39:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12d47a000) [pid = 1650] [serial = 368] [outer = 0x1297e1400] 11:39:15 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 11:39:15 INFO - PROCESS | 1650 | 1461263955181 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] 11:39:15 INFO - PROCESS | 1650 | 1461263955259 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 11:39:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 11:39:15 INFO - PROCESS | 1650 | 1461263955262 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 11:39:15 INFO - PROCESS | 1650 | 1461263955263 Marionette TRACE conn2 <- [1,466,null,{}] 11:39:15 INFO - PROCESS | 1650 | 1461263955265 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}] 11:39:15 INFO - PROCESS | 1650 | 1461263955357 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 11:39:15 INFO - PROCESS | 1650 | 1461263955430 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db22800 == 54 [pid = 1650] [id = 124] 11:39:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12cfe9800) [pid = 1650] [serial = 369] [outer = 0x0] 11:39:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12da20400) [pid = 1650] [serial = 370] [outer = 0x12cfe9800] 11:39:15 INFO - PROCESS | 1650 | 1461263955460 Marionette DEBUG loaded listener.js 11:39:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12e330000) [pid = 1650] [serial = 371] [outer = 0x12cfe9800] 11:39:16 INFO - PROCESS | 1650 | 1461263956016 Marionette TRACE conn2 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 11:39:16 INFO - PROCESS | 1650 | 1461263956033 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 11:39:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 11:39:16 INFO - PROCESS | 1650 | 1461263956037 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 11:39:16 INFO - PROCESS | 1650 | 1461263956039 Marionette TRACE conn2 <- [1,470,null,{}] 11:39:16 INFO - PROCESS | 1650 | 1461263956043 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}] 11:39:16 INFO - PROCESS | 1650 | 1461263956130 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 11:39:16 INFO - PROCESS | 1650 | 1461263956188 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x11925f000 == 55 [pid = 1650] [id = 125] 11:39:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x114c72c00) [pid = 1650] [serial = 372] [outer = 0x0] 11:39:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x118880400) [pid = 1650] [serial = 373] [outer = 0x114c72c00] 11:39:16 INFO - PROCESS | 1650 | 1461263956216 Marionette DEBUG loaded listener.js 11:39:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x119d64c00) [pid = 1650] [serial = 374] [outer = 0x114c72c00] 11:39:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12c023800 == 54 [pid = 1650] [id = 119] 11:39:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12b2f2000 == 53 [pid = 1650] [id = 118] 11:39:16 INFO - PROCESS | 1650 | --DOCSHELL 0x127f91800 == 52 [pid = 1650] [id = 117] 11:39:16 INFO - PROCESS | 1650 | --DOCSHELL 0x1152a0800 == 51 [pid = 1650] [id = 116] 11:39:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12748f000 == 50 [pid = 1650] [id = 115] 11:39:16 INFO - PROCESS | 1650 | --DOCSHELL 0x1241e5000 == 49 [pid = 1650] [id = 114] 11:39:16 INFO - PROCESS | 1650 | --DOCSHELL 0x123a09000 == 48 [pid = 1650] [id = 113] 11:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12d4bd400) [pid = 1650] [serial = 310] [outer = 0x0] [url = about:blank] 11:39:16 INFO - PROCESS | 1650 | 1461263956703 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]]]}] 11:39:16 INFO - PROCESS | 1650 | --DOCSHELL 0x11c16d800 == 47 [pid = 1650] [id = 112] 11:39:16 INFO - PROCESS | 1650 | --DOCSHELL 0x11b9d4800 == 46 [pid = 1650] [id = 111] 11:39:16 INFO - PROCESS | 1650 | --DOCSHELL 0x118920000 == 45 [pid = 1650] [id = 110] 11:39:16 INFO - PROCESS | 1650 | --DOCSHELL 0x114c37000 == 44 [pid = 1650] [id = 109] 11:39:16 INFO - PROCESS | 1650 | --DOCSHELL 0x1189a8800 == 43 [pid = 1650] [id = 105] 11:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x119128000) [pid = 1650] [serial = 169] [outer = 0x0] [url = about:blank] 11:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12b2d0800) [pid = 1650] [serial = 166] [outer = 0x0] [url = about:blank] 11:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11bc7f400) [pid = 1650] [serial = 215] [outer = 0x0] [url = about:blank] 11:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11a60a000) [pid = 1650] [serial = 212] [outer = 0x0] [url = about:blank] 11:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1267cd800) [pid = 1650] [serial = 218] [outer = 0x0] [url = about:blank] 11:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12bbab000) [pid = 1650] [serial = 209] [outer = 0x0] [url = about:blank] 11:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x129e84800) [pid = 1650] [serial = 292] [outer = 0x0] [url = about:blank] 11:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12ba78c00) [pid = 1650] [serial = 295] [outer = 0x0] [url = about:blank] 11:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x118981c00) [pid = 1650] [serial = 274] [outer = 0x0] [url = about:blank] 11:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11bb52000) [pid = 1650] [serial = 266] [outer = 0x0] [url = about:blank] 11:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11adf2c00) [pid = 1650] [serial = 265] [outer = 0x0] [url = about:blank] 11:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1276ba000) [pid = 1650] [serial = 269] [outer = 0x0] [url = about:blank] 11:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1266db400) [pid = 1650] [serial = 268] [outer = 0x0] [url = about:blank] 11:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12ce04000) [pid = 1650] [serial = 260] [outer = 0x0] [url = about:blank] 11:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1276ef800) [pid = 1650] [serial = 286] [outer = 0x0] [url = about:blank] 11:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11bfe5400) [pid = 1650] [serial = 280] [outer = 0x0] [url = about:blank] 11:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11c7c6000) [pid = 1650] [serial = 281] [outer = 0x0] [url = about:blank] 11:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11894cc00) [pid = 1650] [serial = 263] [outer = 0x0] [url = about:blank] 11:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x116573800) [pid = 1650] [serial = 262] [outer = 0x0] [url = about:blank] 11:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x129e33c00) [pid = 1650] [serial = 272] [outer = 0x0] [url = about:blank] 11:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x127ebd800) [pid = 1650] [serial = 271] [outer = 0x0] [url = about:blank] 11:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x123ee0000) [pid = 1650] [serial = 283] [outer = 0x0] [url = about:blank] 11:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1266de000) [pid = 1650] [serial = 284] [outer = 0x0] [url = about:blank] 11:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118ede000) [pid = 1650] [serial = 277] [outer = 0x0] [url = about:blank] 11:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11af6d000) [pid = 1650] [serial = 278] [outer = 0x0] [url = about:blank] 11:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12bbad000) [pid = 1650] [serial = 298] [outer = 0x0] [url = about:blank] 11:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12ba79400) [pid = 1650] [serial = 296] [outer = 0x0] [url = about:blank] 11:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x124304800) [pid = 1650] [serial = 301] [outer = 0x0] [url = about:blank] 11:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12d266000) [pid = 1650] [serial = 307] [outer = 0x0] [url = about:blank] 11:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12bdca400) [pid = 1650] [serial = 299] [outer = 0x0] [url = about:blank] 11:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12cf16c00) [pid = 1650] [serial = 304] [outer = 0x0] [url = about:blank] 11:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119d64800) [pid = 1650] [serial = 275] [outer = 0x0] [url = about:blank] 11:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12b2c5400) [pid = 1650] [serial = 302] [outer = 0x0] [url = about:blank] 11:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x129b6b000) [pid = 1650] [serial = 289] [outer = 0x0] [url = about:blank] 11:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x129e75800) [pid = 1650] [serial = 290] [outer = 0x0] [url = about:blank] 11:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12b2cc000) [pid = 1650] [serial = 293] [outer = 0x0] [url = about:blank] 11:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12d262400) [pid = 1650] [serial = 305] [outer = 0x0] [url = about:blank] 11:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12d47bc00) [pid = 1650] [serial = 308] [outer = 0x0] [url = about:blank] 11:39:16 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x127ec0c00) [pid = 1650] [serial = 287] [outer = 0x0] [url = about:blank] 11:39:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 11:39:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 723ms 11:39:16 INFO - PROCESS | 1650 | 1461263956760 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 11:39:16 INFO - PROCESS | 1650 | 1461263956764 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 11:39:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 11:39:16 INFO - PROCESS | 1650 | 1461263956768 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 11:39:16 INFO - PROCESS | 1650 | 1461263956770 Marionette TRACE conn2 <- [1,474,null,{}] 11:39:16 INFO - PROCESS | 1650 | 1461263956772 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}] 11:39:16 INFO - PROCESS | 1650 | 1461263956844 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 11:39:16 INFO - PROCESS | 1650 | 1461263956850 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x1189b6800 == 44 [pid = 1650] [id = 126] 11:39:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11a884c00) [pid = 1650] [serial = 375] [outer = 0x0] 11:39:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11aaf7000) [pid = 1650] [serial = 376] [outer = 0x11a884c00] 11:39:16 INFO - PROCESS | 1650 | 1461263956879 Marionette DEBUG loaded listener.js 11:39:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11bc7e400) [pid = 1650] [serial = 377] [outer = 0x11a884c00] 11:39:17 INFO - PROCESS | 1650 | 1461263957235 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]]]}] 11:39:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 11:39:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 519ms 11:39:17 INFO - PROCESS | 1650 | 1461263957287 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 11:39:17 INFO - PROCESS | 1650 | 1461263957288 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 11:39:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 11:39:17 INFO - PROCESS | 1650 | 1461263957291 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 11:39:17 INFO - PROCESS | 1650 | 1461263957293 Marionette TRACE conn2 <- [1,478,null,{}] 11:39:17 INFO - PROCESS | 1650 | 1461263957300 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}] 11:39:17 INFO - PROCESS | 1650 | 1461263957376 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 11:39:17 INFO - PROCESS | 1650 | 1461263957383 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b6c9000 == 45 [pid = 1650] [id = 127] 11:39:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11bfd6c00) [pid = 1650] [serial = 378] [outer = 0x0] 11:39:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x123da2000) [pid = 1650] [serial = 379] [outer = 0x11bfd6c00] 11:39:17 INFO - PROCESS | 1650 | 1461263957413 Marionette DEBUG loaded listener.js 11:39:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x127286400) [pid = 1650] [serial = 380] [outer = 0x11bfd6c00] 11:39:17 INFO - PROCESS | 1650 | 1461263957760 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]]]}] 11:39:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 11:39:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 520ms 11:39:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 11:39:17 INFO - PROCESS | 1650 | 1461263957814 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 11:39:17 INFO - PROCESS | 1650 | 1461263957816 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 11:39:17 INFO - PROCESS | 1650 | 1461263957818 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 11:39:17 INFO - PROCESS | 1650 | 1461263957819 Marionette TRACE conn2 <- [1,482,null,{}] 11:39:17 INFO - PROCESS | 1650 | 1461263957821 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}] 11:39:17 INFO - PROCESS | 1650 | 1461263957894 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 11:39:17 INFO - PROCESS | 1650 | 1461263957898 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c16a800 == 46 [pid = 1650] [id = 128] 11:39:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x127287800) [pid = 1650] [serial = 381] [outer = 0x0] 11:39:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1278ecc00) [pid = 1650] [serial = 382] [outer = 0x127287800] 11:39:17 INFO - PROCESS | 1650 | 1461263957927 Marionette DEBUG loaded listener.js 11:39:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1290bbc00) [pid = 1650] [serial = 383] [outer = 0x127287800] 11:39:18 INFO - PROCESS | 1650 | 1461263958270 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]]]}] 11:39:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 11:39:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 468ms 11:39:18 INFO - PROCESS | 1650 | 1461263958286 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 11:39:18 INFO - PROCESS | 1650 | 1461263958288 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 11:39:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 11:39:18 INFO - PROCESS | 1650 | 1461263958294 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 11:39:18 INFO - PROCESS | 1650 | 1461263958295 Marionette TRACE conn2 <- [1,486,null,{}] 11:39:18 INFO - PROCESS | 1650 | 1461263958298 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}] 11:39:18 INFO - PROCESS | 1650 | 1461263958370 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 11:39:18 INFO - PROCESS | 1650 | 1461263958377 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x1237e0000 == 47 [pid = 1650] [id = 129] 11:39:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1276f0000) [pid = 1650] [serial = 384] [outer = 0x0] 11:39:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x129e2f400) [pid = 1650] [serial = 385] [outer = 0x1276f0000] 11:39:18 INFO - PROCESS | 1650 | 1461263958444 Marionette DEBUG loaded listener.js 11:39:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12b2ccc00) [pid = 1650] [serial = 386] [outer = 0x1276f0000] 11:39:18 INFO - PROCESS | 1650 | 1461263958719 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]]]}] 11:39:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 11:39:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 468ms 11:39:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 11:39:18 INFO - PROCESS | 1650 | 1461263958762 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 11:39:18 INFO - PROCESS | 1650 | 1461263958764 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 11:39:18 INFO - PROCESS | 1650 | 1461263958766 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 11:39:18 INFO - PROCESS | 1650 | 1461263958767 Marionette TRACE conn2 <- [1,490,null,{}] 11:39:18 INFO - PROCESS | 1650 | 1461263958776 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}] 11:39:18 INFO - PROCESS | 1650 | 1461263958883 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 11:39:18 INFO - PROCESS | 1650 | 1461263958889 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x1240aa800 == 48 [pid = 1650] [id = 130] 11:39:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12b2cd400) [pid = 1650] [serial = 387] [outer = 0x0] 11:39:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12ba7c000) [pid = 1650] [serial = 388] [outer = 0x12b2cd400] 11:39:18 INFO - PROCESS | 1650 | 1461263958917 Marionette DEBUG loaded listener.js 11:39:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12d262800) [pid = 1650] [serial = 389] [outer = 0x12b2cd400] 11:39:19 INFO - PROCESS | 1650 | 1461263959256 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]]]}] 11:39:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 11:39:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 518ms 11:39:19 INFO - PROCESS | 1650 | 1461263959285 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 11:39:19 INFO - PROCESS | 1650 | 1461263959286 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 11:39:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 11:39:19 INFO - PROCESS | 1650 | 1461263959294 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 11:39:19 INFO - PROCESS | 1650 | 1461263959295 Marionette TRACE conn2 <- [1,494,null,{}] 11:39:19 INFO - PROCESS | 1650 | 1461263959297 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}] 11:39:19 INFO - PROCESS | 1650 | 1461263959384 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 11:39:19 INFO - PROCESS | 1650 | 1461263959389 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x127e6b800 == 49 [pid = 1650] [id = 131] 11:39:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12b2d0000) [pid = 1650] [serial = 390] [outer = 0x0] 11:39:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12d47bc00) [pid = 1650] [serial = 391] [outer = 0x12b2d0000] 11:39:19 INFO - PROCESS | 1650 | 1461263959414 Marionette DEBUG loaded listener.js 11:39:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12da20800) [pid = 1650] [serial = 392] [outer = 0x12b2d0000] 11:39:19 INFO - PROCESS | 1650 | 1461263959759 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]]]}] 11:39:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 11:39:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 523ms 11:39:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 11:39:19 INFO - PROCESS | 1650 | 1461263959813 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 11:39:19 INFO - PROCESS | 1650 | 1461263959814 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 11:39:19 INFO - PROCESS | 1650 | 1461263959816 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 11:39:19 INFO - PROCESS | 1650 | 1461263959817 Marionette TRACE conn2 <- [1,498,null,{}] 11:39:19 INFO - PROCESS | 1650 | 1461263959820 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}] 11:39:19 INFO - PROCESS | 1650 | 1461263959918 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 11:39:19 INFO - PROCESS | 1650 | 1461263959922 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x129741800 == 50 [pid = 1650] [id = 132] 11:39:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12d269c00) [pid = 1650] [serial = 393] [outer = 0x0] 11:39:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12e367400) [pid = 1650] [serial = 394] [outer = 0x12d269c00] 11:39:19 INFO - PROCESS | 1650 | 1461263959947 Marionette DEBUG loaded listener.js 11:39:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12e36dc00) [pid = 1650] [serial = 395] [outer = 0x12d269c00] 11:39:20 INFO - PROCESS | 1650 | 1461263960282 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]]]}] 11:39:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 11:39:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 518ms 11:39:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 11:39:20 INFO - PROCESS | 1650 | 1461263960335 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 11:39:20 INFO - PROCESS | 1650 | 1461263960336 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 11:39:20 INFO - PROCESS | 1650 | 1461263960338 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 11:39:20 INFO - PROCESS | 1650 | 1461263960339 Marionette TRACE conn2 <- [1,502,null,{}] 11:39:20 INFO - PROCESS | 1650 | 1461263960341 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}] 11:39:20 INFO - PROCESS | 1650 | 1461263960427 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 11:39:20 INFO - PROCESS | 1650 | 1461263960438 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b3d0000 == 51 [pid = 1650] [id = 133] 11:39:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12e332400) [pid = 1650] [serial = 396] [outer = 0x0] 11:39:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12e695400) [pid = 1650] [serial = 397] [outer = 0x12e332400] 11:39:20 INFO - PROCESS | 1650 | 1461263960465 Marionette DEBUG loaded listener.js 11:39:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12e69a800) [pid = 1650] [serial = 398] [outer = 0x12e332400] 11:39:20 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x116059c00) [pid = 1650] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 11:39:20 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x129e38c00) [pid = 1650] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 11:39:20 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12cfdc400) [pid = 1650] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 11:39:20 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12743f800) [pid = 1650] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 11:39:20 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11a87b400) [pid = 1650] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 11:39:20 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118651000) [pid = 1650] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 11:39:20 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12401a000) [pid = 1650] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 11:39:20 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11a96ac00) [pid = 1650] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 11:39:20 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11670cc00) [pid = 1650] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 11:39:20 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1279bac00) [pid = 1650] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 11:39:20 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119938000) [pid = 1650] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 11:39:20 INFO - PROCESS | 1650 | 1461263960842 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]]]}] 11:39:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 11:39:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 520ms 11:39:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 11:39:20 INFO - PROCESS | 1650 | 1461263960859 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 11:39:20 INFO - PROCESS | 1650 | 1461263960860 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 11:39:20 INFO - PROCESS | 1650 | 1461263960862 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 11:39:20 INFO - PROCESS | 1650 | 1461263960863 Marionette TRACE conn2 <- [1,506,null,{}] 11:39:20 INFO - PROCESS | 1650 | 1461263960865 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}] 11:39:20 INFO - PROCESS | 1650 | 1461263960937 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 11:39:20 INFO - PROCESS | 1650 | 1461263960944 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x1237e8800 == 52 [pid = 1650] [id = 134] 11:39:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11ade6400) [pid = 1650] [serial = 399] [outer = 0x0] 11:39:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11bf3ac00) [pid = 1650] [serial = 400] [outer = 0x11ade6400] 11:39:20 INFO - PROCESS | 1650 | 1461263960969 Marionette DEBUG loaded listener.js 11:39:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x129e38c00) [pid = 1650] [serial = 401] [outer = 0x11ade6400] 11:39:21 INFO - PROCESS | 1650 | 1461263961283 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]]]}] 11:39:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 11:39:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 467ms 11:39:21 INFO - PROCESS | 1650 | 1461263961330 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 11:39:21 INFO - PROCESS | 1650 | 1461263961332 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 11:39:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 11:39:21 INFO - PROCESS | 1650 | 1461263961334 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 11:39:21 INFO - PROCESS | 1650 | 1461263961335 Marionette TRACE conn2 <- [1,510,null,{}] 11:39:21 INFO - PROCESS | 1650 | 1461263961338 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}] 11:39:21 INFO - PROCESS | 1650 | 1461263961446 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 11:39:21 INFO - PROCESS | 1650 | 1461263961452 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ce69000 == 53 [pid = 1650] [id = 135] 11:39:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11ade7400) [pid = 1650] [serial = 402] [outer = 0x0] 11:39:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12d4c4c00) [pid = 1650] [serial = 403] [outer = 0x11ade7400] 11:39:21 INFO - PROCESS | 1650 | 1461263961483 Marionette DEBUG loaded listener.js 11:39:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12e827400) [pid = 1650] [serial = 404] [outer = 0x11ade7400] 11:39:21 INFO - PROCESS | 1650 | 1461263961808 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]]]}] 11:39:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 11:39:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 519ms 11:39:21 INFO - PROCESS | 1650 | 1461263961853 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 11:39:21 INFO - PROCESS | 1650 | 1461263961854 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 11:39:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 11:39:21 INFO - PROCESS | 1650 | 1461263961857 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 11:39:21 INFO - PROCESS | 1650 | 1461263961858 Marionette TRACE conn2 <- [1,514,null,{}] 11:39:21 INFO - PROCESS | 1650 | 1461263961860 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}] 11:39:21 INFO - PROCESS | 1650 | 1461263961934 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 11:39:21 INFO - PROCESS | 1650 | 1461263961940 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dbf5000 == 54 [pid = 1650] [id = 136] 11:39:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12e827800) [pid = 1650] [serial = 405] [outer = 0x0] 11:39:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12e9bb800) [pid = 1650] [serial = 406] [outer = 0x12e827800] 11:39:21 INFO - PROCESS | 1650 | 1461263961965 Marionette DEBUG loaded listener.js 11:39:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12e9c5c00) [pid = 1650] [serial = 407] [outer = 0x12e827800] 11:39:22 INFO - PROCESS | 1650 | 1461263962287 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]]]}] 11:39:22 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 11:39:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 469ms 11:39:22 INFO - PROCESS | 1650 | 1461263962338 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 11:39:22 INFO - PROCESS | 1650 | 1461263962340 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 11:39:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 11:39:22 INFO - PROCESS | 1650 | 1461263962345 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 11:39:22 INFO - PROCESS | 1650 | 1461263962346 Marionette TRACE conn2 <- [1,518,null,{}] 11:39:22 INFO - PROCESS | 1650 | 1461263962350 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}] 11:39:22 INFO - PROCESS | 1650 | 1461263962465 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 11:39:22 INFO - PROCESS | 1650 | 1461263962475 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e48a000 == 55 [pid = 1650] [id = 137] 11:39:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12e9c5800) [pid = 1650] [serial = 408] [outer = 0x0] 11:39:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12edf2c00) [pid = 1650] [serial = 409] [outer = 0x12e9c5800] 11:39:22 INFO - PROCESS | 1650 | 1461263962513 Marionette DEBUG loaded listener.js 11:39:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12edf7400) [pid = 1650] [serial = 410] [outer = 0x12e9c5800] 11:39:23 INFO - PROCESS | 1650 | --DOCSHELL 0x126763800 == 54 [pid = 1650] [id = 73] 11:39:23 INFO - PROCESS | 1650 | --DOCSHELL 0x115207800 == 53 [pid = 1650] [id = 91] 11:39:23 INFO - PROCESS | 1650 | --DOCSHELL 0x11afb1800 == 52 [pid = 1650] [id = 72] 11:39:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12b722800 == 51 [pid = 1650] [id = 107] 11:39:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12b2e2800 == 50 [pid = 1650] [id = 87] 11:39:23 INFO - PROCESS | 1650 | --DOCSHELL 0x11c679800 == 49 [pid = 1650] [id = 108] 11:39:23 INFO - PROCESS | 1650 | --DOCSHELL 0x116094800 == 48 [pid = 1650] [id = 88] 11:39:23 INFO - PROCESS | 1650 | --DOCSHELL 0x11b9d8800 == 47 [pid = 1650] [id = 106] 11:39:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12b2dc000 == 46 [pid = 1650] [id = 90] 11:39:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12ce80800 == 45 [pid = 1650] [id = 104] 11:39:23 INFO - PROCESS | 1650 | --DOCSHELL 0x11b9c9000 == 44 [pid = 1650] [id = 89] 11:39:23 INFO - PROCESS | 1650 | --DOCSHELL 0x11925f000 == 43 [pid = 1650] [id = 125] 11:39:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12db22800 == 42 [pid = 1650] [id = 124] 11:39:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12db0c800 == 41 [pid = 1650] [id = 123] 11:39:23 INFO - PROCESS | 1650 | --DOCSHELL 0x1290cb800 == 40 [pid = 1650] [id = 122] 11:39:23 INFO - PROCESS | 1650 | --DOCSHELL 0x11b6c5000 == 39 [pid = 1650] [id = 121] 11:39:23 INFO - PROCESS | 1650 | --DOCSHELL 0x1156ce800 == 38 [pid = 1650] [id = 120] 11:39:23 INFO - PROCESS | 1650 | --DOCSHELL 0x1189b6800 == 37 [pid = 1650] [id = 126] 11:39:23 INFO - PROCESS | 1650 | --DOCSHELL 0x129741800 == 36 [pid = 1650] [id = 132] 11:39:23 INFO - PROCESS | 1650 | --DOCSHELL 0x11c16a800 == 35 [pid = 1650] [id = 128] 11:39:23 INFO - PROCESS | 1650 | --DOCSHELL 0x1237e0000 == 34 [pid = 1650] [id = 129] 11:39:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12ce69000 == 33 [pid = 1650] [id = 135] 11:39:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12b3d0000 == 32 [pid = 1650] [id = 133] 11:39:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12dbf5000 == 31 [pid = 1650] [id = 136] 11:39:23 INFO - PROCESS | 1650 | --DOCSHELL 0x1240aa800 == 30 [pid = 1650] [id = 130] 11:39:23 INFO - PROCESS | 1650 | --DOCSHELL 0x1237e8800 == 29 [pid = 1650] [id = 134] 11:39:23 INFO - PROCESS | 1650 | --DOCSHELL 0x11b6c9000 == 28 [pid = 1650] [id = 127] 11:39:23 INFO - PROCESS | 1650 | --DOCSHELL 0x127e6b800 == 27 [pid = 1650] [id = 131] 11:39:23 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12d4c1800) [pid = 1650] [serial = 353] [outer = 0x0] [url = about:blank] 11:39:23 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12ba77c00) [pid = 1650] [serial = 340] [outer = 0x0] [url = about:blank] 11:39:23 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12cfe3000) [pid = 1650] [serial = 343] [outer = 0x0] [url = about:blank] 11:39:23 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1279bf400) [pid = 1650] [serial = 334] [outer = 0x0] [url = about:blank] 11:39:23 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12d270000) [pid = 1650] [serial = 323] [outer = 0x0] [url = about:blank] 11:39:23 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x129e7b800) [pid = 1650] [serial = 322] [outer = 0x0] [url = about:blank] 11:39:23 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1192d7800) [pid = 1650] [serial = 326] [outer = 0x0] [url = about:blank] 11:39:23 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1188de400) [pid = 1650] [serial = 325] [outer = 0x0] [url = about:blank] 11:39:23 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12457d400) [pid = 1650] [serial = 331] [outer = 0x0] [url = about:blank] 11:39:23 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12743ec00) [pid = 1650] [serial = 332] [outer = 0x0] [url = about:blank] 11:39:23 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11acee000) [pid = 1650] [serial = 328] [outer = 0x0] [url = about:blank] 11:39:23 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11bc7cc00) [pid = 1650] [serial = 329] [outer = 0x0] [url = about:blank] 11:39:23 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x116575400) [pid = 1650] [serial = 313] [outer = 0x0] [url = about:blank] 11:39:23 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11bc83800) [pid = 1650] [serial = 316] [outer = 0x0] [url = about:blank] 11:39:23 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x127fc2000) [pid = 1650] [serial = 319] [outer = 0x0] [url = about:blank] 11:39:23 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11aaf5c00) [pid = 1650] [serial = 346] [outer = 0x0] [url = about:blank] 11:39:23 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11c7c7800) [pid = 1650] [serial = 347] [outer = 0x0] [url = about:blank] 11:39:23 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12d26f800) [pid = 1650] [serial = 352] [outer = 0x0] [url = about:blank] 11:39:23 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12d271400) [pid = 1650] [serial = 344] [outer = 0x0] [url = about:blank] 11:39:23 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x129b69800) [pid = 1650] [serial = 337] [outer = 0x0] [url = about:blank] 11:39:23 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12da18800) [pid = 1650] [serial = 355] [outer = 0x0] [url = about:blank] 11:39:23 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12bba4000) [pid = 1650] [serial = 350] [outer = 0x0] [url = about:blank] 11:39:23 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12bdc7400) [pid = 1650] [serial = 341] [outer = 0x0] [url = about:blank] 11:39:23 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x129e38000) [pid = 1650] [serial = 338] [outer = 0x0] [url = about:blank] 11:39:23 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1290b1c00) [pid = 1650] [serial = 335] [outer = 0x0] [url = about:blank] 11:39:23 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12419d000) [pid = 1650] [serial = 349] [outer = 0x0] [url = about:blank] 11:39:24 INFO - PROCESS | 1650 | 1461263964073 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]]]}] 11:39:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 11:39:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1774ms 11:39:24 INFO - PROCESS | 1650 | 1461263964119 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 11:39:24 INFO - PROCESS | 1650 | 1461263964121 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 11:39:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 11:39:24 INFO - PROCESS | 1650 | 1461263964127 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 11:39:24 INFO - PROCESS | 1650 | 1461263964129 Marionette TRACE conn2 <- [1,522,null,{}] 11:39:24 INFO - PROCESS | 1650 | 1461263964133 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}] 11:39:24 INFO - PROCESS | 1650 | 1461263964207 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 11:39:24 INFO - PROCESS | 1650 | 1461263964247 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x11574a000 == 28 [pid = 1650] [id = 138] 11:39:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x116573c00) [pid = 1650] [serial = 411] [outer = 0x0] 11:39:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118645c00) [pid = 1650] [serial = 412] [outer = 0x116573c00] 11:39:24 INFO - PROCESS | 1650 | 1461263964275 Marionette DEBUG loaded listener.js 11:39:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1188e8c00) [pid = 1650] [serial = 413] [outer = 0x116573c00] 11:39:24 INFO - PROCESS | 1650 | 1461263964597 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]]]}] 11:39:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 11:39:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 520ms 11:39:24 INFO - PROCESS | 1650 | 1461263964647 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 11:39:24 INFO - PROCESS | 1650 | 1461263964652 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 11:39:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 11:39:24 INFO - PROCESS | 1650 | 1461263964657 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 11:39:24 INFO - PROCESS | 1650 | 1461263964658 Marionette TRACE conn2 <- [1,526,null,{}] 11:39:24 INFO - PROCESS | 1650 | 1461263964661 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}] 11:39:24 INFO - PROCESS | 1650 | 1461263964733 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 11:39:24 INFO - PROCESS | 1650 | 1461263964775 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x116213000 == 29 [pid = 1650] [id = 139] 11:39:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x116574800) [pid = 1650] [serial = 414] [outer = 0x0] 11:39:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118985c00) [pid = 1650] [serial = 415] [outer = 0x116574800] 11:39:24 INFO - PROCESS | 1650 | 1461263964801 Marionette DEBUG loaded listener.js 11:39:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11a883000) [pid = 1650] [serial = 416] [outer = 0x116574800] 11:39:25 INFO - PROCESS | 1650 | 1461263965126 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]]]}] 11:39:25 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 11:39:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 519ms 11:39:25 INFO - PROCESS | 1650 | 1461263965176 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 11:39:25 INFO - PROCESS | 1650 | 1461263965178 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 11:39:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 11:39:25 INFO - PROCESS | 1650 | 1461263965180 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 11:39:25 INFO - PROCESS | 1650 | 1461263965183 Marionette TRACE conn2 <- [1,530,null,{}] 11:39:25 INFO - PROCESS | 1650 | 1461263965191 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}] 11:39:25 INFO - PROCESS | 1650 | 1461263965264 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 11:39:25 INFO - PROCESS | 1650 | 1461263965306 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c55000 == 30 [pid = 1650] [id = 140] 11:39:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1144cdc00) [pid = 1650] [serial = 417] [outer = 0x0] 11:39:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11adec800) [pid = 1650] [serial = 418] [outer = 0x1144cdc00] 11:39:25 INFO - PROCESS | 1650 | 1461263965334 Marionette DEBUG loaded listener.js 11:39:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11bc8a400) [pid = 1650] [serial = 419] [outer = 0x1144cdc00] 11:39:25 INFO - PROCESS | 1650 | 1461263965624 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"]]]}] 11:39:25 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 11:39:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 11:39:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:39:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:39:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 11:39:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 11:39:25 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 11:39:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 11:39:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:39:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:39:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 11:39:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 11:39:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 470ms 11:39:25 INFO - PROCESS | 1650 | 1461263965652 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 11:39:25 INFO - PROCESS | 1650 | 1461263965655 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 11:39:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 11:39:25 INFO - PROCESS | 1650 | 1461263965665 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 11:39:25 INFO - PROCESS | 1650 | 1461263965667 Marionette TRACE conn2 <- [1,534,null,{}] 11:39:25 INFO - PROCESS | 1650 | 1461263965669 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}] 11:39:25 INFO - PROCESS | 1650 | 1461263965750 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 11:39:25 INFO - PROCESS | 1650 | 1461263965757 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ad93800 == 31 [pid = 1650] [id = 141] 11:39:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11bc8b400) [pid = 1650] [serial = 420] [outer = 0x0] 11:39:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11bfe4400) [pid = 1650] [serial = 421] [outer = 0x11bc8b400] 11:39:25 INFO - PROCESS | 1650 | 1461263965784 Marionette DEBUG loaded listener.js 11:39:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123994800) [pid = 1650] [serial = 422] [outer = 0x11bc8b400] 11:39:26 INFO - PROCESS | 1650 | 1461263966112 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]]]}] 11:39:26 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 11:39:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 468ms 11:39:26 INFO - PROCESS | 1650 | 1461263966135 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 11:39:26 INFO - PROCESS | 1650 | 1461263966136 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 11:39:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 11:39:26 INFO - PROCESS | 1650 | 1461263966139 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 11:39:26 INFO - PROCESS | 1650 | 1461263966142 Marionette TRACE conn2 <- [1,538,null,{}] 11:39:26 INFO - PROCESS | 1650 | 1461263966144 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}] 11:39:26 INFO - PROCESS | 1650 | 1461263966230 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 11:39:26 INFO - PROCESS | 1650 | 1461263966236 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bc17000 == 32 [pid = 1650] [id = 142] 11:39:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11c7c8c00) [pid = 1650] [serial = 423] [outer = 0x0] 11:39:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x123dadc00) [pid = 1650] [serial = 424] [outer = 0x11c7c8c00] 11:39:26 INFO - PROCESS | 1650 | 1461263966272 Marionette DEBUG loaded listener.js 11:39:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x124305000) [pid = 1650] [serial = 425] [outer = 0x11c7c8c00] 11:39:26 INFO - PROCESS | 1650 | 1461263966600 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]]]}] 11:39:26 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. 11:39:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 471ms 11:39:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 11:39:26 INFO - PROCESS | 1650 | 1461263966614 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 11:39:26 INFO - PROCESS | 1650 | 1461263966615 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 11:39:26 INFO - PROCESS | 1650 | 1461263966617 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 11:39:26 INFO - PROCESS | 1650 | 1461263966618 Marionette TRACE conn2 <- [1,542,null,{}] 11:39:26 INFO - PROCESS | 1650 | 1461263966621 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}] 11:39:26 INFO - PROCESS | 1650 | 1461263966716 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 11:39:26 INFO - PROCESS | 1650 | 1461263966725 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c4cb800 == 33 [pid = 1650] [id = 143] 11:39:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12457a400) [pid = 1650] [serial = 426] [outer = 0x0] 11:39:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1276b1800) [pid = 1650] [serial = 427] [outer = 0x12457a400] 11:39:26 INFO - PROCESS | 1650 | 1461263966756 Marionette DEBUG loaded listener.js 11:39:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x127ebd800) [pid = 1650] [serial = 428] [outer = 0x12457a400] 11:39:27 INFO - PROCESS | 1650 | 1461263967191 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]]]}] 11:39:27 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. 11:39:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 619ms 11:39:27 INFO - PROCESS | 1650 | 1461263967237 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 11:39:27 INFO - PROCESS | 1650 | 1461263967238 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 11:39:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 11:39:27 INFO - PROCESS | 1650 | 1461263967240 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 11:39:27 INFO - PROCESS | 1650 | 1461263967241 Marionette TRACE conn2 <- [1,546,null,{}] 11:39:27 INFO - PROCESS | 1650 | 1461263967243 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}] 11:39:27 INFO - PROCESS | 1650 | 1461263967313 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 11:39:27 INFO - PROCESS | 1650 | 1461263967318 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x123b24800 == 34 [pid = 1650] [id = 144] 11:39:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x127ec2800) [pid = 1650] [serial = 429] [outer = 0x0] 11:39:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x127fc1400) [pid = 1650] [serial = 430] [outer = 0x127ec2800] 11:39:27 INFO - PROCESS | 1650 | 1461263967349 Marionette DEBUG loaded listener.js 11:39:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1297e4000) [pid = 1650] [serial = 431] [outer = 0x127ec2800] 11:39:27 INFO - PROCESS | 1650 | 1461263967660 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]]]}] 11:39:27 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 11:39:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 470ms 11:39:27 INFO - PROCESS | 1650 | 1461263967711 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 11:39:27 INFO - PROCESS | 1650 | 1461263967712 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 11:39:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 11:39:27 INFO - PROCESS | 1650 | 1461263967714 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 11:39:27 INFO - PROCESS | 1650 | 1461263967715 Marionette TRACE conn2 <- [1,550,null,{}] 11:39:27 INFO - PROCESS | 1650 | 1461263967718 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}] 11:39:27 INFO - PROCESS | 1650 | 1461263967802 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 11:39:27 INFO - PROCESS | 1650 | 1461263967861 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x123b43800 == 35 [pid = 1650] [id = 145] 11:39:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1276b3c00) [pid = 1650] [serial = 432] [outer = 0x0] 11:39:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1297e1000) [pid = 1650] [serial = 433] [outer = 0x1276b3c00] 11:39:27 INFO - PROCESS | 1650 | 1461263967894 Marionette DEBUG loaded listener.js 11:39:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x129e30000) [pid = 1650] [serial = 434] [outer = 0x1276b3c00] 11:39:28 INFO - PROCESS | 1650 | 1461263968244 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]]]}] 11:39:28 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. 11:39:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 569ms 11:39:28 INFO - PROCESS | 1650 | 1461263968284 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 11:39:28 INFO - PROCESS | 1650 | 1461263968285 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 11:39:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 11:39:28 INFO - PROCESS | 1650 | 1461263968288 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 11:39:28 INFO - PROCESS | 1650 | 1461263968289 Marionette TRACE conn2 <- [1,554,null,{}] 11:39:28 INFO - PROCESS | 1650 | 1461263968291 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}] 11:39:28 INFO - PROCESS | 1650 | 1461263968362 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 11:39:28 INFO - PROCESS | 1650 | 1461263968405 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x126662000 == 36 [pid = 1650] [id = 146] 11:39:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11a879400) [pid = 1650] [serial = 435] [outer = 0x0] 11:39:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x129e3b800) [pid = 1650] [serial = 436] [outer = 0x11a879400] 11:39:28 INFO - PROCESS | 1650 | 1461263968430 Marionette DEBUG loaded listener.js 11:39:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12b2c1c00) [pid = 1650] [serial = 437] [outer = 0x11a879400] 11:39:28 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 11:39:28 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 11:39:28 INFO - PROCESS | 1650 | 1461263968703 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]]]}] 11:39:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 11:39:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 470ms 11:39:28 INFO - PROCESS | 1650 | 1461263968761 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 11:39:28 INFO - PROCESS | 1650 | 1461263968762 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 11:39:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 11:39:28 INFO - PROCESS | 1650 | 1461263968764 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 11:39:28 INFO - PROCESS | 1650 | 1461263968765 Marionette TRACE conn2 <- [1,558,null,{}] 11:39:28 INFO - PROCESS | 1650 | 1461263968768 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}] 11:39:28 INFO - PROCESS | 1650 | 1461263968844 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 11:39:28 INFO - PROCESS | 1650 | 1461263968849 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12748a000 == 37 [pid = 1650] [id = 147] 11:39:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x129e76400) [pid = 1650] [serial = 438] [outer = 0x0] 11:39:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12b2c9400) [pid = 1650] [serial = 439] [outer = 0x129e76400] 11:39:28 INFO - PROCESS | 1650 | 1461263968876 Marionette DEBUG loaded listener.js 11:39:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12b3f1000) [pid = 1650] [serial = 440] [outer = 0x129e76400] 11:39:29 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11adedc00) [pid = 1650] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 11:39:29 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12b2c1800) [pid = 1650] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 11:39:29 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x116013400) [pid = 1650] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 11:39:29 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x127ef5800) [pid = 1650] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 11:39:29 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12d47c000) [pid = 1650] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 11:39:29 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12b2cd400) [pid = 1650] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 11:39:29 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12d269c00) [pid = 1650] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 11:39:29 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12b2d0000) [pid = 1650] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 11:39:29 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12e332400) [pid = 1650] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 11:39:29 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11ade6400) [pid = 1650] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 11:39:29 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11ade7400) [pid = 1650] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 11:39:29 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12e827800) [pid = 1650] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 11:39:29 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1276f0000) [pid = 1650] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 11:39:29 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x127287800) [pid = 1650] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 11:39:29 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11bfd6c00) [pid = 1650] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 11:39:29 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11a884c00) [pid = 1650] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 11:39:29 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x114c72c00) [pid = 1650] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 11:39:29 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12cfe9800) [pid = 1650] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 11:39:29 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1297e1400) [pid = 1650] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 11:39:29 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x127285800) [pid = 1650] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 11:39:29 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x117969c00) [pid = 1650] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 11:39:29 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1141bec00) [pid = 1650] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 11:39:29 INFO - PROCESS | 1650 | 1461263969670 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]]]}] 11:39:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 11:39:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 971ms 11:39:29 INFO - PROCESS | 1650 | 1461263969736 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 11:39:29 INFO - PROCESS | 1650 | 1461263969738 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 11:39:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 11:39:29 INFO - PROCESS | 1650 | 1461263969742 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 11:39:29 INFO - PROCESS | 1650 | 1461263969744 Marionette TRACE conn2 <- [1,562,null,{}] 11:39:29 INFO - PROCESS | 1650 | 1461263969749 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}] 11:39:29 INFO - PROCESS | 1650 | 1461263969849 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 11:39:29 INFO - PROCESS | 1650 | 1461263969896 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x115822800 == 38 [pid = 1650] [id = 148] 11:39:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1146d1c00) [pid = 1650] [serial = 441] [outer = 0x0] 11:39:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x116062400) [pid = 1650] [serial = 442] [outer = 0x1146d1c00] 11:39:29 INFO - PROCESS | 1650 | 1461263969928 Marionette DEBUG loaded listener.js 11:39:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11864e800) [pid = 1650] [serial = 443] [outer = 0x1146d1c00] 11:39:30 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 11:39:30 INFO - PROCESS | 1650 | 1461263970461 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]]]}] 11:39:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 11:39:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 772ms 11:39:30 INFO - PROCESS | 1650 | 1461263970514 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 11:39:30 INFO - PROCESS | 1650 | 1461263970518 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 11:39:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 11:39:30 INFO - PROCESS | 1650 | 1461263970522 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 11:39:30 INFO - PROCESS | 1650 | 1461263970524 Marionette TRACE conn2 <- [1,566,null,{}] 11:39:30 INFO - PROCESS | 1650 | 1461263970527 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}] 11:39:30 INFO - PROCESS | 1650 | 1461263970626 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 11:39:30 INFO - PROCESS | 1650 | 1461263970697 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c51800 == 39 [pid = 1650] [id = 149] 11:39:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11a87b000) [pid = 1650] [serial = 444] [outer = 0x0] 11:39:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11acfa800) [pid = 1650] [serial = 445] [outer = 0x11a87b000] 11:39:30 INFO - PROCESS | 1650 | 1461263970727 Marionette DEBUG loaded listener.js 11:39:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11b6a4000) [pid = 1650] [serial = 446] [outer = 0x11a87b000] 11:39:30 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 11:39:31 INFO - PROCESS | 1650 | 1461263971326 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]]]}] 11:39:31 INFO - PROCESS | 1650 | --DOCSHELL 0x126662000 == 38 [pid = 1650] [id = 146] 11:39:31 INFO - PROCESS | 1650 | --DOCSHELL 0x123b43800 == 37 [pid = 1650] [id = 145] 11:39:31 INFO - PROCESS | 1650 | --DOCSHELL 0x123b24800 == 36 [pid = 1650] [id = 144] 11:39:31 INFO - PROCESS | 1650 | --DOCSHELL 0x11c4cb800 == 35 [pid = 1650] [id = 143] 11:39:31 INFO - PROCESS | 1650 | --DOCSHELL 0x11bc17000 == 34 [pid = 1650] [id = 142] 11:39:31 INFO - PROCESS | 1650 | --DOCSHELL 0x11ad93800 == 33 [pid = 1650] [id = 141] 11:39:31 INFO - PROCESS | 1650 | --DOCSHELL 0x119c55000 == 32 [pid = 1650] [id = 140] 11:39:31 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12edf2c00) [pid = 1650] [serial = 409] [outer = 0x0] [url = about:blank] 11:39:31 INFO - PROCESS | 1650 | --DOCSHELL 0x116213000 == 31 [pid = 1650] [id = 139] 11:39:31 INFO - PROCESS | 1650 | --DOCSHELL 0x11574a000 == 30 [pid = 1650] [id = 138] 11:39:31 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12e364c00) [pid = 1650] [serial = 356] [outer = 0x0] [url = about:blank] 11:39:31 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1191b7000) [pid = 1650] [serial = 314] [outer = 0x0] [url = about:blank] 11:39:31 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x129e31400) [pid = 1650] [serial = 320] [outer = 0x0] [url = about:blank] 11:39:31 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12d4c6800) [pid = 1650] [serial = 311] [outer = 0x0] [url = about:blank] 11:39:31 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11bfdc000) [pid = 1650] [serial = 317] [outer = 0x0] [url = about:blank] 11:39:31 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12ba7c000) [pid = 1650] [serial = 388] [outer = 0x0] [url = about:blank] 11:39:31 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12e367400) [pid = 1650] [serial = 394] [outer = 0x0] [url = about:blank] 11:39:31 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12d47bc00) [pid = 1650] [serial = 391] [outer = 0x0] [url = about:blank] 11:39:31 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12e695400) [pid = 1650] [serial = 397] [outer = 0x0] [url = about:blank] 11:39:31 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12e36dc00) [pid = 1650] [serial = 395] [outer = 0x0] [url = about:blank] 11:39:31 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11bf3ac00) [pid = 1650] [serial = 400] [outer = 0x0] [url = about:blank] 11:39:31 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12d4c4c00) [pid = 1650] [serial = 403] [outer = 0x0] [url = about:blank] 11:39:31 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x129e38c00) [pid = 1650] [serial = 401] [outer = 0x0] [url = about:blank] 11:39:31 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12e9bb800) [pid = 1650] [serial = 406] [outer = 0x0] [url = about:blank] 11:39:31 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12e69a800) [pid = 1650] [serial = 398] [outer = 0x0] [url = about:blank] 11:39:31 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12e827400) [pid = 1650] [serial = 404] [outer = 0x0] [url = about:blank] 11:39:31 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x129e2f400) [pid = 1650] [serial = 385] [outer = 0x0] [url = about:blank] 11:39:31 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1278ecc00) [pid = 1650] [serial = 382] [outer = 0x0] [url = about:blank] 11:39:31 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1290bbc00) [pid = 1650] [serial = 383] [outer = 0x0] [url = about:blank] 11:39:31 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x123da2000) [pid = 1650] [serial = 379] [outer = 0x0] [url = about:blank] 11:39:31 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x127286400) [pid = 1650] [serial = 380] [outer = 0x0] [url = about:blank] 11:39:31 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x11aaf7000) [pid = 1650] [serial = 376] [outer = 0x0] [url = about:blank] 11:39:31 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12e9c5c00) [pid = 1650] [serial = 407] [outer = 0x0] [url = about:blank] 11:39:31 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x11bc7e400) [pid = 1650] [serial = 377] [outer = 0x0] [url = about:blank] 11:39:31 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x119d64c00) [pid = 1650] [serial = 374] [outer = 0x0] [url = about:blank] 11:39:31 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x118880400) [pid = 1650] [serial = 373] [outer = 0x0] [url = about:blank] 11:39:31 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x12e330000) [pid = 1650] [serial = 371] [outer = 0x0] [url = about:blank] 11:39:31 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x12da20400) [pid = 1650] [serial = 370] [outer = 0x0] [url = about:blank] 11:39:31 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x12d47a000) [pid = 1650] [serial = 368] [outer = 0x0] [url = about:blank] 11:39:31 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x12bba2800) [pid = 1650] [serial = 367] [outer = 0x0] [url = about:blank] 11:39:31 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x1297e2c00) [pid = 1650] [serial = 365] [outer = 0x0] [url = about:blank] 11:39:31 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x1279bd000) [pid = 1650] [serial = 364] [outer = 0x0] [url = about:blank] 11:39:31 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x11bfdd000) [pid = 1650] [serial = 362] [outer = 0x0] [url = about:blank] 11:39:31 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x11bc73800) [pid = 1650] [serial = 361] [outer = 0x0] [url = about:blank] 11:39:31 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x11627d400) [pid = 1650] [serial = 359] [outer = 0x0] [url = about:blank] 11:39:31 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x1146cf000) [pid = 1650] [serial = 358] [outer = 0x0] [url = about:blank] 11:39:31 INFO - PROCESS | 1650 | --DOMWINDOW == 57 (0x12da20800) [pid = 1650] [serial = 392] [outer = 0x0] [url = about:blank] 11:39:31 INFO - PROCESS | 1650 | --DOMWINDOW == 56 (0x12d262800) [pid = 1650] [serial = 389] [outer = 0x0] [url = about:blank] 11:39:31 INFO - PROCESS | 1650 | --DOMWINDOW == 55 (0x12b2ccc00) [pid = 1650] [serial = 386] [outer = 0x0] [url = about:blank] 11:39:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 11:39:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 872ms 11:39:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 11:39:31 INFO - PROCESS | 1650 | 1461263971394 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 11:39:31 INFO - PROCESS | 1650 | 1461263971396 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 11:39:31 INFO - PROCESS | 1650 | 1461263971400 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 11:39:31 INFO - PROCESS | 1650 | 1461263971402 Marionette TRACE conn2 <- [1,570,null,{}] 11:39:31 INFO - PROCESS | 1650 | 1461263971405 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}] 11:39:31 INFO - PROCESS | 1650 | 1461263971473 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 11:39:31 INFO - PROCESS | 1650 | 1461263971485 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x11653a000 == 31 [pid = 1650] [id = 150] 11:39:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 56 (0x1188e5c00) [pid = 1650] [serial = 447] [outer = 0x0] 11:39:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x118983400) [pid = 1650] [serial = 448] [outer = 0x1188e5c00] 11:39:31 INFO - PROCESS | 1650 | 1461263971517 Marionette DEBUG loaded listener.js 11:39:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x119938000) [pid = 1650] [serial = 449] [outer = 0x1188e5c00] 11:39:31 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 11:39:31 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 11:39:31 INFO - PROCESS | 1650 | 1461263971846 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]]]}] 11:39:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 11:39:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 470ms 11:39:31 INFO - PROCESS | 1650 | 1461263971870 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 11:39:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 11:39:31 INFO - PROCESS | 1650 | 1461263971876 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 11:39:31 INFO - PROCESS | 1650 | 1461263971880 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 11:39:31 INFO - PROCESS | 1650 | 1461263971882 Marionette TRACE conn2 <- [1,574,null,{}] 11:39:31 INFO - PROCESS | 1650 | 1461263971884 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}] 11:39:31 INFO - PROCESS | 1650 | 1461263971966 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 11:39:32 INFO - PROCESS | 1650 | 1461263972006 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x119273000 == 32 [pid = 1650] [id = 151] 11:39:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x1191b7000) [pid = 1650] [serial = 450] [outer = 0x0] 11:39:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x11a884c00) [pid = 1650] [serial = 451] [outer = 0x1191b7000] 11:39:32 INFO - PROCESS | 1650 | 1461263972032 Marionette DEBUG loaded listener.js 11:39:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x11bb4c800) [pid = 1650] [serial = 452] [outer = 0x1191b7000] 11:39:32 INFO - PROCESS | 1650 | 1461263972326 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]]]}] 11:39:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 11:39:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 471ms 11:39:32 INFO - PROCESS | 1650 | 1461263972352 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 11:39:32 INFO - PROCESS | 1650 | 1461263972353 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 11:39:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 11:39:32 INFO - PROCESS | 1650 | 1461263972356 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 11:39:32 INFO - PROCESS | 1650 | 1461263972362 Marionette TRACE conn2 <- [1,578,null,{}] 11:39:32 INFO - PROCESS | 1650 | 1461263972369 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}] 11:39:32 INFO - PROCESS | 1650 | 1461263972447 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 11:39:32 INFO - PROCESS | 1650 | 1461263972452 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x11afb5000 == 33 [pid = 1650] [id = 152] 11:39:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x114f65800) [pid = 1650] [serial = 453] [outer = 0x0] 11:39:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x11bf34400) [pid = 1650] [serial = 454] [outer = 0x114f65800] 11:39:32 INFO - PROCESS | 1650 | 1461263972484 Marionette DEBUG loaded listener.js 11:39:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x11c7c8400) [pid = 1650] [serial = 455] [outer = 0x114f65800] 11:39:32 INFO - PROCESS | 1650 | 1461263972838 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]]]}] 11:39:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 11:39:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 525ms 11:39:32 INFO - PROCESS | 1650 | 1461263972880 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 11:39:32 INFO - PROCESS | 1650 | 1461263972882 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 11:39:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 11:39:32 INFO - PROCESS | 1650 | 1461263972884 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 11:39:32 INFO - PROCESS | 1650 | 1461263972885 Marionette TRACE conn2 <- [1,582,null,{}] 11:39:32 INFO - PROCESS | 1650 | 1461263972888 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}] 11:39:32 INFO - PROCESS | 1650 | 1461263972957 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 11:39:32 INFO - PROCESS | 1650 | 1461263972961 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bcc6000 == 34 [pid = 1650] [id = 153] 11:39:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x11bfdd000) [pid = 1650] [serial = 456] [outer = 0x0] 11:39:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x123eddc00) [pid = 1650] [serial = 457] [outer = 0x11bfdd000] 11:39:32 INFO - PROCESS | 1650 | 1461263972989 Marionette DEBUG loaded listener.js 11:39:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x1267cd400) [pid = 1650] [serial = 458] [outer = 0x11bfdd000] 11:39:33 INFO - PROCESS | 1650 | 1461263973453 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]]]}] 11:39:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 11:39:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 619ms 11:39:33 INFO - PROCESS | 1650 | 1461263973504 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 11:39:33 INFO - PROCESS | 1650 | 1461263973507 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 11:39:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 11:39:33 INFO - PROCESS | 1650 | 1461263973510 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 11:39:33 INFO - PROCESS | 1650 | 1461263973512 Marionette TRACE conn2 <- [1,586,null,{}] 11:39:33 INFO - PROCESS | 1650 | 1461263973516 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}] 11:39:33 INFO - PROCESS | 1650 | 1461263973607 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 11:39:33 INFO - PROCESS | 1650 | 1461263973649 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a977800 == 35 [pid = 1650] [id = 154] 11:39:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x11670c800) [pid = 1650] [serial = 459] [outer = 0x0] 11:39:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x11a882c00) [pid = 1650] [serial = 460] [outer = 0x11670c800] 11:39:33 INFO - PROCESS | 1650 | 1461263973681 Marionette DEBUG loaded listener.js 11:39:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x11b6a1c00) [pid = 1650] [serial = 461] [outer = 0x11670c800] 11:39:33 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 11:39:34 INFO - PROCESS | 1650 | 1461263974111 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]]]}] 11:39:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 11:39:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 621ms 11:39:34 INFO - PROCESS | 1650 | 1461263974131 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 11:39:34 INFO - PROCESS | 1650 | 1461263974135 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 11:39:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 11:39:34 INFO - PROCESS | 1650 | 1461263974139 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 11:39:34 INFO - PROCESS | 1650 | 1461263974141 Marionette TRACE conn2 <- [1,590,null,{}] 11:39:34 INFO - PROCESS | 1650 | 1461263974144 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}] 11:39:34 INFO - PROCESS | 1650 | 1461263974233 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 11:39:34 INFO - PROCESS | 1650 | 1461263974270 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c4ca000 == 36 [pid = 1650] [id = 155] 11:39:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x11adf1800) [pid = 1650] [serial = 462] [outer = 0x0] 11:39:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11bc8d000) [pid = 1650] [serial = 463] [outer = 0x11adf1800] 11:39:34 INFO - PROCESS | 1650 | 1461263974300 Marionette DEBUG loaded listener.js 11:39:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x124308c00) [pid = 1650] [serial = 464] [outer = 0x11adf1800] 11:39:34 INFO - PROCESS | 1650 | 1461263974720 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]]]}] 11:39:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 11:39:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 622ms 11:39:34 INFO - PROCESS | 1650 | 1461263974762 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 11:39:34 INFO - PROCESS | 1650 | 1461263974763 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 11:39:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 11:39:34 INFO - PROCESS | 1650 | 1461263974765 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 11:39:34 INFO - PROCESS | 1650 | 1461263974768 Marionette TRACE conn2 <- [1,594,null,{}] 11:39:34 INFO - PROCESS | 1650 | 1461263974776 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}] 11:39:34 INFO - PROCESS | 1650 | 1461263974867 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 11:39:34 INFO - PROCESS | 1650 | 1461263974956 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x123b38800 == 37 [pid = 1650] [id = 156] 11:39:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x1276ed400) [pid = 1650] [serial = 465] [outer = 0x0] 11:39:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1278edc00) [pid = 1650] [serial = 466] [outer = 0x1276ed400] 11:39:34 INFO - PROCESS | 1650 | 1461263974990 Marionette DEBUG loaded listener.js 11:39:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x127ef0c00) [pid = 1650] [serial = 467] [outer = 0x1276ed400] 11:39:35 INFO - PROCESS | 1650 | 1461263975411 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]]]}] 11:39:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 11:39:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 671ms 11:39:35 INFO - PROCESS | 1650 | 1461263975437 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 11:39:35 INFO - PROCESS | 1650 | 1461263975439 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 11:39:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 11:39:35 INFO - PROCESS | 1650 | 1461263975461 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 11:39:35 INFO - PROCESS | 1650 | 1461263975462 Marionette TRACE conn2 <- [1,598,null,{}] 11:39:35 INFO - PROCESS | 1650 | 1461263975465 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}] 11:39:35 INFO - PROCESS | 1650 | 1461263975552 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 11:39:35 INFO - PROCESS | 1650 | 1461263975608 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x1240a9800 == 38 [pid = 1650] [id = 157] 11:39:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1279bb000) [pid = 1650] [serial = 468] [outer = 0x0] 11:39:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1290b5400) [pid = 1650] [serial = 469] [outer = 0x1279bb000] 11:39:35 INFO - PROCESS | 1650 | 1461263975639 Marionette DEBUG loaded listener.js 11:39:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x129893800) [pid = 1650] [serial = 470] [outer = 0x1279bb000] 11:39:36 INFO - PROCESS | 1650 | 1461263976045 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]]]}] 11:39:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 11:39:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 620ms 11:39:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 11:39:36 INFO - PROCESS | 1650 | 1461263976080 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 11:39:36 INFO - PROCESS | 1650 | 1461263976081 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 11:39:36 INFO - PROCESS | 1650 | 1461263976083 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 11:39:36 INFO - PROCESS | 1650 | 1461263976085 Marionette TRACE conn2 <- [1,602,null,{}] 11:39:36 INFO - PROCESS | 1650 | 1461263976087 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}] 11:39:36 INFO - PROCESS | 1650 | 1461263976176 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 11:39:36 INFO - PROCESS | 1650 | 1461263976252 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x11afb3800 == 39 [pid = 1650] [id = 158] 11:39:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x129b6bc00) [pid = 1650] [serial = 471] [outer = 0x0] 11:39:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x129e32000) [pid = 1650] [serial = 472] [outer = 0x129b6bc00] 11:39:36 INFO - PROCESS | 1650 | 1461263976283 Marionette DEBUG loaded listener.js 11:39:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x129e80400) [pid = 1650] [serial = 473] [outer = 0x129b6bc00] 11:39:36 INFO - PROCESS | 1650 | 1461263976736 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]]]}] 11:39:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 11:39:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 722ms 11:39:36 INFO - PROCESS | 1650 | 1461263976812 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 11:39:36 INFO - PROCESS | 1650 | 1461263976814 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 11:39:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 11:39:36 INFO - PROCESS | 1650 | 1461263976818 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 11:39:36 INFO - PROCESS | 1650 | 1461263976821 Marionette TRACE conn2 <- [1,606,null,{}] 11:39:36 INFO - PROCESS | 1650 | 1461263976827 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}] 11:39:36 INFO - PROCESS | 1650 | 1461263976942 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 11:39:36 INFO - PROCESS | 1650 | --DOCSHELL 0x11afb5000 == 38 [pid = 1650] [id = 152] 11:39:36 INFO - PROCESS | 1650 | --DOCSHELL 0x119273000 == 37 [pid = 1650] [id = 151] 11:39:36 INFO - PROCESS | 1650 | --DOCSHELL 0x11653a000 == 36 [pid = 1650] [id = 150] 11:39:37 INFO - PROCESS | 1650 | 1461263977036 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x119153000 == 37 [pid = 1650] [id = 159] 11:39:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11864e000) [pid = 1650] [serial = 474] [outer = 0x0] 11:39:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11927c000) [pid = 1650] [serial = 475] [outer = 0x11864e000] 11:39:37 INFO - PROCESS | 1650 | 1461263977082 Marionette DEBUG loaded listener.js 11:39:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11aafcc00) [pid = 1650] [serial = 476] [outer = 0x11864e000] 11:39:37 INFO - PROCESS | 1650 | 1461263977580 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]]]}] 11:39:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 11:39:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 774ms 11:39:37 INFO - PROCESS | 1650 | 1461263977594 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 11:39:37 INFO - PROCESS | 1650 | 1461263977598 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 11:39:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 11:39:37 INFO - PROCESS | 1650 | 1461263977602 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 11:39:37 INFO - PROCESS | 1650 | 1461263977604 Marionette TRACE conn2 <- [1,610,null,{}] 11:39:37 INFO - PROCESS | 1650 | 1461263977609 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}] 11:39:37 INFO - PROCESS | 1650 | 1461263977704 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 11:39:37 INFO - PROCESS | 1650 | 1461263977709 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bcb0800 == 38 [pid = 1650] [id = 160] 11:39:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11adecc00) [pid = 1650] [serial = 477] [outer = 0x0] 11:39:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11bfe2800) [pid = 1650] [serial = 478] [outer = 0x11adecc00] 11:39:37 INFO - PROCESS | 1650 | 1461263977735 Marionette DEBUG loaded listener.js 11:39:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1267cd800) [pid = 1650] [serial = 479] [outer = 0x11adecc00] 11:39:38 INFO - PROCESS | 1650 | 1461263978094 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]]]}] 11:39:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 11:39:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 522ms 11:39:38 INFO - PROCESS | 1650 | 1461263978125 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 11:39:38 INFO - PROCESS | 1650 | 1461263978127 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 11:39:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 11:39:38 INFO - PROCESS | 1650 | 1461263978129 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 11:39:38 INFO - PROCESS | 1650 | 1461263978131 Marionette TRACE conn2 <- [1,614,null,{}] 11:39:38 INFO - PROCESS | 1650 | 1461263978138 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}] 11:39:38 INFO - PROCESS | 1650 | 1461263978227 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 11:39:38 INFO - PROCESS | 1650 | 1461263978258 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x126667800 == 39 [pid = 1650] [id = 161] 11:39:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x127440400) [pid = 1650] [serial = 480] [outer = 0x0] 11:39:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x129e7cc00) [pid = 1650] [serial = 481] [outer = 0x127440400] 11:39:38 INFO - PROCESS | 1650 | 1461263978285 Marionette DEBUG loaded listener.js 11:39:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12b2d0c00) [pid = 1650] [serial = 482] [outer = 0x127440400] 11:39:38 INFO - PROCESS | 1650 | 1461263978616 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]]]}] 11:39:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 11:39:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 523ms 11:39:38 INFO - PROCESS | 1650 | 1461263978653 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 11:39:38 INFO - PROCESS | 1650 | 1461263978655 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 11:39:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 11:39:38 INFO - PROCESS | 1650 | 1461263978659 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 11:39:38 INFO - PROCESS | 1650 | 1461263978661 Marionette TRACE conn2 <- [1,618,null,{}] 11:39:38 INFO - PROCESS | 1650 | 1461263978663 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}] 11:39:38 INFO - PROCESS | 1650 | 1461263978753 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 11:39:38 INFO - PROCESS | 1650 | 1461263978757 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x127e9c000 == 40 [pid = 1650] [id = 162] 11:39:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12b3e4c00) [pid = 1650] [serial = 483] [outer = 0x0] 11:39:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12ba7a800) [pid = 1650] [serial = 484] [outer = 0x12b3e4c00] 11:39:38 INFO - PROCESS | 1650 | 1461263978782 Marionette DEBUG loaded listener.js 11:39:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12bba6400) [pid = 1650] [serial = 485] [outer = 0x12b3e4c00] 11:39:38 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1144cdc00) [pid = 1650] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 11:39:38 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11bc8b400) [pid = 1650] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 11:39:38 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x116574800) [pid = 1650] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 11:39:38 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11c7c8c00) [pid = 1650] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 11:39:38 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x127ec2800) [pid = 1650] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 11:39:38 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12457a400) [pid = 1650] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 11:39:38 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x116573c00) [pid = 1650] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 11:39:38 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11a879400) [pid = 1650] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 11:39:38 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1276b3c00) [pid = 1650] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 11:39:38 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1191b7000) [pid = 1650] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 11:39:38 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1188e5c00) [pid = 1650] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 11:39:38 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x114f65800) [pid = 1650] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 11:39:39 INFO - PROCESS | 1650 | 1461263979119 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]]]}] 11:39:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 11:39:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 519ms 11:39:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 11:39:39 INFO - PROCESS | 1650 | 1461263979180 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 11:39:39 INFO - PROCESS | 1650 | 1461263979182 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 11:39:39 INFO - PROCESS | 1650 | 1461263979185 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 11:39:39 INFO - PROCESS | 1650 | 1461263979187 Marionette TRACE conn2 <- [1,622,null,{}] 11:39:39 INFO - PROCESS | 1650 | 1461263979191 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}] 11:39:39 INFO - PROCESS | 1650 | 1461263979304 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 11:39:39 INFO - PROCESS | 1650 | 1461263979372 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x1237e8800 == 41 [pid = 1650] [id = 163] 11:39:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1191b6800) [pid = 1650] [serial = 486] [outer = 0x0] 11:39:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1276b3c00) [pid = 1650] [serial = 487] [outer = 0x1191b6800] 11:39:39 INFO - PROCESS | 1650 | 1461263979393 Marionette DEBUG loaded listener.js 11:39:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x12bba4000) [pid = 1650] [serial = 488] [outer = 0x1191b6800] 11:39:39 INFO - PROCESS | 1650 | 1461263979713 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]]]}] 11:39:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 11:39:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 573ms 11:39:39 INFO - PROCESS | 1650 | 1461263979758 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 11:39:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 11:39:39 INFO - PROCESS | 1650 | 1461263979760 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 11:39:39 INFO - PROCESS | 1650 | 1461263979764 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 11:39:39 INFO - PROCESS | 1650 | 1461263979765 Marionette TRACE conn2 <- [1,626,null,{}] 11:39:39 INFO - PROCESS | 1650 | 1461263979769 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}] 11:39:39 INFO - PROCESS | 1650 | 1461263979901 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 11:39:39 INFO - PROCESS | 1650 | 1461263979974 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x129b3f800 == 42 [pid = 1650] [id = 164] 11:39:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x12bba5c00) [pid = 1650] [serial = 489] [outer = 0x0] 11:39:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12bdc4400) [pid = 1650] [serial = 490] [outer = 0x12bba5c00] 11:39:40 INFO - PROCESS | 1650 | 1461263980018 Marionette DEBUG loaded listener.js 11:39:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12cfe4c00) [pid = 1650] [serial = 491] [outer = 0x12bba5c00] 11:39:40 INFO - PROCESS | 1650 | 1461263980360 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]]]}] 11:39:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 11:39:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 620ms 11:39:40 INFO - PROCESS | 1650 | 1461263980383 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 11:39:40 INFO - PROCESS | 1650 | 1461263980384 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 11:39:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 11:39:40 INFO - PROCESS | 1650 | 1461263980387 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 11:39:40 INFO - PROCESS | 1650 | 1461263980388 Marionette TRACE conn2 <- [1,630,null,{}] 11:39:40 INFO - PROCESS | 1650 | 1461263980393 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}] 11:39:40 INFO - PROCESS | 1650 | 1461263980463 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 11:39:40 INFO - PROCESS | 1650 | 1461263980507 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b2e2000 == 43 [pid = 1650] [id = 165] 11:39:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12bbad000) [pid = 1650] [serial = 492] [outer = 0x0] 11:39:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12d264c00) [pid = 1650] [serial = 493] [outer = 0x12bbad000] 11:39:40 INFO - PROCESS | 1650 | 1461263980532 Marionette DEBUG loaded listener.js 11:39:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12d479800) [pid = 1650] [serial = 494] [outer = 0x12bbad000] 11:39:40 INFO - PROCESS | 1650 | 1461263980785 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]]]}] 11:39:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 11:39:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 421ms 11:39:40 INFO - PROCESS | 1650 | 1461263980814 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 11:39:40 INFO - PROCESS | 1650 | 1461263980815 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 11:39:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 11:39:40 INFO - PROCESS | 1650 | 1461263980817 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 11:39:40 INFO - PROCESS | 1650 | 1461263980818 Marionette TRACE conn2 <- [1,634,null,{}] 11:39:40 INFO - PROCESS | 1650 | 1461263980828 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}] 11:39:40 INFO - PROCESS | 1650 | 1461263980909 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 11:39:40 INFO - PROCESS | 1650 | 1461263980914 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b7e3800 == 44 [pid = 1650] [id = 166] 11:39:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12bba9000) [pid = 1650] [serial = 495] [outer = 0x0] 11:39:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12d4bd000) [pid = 1650] [serial = 496] [outer = 0x12bba9000] 11:39:40 INFO - PROCESS | 1650 | 1461263980938 Marionette DEBUG loaded listener.js 11:39:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12d4c5800) [pid = 1650] [serial = 497] [outer = 0x12bba9000] 11:39:41 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 11:39:41 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 11:39:41 INFO - PROCESS | 1650 | 1461263981259 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]]]}] 11:39:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 11:39:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 469ms 11:39:41 INFO - PROCESS | 1650 | 1461263981332 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 11:39:41 INFO - PROCESS | 1650 | 1461263981336 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 11:39:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 11:39:41 INFO - PROCESS | 1650 | 1461263981342 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 11:39:41 INFO - PROCESS | 1650 | 1461263981346 Marionette TRACE conn2 <- [1,638,null,{}] 11:39:41 INFO - PROCESS | 1650 | 1461263981352 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}] 11:39:41 INFO - PROCESS | 1650 | 1461263981485 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 11:39:41 INFO - PROCESS | 1650 | 1461263981593 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x119258800 == 45 [pid = 1650] [id = 167] 11:39:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x116512800) [pid = 1650] [serial = 498] [outer = 0x0] 11:39:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1186bf800) [pid = 1650] [serial = 499] [outer = 0x116512800] 11:39:41 INFO - PROCESS | 1650 | 1461263981644 Marionette DEBUG loaded listener.js 11:39:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11a60ec00) [pid = 1650] [serial = 500] [outer = 0x116512800] 11:39:41 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 11:39:42 INFO - PROCESS | 1650 | 1461263982097 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]]]}] 11:39:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 11:39:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 774ms 11:39:42 INFO - PROCESS | 1650 | 1461263982116 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 11:39:42 INFO - PROCESS | 1650 | 1461263982118 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 11:39:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 11:39:42 INFO - PROCESS | 1650 | 1461263982124 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 11:39:42 INFO - PROCESS | 1650 | 1461263982127 Marionette TRACE conn2 <- [1,642,null,{}] 11:39:42 INFO - PROCESS | 1650 | 1461263982130 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}] 11:39:42 INFO - PROCESS | 1650 | 1461263982229 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 11:39:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11adf2c00) [pid = 1650] [serial = 501] [outer = 0x12f0cb400] 11:39:42 INFO - PROCESS | 1650 | 1461263982296 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b2e6000 == 46 [pid = 1650] [id = 168] 11:39:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11c7c1c00) [pid = 1650] [serial = 502] [outer = 0x0] 11:39:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12727b800) [pid = 1650] [serial = 503] [outer = 0x11c7c1c00] 11:39:42 INFO - PROCESS | 1650 | 1461263982330 Marionette DEBUG loaded listener.js 11:39:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1279bd800) [pid = 1650] [serial = 504] [outer = 0x11c7c1c00] 11:39:42 INFO - PROCESS | 1650 | 1461263982811 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]]]}] 11:39:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 11:39:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 723ms 11:39:42 INFO - PROCESS | 1650 | 1461263982871 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 11:39:42 INFO - PROCESS | 1650 | 1461263982872 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 11:39:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 11:39:42 INFO - PROCESS | 1650 | 1461263982888 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 11:39:42 INFO - PROCESS | 1650 | 1461263982890 Marionette TRACE conn2 <- [1,646,null,{}] 11:39:42 INFO - PROCESS | 1650 | 1461263982896 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}] 11:39:42 INFO - PROCESS | 1650 | 1461263982995 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 11:39:43 INFO - PROCESS | 1650 | 1461263983056 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c018000 == 47 [pid = 1650] [id = 169] 11:39:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12ba7e400) [pid = 1650] [serial = 505] [outer = 0x0] 11:39:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12bdc7c00) [pid = 1650] [serial = 506] [outer = 0x12ba7e400] 11:39:43 INFO - PROCESS | 1650 | 1461263983090 Marionette DEBUG loaded listener.js 11:39:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12cf1f800) [pid = 1650] [serial = 507] [outer = 0x12ba7e400] 11:39:43 INFO - PROCESS | 1650 | 1461263983498 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]]]}] 11:39:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 11:39:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 671ms 11:39:43 INFO - PROCESS | 1650 | 1461263983559 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 11:39:43 INFO - PROCESS | 1650 | 1461263983561 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 11:39:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 11:39:43 INFO - PROCESS | 1650 | 1461263983565 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 11:39:43 INFO - PROCESS | 1650 | 1461263983567 Marionette TRACE conn2 <- [1,650,null,{}] 11:39:43 INFO - PROCESS | 1650 | 1461263983571 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}] 11:39:43 INFO - PROCESS | 1650 | 1461263983734 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 11:39:43 INFO - PROCESS | 1650 | 1461263983822 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x119268800 == 48 [pid = 1650] [id = 170] 11:39:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x119d66c00) [pid = 1650] [serial = 508] [outer = 0x0] 11:39:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12bba2400) [pid = 1650] [serial = 509] [outer = 0x119d66c00] 11:39:43 INFO - PROCESS | 1650 | 1461263983870 Marionette DEBUG loaded listener.js 11:39:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12da1c400) [pid = 1650] [serial = 510] [outer = 0x119d66c00] 11:39:44 INFO - PROCESS | 1650 | 1461263984510 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]]]}] 11:39:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 11:39:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 970ms 11:39:44 INFO - PROCESS | 1650 | 1461263984535 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 11:39:44 INFO - PROCESS | 1650 | 1461263984538 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 11:39:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 11:39:44 INFO - PROCESS | 1650 | 1461263984564 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 11:39:44 INFO - PROCESS | 1650 | 1461263984566 Marionette TRACE conn2 <- [1,654,null,{}] 11:39:44 INFO - PROCESS | 1650 | 1461263984569 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}] 11:39:44 INFO - PROCESS | 1650 | 1461263984654 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 11:39:44 INFO - PROCESS | 1650 | 1461263984732 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x116083000 == 49 [pid = 1650] [id = 171] 11:39:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11a876400) [pid = 1650] [serial = 511] [outer = 0x0] 11:39:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11a960c00) [pid = 1650] [serial = 512] [outer = 0x11a876400] 11:39:44 INFO - PROCESS | 1650 | 1461263984763 Marionette DEBUG loaded listener.js 11:39:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11af68400) [pid = 1650] [serial = 513] [outer = 0x11a876400] 11:39:45 INFO - PROCESS | 1650 | --DOCSHELL 0x115822800 == 48 [pid = 1650] [id = 148] 11:39:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12b2e2000 == 47 [pid = 1650] [id = 165] 11:39:45 INFO - PROCESS | 1650 | --DOCSHELL 0x129b3f800 == 46 [pid = 1650] [id = 164] 11:39:45 INFO - PROCESS | 1650 | --DOCSHELL 0x1237e8800 == 45 [pid = 1650] [id = 163] 11:39:45 INFO - PROCESS | 1650 | --DOCSHELL 0x127e9c000 == 44 [pid = 1650] [id = 162] 11:39:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12748a000 == 43 [pid = 1650] [id = 147] 11:39:45 INFO - PROCESS | 1650 | --DOCSHELL 0x126667800 == 42 [pid = 1650] [id = 161] 11:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x116062400) [pid = 1650] [serial = 442] [outer = 0x0] [url = about:blank] 11:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11acfa800) [pid = 1650] [serial = 445] [outer = 0x0] [url = about:blank] 11:39:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11bcb0800 == 41 [pid = 1650] [id = 160] 11:39:45 INFO - PROCESS | 1650 | --DOCSHELL 0x119153000 == 40 [pid = 1650] [id = 159] 11:39:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11afb3800 == 39 [pid = 1650] [id = 158] 11:39:45 INFO - PROCESS | 1650 | --DOCSHELL 0x1240a9800 == 38 [pid = 1650] [id = 157] 11:39:45 INFO - PROCESS | 1650 | --DOCSHELL 0x123b38800 == 37 [pid = 1650] [id = 156] 11:39:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11c4ca000 == 36 [pid = 1650] [id = 155] 11:39:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11a977800 == 35 [pid = 1650] [id = 154] 11:39:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11bcc6000 == 34 [pid = 1650] [id = 153] 11:39:45 INFO - PROCESS | 1650 | 1461263985151 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]]]}] 11:39:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 11:39:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 622ms 11:39:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 11:39:45 INFO - PROCESS | 1650 | 1461263985185 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 11:39:45 INFO - PROCESS | 1650 | 1461263985188 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 11:39:45 INFO - PROCESS | 1650 | 1461263985192 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 11:39:45 INFO - PROCESS | 1650 | 1461263985194 Marionette TRACE conn2 <- [1,658,null,{}] 11:39:45 INFO - PROCESS | 1650 | 1461263985196 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}] 11:39:45 INFO - PROCESS | 1650 | 1461263985270 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 11:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11bf34400) [pid = 1650] [serial = 454] [outer = 0x0] [url = about:blank] 11:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x119938000) [pid = 1650] [serial = 449] [outer = 0x0] [url = about:blank] 11:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11a884c00) [pid = 1650] [serial = 451] [outer = 0x0] [url = about:blank] 11:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11bb4c800) [pid = 1650] [serial = 452] [outer = 0x0] [url = about:blank] 11:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x118983400) [pid = 1650] [serial = 448] [outer = 0x0] [url = about:blank] 11:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12b2c9400) [pid = 1650] [serial = 439] [outer = 0x0] [url = about:blank] 11:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11adec800) [pid = 1650] [serial = 418] [outer = 0x0] [url = about:blank] 11:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11bc8a400) [pid = 1650] [serial = 419] [outer = 0x0] [url = about:blank] 11:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11bfe4400) [pid = 1650] [serial = 421] [outer = 0x0] [url = about:blank] 11:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x123994800) [pid = 1650] [serial = 422] [outer = 0x0] [url = about:blank] 11:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118985c00) [pid = 1650] [serial = 415] [outer = 0x0] [url = about:blank] 11:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11a883000) [pid = 1650] [serial = 416] [outer = 0x0] [url = about:blank] 11:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x123dadc00) [pid = 1650] [serial = 424] [outer = 0x0] [url = about:blank] 11:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x124305000) [pid = 1650] [serial = 425] [outer = 0x0] [url = about:blank] 11:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x127fc1400) [pid = 1650] [serial = 430] [outer = 0x0] [url = about:blank] 11:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1297e4000) [pid = 1650] [serial = 431] [outer = 0x0] [url = about:blank] 11:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1276b1800) [pid = 1650] [serial = 427] [outer = 0x0] [url = about:blank] 11:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x127ebd800) [pid = 1650] [serial = 428] [outer = 0x0] [url = about:blank] 11:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118645c00) [pid = 1650] [serial = 412] [outer = 0x0] [url = about:blank] 11:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1188e8c00) [pid = 1650] [serial = 413] [outer = 0x0] [url = about:blank] 11:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x129e3b800) [pid = 1650] [serial = 436] [outer = 0x0] [url = about:blank] 11:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12b2c1c00) [pid = 1650] [serial = 437] [outer = 0x0] [url = about:blank] 11:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1297e1000) [pid = 1650] [serial = 433] [outer = 0x0] [url = about:blank] 11:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x129e30000) [pid = 1650] [serial = 434] [outer = 0x0] [url = about:blank] 11:39:45 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11c7c8400) [pid = 1650] [serial = 455] [outer = 0x0] [url = about:blank] 11:39:45 INFO - PROCESS | 1650 | 1461263985325 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x11608e800 == 35 [pid = 1650] [id = 172] 11:39:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x116573c00) [pid = 1650] [serial = 514] [outer = 0x0] 11:39:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119938000) [pid = 1650] [serial = 515] [outer = 0x116573c00] 11:39:45 INFO - PROCESS | 1650 | 1461263985353 Marionette DEBUG loaded listener.js 11:39:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11bc8c000) [pid = 1650] [serial = 516] [outer = 0x116573c00] 11:39:45 INFO - PROCESS | 1650 | 1461263985653 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]]]}] 11:39:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 11:39:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 470ms 11:39:45 INFO - PROCESS | 1650 | 1461263985664 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 11:39:45 INFO - PROCESS | 1650 | 1461263985665 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 11:39:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 11:39:45 INFO - PROCESS | 1650 | 1461263985667 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 11:39:45 INFO - PROCESS | 1650 | 1461263985670 Marionette TRACE conn2 <- [1,662,null,{}] 11:39:45 INFO - PROCESS | 1650 | 1461263985686 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}] 11:39:45 INFO - PROCESS | 1650 | 1461263985767 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 11:39:45 INFO - PROCESS | 1650 | 1461263985776 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b9d0800 == 36 [pid = 1650] [id = 173] 11:39:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x124304800) [pid = 1650] [serial = 517] [outer = 0x0] 11:39:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x127ebec00) [pid = 1650] [serial = 518] [outer = 0x124304800] 11:39:45 INFO - PROCESS | 1650 | 1461263985804 Marionette DEBUG loaded listener.js 11:39:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x129b72800) [pid = 1650] [serial = 519] [outer = 0x124304800] 11:39:46 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 11:39:46 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 11:39:46 INFO - PROCESS | 1650 | 1461263986161 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]]]}] 11:39:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 11:39:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 528ms 11:39:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 11:39:46 INFO - PROCESS | 1650 | 1461263986197 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 11:39:46 INFO - PROCESS | 1650 | 1461263986199 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 11:39:46 INFO - PROCESS | 1650 | 1461263986201 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 11:39:46 INFO - PROCESS | 1650 | 1461263986202 Marionette TRACE conn2 <- [1,666,null,{}] 11:39:46 INFO - PROCESS | 1650 | 1461263986204 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}] 11:39:46 INFO - PROCESS | 1650 | 1461263986278 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 11:39:46 INFO - PROCESS | 1650 | 1461263986282 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x1237df800 == 37 [pid = 1650] [id = 174] 11:39:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x129e33400) [pid = 1650] [serial = 520] [outer = 0x0] 11:39:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12b2c3c00) [pid = 1650] [serial = 521] [outer = 0x129e33400] 11:39:46 INFO - PROCESS | 1650 | 1461263986311 Marionette DEBUG loaded listener.js 11:39:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12b733c00) [pid = 1650] [serial = 522] [outer = 0x129e33400] 11:39:46 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 11:39:46 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 11:39:46 INFO - PROCESS | 1650 | 1461263986613 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]]]}] 11:39:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 11:39:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 468ms 11:39:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 11:39:46 INFO - PROCESS | 1650 | 1461263986670 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 11:39:46 INFO - PROCESS | 1650 | 1461263986672 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 11:39:46 INFO - PROCESS | 1650 | 1461263986675 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 11:39:46 INFO - PROCESS | 1650 | 1461263986677 Marionette TRACE conn2 <- [1,670,null,{}] 11:39:46 INFO - PROCESS | 1650 | 1461263986680 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}] 11:39:46 INFO - PROCESS | 1650 | 1461263986816 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 11:39:46 INFO - PROCESS | 1650 | 1461263986832 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x123b2c000 == 38 [pid = 1650] [id = 175] 11:39:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x116512400) [pid = 1650] [serial = 523] [outer = 0x0] 11:39:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12ba79800) [pid = 1650] [serial = 524] [outer = 0x116512400] 11:39:46 INFO - PROCESS | 1650 | 1461263986872 Marionette DEBUG loaded listener.js 11:39:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12bbab000) [pid = 1650] [serial = 525] [outer = 0x116512400] 11:39:47 INFO - PROCESS | 1650 | 1461263987310 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]]]}] 11:39:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 11:39:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 670ms 11:39:47 INFO - PROCESS | 1650 | 1461263987345 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 11:39:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 11:39:47 INFO - PROCESS | 1650 | 1461263987346 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 11:39:47 INFO - PROCESS | 1650 | 1461263987348 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 11:39:47 INFO - PROCESS | 1650 | 1461263987349 Marionette TRACE conn2 <- [1,674,null,{}] 11:39:47 INFO - PROCESS | 1650 | 1461263987365 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}] 11:39:47 INFO - PROCESS | 1650 | 1461263987474 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 11:39:47 INFO - PROCESS | 1650 | 1461263987488 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x1245d0000 == 39 [pid = 1650] [id = 176] 11:39:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12ce0dc00) [pid = 1650] [serial = 526] [outer = 0x0] 11:39:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12d26a800) [pid = 1650] [serial = 527] [outer = 0x12ce0dc00] 11:39:47 INFO - PROCESS | 1650 | 1461263987516 Marionette DEBUG loaded listener.js 11:39:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12da1b800) [pid = 1650] [serial = 528] [outer = 0x12ce0dc00] 11:39:47 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 11:39:47 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 11:39:47 INFO - PROCESS | 1650 | 1461263987844 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]]]}] 11:39:47 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 11:39:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 518ms 11:39:47 INFO - PROCESS | 1650 | 1461263987867 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 11:39:47 INFO - PROCESS | 1650 | 1461263987868 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 11:39:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 11:39:47 INFO - PROCESS | 1650 | 1461263987877 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 11:39:47 INFO - PROCESS | 1650 | 1461263987878 Marionette TRACE conn2 <- [1,678,null,{}] 11:39:47 INFO - PROCESS | 1650 | 1461263987880 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}] 11:39:47 INFO - PROCESS | 1650 | 1461263987969 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 11:39:47 INFO - PROCESS | 1650 | 1461263987973 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x119103800 == 40 [pid = 1650] [id = 177] 11:39:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12d4c0800) [pid = 1650] [serial = 529] [outer = 0x0] 11:39:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12e328c00) [pid = 1650] [serial = 530] [outer = 0x12d4c0800] 11:39:48 INFO - PROCESS | 1650 | 1461263987998 Marionette DEBUG loaded listener.js 11:39:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12e366c00) [pid = 1650] [serial = 531] [outer = 0x12d4c0800] 11:39:48 INFO - PROCESS | 1650 | 1461263988332 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]]]}] 11:39:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 11:39:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 468ms 11:39:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 11:39:48 INFO - PROCESS | 1650 | 1461263988345 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 11:39:48 INFO - PROCESS | 1650 | 1461263988346 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 11:39:48 INFO - PROCESS | 1650 | 1461263988348 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 11:39:48 INFO - PROCESS | 1650 | 1461263988349 Marionette TRACE conn2 <- [1,682,null,{}] 11:39:48 INFO - PROCESS | 1650 | 1461263988352 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}] 11:39:48 INFO - PROCESS | 1650 | 1461263988449 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 11:39:48 INFO - PROCESS | 1650 | 1461263988453 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x129b4c000 == 41 [pid = 1650] [id = 178] 11:39:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x118948c00) [pid = 1650] [serial = 532] [outer = 0x0] 11:39:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12e369800) [pid = 1650] [serial = 533] [outer = 0x118948c00] 11:39:48 INFO - PROCESS | 1650 | 1461263988479 Marionette DEBUG loaded listener.js 11:39:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12e693000) [pid = 1650] [serial = 534] [outer = 0x118948c00] 11:39:49 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) 11:39:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 971ms 11:39:49 INFO - PROCESS | 1650 | 1461263989316 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]]]}] 11:39:49 INFO - PROCESS | 1650 | 1461263989320 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 11:39:49 INFO - PROCESS | 1650 | 1461263989321 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 11:39:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 11:39:49 INFO - PROCESS | 1650 | 1461263989325 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 11:39:49 INFO - PROCESS | 1650 | 1461263989326 Marionette TRACE conn2 <- [1,686,null,{}] 11:39:49 INFO - PROCESS | 1650 | 1461263989329 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}] 11:39:49 INFO - PROCESS | 1650 | 1461263989546 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 11:39:49 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11adecc00) [pid = 1650] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 11:39:49 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x127440400) [pid = 1650] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 11:39:49 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x129b6bc00) [pid = 1650] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 11:39:49 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11864e000) [pid = 1650] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 11:39:49 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1191b6800) [pid = 1650] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 11:39:49 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12b3e4c00) [pid = 1650] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 11:39:49 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12bbad000) [pid = 1650] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 11:39:49 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12bba5c00) [pid = 1650] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 11:39:49 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12e9c5800) [pid = 1650] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 11:39:49 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11a87b000) [pid = 1650] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 11:39:49 INFO - PROCESS | 1650 | 1461263989583 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x116207000 == 42 [pid = 1650] [id = 179] 11:39:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x114c74800) [pid = 1650] [serial = 535] [outer = 0x0] 11:39:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1186c4400) [pid = 1650] [serial = 536] [outer = 0x114c74800] 11:39:49 INFO - PROCESS | 1650 | 1461263989608 Marionette DEBUG loaded listener.js 11:39:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x129b6bc00) [pid = 1650] [serial = 537] [outer = 0x114c74800] 11:39:50 INFO - PROCESS | 1650 | 1461263990350 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]]]}] 11:39:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 11:39:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1070ms 11:39:50 INFO - PROCESS | 1650 | 1461263990395 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 11:39:50 INFO - PROCESS | 1650 | 1461263990396 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 11:39:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 11:39:50 INFO - PROCESS | 1650 | 1461263990398 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 11:39:50 INFO - PROCESS | 1650 | 1461263990400 Marionette TRACE conn2 <- [1,690,null,{}] 11:39:50 INFO - PROCESS | 1650 | 1461263990402 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}] 11:39:50 INFO - PROCESS | 1650 | 1461263990475 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 11:39:50 INFO - PROCESS | 1650 | 1461263990479 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c024000 == 43 [pid = 1650] [id = 180] 11:39:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12b3e4c00) [pid = 1650] [serial = 538] [outer = 0x0] 11:39:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12e697c00) [pid = 1650] [serial = 539] [outer = 0x12b3e4c00] 11:39:50 INFO - PROCESS | 1650 | 1461263990504 Marionette DEBUG loaded listener.js 11:39:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12e81b800) [pid = 1650] [serial = 540] [outer = 0x12b3e4c00] 11:39:51 INFO - PROCESS | 1650 | 1461263991331 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]]]}] 11:39:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 11:39:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 968ms 11:39:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 11:39:51 INFO - PROCESS | 1650 | 1461263991368 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 11:39:51 INFO - PROCESS | 1650 | 1461263991369 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 11:39:51 INFO - PROCESS | 1650 | 1461263991371 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 11:39:51 INFO - PROCESS | 1650 | 1461263991373 Marionette TRACE conn2 <- [1,694,null,{}] 11:39:51 INFO - PROCESS | 1650 | 1461263991375 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}] 11:39:51 INFO - PROCESS | 1650 | 1461263991477 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 11:39:51 INFO - PROCESS | 1650 | 1461263991483 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d0b2800 == 44 [pid = 1650] [id = 181] 11:39:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12ba79400) [pid = 1650] [serial = 541] [outer = 0x0] 11:39:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12e9b9000) [pid = 1650] [serial = 542] [outer = 0x12ba79400] 11:39:51 INFO - PROCESS | 1650 | 1461263991511 Marionette DEBUG loaded listener.js 11:39:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12edeec00) [pid = 1650] [serial = 543] [outer = 0x12ba79400] 11:39:52 INFO - PROCESS | 1650 | 1461263992445 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]]]}] 11:39:52 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) 11:39:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1120ms 11:39:52 INFO - PROCESS | 1650 | 1461263992492 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 11:39:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 11:39:52 INFO - PROCESS | 1650 | 1461263992494 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 11:39:52 INFO - PROCESS | 1650 | 1461263992497 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 11:39:52 INFO - PROCESS | 1650 | 1461263992499 Marionette TRACE conn2 <- [1,698,null,{}] 11:39:52 INFO - PROCESS | 1650 | 1461263992503 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}] 11:39:52 INFO - PROCESS | 1650 | 1461263992601 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 11:39:52 INFO - PROCESS | 1650 | 1461263992644 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab14000 == 45 [pid = 1650] [id = 182] 11:39:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x119125400) [pid = 1650] [serial = 544] [outer = 0x0] 11:39:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11af72400) [pid = 1650] [serial = 545] [outer = 0x119125400] 11:39:52 INFO - PROCESS | 1650 | 1461263992676 Marionette DEBUG loaded listener.js 11:39:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11bfd3400) [pid = 1650] [serial = 546] [outer = 0x119125400] 11:39:53 INFO - PROCESS | 1650 | 1461263993593 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]]]}] 11:39:53 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) 11:39:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1122ms 11:39:53 INFO - PROCESS | 1650 | 1461263993620 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 11:39:53 INFO - PROCESS | 1650 | 1461263993626 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 11:39:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 11:39:53 INFO - PROCESS | 1650 | 1461263993631 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 11:39:53 INFO - PROCESS | 1650 | 1461263993633 Marionette TRACE conn2 <- [1,702,null,{}] 11:39:53 INFO - PROCESS | 1650 | 1461263993636 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}] 11:39:53 INFO - PROCESS | 1650 | 1461263993731 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 11:39:53 INFO - PROCESS | 1650 | 1461263993774 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x1240c6000 == 46 [pid = 1650] [id = 183] 11:39:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x123997c00) [pid = 1650] [serial = 547] [outer = 0x0] 11:39:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1297ea800) [pid = 1650] [serial = 548] [outer = 0x123997c00] 11:39:53 INFO - PROCESS | 1650 | 1461263993804 Marionette DEBUG loaded listener.js 11:39:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12b2cd800) [pid = 1650] [serial = 549] [outer = 0x123997c00] 11:39:54 INFO - PROCESS | 1650 | 1461263994711 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]]]}] 11:39:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 11:39:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1122ms 11:39:54 INFO - PROCESS | 1650 | 1461263994754 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 11:39:54 INFO - PROCESS | 1650 | 1461263994756 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 11:39:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 11:39:54 INFO - PROCESS | 1650 | 1461263994759 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 11:39:54 INFO - PROCESS | 1650 | 1461263994762 Marionette TRACE conn2 <- [1,706,null,{}] 11:39:54 INFO - PROCESS | 1650 | 1461263994766 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}] 11:39:54 INFO - PROCESS | 1650 | 1461263994849 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 11:39:54 INFO - PROCESS | 1650 | 1461263994893 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b9c6800 == 47 [pid = 1650] [id = 184] 11:39:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11a60dc00) [pid = 1650] [serial = 550] [outer = 0x0] 11:39:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11a87fc00) [pid = 1650] [serial = 551] [outer = 0x11a60dc00] 11:39:54 INFO - PROCESS | 1650 | 1461263994922 Marionette DEBUG loaded listener.js 11:39:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11bc7c800) [pid = 1650] [serial = 552] [outer = 0x11a60dc00] 11:39:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12c024000 == 46 [pid = 1650] [id = 180] 11:39:55 INFO - PROCESS | 1650 | --DOCSHELL 0x116207000 == 45 [pid = 1650] [id = 179] 11:39:55 INFO - PROCESS | 1650 | --DOCSHELL 0x129b4c000 == 44 [pid = 1650] [id = 178] 11:39:55 INFO - PROCESS | 1650 | --DOCSHELL 0x119103800 == 43 [pid = 1650] [id = 177] 11:39:55 INFO - PROCESS | 1650 | --DOCSHELL 0x1245d0000 == 42 [pid = 1650] [id = 176] 11:39:55 INFO - PROCESS | 1650 | --DOCSHELL 0x123b2c000 == 41 [pid = 1650] [id = 175] 11:39:55 INFO - PROCESS | 1650 | --DOCSHELL 0x1237df800 == 40 [pid = 1650] [id = 174] 11:39:55 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12d4bd000) [pid = 1650] [serial = 496] [outer = 0x0] [url = about:blank] 11:39:55 INFO - PROCESS | 1650 | --DOCSHELL 0x11b9d0800 == 39 [pid = 1650] [id = 173] 11:39:55 INFO - PROCESS | 1650 | --DOCSHELL 0x11608e800 == 38 [pid = 1650] [id = 172] 11:39:55 INFO - PROCESS | 1650 | --DOCSHELL 0x116083000 == 37 [pid = 1650] [id = 171] 11:39:55 INFO - PROCESS | 1650 | --DOCSHELL 0x119268800 == 36 [pid = 1650] [id = 170] 11:39:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12c018000 == 35 [pid = 1650] [id = 169] 11:39:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12b2e6000 == 34 [pid = 1650] [id = 168] 11:39:55 INFO - PROCESS | 1650 | --DOCSHELL 0x119258800 == 33 [pid = 1650] [id = 167] 11:39:55 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12edf7400) [pid = 1650] [serial = 410] [outer = 0x0] [url = about:blank] 11:39:55 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11b6a4000) [pid = 1650] [serial = 446] [outer = 0x0] [url = about:blank] 11:39:55 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11bfe2800) [pid = 1650] [serial = 478] [outer = 0x0] [url = about:blank] 11:39:55 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x129e7cc00) [pid = 1650] [serial = 481] [outer = 0x0] [url = about:blank] 11:39:55 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x123eddc00) [pid = 1650] [serial = 457] [outer = 0x0] [url = about:blank] 11:39:55 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11a882c00) [pid = 1650] [serial = 460] [outer = 0x0] [url = about:blank] 11:39:55 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11bc8d000) [pid = 1650] [serial = 463] [outer = 0x0] [url = about:blank] 11:39:55 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1278edc00) [pid = 1650] [serial = 466] [outer = 0x0] [url = about:blank] 11:39:55 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x129e80400) [pid = 1650] [serial = 473] [outer = 0x0] [url = about:blank] 11:39:55 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x129e32000) [pid = 1650] [serial = 472] [outer = 0x0] [url = about:blank] 11:39:55 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11927c000) [pid = 1650] [serial = 475] [outer = 0x0] [url = about:blank] 11:39:55 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1290b5400) [pid = 1650] [serial = 469] [outer = 0x0] [url = about:blank] 11:39:55 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1276b3c00) [pid = 1650] [serial = 487] [outer = 0x0] [url = about:blank] 11:39:55 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12ba7a800) [pid = 1650] [serial = 484] [outer = 0x0] [url = about:blank] 11:39:55 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12b2d0c00) [pid = 1650] [serial = 482] [outer = 0x0] [url = about:blank] 11:39:55 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12bba6400) [pid = 1650] [serial = 485] [outer = 0x0] [url = about:blank] 11:39:55 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12d264c00) [pid = 1650] [serial = 493] [outer = 0x0] [url = about:blank] 11:39:55 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1267cd800) [pid = 1650] [serial = 479] [outer = 0x0] [url = about:blank] 11:39:55 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12bba4000) [pid = 1650] [serial = 488] [outer = 0x0] [url = about:blank] 11:39:55 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12bdc4400) [pid = 1650] [serial = 490] [outer = 0x0] [url = about:blank] 11:39:55 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12cfe4c00) [pid = 1650] [serial = 491] [outer = 0x0] [url = about:blank] 11:39:55 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11aafcc00) [pid = 1650] [serial = 476] [outer = 0x0] [url = about:blank] 11:39:55 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12d479800) [pid = 1650] [serial = 494] [outer = 0x0] [url = about:blank] 11:39:55 INFO - PROCESS | 1650 | 1461263995820 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]]]}] 11:39:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 11:39:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1072ms 11:39:55 INFO - PROCESS | 1650 | 1461263995832 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 11:39:55 INFO - PROCESS | 1650 | 1461263995836 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 11:39:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 11:39:55 INFO - PROCESS | 1650 | 1461263995841 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 11:39:55 INFO - PROCESS | 1650 | 1461263995843 Marionette TRACE conn2 <- [1,710,null,{}] 11:39:55 INFO - PROCESS | 1650 | 1461263995845 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}] 11:39:55 INFO - PROCESS | 1650 | 1461263995919 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 11:39:55 INFO - PROCESS | 1650 | 1461263995927 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x1189ab800 == 34 [pid = 1650] [id = 185] 11:39:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11b6a6000) [pid = 1650] [serial = 553] [outer = 0x0] 11:39:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11c7c4c00) [pid = 1650] [serial = 554] [outer = 0x11b6a6000] 11:39:55 INFO - PROCESS | 1650 | 1461263995953 Marionette DEBUG loaded listener.js 11:39:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x123ede800) [pid = 1650] [serial = 555] [outer = 0x11b6a6000] 11:39:56 INFO - PROCESS | 1650 | 1461263996813 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]]]}] 11:39:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 11:39:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1019ms 11:39:56 INFO - PROCESS | 1650 | 1461263996861 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 11:39:56 INFO - PROCESS | 1650 | 1461263996862 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 11:39:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 11:39:56 INFO - PROCESS | 1650 | 1461263996864 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 11:39:56 INFO - PROCESS | 1650 | 1461263996867 Marionette TRACE conn2 <- [1,714,null,{}] 11:39:56 INFO - PROCESS | 1650 | 1461263996889 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}] 11:39:56 INFO - PROCESS | 1650 | 1461263996977 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 11:39:56 INFO - PROCESS | 1650 | 1461263996983 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bcbd000 == 35 [pid = 1650] [id = 186] 11:39:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1267cd800) [pid = 1650] [serial = 556] [outer = 0x0] 11:39:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x127ef9400) [pid = 1650] [serial = 557] [outer = 0x1267cd800] 11:39:57 INFO - PROCESS | 1650 | 1461263997013 Marionette DEBUG loaded listener.js 11:39:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x129e2e400) [pid = 1650] [serial = 558] [outer = 0x1267cd800] 11:39:57 INFO - PROCESS | 1650 | 1461263997821 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]]]}] 11:39:57 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 11:39:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 973ms 11:39:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 11:39:57 INFO - PROCESS | 1650 | 1461263997838 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 11:39:57 INFO - PROCESS | 1650 | 1461263997841 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 11:39:57 INFO - PROCESS | 1650 | 1461263997843 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 11:39:57 INFO - PROCESS | 1650 | 1461263997844 Marionette TRACE conn2 <- [1,718,null,{}] 11:39:57 INFO - PROCESS | 1650 | 1461263997854 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}] 11:39:57 INFO - PROCESS | 1650 | 1461263997943 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 11:39:57 INFO - PROCESS | 1650 | 1461263997947 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x123a17000 == 36 [pid = 1650] [id = 187] 11:39:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1278ec000) [pid = 1650] [serial = 559] [outer = 0x0] 11:39:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12b2cdc00) [pid = 1650] [serial = 560] [outer = 0x1278ec000] 11:39:57 INFO - PROCESS | 1650 | 1461263997974 Marionette DEBUG loaded listener.js 11:39:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12ba6fc00) [pid = 1650] [serial = 561] [outer = 0x1278ec000] 11:39:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 11:39:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 977ms 11:39:58 INFO - PROCESS | 1650 | 1461263998817 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]]]}] 11:39:58 INFO - PROCESS | 1650 | 1461263998820 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 11:39:58 INFO - PROCESS | 1650 | 1461263998822 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 11:39:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 11:39:58 INFO - PROCESS | 1650 | 1461263998826 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 11:39:58 INFO - PROCESS | 1650 | 1461263998827 Marionette TRACE conn2 <- [1,722,null,{}] 11:39:58 INFO - PROCESS | 1650 | 1461263998829 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}] 11:39:58 INFO - PROCESS | 1650 | 1461263998917 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 11:39:58 INFO - PROCESS | 1650 | 1461263998922 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x1241e1800 == 37 [pid = 1650] [id = 188] 11:39:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12ba70400) [pid = 1650] [serial = 562] [outer = 0x0] 11:39:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12bba6800) [pid = 1650] [serial = 563] [outer = 0x12ba70400] 11:39:58 INFO - PROCESS | 1650 | 1461263998948 Marionette DEBUG loaded listener.js 11:39:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12ce0c400) [pid = 1650] [serial = 564] [outer = 0x12ba70400] 11:39:59 INFO - PROCESS | 1650 | 1461263999272 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] 11:39:59 INFO - PROCESS | 1650 | 1461263999301 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 11:39:59 INFO - PROCESS | 1650 | 1461263999303 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 11:39:59 INFO - PROCESS | 1650 | 1461263999304 Marionette TRACE conn2 <- [1,726,null,{}] 11:39:59 INFO - PROCESS | 1650 | 1461263999309 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}] 11:39:59 INFO - PROCESS | 1650 | 1461263999411 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 11:39:59 INFO - PROCESS | 1650 | 1461263999444 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x127423000 == 38 [pid = 1650] [id = 189] 11:39:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12cf13c00) [pid = 1650] [serial = 565] [outer = 0x0] 11:39:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12d479800) [pid = 1650] [serial = 566] [outer = 0x12cf13c00] 11:39:59 INFO - PROCESS | 1650 | 1461263999471 Marionette DEBUG loaded listener.js 11:39:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12da1e800) [pid = 1650] [serial = 567] [outer = 0x12cf13c00] 11:39:59 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12d4c0800) [pid = 1650] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 11:39:59 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x118948c00) [pid = 1650] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 11:39:59 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x116512400) [pid = 1650] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 11:39:59 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x129e33400) [pid = 1650] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 11:39:59 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11a876400) [pid = 1650] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 11:39:59 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11c7c1c00) [pid = 1650] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 11:39:59 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x116512800) [pid = 1650] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 11:39:59 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119d66c00) [pid = 1650] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 11:39:59 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12b3e4c00) [pid = 1650] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 11:39:59 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x124304800) [pid = 1650] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 11:39:59 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x116573c00) [pid = 1650] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 11:39:59 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x114c74800) [pid = 1650] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 11:39:59 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12ce0dc00) [pid = 1650] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 11:39:59 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x129e76400) [pid = 1650] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 11:39:59 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1146d1c00) [pid = 1650] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 11:39:59 INFO - PROCESS | 1650 | 1461263999844 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]]]}] 11:39:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 11:39:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 571ms 11:39:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 11:39:59 INFO - PROCESS | 1650 | 1461263999874 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 11:39:59 INFO - PROCESS | 1650 | 1461263999875 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 11:39:59 INFO - PROCESS | 1650 | 1461263999878 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 11:39:59 INFO - PROCESS | 1650 | 1461263999879 Marionette TRACE conn2 <- [1,730,null,{}] 11:39:59 INFO - PROCESS | 1650 | 1461263999881 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}] 11:39:59 INFO - PROCESS | 1650 | 1461263999950 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 11:39:59 INFO - PROCESS | 1650 | 1461263999954 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x119273000 == 39 [pid = 1650] [id = 190] 11:39:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1191b5000) [pid = 1650] [serial = 568] [outer = 0x0] 11:39:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11b662400) [pid = 1650] [serial = 569] [outer = 0x1191b5000] 11:39:59 INFO - PROCESS | 1650 | 1461263999983 Marionette DEBUG loaded listener.js 11:40:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x127ef5800) [pid = 1650] [serial = 570] [outer = 0x1191b5000] 11:40:00 INFO - PROCESS | 1650 | 1461264000312 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 11:40:00 INFO - PROCESS | 1650 | 1461264000348 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 11:40:00 INFO - PROCESS | 1650 | 1461264000350 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 11:40:00 INFO - PROCESS | 1650 | 1461264000351 Marionette TRACE conn2 <- [1,734,null,{}] 11:40:00 INFO - PROCESS | 1650 | 1461264000353 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}] 11:40:00 INFO - PROCESS | 1650 | 1461264000422 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 11:40:00 INFO - PROCESS | 1650 | 1461264000470 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x129b3c800 == 40 [pid = 1650] [id = 191] 11:40:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1189e1400) [pid = 1650] [serial = 571] [outer = 0x0] 11:40:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12b735000) [pid = 1650] [serial = 572] [outer = 0x1189e1400] 11:40:00 INFO - PROCESS | 1650 | 1461264000496 Marionette DEBUG loaded listener.js 11:40:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12e330000) [pid = 1650] [serial = 573] [outer = 0x1189e1400] 11:40:00 INFO - PROCESS | 1650 | 1461264000761 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]]]}] 11:40:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 11:40:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 422ms 11:40:00 INFO - PROCESS | 1650 | 1461264000773 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 11:40:00 INFO - PROCESS | 1650 | 1461264000776 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 11:40:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 11:40:00 INFO - PROCESS | 1650 | 1461264000785 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 11:40:00 INFO - PROCESS | 1650 | 1461264000786 Marionette TRACE conn2 <- [1,738,null,{}] 11:40:00 INFO - PROCESS | 1650 | 1461264000796 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}] 11:40:00 INFO - PROCESS | 1650 | 1461264000877 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 11:40:00 INFO - PROCESS | 1650 | 1461264000882 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b7e3000 == 41 [pid = 1650] [id = 192] 11:40:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12e369000) [pid = 1650] [serial = 574] [outer = 0x0] 11:40:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12e81c000) [pid = 1650] [serial = 575] [outer = 0x12e369000] 11:40:00 INFO - PROCESS | 1650 | 1461264000907 Marionette DEBUG loaded listener.js 11:40:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12e826000) [pid = 1650] [serial = 576] [outer = 0x12e369000] 11:40:01 INFO - PROCESS | 1650 | 1461264001698 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]]]}] 11:40:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 11:40:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 920ms 11:40:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 11:40:01 INFO - PROCESS | 1650 | 1461264001708 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 11:40:01 INFO - PROCESS | 1650 | 1461264001709 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 11:40:01 INFO - PROCESS | 1650 | 1461264001711 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 11:40:01 INFO - PROCESS | 1650 | 1461264001712 Marionette TRACE conn2 <- [1,742,null,{}] 11:40:01 INFO - PROCESS | 1650 | 1461264001714 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}] 11:40:01 INFO - PROCESS | 1650 | 1461264001789 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 11:40:01 INFO - PROCESS | 1650 | 1461264001796 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d0a0800 == 42 [pid = 1650] [id = 193] 11:40:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12e827000) [pid = 1650] [serial = 577] [outer = 0x0] 11:40:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12e9c1800) [pid = 1650] [serial = 578] [outer = 0x12e827000] 11:40:01 INFO - PROCESS | 1650 | 1461264001821 Marionette DEBUG loaded listener.js 11:40:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12edefc00) [pid = 1650] [serial = 579] [outer = 0x12e827000] 11:40:02 INFO - PROCESS | 1650 | 1461264002762 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]]]}] 11:40:02 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 11:40:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1069ms 11:40:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 11:40:02 INFO - PROCESS | 1650 | 1461264002780 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 11:40:02 INFO - PROCESS | 1650 | 1461264002782 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 11:40:02 INFO - PROCESS | 1650 | 1461264002785 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 11:40:02 INFO - PROCESS | 1650 | 1461264002787 Marionette TRACE conn2 <- [1,746,null,{}] 11:40:02 INFO - PROCESS | 1650 | 1461264002794 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}] 11:40:02 INFO - PROCESS | 1650 | 1461264002916 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 11:40:02 INFO - PROCESS | 1650 | 1461264002963 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab10000 == 43 [pid = 1650] [id = 194] 11:40:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11a602800) [pid = 1650] [serial = 580] [outer = 0x0] 11:40:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11bc71000) [pid = 1650] [serial = 581] [outer = 0x11a602800] 11:40:02 INFO - PROCESS | 1650 | 1461264002994 Marionette DEBUG loaded listener.js 11:40:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x123ac0800) [pid = 1650] [serial = 582] [outer = 0x11a602800] 11:40:03 INFO - PROCESS | 1650 | 1461264003882 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]]]}] 11:40:03 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.) 11:40:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1124ms 11:40:03 INFO - PROCESS | 1650 | 1461264003910 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 11:40:03 INFO - PROCESS | 1650 | 1461264003914 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 11:40:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 11:40:03 INFO - PROCESS | 1650 | 1461264003918 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 11:40:03 INFO - PROCESS | 1650 | 1461264003920 Marionette TRACE conn2 <- [1,750,null,{}] 11:40:03 INFO - PROCESS | 1650 | 1461264003923 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}] 11:40:04 INFO - PROCESS | 1650 | 1461264004018 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 11:40:04 INFO - PROCESS | 1650 | 1461264004061 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ed8000 == 44 [pid = 1650] [id = 195] 11:40:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x123c4b400) [pid = 1650] [serial = 583] [outer = 0x0] 11:40:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x129b71000) [pid = 1650] [serial = 584] [outer = 0x123c4b400] 11:40:04 INFO - PROCESS | 1650 | 1461264004091 Marionette DEBUG loaded listener.js 11:40:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12b2c7800) [pid = 1650] [serial = 585] [outer = 0x123c4b400] 11:40:05 INFO - PROCESS | 1650 | 1461264005039 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]]]}] 11:40:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 11:40:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1170ms 11:40:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 11:40:05 INFO - PROCESS | 1650 | 1461264005089 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 11:40:05 INFO - PROCESS | 1650 | 1461264005091 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 11:40:05 INFO - PROCESS | 1650 | 1461264005094 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 11:40:05 INFO - PROCESS | 1650 | 1461264005097 Marionette TRACE conn2 <- [1,754,null,{}] 11:40:05 INFO - PROCESS | 1650 | 1461264005101 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}] 11:40:05 INFO - PROCESS | 1650 | 1461264005188 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 11:40:05 INFO - PROCESS | 1650 | 1461264005235 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a983800 == 45 [pid = 1650] [id = 196] 11:40:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11a60e400) [pid = 1650] [serial = 586] [outer = 0x0] 11:40:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11a968800) [pid = 1650] [serial = 587] [outer = 0x11a60e400] 11:40:05 INFO - PROCESS | 1650 | 1461264005264 Marionette DEBUG loaded listener.js 11:40:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11bc79800) [pid = 1650] [serial = 588] [outer = 0x11a60e400] 11:40:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12b7e3000 == 44 [pid = 1650] [id = 192] 11:40:05 INFO - PROCESS | 1650 | --DOCSHELL 0x129b3c800 == 43 [pid = 1650] [id = 191] 11:40:05 INFO - PROCESS | 1650 | --DOCSHELL 0x119273000 == 42 [pid = 1650] [id = 190] 11:40:05 INFO - PROCESS | 1650 | --DOCSHELL 0x127423000 == 41 [pid = 1650] [id = 189] 11:40:05 INFO - PROCESS | 1650 | --DOCSHELL 0x1241e1800 == 40 [pid = 1650] [id = 188] 11:40:05 INFO - PROCESS | 1650 | --DOCSHELL 0x123a17000 == 39 [pid = 1650] [id = 187] 11:40:05 INFO - PROCESS | 1650 | --DOCSHELL 0x11bcbd000 == 38 [pid = 1650] [id = 186] 11:40:05 INFO - PROCESS | 1650 | --DOCSHELL 0x1189ab800 == 37 [pid = 1650] [id = 185] 11:40:05 INFO - PROCESS | 1650 | --DOCSHELL 0x11b9c6800 == 36 [pid = 1650] [id = 184] 11:40:05 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x129b6bc00) [pid = 1650] [serial = 537] [outer = 0x0] [url = about:blank] 11:40:05 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1186c4400) [pid = 1650] [serial = 536] [outer = 0x0] [url = about:blank] 11:40:05 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12d26a800) [pid = 1650] [serial = 527] [outer = 0x0] [url = about:blank] 11:40:05 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12da1b800) [pid = 1650] [serial = 528] [outer = 0x0] [url = about:blank] 11:40:05 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12b3e2400) [pid = 1650] [serial = 203] [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.] 11:40:05 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12bbab000) [pid = 1650] [serial = 525] [outer = 0x0] [url = about:blank] 11:40:05 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12b3f1000) [pid = 1650] [serial = 440] [outer = 0x0] [url = about:blank] 11:40:05 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11864e800) [pid = 1650] [serial = 443] [outer = 0x0] [url = about:blank] 11:40:05 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12e328c00) [pid = 1650] [serial = 530] [outer = 0x0] [url = about:blank] 11:40:05 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12e369800) [pid = 1650] [serial = 533] [outer = 0x0] [url = about:blank] 11:40:05 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12e366c00) [pid = 1650] [serial = 531] [outer = 0x0] [url = about:blank] 11:40:05 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12ba79800) [pid = 1650] [serial = 524] [outer = 0x0] [url = about:blank] 11:40:05 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12b2c3c00) [pid = 1650] [serial = 521] [outer = 0x0] [url = about:blank] 11:40:05 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12b733c00) [pid = 1650] [serial = 522] [outer = 0x0] [url = about:blank] 11:40:05 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11af68400) [pid = 1650] [serial = 513] [outer = 0x0] [url = about:blank] 11:40:05 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11a960c00) [pid = 1650] [serial = 512] [outer = 0x0] [url = about:blank] 11:40:05 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1279bd800) [pid = 1650] [serial = 504] [outer = 0x0] [url = about:blank] 11:40:05 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12727b800) [pid = 1650] [serial = 503] [outer = 0x0] [url = about:blank] 11:40:05 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11a60ec00) [pid = 1650] [serial = 500] [outer = 0x0] [url = about:blank] 11:40:05 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1186bf800) [pid = 1650] [serial = 499] [outer = 0x0] [url = about:blank] 11:40:05 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12da1c400) [pid = 1650] [serial = 510] [outer = 0x0] [url = about:blank] 11:40:05 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12bba2400) [pid = 1650] [serial = 509] [outer = 0x0] [url = about:blank] 11:40:05 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12e697c00) [pid = 1650] [serial = 539] [outer = 0x0] [url = about:blank] 11:40:05 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x127ebec00) [pid = 1650] [serial = 518] [outer = 0x0] [url = about:blank] 11:40:05 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x129b72800) [pid = 1650] [serial = 519] [outer = 0x0] [url = about:blank] 11:40:05 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119938000) [pid = 1650] [serial = 515] [outer = 0x0] [url = about:blank] 11:40:05 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11bc8c000) [pid = 1650] [serial = 516] [outer = 0x0] [url = about:blank] 11:40:05 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12bdc7c00) [pid = 1650] [serial = 506] [outer = 0x0] [url = about:blank] 11:40:05 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12e693000) [pid = 1650] [serial = 534] [outer = 0x0] [url = about:blank] 11:40:05 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12e81b800) [pid = 1650] [serial = 540] [outer = 0x0] [url = about:blank] 11:40:06 INFO - PROCESS | 1650 | 1461264006146 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]]]}] 11:40:06 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 11:40:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1075ms 11:40:06 INFO - PROCESS | 1650 | 1461264006170 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 11:40:06 INFO - PROCESS | 1650 | 1461264006175 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 11:40:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 11:40:06 INFO - PROCESS | 1650 | 1461264006180 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 11:40:06 INFO - PROCESS | 1650 | 1461264006181 Marionette TRACE conn2 <- [1,758,null,{}] 11:40:06 INFO - PROCESS | 1650 | 1461264006184 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}] 11:40:06 INFO - PROCESS | 1650 | 1461264006258 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 11:40:06 INFO - PROCESS | 1650 | 1461264006263 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x119719000 == 37 [pid = 1650] [id = 197] 11:40:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11bb7f000) [pid = 1650] [serial = 589] [outer = 0x0] 11:40:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x123ab8c00) [pid = 1650] [serial = 590] [outer = 0x11bb7f000] 11:40:06 INFO - PROCESS | 1650 | 1461264006289 Marionette DEBUG loaded listener.js 11:40:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x127441000) [pid = 1650] [serial = 591] [outer = 0x11bb7f000] 11:40:06 INFO - PROCESS | 1650 | 1461264006647 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]]]}] 11:40:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 11:40:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 520ms 11:40:06 INFO - PROCESS | 1650 | 1461264006700 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 11:40:06 INFO - PROCESS | 1650 | 1461264006701 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 11:40:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 11:40:06 INFO - PROCESS | 1650 | 1461264006703 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 11:40:06 INFO - PROCESS | 1650 | 1461264006706 Marionette TRACE conn2 <- [1,762,null,{}] 11:40:06 INFO - PROCESS | 1650 | 1461264006714 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}] 11:40:06 INFO - PROCESS | 1650 | 1461264006791 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 11:40:06 INFO - PROCESS | 1650 | 1461264006799 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bcb7000 == 38 [pid = 1650] [id = 198] 11:40:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11627d400) [pid = 1650] [serial = 592] [outer = 0x0] 11:40:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x129e76400) [pid = 1650] [serial = 593] [outer = 0x11627d400] 11:40:06 INFO - PROCESS | 1650 | 1461264006828 Marionette DEBUG loaded listener.js 11:40:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x12b2ce400) [pid = 1650] [serial = 594] [outer = 0x11627d400] 11:40:07 INFO - PROCESS | 1650 | 1461264007616 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]]]}] 11:40:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 11:40:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 921ms 11:40:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 11:40:07 INFO - PROCESS | 1650 | 1461264007626 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 11:40:07 INFO - PROCESS | 1650 | 1461264007627 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 11:40:07 INFO - PROCESS | 1650 | 1461264007629 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 11:40:07 INFO - PROCESS | 1650 | 1461264007630 Marionette TRACE conn2 <- [1,766,null,{}] 11:40:07 INFO - PROCESS | 1650 | 1461264007633 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}] 11:40:07 INFO - PROCESS | 1650 | 1461264007703 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 11:40:07 INFO - PROCESS | 1650 | 1461264007709 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x123b44800 == 39 [pid = 1650] [id = 199] 11:40:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x129e7e400) [pid = 1650] [serial = 595] [outer = 0x0] 11:40:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12bba1400) [pid = 1650] [serial = 596] [outer = 0x129e7e400] 11:40:07 INFO - PROCESS | 1650 | 1461264007735 Marionette DEBUG loaded listener.js 11:40:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12bdc9c00) [pid = 1650] [serial = 597] [outer = 0x129e7e400] 11:40:08 INFO - PROCESS | 1650 | 1461264008553 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]]]}] 11:40:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 11:40:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 969ms 11:40:08 INFO - PROCESS | 1650 | 1461264008599 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 11:40:08 INFO - PROCESS | 1650 | 1461264008600 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 11:40:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 11:40:08 INFO - PROCESS | 1650 | 1461264008602 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 11:40:08 INFO - PROCESS | 1650 | 1461264008603 Marionette TRACE conn2 <- [1,770,null,{}] 11:40:08 INFO - PROCESS | 1650 | 1461264008606 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}] 11:40:08 INFO - PROCESS | 1650 | 1461264008689 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 11:40:08 INFO - PROCESS | 1650 | 1461264008717 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x126747000 == 40 [pid = 1650] [id = 200] 11:40:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12bdca000) [pid = 1650] [serial = 598] [outer = 0x0] 11:40:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12cfdb400) [pid = 1650] [serial = 599] [outer = 0x12bdca000] 11:40:08 INFO - PROCESS | 1650 | 1461264008745 Marionette DEBUG loaded listener.js 11:40:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12d475c00) [pid = 1650] [serial = 600] [outer = 0x12bdca000] 11:40:09 INFO - PROCESS | 1650 | 1461264009070 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]]]}] 11:40:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 11:40:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 472ms 11:40:09 INFO - PROCESS | 1650 | 1461264009077 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 11:40:09 INFO - PROCESS | 1650 | 1461264009078 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 11:40:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 11:40:09 INFO - PROCESS | 1650 | 1461264009081 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 11:40:09 INFO - PROCESS | 1650 | 1461264009082 Marionette TRACE conn2 <- [1,774,null,{}] 11:40:09 INFO - PROCESS | 1650 | 1461264009084 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}] 11:40:09 INFO - PROCESS | 1650 | 1461264009193 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 11:40:09 INFO - PROCESS | 1650 | 1461264009206 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x1290c6800 == 41 [pid = 1650] [id = 201] 11:40:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12d4ba400) [pid = 1650] [serial = 601] [outer = 0x0] 11:40:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12da1d800) [pid = 1650] [serial = 602] [outer = 0x12d4ba400] 11:40:09 INFO - PROCESS | 1650 | 1461264009234 Marionette DEBUG loaded listener.js 11:40:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12e69a400) [pid = 1650] [serial = 603] [outer = 0x12d4ba400] 11:40:09 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12bba9000) [pid = 1650] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 11:40:09 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12cf13c00) [pid = 1650] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 11:40:09 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x123997c00) [pid = 1650] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 11:40:09 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11b6a6000) [pid = 1650] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 11:40:09 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1267cd800) [pid = 1650] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 11:40:09 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12ba70400) [pid = 1650] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 11:40:09 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11a60dc00) [pid = 1650] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 11:40:09 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1191b5000) [pid = 1650] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 11:40:09 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12e369000) [pid = 1650] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 11:40:09 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1189e1400) [pid = 1650] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 11:40:09 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1278ec000) [pid = 1650] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 11:40:09 INFO - PROCESS | 1650 | 1461264009588 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]]]}] 11:40:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 11:40:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 518ms 11:40:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 11:40:09 INFO - PROCESS | 1650 | 1461264009599 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 11:40:09 INFO - PROCESS | 1650 | 1461264009600 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 11:40:09 INFO - PROCESS | 1650 | 1461264009602 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 11:40:09 INFO - PROCESS | 1650 | 1461264009603 Marionette TRACE conn2 <- [1,778,null,{}] 11:40:09 INFO - PROCESS | 1650 | 1461264009606 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}] 11:40:09 INFO - PROCESS | 1650 | 1461264009678 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 11:40:09 INFO - PROCESS | 1650 | 1461264009682 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x11880f800 == 42 [pid = 1650] [id = 202] 11:40:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1189e1400) [pid = 1650] [serial = 604] [outer = 0x0] 11:40:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x129e32400) [pid = 1650] [serial = 605] [outer = 0x1189e1400] 11:40:09 INFO - PROCESS | 1650 | 1461264009707 Marionette DEBUG loaded listener.js 11:40:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x12cfda800) [pid = 1650] [serial = 606] [outer = 0x1189e1400] 11:40:10 INFO - PROCESS | 1650 | 1461264010040 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]]]}] 11:40:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 11:40:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 469ms 11:40:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 11:40:10 INFO - PROCESS | 1650 | 1461264010072 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 11:40:10 INFO - PROCESS | 1650 | 1461264010073 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 11:40:10 INFO - PROCESS | 1650 | 1461264010075 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 11:40:10 INFO - PROCESS | 1650 | 1461264010076 Marionette TRACE conn2 <- [1,782,null,{}] 11:40:10 INFO - PROCESS | 1650 | 1461264010078 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}] 11:40:10 INFO - PROCESS | 1650 | 1461264010150 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 11:40:10 INFO - PROCESS | 1650 | 1461264010154 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b3d1800 == 43 [pid = 1650] [id = 203] 11:40:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11a60dc00) [pid = 1650] [serial = 607] [outer = 0x0] 11:40:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12e32ec00) [pid = 1650] [serial = 608] [outer = 0x11a60dc00] 11:40:10 INFO - PROCESS | 1650 | 1461264010220 Marionette DEBUG loaded listener.js 11:40:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12e822400) [pid = 1650] [serial = 609] [outer = 0x11a60dc00] 11:40:10 INFO - PROCESS | 1650 | 1461264010509 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]]]}] 11:40:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 11:40:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 472ms 11:40:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 11:40:10 INFO - PROCESS | 1650 | 1461264010547 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 11:40:10 INFO - PROCESS | 1650 | 1461264010548 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 11:40:10 INFO - PROCESS | 1650 | 1461264010551 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 11:40:10 INFO - PROCESS | 1650 | 1461264010552 Marionette TRACE conn2 <- [1,786,null,{}] 11:40:10 INFO - PROCESS | 1650 | 1461264010554 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}] 11:40:10 INFO - PROCESS | 1650 | 1461264010630 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 11:40:10 INFO - PROCESS | 1650 | 1461264010634 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d047800 == 44 [pid = 1650] [id = 204] 11:40:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12e368c00) [pid = 1650] [serial = 610] [outer = 0x0] 11:40:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12e9c4400) [pid = 1650] [serial = 611] [outer = 0x12e368c00] 11:40:10 INFO - PROCESS | 1650 | 1461264010662 Marionette DEBUG loaded listener.js 11:40:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12edf5c00) [pid = 1650] [serial = 612] [outer = 0x12e368c00] 11:40:10 INFO - PROCESS | 1650 | 1461264010982 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]]]}] 11:40:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 11:40:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 469ms 11:40:11 INFO - PROCESS | 1650 | 1461264011020 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 11:40:11 INFO - PROCESS | 1650 | 1461264011021 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 11:40:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 11:40:11 INFO - PROCESS | 1650 | 1461264011026 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 11:40:11 INFO - PROCESS | 1650 | 1461264011028 Marionette TRACE conn2 <- [1,790,null,{}] 11:40:11 INFO - PROCESS | 1650 | 1461264011030 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}] 11:40:11 INFO - PROCESS | 1650 | 1461264011125 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 11:40:11 INFO - PROCESS | 1650 | 1461264011131 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d04d000 == 45 [pid = 1650] [id = 205] 11:40:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1155f4000) [pid = 1650] [serial = 613] [outer = 0x0] 11:40:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12edf7c00) [pid = 1650] [serial = 614] [outer = 0x1155f4000] 11:40:11 INFO - PROCESS | 1650 | 1461264011156 Marionette DEBUG loaded listener.js 11:40:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12ef04400) [pid = 1650] [serial = 615] [outer = 0x1155f4000] 11:40:11 INFO - PROCESS | 1650 | 1461264011465 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]]]}] 11:40:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 11:40:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 472ms 11:40:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 11:40:11 INFO - PROCESS | 1650 | 1461264011497 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 11:40:11 INFO - PROCESS | 1650 | 1461264011499 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 11:40:11 INFO - PROCESS | 1650 | 1461264011501 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 11:40:11 INFO - PROCESS | 1650 | 1461264011502 Marionette TRACE conn2 <- [1,794,null,{}] 11:40:11 INFO - PROCESS | 1650 | 1461264011505 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}] 11:40:11 INFO - PROCESS | 1650 | 1461264011595 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 11:40:11 INFO - PROCESS | 1650 | 1461264011599 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dbda800 == 46 [pid = 1650] [id = 206] 11:40:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12edfa400) [pid = 1650] [serial = 616] [outer = 0x0] 11:40:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12ef0d000) [pid = 1650] [serial = 617] [outer = 0x12edfa400] 11:40:11 INFO - PROCESS | 1650 | 1461264011628 Marionette DEBUG loaded listener.js 11:40:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12f0ca800) [pid = 1650] [serial = 618] [outer = 0x12edfa400] 11:40:12 INFO - PROCESS | 1650 | 1461264012055 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]]]}] 11:40:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 11:40:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 619ms 11:40:12 INFO - PROCESS | 1650 | 1461264012121 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 11:40:12 INFO - PROCESS | 1650 | 1461264012123 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 11:40:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 11:40:12 INFO - PROCESS | 1650 | 1461264012145 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 11:40:12 INFO - PROCESS | 1650 | 1461264012147 Marionette TRACE conn2 <- [1,798,null,{}] 11:40:12 INFO - PROCESS | 1650 | 1461264012151 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}] 11:40:12 INFO - PROCESS | 1650 | 1461264012249 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 11:40:12 INFO - PROCESS | 1650 | 1461264012311 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c6f000 == 47 [pid = 1650] [id = 207] 11:40:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x119d62400) [pid = 1650] [serial = 619] [outer = 0x0] 11:40:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11ade9400) [pid = 1650] [serial = 620] [outer = 0x119d62400] 11:40:12 INFO - PROCESS | 1650 | 1461264012343 Marionette DEBUG loaded listener.js 11:40:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11bc8b400) [pid = 1650] [serial = 621] [outer = 0x119d62400] 11:40:12 INFO - PROCESS | 1650 | 1461264012762 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]]]}] 11:40:12 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 11:40:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 673ms 11:40:12 INFO - PROCESS | 1650 | 1461264012819 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 11:40:12 INFO - PROCESS | 1650 | 1461264012823 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 11:40:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 11:40:12 INFO - PROCESS | 1650 | 1461264012846 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 11:40:12 INFO - PROCESS | 1650 | 1461264012847 Marionette TRACE conn2 <- [1,802,null,{}] 11:40:12 INFO - PROCESS | 1650 | 1461264012850 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}] 11:40:12 INFO - PROCESS | 1650 | 1461264012946 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 11:40:13 INFO - PROCESS | 1650 | 1461264013007 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x123b29800 == 48 [pid = 1650] [id = 208] 11:40:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11bfde800) [pid = 1650] [serial = 622] [outer = 0x0] 11:40:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1243d4c00) [pid = 1650] [serial = 623] [outer = 0x11bfde800] 11:40:13 INFO - PROCESS | 1650 | 1461264013037 Marionette DEBUG loaded listener.js 11:40:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1243d9c00) [pid = 1650] [serial = 624] [outer = 0x11bfde800] 11:40:13 INFO - PROCESS | 1650 | 1461264013452 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]]]}] 11:40:13 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 11:40:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 622ms 11:40:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 11:40:13 INFO - PROCESS | 1650 | 1461264013466 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 11:40:13 INFO - PROCESS | 1650 | 1461264013467 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 11:40:13 INFO - PROCESS | 1650 | 1461264013470 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 11:40:13 INFO - PROCESS | 1650 | 1461264013473 Marionette TRACE conn2 <- [1,806,null,{}] 11:40:13 INFO - PROCESS | 1650 | 1461264013483 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}] 11:40:13 INFO - PROCESS | 1650 | 1461264013580 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 11:40:13 INFO - PROCESS | 1650 | 1461264013626 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db22800 == 49 [pid = 1650] [id = 209] 11:40:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x127447000) [pid = 1650] [serial = 625] [outer = 0x0] 11:40:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x129e7f000) [pid = 1650] [serial = 626] [outer = 0x127447000] 11:40:13 INFO - PROCESS | 1650 | 1461264013658 Marionette DEBUG loaded listener.js 11:40:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12ba70c00) [pid = 1650] [serial = 627] [outer = 0x127447000] 11:40:14 INFO - PROCESS | 1650 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 11:40:14 INFO - PROCESS | 1650 | Determined SkiaGL cache limits: Size 100663296, Items: 256 11:40:14 INFO - PROCESS | 1650 | [GFX2-]: Using SkiaGL canvas. 11:40:14 INFO - PROCESS | 1650 | 1461264014106 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]]]}] 11:40:14 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 11:40:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 675ms 11:40:14 INFO - PROCESS | 1650 | 1461264014145 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 11:40:14 INFO - PROCESS | 1650 | 1461264014147 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 11:40:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 11:40:14 INFO - PROCESS | 1650 | 1461264014150 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 11:40:14 INFO - PROCESS | 1650 | 1461264014151 Marionette TRACE conn2 <- [1,810,null,{}] 11:40:14 INFO - PROCESS | 1650 | 1461264014153 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}] 11:40:14 INFO - PROCESS | 1650 | 1461264014269 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 11:40:14 INFO - PROCESS | 1650 | 1461264014329 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e48b800 == 50 [pid = 1650] [id = 210] 11:40:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x123994c00) [pid = 1650] [serial = 628] [outer = 0x0] 11:40:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12d4bd400) [pid = 1650] [serial = 629] [outer = 0x123994c00] 11:40:14 INFO - PROCESS | 1650 | 1461264014359 Marionette DEBUG loaded listener.js 11:40:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12edef400) [pid = 1650] [serial = 630] [outer = 0x123994c00] 11:40:14 INFO - PROCESS | 1650 | 1461264014770 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]]]}] 11:40:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 11:40:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 670ms 11:40:14 INFO - PROCESS | 1650 | 1461264014830 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 11:40:14 INFO - PROCESS | 1650 | 1461264014831 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 11:40:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 11:40:14 INFO - PROCESS | 1650 | 1461264014834 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 11:40:14 INFO - PROCESS | 1650 | 1461264014836 Marionette TRACE conn2 <- [1,814,null,{}] 11:40:14 INFO - PROCESS | 1650 | 1461264014838 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}] 11:40:14 INFO - PROCESS | 1650 | 1461264014931 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 11:40:14 INFO - PROCESS | 1650 | 1461264014990 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e4e3000 == 51 [pid = 1650] [id = 211] 11:40:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12d4c4000) [pid = 1650] [serial = 631] [outer = 0x0] 11:40:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12edfb000) [pid = 1650] [serial = 632] [outer = 0x12d4c4000] 11:40:15 INFO - PROCESS | 1650 | 1461264015021 Marionette DEBUG loaded listener.js 11:40:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12ef0e800) [pid = 1650] [serial = 633] [outer = 0x12d4c4000] 11:40:15 INFO - PROCESS | 1650 | 1461264015598 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] 11:40:15 INFO - PROCESS | 1650 | 1461264015609 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 11:40:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 11:40:15 INFO - PROCESS | 1650 | 1461264015614 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 11:40:15 INFO - PROCESS | 1650 | 1461264015616 Marionette TRACE conn2 <- [1,818,null,{}] 11:40:15 INFO - PROCESS | 1650 | 1461264015620 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}] 11:40:15 INFO - PROCESS | 1650 | 1461264015705 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 11:40:15 INFO - PROCESS | 1650 | 1461264015770 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bcb8000 == 52 [pid = 1650] [id = 212] 11:40:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11aaf5400) [pid = 1650] [serial = 634] [outer = 0x0] 11:40:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11adf5800) [pid = 1650] [serial = 635] [outer = 0x11aaf5400] 11:40:15 INFO - PROCESS | 1650 | 1461264015798 Marionette DEBUG loaded listener.js 11:40:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11bfd2400) [pid = 1650] [serial = 636] [outer = 0x11aaf5400] 11:40:16 INFO - PROCESS | 1650 | 1461264016278 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]]]}] 11:40:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12d04d000 == 51 [pid = 1650] [id = 205] 11:40:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12d047800 == 50 [pid = 1650] [id = 204] 11:40:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12b3d1800 == 49 [pid = 1650] [id = 203] 11:40:16 INFO - PROCESS | 1650 | --DOCSHELL 0x11880f800 == 48 [pid = 1650] [id = 202] 11:40:16 INFO - PROCESS | 1650 | --DOCSHELL 0x1290c6800 == 47 [pid = 1650] [id = 201] 11:40:16 INFO - PROCESS | 1650 | --DOCSHELL 0x126747000 == 46 [pid = 1650] [id = 200] 11:40:16 INFO - PROCESS | 1650 | --DOCSHELL 0x123b44800 == 45 [pid = 1650] [id = 199] 11:40:16 INFO - PROCESS | 1650 | --DOCSHELL 0x11bcb7000 == 44 [pid = 1650] [id = 198] 11:40:16 INFO - PROCESS | 1650 | --DOCSHELL 0x119719000 == 43 [pid = 1650] [id = 197] 11:40:16 INFO - PROCESS | 1650 | --DOCSHELL 0x11a983800 == 42 [pid = 1650] [id = 196] 11:40:16 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab10000 == 41 [pid = 1650] [id = 194] 11:40:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12d0a0800 == 40 [pid = 1650] [id = 193] 11:40:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 11:40:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 773ms 11:40:16 INFO - PROCESS | 1650 | 1461264016388 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 11:40:16 INFO - PROCESS | 1650 | 1461264016393 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 11:40:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 11:40:16 INFO - PROCESS | 1650 | 1461264016402 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 11:40:16 INFO - PROCESS | 1650 | 1461264016405 Marionette TRACE conn2 <- [1,822,null,{}] 11:40:16 INFO - PROCESS | 1650 | 1461264016408 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}] 11:40:16 INFO - PROCESS | 1650 | 1461264016538 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 11:40:16 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12d4c5800) [pid = 1650] [serial = 497] [outer = 0x0] [url = about:blank] 11:40:16 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12e9b9000) [pid = 1650] [serial = 542] [outer = 0x0] [url = about:blank] 11:40:16 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12d479800) [pid = 1650] [serial = 566] [outer = 0x0] [url = about:blank] 11:40:16 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1297ea800) [pid = 1650] [serial = 548] [outer = 0x0] [url = about:blank] 11:40:16 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11c7c4c00) [pid = 1650] [serial = 554] [outer = 0x0] [url = about:blank] 11:40:16 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x123ede800) [pid = 1650] [serial = 555] [outer = 0x0] [url = about:blank] 11:40:16 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x127ef9400) [pid = 1650] [serial = 557] [outer = 0x0] [url = about:blank] 11:40:16 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12bba6800) [pid = 1650] [serial = 563] [outer = 0x0] [url = about:blank] 11:40:16 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11bc7c800) [pid = 1650] [serial = 552] [outer = 0x0] [url = about:blank] 11:40:16 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11a87fc00) [pid = 1650] [serial = 551] [outer = 0x0] [url = about:blank] 11:40:16 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11af72400) [pid = 1650] [serial = 545] [outer = 0x0] [url = about:blank] 11:40:16 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11b662400) [pid = 1650] [serial = 569] [outer = 0x0] [url = about:blank] 11:40:16 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x127ef5800) [pid = 1650] [serial = 570] [outer = 0x0] [url = about:blank] 11:40:16 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12e81c000) [pid = 1650] [serial = 575] [outer = 0x0] [url = about:blank] 11:40:16 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12da1e800) [pid = 1650] [serial = 567] [outer = 0x0] [url = about:blank] 11:40:16 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12b735000) [pid = 1650] [serial = 572] [outer = 0x0] [url = about:blank] 11:40:16 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12b2cd800) [pid = 1650] [serial = 549] [outer = 0x0] [url = about:blank] 11:40:16 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12b2cdc00) [pid = 1650] [serial = 560] [outer = 0x0] [url = about:blank] 11:40:16 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12ba6fc00) [pid = 1650] [serial = 561] [outer = 0x0] [url = about:blank] 11:40:16 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12e330000) [pid = 1650] [serial = 573] [outer = 0x0] [url = about:blank] 11:40:16 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12ce0c400) [pid = 1650] [serial = 564] [outer = 0x0] [url = about:blank] 11:40:16 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12e826000) [pid = 1650] [serial = 576] [outer = 0x0] [url = about:blank] 11:40:16 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x129e2e400) [pid = 1650] [serial = 558] [outer = 0x0] [url = about:blank] 11:40:16 INFO - PROCESS | 1650 | 1461264016612 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x11629a800 == 41 [pid = 1650] [id = 213] 11:40:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11a87fc00) [pid = 1650] [serial = 637] [outer = 0x0] 11:40:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11bfd6c00) [pid = 1650] [serial = 638] [outer = 0x11a87fc00] 11:40:16 INFO - PROCESS | 1650 | 1461264016645 Marionette DEBUG loaded listener.js 11:40:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x123ede800) [pid = 1650] [serial = 639] [outer = 0x11a87fc00] 11:40:16 INFO - PROCESS | 1650 | 1461264016945 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] 11:40:16 INFO - PROCESS | 1650 | 1461264016980 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 11:40:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 11:40:16 INFO - PROCESS | 1650 | 1461264016983 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 11:40:16 INFO - PROCESS | 1650 | 1461264016985 Marionette TRACE conn2 <- [1,826,null,{}] 11:40:16 INFO - PROCESS | 1650 | 1461264016994 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}] 11:40:17 INFO - PROCESS | 1650 | 1461264017089 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 11:40:17 INFO - PROCESS | 1650 | 1461264017134 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bcbb000 == 42 [pid = 1650] [id = 214] 11:40:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x123eddc00) [pid = 1650] [serial = 640] [outer = 0x0] 11:40:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1243d4000) [pid = 1650] [serial = 641] [outer = 0x123eddc00] 11:40:17 INFO - PROCESS | 1650 | 1461264017162 Marionette DEBUG loaded listener.js 11:40:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1297ea800) [pid = 1650] [serial = 642] [outer = 0x123eddc00] 11:40:17 INFO - PROCESS | 1650 | 1461264017495 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]]]}] 11:40:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 11:40:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 520ms 11:40:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 11:40:17 INFO - PROCESS | 1650 | 1461264017504 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 11:40:17 INFO - PROCESS | 1650 | 1461264017506 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 11:40:17 INFO - PROCESS | 1650 | 1461264017512 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 11:40:17 INFO - PROCESS | 1650 | 1461264017514 Marionette TRACE conn2 <- [1,830,null,{}] 11:40:17 INFO - PROCESS | 1650 | 1461264017518 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}] 11:40:17 INFO - PROCESS | 1650 | 1461264017639 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 11:40:17 INFO - PROCESS | 1650 | 1461264017717 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x1237dc800 == 43 [pid = 1650] [id = 215] 11:40:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x127fc2800) [pid = 1650] [serial = 643] [outer = 0x0] 11:40:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12b2c9000) [pid = 1650] [serial = 644] [outer = 0x127fc2800] 11:40:17 INFO - PROCESS | 1650 | 1461264017760 Marionette DEBUG loaded listener.js 11:40:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12ba70400) [pid = 1650] [serial = 645] [outer = 0x127fc2800] 11:40:18 INFO - PROCESS | 1650 | 1461264018166 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]]]}] 11:40:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 11:40:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 671ms 11:40:18 INFO - PROCESS | 1650 | 1461264018183 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 11:40:18 INFO - PROCESS | 1650 | 1461264018184 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 11:40:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 11:40:18 INFO - PROCESS | 1650 | 1461264018186 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 11:40:18 INFO - PROCESS | 1650 | 1461264018187 Marionette TRACE conn2 <- [1,834,null,{}] 11:40:18 INFO - PROCESS | 1650 | 1461264018190 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}] 11:40:18 INFO - PROCESS | 1650 | 1461264018288 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 11:40:18 INFO - PROCESS | 1650 | 1461264018315 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x1241e5000 == 44 [pid = 1650] [id = 216] 11:40:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12bba8000) [pid = 1650] [serial = 646] [outer = 0x0] 11:40:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12bdbe400) [pid = 1650] [serial = 647] [outer = 0x12bba8000] 11:40:18 INFO - PROCESS | 1650 | 1461264018340 Marionette DEBUG loaded listener.js 11:40:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12cf16000) [pid = 1650] [serial = 648] [outer = 0x12bba8000] 11:40:18 INFO - PROCESS | 1650 | 1461264018668 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]]]}] 11:40:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 11:40:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 519ms 11:40:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 11:40:18 INFO - PROCESS | 1650 | 1461264018706 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 11:40:18 INFO - PROCESS | 1650 | 1461264018707 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 11:40:18 INFO - PROCESS | 1650 | 1461264018709 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 11:40:18 INFO - PROCESS | 1650 | 1461264018711 Marionette TRACE conn2 <- [1,838,null,{}] 11:40:18 INFO - PROCESS | 1650 | 1461264018713 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}] 11:40:18 INFO - PROCESS | 1650 | 1461264018821 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 11:40:18 INFO - PROCESS | 1650 | 1461264018855 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x127e6c800 == 45 [pid = 1650] [id = 217] 11:40:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12cfe5400) [pid = 1650] [serial = 649] [outer = 0x0] 11:40:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12d4c4800) [pid = 1650] [serial = 650] [outer = 0x12cfe5400] 11:40:18 INFO - PROCESS | 1650 | 1461264018883 Marionette DEBUG loaded listener.js 11:40:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12e69b800) [pid = 1650] [serial = 651] [outer = 0x12cfe5400] 11:40:19 INFO - PROCESS | 1650 | 1461264019201 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]]]}] 11:40:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 11:40:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 518ms 11:40:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 11:40:19 INFO - PROCESS | 1650 | 1461264019233 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 11:40:19 INFO - PROCESS | 1650 | 1461264019234 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 11:40:19 INFO - PROCESS | 1650 | 1461264019236 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 11:40:19 INFO - PROCESS | 1650 | 1461264019237 Marionette TRACE conn2 <- [1,842,null,{}] 11:40:19 INFO - PROCESS | 1650 | 1461264019239 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}] 11:40:19 INFO - PROCESS | 1650 | 1461264019330 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 11:40:19 INFO - PROCESS | 1650 | 1461264019334 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x129b4b000 == 46 [pid = 1650] [id = 218] 11:40:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12da1ac00) [pid = 1650] [serial = 652] [outer = 0x0] 11:40:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12e821800) [pid = 1650] [serial = 653] [outer = 0x12da1ac00] 11:40:19 INFO - PROCESS | 1650 | 1461264019360 Marionette DEBUG loaded listener.js 11:40:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12e9c2800) [pid = 1650] [serial = 654] [outer = 0x12da1ac00] 11:40:19 INFO - PROCESS | 1650 | 1461264019709 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]]]}] 11:40:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 11:40:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 519ms 11:40:19 INFO - PROCESS | 1650 | 1461264019755 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 11:40:19 INFO - PROCESS | 1650 | 1461264019756 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 11:40:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 11:40:19 INFO - PROCESS | 1650 | 1461264019758 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 11:40:19 INFO - PROCESS | 1650 | 1461264019760 Marionette TRACE conn2 <- [1,846,null,{}] 11:40:19 INFO - PROCESS | 1650 | 1461264019762 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}] 11:40:19 INFO - PROCESS | 1650 | 1461264019852 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 11:40:19 INFO - PROCESS | 1650 | 1461264019865 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb33800 == 47 [pid = 1650] [id = 219] 11:40:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12e823800) [pid = 1650] [serial = 655] [outer = 0x0] 11:40:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12edf9400) [pid = 1650] [serial = 656] [outer = 0x12e823800] 11:40:19 INFO - PROCESS | 1650 | 1461264019890 Marionette DEBUG loaded listener.js 11:40:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12ef0fc00) [pid = 1650] [serial = 657] [outer = 0x12e823800] 11:40:20 INFO - PROCESS | 1650 | 1461264020207 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]]]}] 11:40:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 11:40:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 469ms 11:40:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 11:40:20 INFO - PROCESS | 1650 | 1461264020228 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 11:40:20 INFO - PROCESS | 1650 | 1461264020230 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 11:40:20 INFO - PROCESS | 1650 | 1461264020232 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 11:40:20 INFO - PROCESS | 1650 | 1461264020233 Marionette TRACE conn2 <- [1,850,null,{}] 11:40:20 INFO - PROCESS | 1650 | 1461264020235 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}] 11:40:20 INFO - PROCESS | 1650 | 1461264020328 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 11:40:20 INFO - PROCESS | 1650 | 1461264020341 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ce75000 == 48 [pid = 1650] [id = 220] 11:40:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12f0bf000) [pid = 1650] [serial = 658] [outer = 0x0] 11:40:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12f0c2800) [pid = 1650] [serial = 659] [outer = 0x12f0bf000] 11:40:20 INFO - PROCESS | 1650 | 1461264020366 Marionette DEBUG loaded listener.js 11:40:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12f0cb000) [pid = 1650] [serial = 660] [outer = 0x12f0bf000] 11:40:20 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12bdca000) [pid = 1650] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 11:40:20 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12d4ba400) [pid = 1650] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 11:40:20 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11a60e400) [pid = 1650] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 11:40:20 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x129e7e400) [pid = 1650] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 11:40:20 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11627d400) [pid = 1650] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 11:40:20 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11bb7f000) [pid = 1650] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 11:40:20 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1189e1400) [pid = 1650] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 11:40:20 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11a60dc00) [pid = 1650] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 11:40:20 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12e368c00) [pid = 1650] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 11:40:20 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1155f4000) [pid = 1650] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 11:40:20 INFO - PROCESS | 1650 | 1461264020733 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]]]}] 11:40:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 11:40:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 520ms 11:40:20 INFO - PROCESS | 1650 | 1461264020752 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 11:40:20 INFO - PROCESS | 1650 | 1461264020754 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 11:40:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 11:40:20 INFO - PROCESS | 1650 | 1461264020757 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 11:40:20 INFO - PROCESS | 1650 | 1461264020761 Marionette TRACE conn2 <- [1,854,null,{}] 11:40:20 INFO - PROCESS | 1650 | 1461264020763 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}] 11:40:20 INFO - PROCESS | 1650 | 1461264020854 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 11:40:20 INFO - PROCESS | 1650 | 1461264020919 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d497000 == 49 [pid = 1650] [id = 221] 11:40:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x116015000) [pid = 1650] [serial = 661] [outer = 0x0] 11:40:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12e81b000) [pid = 1650] [serial = 662] [outer = 0x116015000] 11:40:20 INFO - PROCESS | 1650 | 1461264020954 Marionette DEBUG loaded listener.js 11:40:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12f0c1800) [pid = 1650] [serial = 663] [outer = 0x116015000] 11:40:21 INFO - PROCESS | 1650 | 1461264021312 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]]]}] 11:40:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 11:40:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 572ms 11:40:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 11:40:21 INFO - PROCESS | 1650 | 1461264021329 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 11:40:21 INFO - PROCESS | 1650 | 1461264021330 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 11:40:21 INFO - PROCESS | 1650 | 1461264021333 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 11:40:21 INFO - PROCESS | 1650 | 1461264021334 Marionette TRACE conn2 <- [1,858,null,{}] 11:40:21 INFO - PROCESS | 1650 | 1461264021336 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}] 11:40:21 INFO - PROCESS | 1650 | 1461264021434 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 11:40:21 INFO - PROCESS | 1650 | 1461264021441 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dbec800 == 50 [pid = 1650] [id = 222] 11:40:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12cfe4c00) [pid = 1650] [serial = 664] [outer = 0x0] 11:40:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12f6c1400) [pid = 1650] [serial = 665] [outer = 0x12cfe4c00] 11:40:21 INFO - PROCESS | 1650 | 1461264021545 Marionette DEBUG loaded listener.js 11:40:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12ff38800) [pid = 1650] [serial = 666] [outer = 0x12cfe4c00] 11:40:22 INFO - PROCESS | 1650 | 1461264022001 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]]]}] 11:40:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 11:40:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 719ms 11:40:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 11:40:22 INFO - PROCESS | 1650 | 1461264022052 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 11:40:22 INFO - PROCESS | 1650 | 1461264022053 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 11:40:22 INFO - PROCESS | 1650 | 1461264022055 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 11:40:22 INFO - PROCESS | 1650 | 1461264022056 Marionette TRACE conn2 <- [1,862,null,{}] 11:40:22 INFO - PROCESS | 1650 | 1461264022067 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}] 11:40:22 INFO - PROCESS | 1650 | 1461264022133 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 11:40:22 INFO - PROCESS | 1650 | 1461264022138 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e932800 == 51 [pid = 1650] [id = 223] 11:40:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12e385c00) [pid = 1650] [serial = 667] [outer = 0x0] 11:40:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12e38cc00) [pid = 1650] [serial = 668] [outer = 0x12e385c00] 11:40:22 INFO - PROCESS | 1650 | 1461264022180 Marionette DEBUG loaded listener.js 11:40:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12f6c6400) [pid = 1650] [serial = 669] [outer = 0x12e385c00] 11:40:22 INFO - PROCESS | 1650 | 1461264022712 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]]]}] 11:40:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 11:40:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 724ms 11:40:22 INFO - PROCESS | 1650 | 1461264022805 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 11:40:22 INFO - PROCESS | 1650 | 1461264022807 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 11:40:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 11:40:22 INFO - PROCESS | 1650 | 1461264022838 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 11:40:22 INFO - PROCESS | 1650 | 1461264022841 Marionette TRACE conn2 <- [1,866,null,{}] 11:40:22 INFO - PROCESS | 1650 | 1461264022846 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}] 11:40:22 INFO - PROCESS | 1650 | 1461264022949 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 11:40:22 INFO - PROCESS | 1650 | 1461264022996 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a97a000 == 52 [pid = 1650] [id = 224] 11:40:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x116512400) [pid = 1650] [serial = 670] [outer = 0x0] 11:40:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11a960c00) [pid = 1650] [serial = 671] [outer = 0x116512400] 11:40:23 INFO - PROCESS | 1650 | 1461264023027 Marionette DEBUG loaded listener.js 11:40:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11be4e000) [pid = 1650] [serial = 672] [outer = 0x116512400] 11:40:23 INFO - PROCESS | 1650 | 1461264023447 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]]]}] 11:40:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 11:40:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 637ms 11:40:23 INFO - PROCESS | 1650 | 1461264023461 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 11:40:23 INFO - PROCESS | 1650 | 1461264023465 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 11:40:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 11:40:23 INFO - PROCESS | 1650 | 1461264023469 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 11:40:23 INFO - PROCESS | 1650 | 1461264023471 Marionette TRACE conn2 <- [1,870,null,{}] 11:40:23 INFO - PROCESS | 1650 | 1461264023474 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}] 11:40:23 INFO - PROCESS | 1650 | 1461264023571 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 11:40:23 INFO - PROCESS | 1650 | 1461264023617 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x123b2b000 == 53 [pid = 1650] [id = 225] 11:40:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x116574800) [pid = 1650] [serial = 673] [outer = 0x0] 11:40:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11be56c00) [pid = 1650] [serial = 674] [outer = 0x116574800] 11:40:23 INFO - PROCESS | 1650 | 1461264023648 Marionette DEBUG loaded listener.js 11:40:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11c7c9400) [pid = 1650] [serial = 675] [outer = 0x116574800] 11:40:24 INFO - PROCESS | 1650 | 1461264024093 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]]]}] 11:40:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 11:40:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 669ms 11:40:24 INFO - PROCESS | 1650 | 1461264024140 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 11:40:24 INFO - PROCESS | 1650 | 1461264024142 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 11:40:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 11:40:24 INFO - PROCESS | 1650 | 1461264024146 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 11:40:24 INFO - PROCESS | 1650 | 1461264024150 Marionette TRACE conn2 <- [1,874,null,{}] 11:40:24 INFO - PROCESS | 1650 | 1461264024162 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}] 11:40:24 INFO - PROCESS | 1650 | 1461264024341 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 11:40:24 INFO - PROCESS | 1650 | 1461264024445 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e4d6800 == 54 [pid = 1650] [id = 226] 11:40:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x1243d6000) [pid = 1650] [serial = 676] [outer = 0x0] 11:40:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x127ecb800) [pid = 1650] [serial = 677] [outer = 0x1243d6000] 11:40:24 INFO - PROCESS | 1650 | 1461264024496 Marionette DEBUG loaded listener.js 11:40:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12b3e9000) [pid = 1650] [serial = 678] [outer = 0x1243d6000] 11:40:24 INFO - PROCESS | 1650 | 1461264024899 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]]]}] 11:40:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 11:40:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 777ms 11:40:24 INFO - PROCESS | 1650 | 1461264024922 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 11:40:24 INFO - PROCESS | 1650 | 1461264024924 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 11:40:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 11:40:24 INFO - PROCESS | 1650 | 1461264024926 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 11:40:24 INFO - PROCESS | 1650 | 1461264024928 Marionette TRACE conn2 <- [1,878,null,{}] 11:40:24 INFO - PROCESS | 1650 | 1461264024930 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}] 11:40:25 INFO - PROCESS | 1650 | 1461264025026 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 11:40:25 INFO - PROCESS | 1650 | 1461264025074 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e942000 == 55 [pid = 1650] [id = 227] 11:40:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x1158f7c00) [pid = 1650] [serial = 679] [outer = 0x0] 11:40:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12d267000) [pid = 1650] [serial = 680] [outer = 0x1158f7c00] 11:40:25 INFO - PROCESS | 1650 | 1461264025107 Marionette DEBUG loaded listener.js 11:40:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12e326000) [pid = 1650] [serial = 681] [outer = 0x1158f7c00] 11:40:25 INFO - PROCESS | 1650 | 1461264025521 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]]]}] 11:40:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 11:40:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 619ms 11:40:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 11:40:25 INFO - PROCESS | 1650 | 1461264025546 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 11:40:25 INFO - PROCESS | 1650 | 1461264025547 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 11:40:25 INFO - PROCESS | 1650 | 1461264025549 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 11:40:25 INFO - PROCESS | 1650 | 1461264025551 Marionette TRACE conn2 <- [1,882,null,{}] 11:40:25 INFO - PROCESS | 1650 | 1461264025553 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}] 11:40:25 INFO - PROCESS | 1650 | 1461264025647 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 11:40:25 INFO - PROCESS | 1650 | 1461264025728 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f03b800 == 56 [pid = 1650] [id = 228] 11:40:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12e370400) [pid = 1650] [serial = 682] [outer = 0x0] 11:40:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12e383c00) [pid = 1650] [serial = 683] [outer = 0x12e370400] 11:40:25 INFO - PROCESS | 1650 | 1461264025758 Marionette DEBUG loaded listener.js 11:40:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12e825c00) [pid = 1650] [serial = 684] [outer = 0x12e370400] 11:40:26 INFO - PROCESS | 1650 | 1461264026153 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]]]}] 11:40:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 11:40:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 621ms 11:40:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 11:40:26 INFO - PROCESS | 1650 | 1461264026171 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 11:40:26 INFO - PROCESS | 1650 | 1461264026173 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 11:40:26 INFO - PROCESS | 1650 | 1461264026175 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 11:40:26 INFO - PROCESS | 1650 | 1461264026176 Marionette TRACE conn2 <- [1,886,null,{}] 11:40:26 INFO - PROCESS | 1650 | 1461264026179 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}] 11:40:26 INFO - PROCESS | 1650 | 1461264026288 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 11:40:26 INFO - PROCESS | 1650 | 1461264026354 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f4c6800 == 57 [pid = 1650] [id = 229] 11:40:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12edfc000) [pid = 1650] [serial = 685] [outer = 0x0] 11:40:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12fa81000) [pid = 1650] [serial = 686] [outer = 0x12edfc000] 11:40:26 INFO - PROCESS | 1650 | 1461264026385 Marionette DEBUG loaded listener.js 11:40:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12ff3ec00) [pid = 1650] [serial = 687] [outer = 0x12edfc000] 11:40:26 INFO - PROCESS | 1650 | 1461264026813 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]]]}] 11:40:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 11:40:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 670ms 11:40:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 11:40:26 INFO - PROCESS | 1650 | 1461264026846 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 11:40:26 INFO - PROCESS | 1650 | 1461264026847 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 11:40:26 INFO - PROCESS | 1650 | 1461264026849 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 11:40:26 INFO - PROCESS | 1650 | 1461264026851 Marionette TRACE conn2 <- [1,890,null,{}] 11:40:26 INFO - PROCESS | 1650 | 1461264026853 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}] 11:40:27 INFO - PROCESS | 1650 | 1461264027065 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 11:40:27 INFO - PROCESS | 1650 | 1461264027178 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x1143bc800 == 58 [pid = 1650] [id = 230] 11:40:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x11413a800) [pid = 1650] [serial = 688] [outer = 0x0] 11:40:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x11437a000) [pid = 1650] [serial = 689] [outer = 0x11413a800] 11:40:27 INFO - PROCESS | 1650 | 1461264027206 Marionette DEBUG loaded listener.js 11:40:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x1146c8000) [pid = 1650] [serial = 690] [outer = 0x11413a800] 11:40:27 INFO - PROCESS | 1650 | 1461264027639 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]]]}] 11:40:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 11:40:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 823ms 11:40:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 11:40:27 INFO - PROCESS | 1650 | 1461264027689 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 11:40:27 INFO - PROCESS | 1650 | 1461264027693 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 11:40:27 INFO - PROCESS | 1650 | 1461264027698 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 11:40:27 INFO - PROCESS | 1650 | 1461264027700 Marionette TRACE conn2 <- [1,894,null,{}] 11:40:27 INFO - PROCESS | 1650 | 1461264027703 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}] 11:40:27 INFO - PROCESS | 1650 | 1461264027796 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 11:40:27 INFO - PROCESS | 1650 | 1461264027862 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x11891d800 == 59 [pid = 1650] [id = 231] 11:40:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x116270800) [pid = 1650] [serial = 691] [outer = 0x0] 11:40:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x116573000) [pid = 1650] [serial = 692] [outer = 0x116270800] 11:40:27 INFO - PROCESS | 1650 | 1461264027891 Marionette DEBUG loaded listener.js 11:40:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x1186be800) [pid = 1650] [serial = 693] [outer = 0x116270800] 11:40:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12dbec800 == 58 [pid = 1650] [id = 222] 11:40:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12d497000 == 57 [pid = 1650] [id = 221] 11:40:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12ce75000 == 56 [pid = 1650] [id = 220] 11:40:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12bb33800 == 55 [pid = 1650] [id = 219] 11:40:28 INFO - PROCESS | 1650 | --DOCSHELL 0x129b4b000 == 54 [pid = 1650] [id = 218] 11:40:28 INFO - PROCESS | 1650 | --DOCSHELL 0x127e6c800 == 53 [pid = 1650] [id = 217] 11:40:28 INFO - PROCESS | 1650 | --DOCSHELL 0x1241e5000 == 52 [pid = 1650] [id = 216] 11:40:28 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x11bc71000) [pid = 1650] [serial = 581] [outer = 0x0] [url = about:blank] 11:40:28 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12e9c1800) [pid = 1650] [serial = 578] [outer = 0x0] [url = about:blank] 11:40:28 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12ef0d000) [pid = 1650] [serial = 617] [outer = 0x0] [url = about:blank] 11:40:28 INFO - PROCESS | 1650 | --DOCSHELL 0x1237dc800 == 51 [pid = 1650] [id = 215] 11:40:28 INFO - PROCESS | 1650 | --DOCSHELL 0x11bcbb000 == 50 [pid = 1650] [id = 214] 11:40:28 INFO - PROCESS | 1650 | --DOCSHELL 0x11629a800 == 49 [pid = 1650] [id = 213] 11:40:28 INFO - PROCESS | 1650 | --DOCSHELL 0x11bcb8000 == 48 [pid = 1650] [id = 212] 11:40:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12dbda800 == 47 [pid = 1650] [id = 206] 11:40:28 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12cfdb400) [pid = 1650] [serial = 599] [outer = 0x0] [url = about:blank] 11:40:28 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12da1d800) [pid = 1650] [serial = 602] [outer = 0x0] [url = about:blank] 11:40:28 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x11bc79800) [pid = 1650] [serial = 588] [outer = 0x0] [url = about:blank] 11:40:28 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x11a968800) [pid = 1650] [serial = 587] [outer = 0x0] [url = about:blank] 11:40:28 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12bba1400) [pid = 1650] [serial = 596] [outer = 0x0] [url = about:blank] 11:40:28 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x129e76400) [pid = 1650] [serial = 593] [outer = 0x0] [url = about:blank] 11:40:28 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12d475c00) [pid = 1650] [serial = 600] [outer = 0x0] [url = about:blank] 11:40:28 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12b2ce400) [pid = 1650] [serial = 594] [outer = 0x0] [url = about:blank] 11:40:28 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x123ab8c00) [pid = 1650] [serial = 590] [outer = 0x0] [url = about:blank] 11:40:28 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x127441000) [pid = 1650] [serial = 591] [outer = 0x0] [url = about:blank] 11:40:28 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x129b71000) [pid = 1650] [serial = 584] [outer = 0x0] [url = about:blank] 11:40:28 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x129e32400) [pid = 1650] [serial = 605] [outer = 0x0] [url = about:blank] 11:40:28 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12cfda800) [pid = 1650] [serial = 606] [outer = 0x0] [url = about:blank] 11:40:28 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12e32ec00) [pid = 1650] [serial = 608] [outer = 0x0] [url = about:blank] 11:40:28 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12e9c4400) [pid = 1650] [serial = 611] [outer = 0x0] [url = about:blank] 11:40:28 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12e69a400) [pid = 1650] [serial = 603] [outer = 0x0] [url = about:blank] 11:40:28 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12edf7c00) [pid = 1650] [serial = 614] [outer = 0x0] [url = about:blank] 11:40:28 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12ef04400) [pid = 1650] [serial = 615] [outer = 0x0] [url = about:blank] 11:40:28 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12e822400) [pid = 1650] [serial = 609] [outer = 0x0] [url = about:blank] 11:40:28 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12bdc9c00) [pid = 1650] [serial = 597] [outer = 0x0] [url = about:blank] 11:40:28 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12edf5c00) [pid = 1650] [serial = 612] [outer = 0x0] [url = about:blank] 11:40:28 INFO - PROCESS | 1650 | 1461264028278 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]]]}] 11:40:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 11:40:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 623ms 11:40:28 INFO - PROCESS | 1650 | 1461264028321 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 11:40:28 INFO - PROCESS | 1650 | 1461264028323 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 11:40:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 11:40:28 INFO - PROCESS | 1650 | 1461264028331 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 11:40:28 INFO - PROCESS | 1650 | 1461264028332 Marionette TRACE conn2 <- [1,898,null,{}] 11:40:28 INFO - PROCESS | 1650 | 1461264028334 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}] 11:40:28 INFO - PROCESS | 1650 | 1461264028434 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 11:40:28 INFO - PROCESS | 1650 | 1461264028443 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a93c000 == 48 [pid = 1650] [id = 232] 11:40:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x118fa1000) [pid = 1650] [serial = 694] [outer = 0x0] 11:40:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x118fa3000) [pid = 1650] [serial = 695] [outer = 0x118fa1000] 11:40:28 INFO - PROCESS | 1650 | 1461264028469 Marionette DEBUG loaded listener.js 11:40:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11912d000) [pid = 1650] [serial = 696] [outer = 0x118fa1000] 11:40:28 INFO - PROCESS | 1650 | 1461264028832 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]]]}] 11:40:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 11:40:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 522ms 11:40:28 INFO - PROCESS | 1650 | 1461264028854 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 11:40:28 INFO - PROCESS | 1650 | 1461264028856 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 11:40:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 11:40:28 INFO - PROCESS | 1650 | 1461264028863 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 11:40:28 INFO - PROCESS | 1650 | 1461264028867 Marionette TRACE conn2 <- [1,902,null,{}] 11:40:28 INFO - PROCESS | 1650 | 1461264028869 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}] 11:40:28 INFO - PROCESS | 1650 | 1461264028950 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 11:40:28 INFO - PROCESS | 1650 | 1461264028954 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bcb9000 == 49 [pid = 1650] [id = 233] 11:40:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x119279c00) [pid = 1650] [serial = 697] [outer = 0x0] 11:40:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11a60fc00) [pid = 1650] [serial = 698] [outer = 0x119279c00] 11:40:28 INFO - PROCESS | 1650 | 1461264028982 Marionette DEBUG loaded listener.js 11:40:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11b660400) [pid = 1650] [serial = 699] [outer = 0x119279c00] 11:40:29 INFO - PROCESS | 1650 | 1461264029312 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]]]}] 11:40:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 11:40:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 474ms 11:40:29 INFO - PROCESS | 1650 | 1461264029335 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 11:40:29 INFO - PROCESS | 1650 | 1461264029336 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 11:40:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 11:40:29 INFO - PROCESS | 1650 | 1461264029338 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 11:40:29 INFO - PROCESS | 1650 | 1461264029339 Marionette TRACE conn2 <- [1,906,null,{}] 11:40:29 INFO - PROCESS | 1650 | 1461264029345 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}] 11:40:29 INFO - PROCESS | 1650 | 1461264029431 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 11:40:29 INFO - PROCESS | 1650 | 1461264029480 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab0c000 == 50 [pid = 1650] [id = 234] 11:40:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11927f000) [pid = 1650] [serial = 700] [outer = 0x0] 11:40:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x11bb4a000) [pid = 1650] [serial = 701] [outer = 0x11927f000] 11:40:29 INFO - PROCESS | 1650 | 1461264029505 Marionette DEBUG loaded listener.js 11:40:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11bc89400) [pid = 1650] [serial = 702] [outer = 0x11927f000] 11:40:29 INFO - PROCESS | 1650 | 1461264029799 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]]]}] 11:40:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 11:40:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 474ms 11:40:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 11:40:29 INFO - PROCESS | 1650 | 1461264029817 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 11:40:29 INFO - PROCESS | 1650 | 1461264029818 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 11:40:29 INFO - PROCESS | 1650 | 1461264029820 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 11:40:29 INFO - PROCESS | 1650 | 1461264029821 Marionette TRACE conn2 <- [1,910,null,{}] 11:40:29 INFO - PROCESS | 1650 | 1461264029824 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}] 11:40:29 INFO - PROCESS | 1650 | 1461264029907 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 11:40:29 INFO - PROCESS | 1650 | 1461264029914 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x1240ab000 == 51 [pid = 1650] [id = 235] 11:40:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x11bfd4000) [pid = 1650] [serial = 703] [outer = 0x0] 11:40:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11c782c00) [pid = 1650] [serial = 704] [outer = 0x11bfd4000] 11:40:29 INFO - PROCESS | 1650 | 1461264029947 Marionette DEBUG loaded listener.js 11:40:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x123da9400) [pid = 1650] [serial = 705] [outer = 0x11bfd4000] 11:40:30 INFO - PROCESS | 1650 | 1461264030289 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]]]}] 11:40:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 11:40:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 476ms 11:40:30 INFO - PROCESS | 1650 | 1461264030297 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 11:40:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 11:40:30 INFO - PROCESS | 1650 | 1461264030299 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 11:40:30 INFO - PROCESS | 1650 | 1461264030301 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 11:40:30 INFO - PROCESS | 1650 | 1461264030302 Marionette TRACE conn2 <- [1,914,null,{}] 11:40:30 INFO - PROCESS | 1650 | 1461264030304 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}] 11:40:30 INFO - PROCESS | 1650 | 1461264030416 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 11:40:30 INFO - PROCESS | 1650 | 1461264030430 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x1245e0800 == 52 [pid = 1650] [id = 236] 11:40:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x11bfdac00) [pid = 1650] [serial = 706] [outer = 0x0] 11:40:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x124307000) [pid = 1650] [serial = 707] [outer = 0x11bfdac00] 11:40:30 INFO - PROCESS | 1650 | 1461264030455 Marionette DEBUG loaded listener.js 11:40:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x124580000) [pid = 1650] [serial = 708] [outer = 0x11bfdac00] 11:40:30 INFO - PROCESS | 1650 | 1461264030793 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]]]}] 11:40:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 11:40:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 520ms 11:40:30 INFO - PROCESS | 1650 | 1461264030821 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 11:40:30 INFO - PROCESS | 1650 | 1461264030822 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 11:40:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 11:40:30 INFO - PROCESS | 1650 | 1461264030826 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 11:40:30 INFO - PROCESS | 1650 | 1461264030828 Marionette TRACE conn2 <- [1,918,null,{}] 11:40:30 INFO - PROCESS | 1650 | 1461264030830 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}] 11:40:30 INFO - PROCESS | 1650 | 1461264030930 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 11:40:30 INFO - PROCESS | 1650 | 1461264030962 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x1290c2800 == 53 [pid = 1650] [id = 237] 11:40:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x11be52400) [pid = 1650] [serial = 709] [outer = 0x0] 11:40:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x1266d8c00) [pid = 1650] [serial = 710] [outer = 0x11be52400] 11:40:30 INFO - PROCESS | 1650 | 1461264030988 Marionette DEBUG loaded listener.js 11:40:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x1279c0800) [pid = 1650] [serial = 711] [outer = 0x11be52400] 11:40:31 INFO - PROCESS | 1650 | 1461264031562 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]]]}] 11:40:31 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12cfe4c00) [pid = 1650] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 11:40:31 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x1279bb000) [pid = 1650] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 11:40:31 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x11bfdd000) [pid = 1650] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 11:40:31 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x11670c800) [pid = 1650] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 11:40:31 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x1276ed400) [pid = 1650] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 11:40:31 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12ba7e400) [pid = 1650] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 11:40:31 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11adf1800) [pid = 1650] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 11:40:31 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12cfe5400) [pid = 1650] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 11:40:31 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12da1ac00) [pid = 1650] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 11:40:31 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12f0bf000) [pid = 1650] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 11:40:31 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12bba8000) [pid = 1650] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 11:40:31 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x127fc2800) [pid = 1650] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 11:40:31 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x116015000) [pid = 1650] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 11:40:31 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11aaf5400) [pid = 1650] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 11:40:31 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x11a87fc00) [pid = 1650] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 11:40:31 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x123eddc00) [pid = 1650] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 11:40:31 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12e823800) [pid = 1650] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 11:40:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 11:40:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 772ms 11:40:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 11:40:31 INFO - PROCESS | 1650 | 1461264031598 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 11:40:31 INFO - PROCESS | 1650 | 1461264031601 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 11:40:31 INFO - PROCESS | 1650 | 1461264031604 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 11:40:31 INFO - PROCESS | 1650 | 1461264031607 Marionette TRACE conn2 <- [1,922,null,{}] 11:40:31 INFO - PROCESS | 1650 | 1461264031611 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}] 11:40:31 INFO - PROCESS | 1650 | 1461264031699 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 11:40:31 INFO - PROCESS | 1650 | 1461264031791 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x116211800 == 54 [pid = 1650] [id = 238] 11:40:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x114f6d800) [pid = 1650] [serial = 712] [outer = 0x0] 11:40:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11533cc00) [pid = 1650] [serial = 713] [outer = 0x114f6d800] 11:40:31 INFO - PROCESS | 1650 | 1461264031823 Marionette DEBUG loaded listener.js 11:40:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x116572400) [pid = 1650] [serial = 714] [outer = 0x114f6d800] 11:40:32 INFO - PROCESS | 1650 | 1461264032287 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]]]}] 11:40:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 11:40:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 722ms 11:40:32 INFO - PROCESS | 1650 | 1461264032341 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 11:40:32 INFO - PROCESS | 1650 | 1461264032346 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 11:40:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 11:40:32 INFO - PROCESS | 1650 | 1461264032351 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 11:40:32 INFO - PROCESS | 1650 | 1461264032353 Marionette TRACE conn2 <- [1,926,null,{}] 11:40:32 INFO - PROCESS | 1650 | 1461264032356 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}] 11:40:32 INFO - PROCESS | 1650 | 1461264032454 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 11:40:32 INFO - PROCESS | 1650 | 1461264032519 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bc22000 == 55 [pid = 1650] [id = 239] 11:40:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x118f9e400) [pid = 1650] [serial = 715] [outer = 0x0] 11:40:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x118fa8000) [pid = 1650] [serial = 716] [outer = 0x118f9e400] 11:40:32 INFO - PROCESS | 1650 | 1461264032549 Marionette DEBUG loaded listener.js 11:40:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11a60c800) [pid = 1650] [serial = 717] [outer = 0x118f9e400] 11:40:32 INFO - PROCESS | 1650 | 1461264032961 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]]]}] 11:40:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 11:40:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 620ms 11:40:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 11:40:32 INFO - PROCESS | 1650 | 1461264032972 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 11:40:32 INFO - PROCESS | 1650 | 1461264032974 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 11:40:32 INFO - PROCESS | 1650 | 1461264032979 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 11:40:32 INFO - PROCESS | 1650 | 1461264032982 Marionette TRACE conn2 <- [1,930,null,{}] 11:40:32 INFO - PROCESS | 1650 | 1461264032989 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}] 11:40:33 INFO - PROCESS | 1650 | 1461264033091 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 11:40:33 INFO - PROCESS | 1650 | 1461264033140 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x129740800 == 56 [pid = 1650] [id = 240] 11:40:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x11a95f800) [pid = 1650] [serial = 718] [outer = 0x0] 11:40:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11bc81c00) [pid = 1650] [serial = 719] [outer = 0x11a95f800] 11:40:33 INFO - PROCESS | 1650 | 1461264033172 Marionette DEBUG loaded listener.js 11:40:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x11bfd6400) [pid = 1650] [serial = 720] [outer = 0x11a95f800] 11:40:33 INFO - PROCESS | 1650 | 1461264033603 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]]]}] 11:40:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 11:40:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 676ms 11:40:33 INFO - PROCESS | 1650 | 1461264033654 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 11:40:33 INFO - PROCESS | 1650 | 1461264033656 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 11:40:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 11:40:33 INFO - PROCESS | 1650 | 1461264033659 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 11:40:33 INFO - PROCESS | 1650 | 1461264033660 Marionette TRACE conn2 <- [1,934,null,{}] 11:40:33 INFO - PROCESS | 1650 | 1461264033662 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}] 11:40:33 INFO - PROCESS | 1650 | 1461264033782 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 11:40:33 INFO - PROCESS | 1650 | 1461264033858 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b7d8000 == 57 [pid = 1650] [id = 241] 11:40:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x123c4c400) [pid = 1650] [serial = 721] [outer = 0x0] 11:40:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x1243cfc00) [pid = 1650] [serial = 722] [outer = 0x123c4c400] 11:40:33 INFO - PROCESS | 1650 | 1461264033886 Marionette DEBUG loaded listener.js 11:40:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x1276b6800) [pid = 1650] [serial = 723] [outer = 0x123c4c400] 11:40:34 INFO - PROCESS | 1650 | 1461264034292 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]]]}] 11:40:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 11:40:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 671ms 11:40:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 11:40:34 INFO - PROCESS | 1650 | 1461264034330 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 11:40:34 INFO - PROCESS | 1650 | 1461264034332 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 11:40:34 INFO - PROCESS | 1650 | 1461264034334 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 11:40:34 INFO - PROCESS | 1650 | 1461264034336 Marionette TRACE conn2 <- [1,938,null,{}] 11:40:34 INFO - PROCESS | 1650 | 1461264034338 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}] 11:40:34 INFO - PROCESS | 1650 | 1461264034438 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 11:40:34 INFO - PROCESS | 1650 | 1461264034491 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c01f800 == 58 [pid = 1650] [id = 242] 11:40:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x1279bb000) [pid = 1650] [serial = 724] [outer = 0x0] 11:40:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x127fb8c00) [pid = 1650] [serial = 725] [outer = 0x1279bb000] 11:40:34 INFO - PROCESS | 1650 | 1461264034524 Marionette DEBUG loaded listener.js 11:40:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x1290b4400) [pid = 1650] [serial = 726] [outer = 0x1279bb000] 11:40:34 INFO - PROCESS | 1650 | 1461264034921 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]]]}] 11:40:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 11:40:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 620ms 11:40:34 INFO - PROCESS | 1650 | 1461264034954 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 11:40:34 INFO - PROCESS | 1650 | 1461264034956 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 11:40:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 11:40:34 INFO - PROCESS | 1650 | 1461264034958 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 11:40:34 INFO - PROCESS | 1650 | 1461264034959 Marionette TRACE conn2 <- [1,942,null,{}] 11:40:34 INFO - PROCESS | 1650 | 1461264034962 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}] 11:40:35 INFO - PROCESS | 1650 | 1461264035074 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 11:40:35 INFO - PROCESS | 1650 | 1461264035160 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d0ae000 == 59 [pid = 1650] [id = 243] 11:40:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x129b6a400) [pid = 1650] [serial = 727] [outer = 0x0] 11:40:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x129e39400) [pid = 1650] [serial = 728] [outer = 0x129b6a400] 11:40:35 INFO - PROCESS | 1650 | 1461264035191 Marionette DEBUG loaded listener.js 11:40:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12b2d0c00) [pid = 1650] [serial = 729] [outer = 0x129b6a400] 11:40:35 INFO - PROCESS | 1650 | 1461264035624 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]]]}] 11:40:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 11:40:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 721ms 11:40:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 11:40:35 INFO - PROCESS | 1650 | 1461264035680 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 11:40:35 INFO - PROCESS | 1650 | 1461264035681 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 11:40:35 INFO - PROCESS | 1650 | 1461264035683 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 11:40:35 INFO - PROCESS | 1650 | 1461264035685 Marionette TRACE conn2 <- [1,946,null,{}] 11:40:35 INFO - PROCESS | 1650 | 1461264035687 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}] 11:40:35 INFO - PROCESS | 1650 | 1461264035786 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 11:40:35 INFO - PROCESS | 1650 | 1461264035850 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x11afbf000 == 60 [pid = 1650] [id = 244] 11:40:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x118986000) [pid = 1650] [serial = 730] [outer = 0x0] 11:40:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12b3ee800) [pid = 1650] [serial = 731] [outer = 0x118986000] 11:40:35 INFO - PROCESS | 1650 | 1461264035880 Marionette DEBUG loaded listener.js 11:40:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12ba7a400) [pid = 1650] [serial = 732] [outer = 0x118986000] 11:40:36 INFO - PROCESS | 1650 | 1461264036434 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]]]}] 11:40:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 11:40:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 771ms 11:40:36 INFO - PROCESS | 1650 | 1461264036455 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 11:40:36 INFO - PROCESS | 1650 | 1461264036457 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 11:40:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 11:40:36 INFO - PROCESS | 1650 | 1461264036479 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 11:40:36 INFO - PROCESS | 1650 | 1461264036481 Marionette TRACE conn2 <- [1,950,null,{}] 11:40:36 INFO - PROCESS | 1650 | 1461264036485 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}] 11:40:36 INFO - PROCESS | 1650 | 1461264036581 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 11:40:36 INFO - PROCESS | 1650 | 1461264036653 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bcb4000 == 61 [pid = 1650] [id = 245] 11:40:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x114c6e800) [pid = 1650] [serial = 733] [outer = 0x0] 11:40:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x11864cc00) [pid = 1650] [serial = 734] [outer = 0x114c6e800] 11:40:36 INFO - PROCESS | 1650 | 1461264036681 Marionette DEBUG loaded listener.js 11:40:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x118f9c000) [pid = 1650] [serial = 735] [outer = 0x114c6e800] 11:40:37 INFO - PROCESS | 1650 | 1461264037102 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]]]}] 11:40:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12e48a000 == 60 [pid = 1650] [id = 137] 11:40:37 INFO - PROCESS | 1650 | --DOCSHELL 0x1245e0800 == 59 [pid = 1650] [id = 236] 11:40:37 INFO - PROCESS | 1650 | --DOCSHELL 0x1240ab000 == 58 [pid = 1650] [id = 235] 11:40:37 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab0c000 == 57 [pid = 1650] [id = 234] 11:40:37 INFO - PROCESS | 1650 | --DOCSHELL 0x11bcb9000 == 56 [pid = 1650] [id = 233] 11:40:37 INFO - PROCESS | 1650 | --DOCSHELL 0x11a93c000 == 55 [pid = 1650] [id = 232] 11:40:37 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12e38cc00) [pid = 1650] [serial = 668] [outer = 0x0] [url = about:blank] 11:40:37 INFO - PROCESS | 1650 | --DOCSHELL 0x11891d800 == 54 [pid = 1650] [id = 231] 11:40:37 INFO - PROCESS | 1650 | --DOCSHELL 0x1143bc800 == 53 [pid = 1650] [id = 230] 11:40:37 INFO - PROCESS | 1650 | --DOCSHELL 0x123b2b000 == 52 [pid = 1650] [id = 225] 11:40:37 INFO - PROCESS | 1650 | --DOCSHELL 0x11a97a000 == 51 [pid = 1650] [id = 224] 11:40:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 11:40:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 675ms 11:40:37 INFO - PROCESS | 1650 | 1461264037153 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 11:40:37 INFO - PROCESS | 1650 | 1461264037156 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 11:40:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 11:40:37 INFO - PROCESS | 1650 | 1461264037160 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 11:40:37 INFO - PROCESS | 1650 | 1461264037162 Marionette TRACE conn2 <- [1,954,null,{}] 11:40:37 INFO - PROCESS | 1650 | 1461264037164 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}] 11:40:37 INFO - PROCESS | 1650 | 1461264037254 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 11:40:37 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x129893800) [pid = 1650] [serial = 470] [outer = 0x0] [url = about:blank] 11:40:37 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x1267cd400) [pid = 1650] [serial = 458] [outer = 0x0] [url = about:blank] 11:40:37 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x11b6a1c00) [pid = 1650] [serial = 461] [outer = 0x0] [url = about:blank] 11:40:37 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x127ef0c00) [pid = 1650] [serial = 467] [outer = 0x0] [url = about:blank] 11:40:37 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12cf1f800) [pid = 1650] [serial = 507] [outer = 0x0] [url = about:blank] 11:40:37 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x124308c00) [pid = 1650] [serial = 464] [outer = 0x0] [url = about:blank] 11:40:37 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12d4c4800) [pid = 1650] [serial = 650] [outer = 0x0] [url = about:blank] 11:40:37 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12e821800) [pid = 1650] [serial = 653] [outer = 0x0] [url = about:blank] 11:40:37 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12f0c2800) [pid = 1650] [serial = 659] [outer = 0x0] [url = about:blank] 11:40:37 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12bdbe400) [pid = 1650] [serial = 647] [outer = 0x0] [url = about:blank] 11:40:37 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12b2c9000) [pid = 1650] [serial = 644] [outer = 0x0] [url = about:blank] 11:40:37 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12ba70400) [pid = 1650] [serial = 645] [outer = 0x0] [url = about:blank] 11:40:37 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11ade9400) [pid = 1650] [serial = 620] [outer = 0x0] [url = about:blank] 11:40:37 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12e81b000) [pid = 1650] [serial = 662] [outer = 0x0] [url = about:blank] 11:40:37 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11bfd2400) [pid = 1650] [serial = 636] [outer = 0x0] [url = about:blank] 11:40:37 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x11adf5800) [pid = 1650] [serial = 635] [outer = 0x0] [url = about:blank] 11:40:37 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x129e7f000) [pid = 1650] [serial = 626] [outer = 0x0] [url = about:blank] 11:40:37 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x11bfd6c00) [pid = 1650] [serial = 638] [outer = 0x0] [url = about:blank] 11:40:37 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x123ede800) [pid = 1650] [serial = 639] [outer = 0x0] [url = about:blank] 11:40:37 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x1243d4000) [pid = 1650] [serial = 641] [outer = 0x0] [url = about:blank] 11:40:37 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x1297ea800) [pid = 1650] [serial = 642] [outer = 0x0] [url = about:blank] 11:40:37 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12edfb000) [pid = 1650] [serial = 632] [outer = 0x0] [url = about:blank] 11:40:37 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x1243d4c00) [pid = 1650] [serial = 623] [outer = 0x0] [url = about:blank] 11:40:37 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12d4bd400) [pid = 1650] [serial = 629] [outer = 0x0] [url = about:blank] 11:40:37 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12ef0fc00) [pid = 1650] [serial = 657] [outer = 0x0] [url = about:blank] 11:40:37 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12edf9400) [pid = 1650] [serial = 656] [outer = 0x0] [url = about:blank] 11:40:37 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12f0c1800) [pid = 1650] [serial = 663] [outer = 0x0] [url = about:blank] 11:40:37 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12f0cb000) [pid = 1650] [serial = 660] [outer = 0x0] [url = about:blank] 11:40:37 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12e9c2800) [pid = 1650] [serial = 654] [outer = 0x0] [url = about:blank] 11:40:37 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12ff38800) [pid = 1650] [serial = 666] [outer = 0x0] [url = about:blank] 11:40:37 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12cf16000) [pid = 1650] [serial = 648] [outer = 0x0] [url = about:blank] 11:40:37 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12e69b800) [pid = 1650] [serial = 651] [outer = 0x0] [url = about:blank] 11:40:37 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12f6c1400) [pid = 1650] [serial = 665] [outer = 0x0] [url = about:blank] 11:40:37 INFO - PROCESS | 1650 | 1461264037313 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x11971e000 == 52 [pid = 1650] [id = 246] 11:40:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1155ee000) [pid = 1650] [serial = 736] [outer = 0x0] 11:40:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11912c800) [pid = 1650] [serial = 737] [outer = 0x1155ee000] 11:40:37 INFO - PROCESS | 1650 | 1461264037340 Marionette DEBUG loaded listener.js 11:40:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11af6b400) [pid = 1650] [serial = 738] [outer = 0x1155ee000] 11:40:37 INFO - PROCESS | 1650 | 1461264037649 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]]]}] 11:40:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 11:40:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 520ms 11:40:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 11:40:37 INFO - PROCESS | 1650 | 1461264037681 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 11:40:37 INFO - PROCESS | 1650 | 1461264037682 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 11:40:37 INFO - PROCESS | 1650 | 1461264037684 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 11:40:37 INFO - PROCESS | 1650 | 1461264037687 Marionette TRACE conn2 <- [1,958,null,{}] 11:40:37 INFO - PROCESS | 1650 | 1461264037696 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}] 11:40:37 INFO - PROCESS | 1650 | 1461264037778 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 11:40:37 INFO - PROCESS | 1650 | 1461264037857 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c604000 == 53 [pid = 1650] [id = 247] 11:40:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11af6a800) [pid = 1650] [serial = 739] [outer = 0x0] 11:40:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11be53800) [pid = 1650] [serial = 740] [outer = 0x11af6a800] 11:40:37 INFO - PROCESS | 1650 | 1461264037888 Marionette DEBUG loaded listener.js 11:40:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x123cb3400) [pid = 1650] [serial = 741] [outer = 0x11af6a800] 11:40:38 INFO - PROCESS | 1650 | 1461264038204 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]]]}] 11:40:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 11:40:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 569ms 11:40:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 11:40:38 INFO - PROCESS | 1650 | 1461264038255 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 11:40:38 INFO - PROCESS | 1650 | 1461264038257 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 11:40:38 INFO - PROCESS | 1650 | 1461264038259 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 11:40:38 INFO - PROCESS | 1650 | 1461264038260 Marionette TRACE conn2 <- [1,962,null,{}] 11:40:38 INFO - PROCESS | 1650 | 1461264038263 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}] 11:40:38 INFO - PROCESS | 1650 | 1461264038340 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 11:40:38 INFO - PROCESS | 1650 | 1461264038393 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x1240bd800 == 54 [pid = 1650] [id = 248] 11:40:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11be59400) [pid = 1650] [serial = 742] [outer = 0x0] 11:40:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12430c800) [pid = 1650] [serial = 743] [outer = 0x11be59400] 11:40:38 INFO - PROCESS | 1650 | 1461264038419 Marionette DEBUG loaded listener.js 11:40:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1279c2c00) [pid = 1650] [serial = 744] [outer = 0x11be59400] 11:40:38 INFO - PROCESS | 1650 | 1461264038713 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]]]}] 11:40:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 11:40:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 470ms 11:40:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 11:40:38 INFO - PROCESS | 1650 | 1461264038735 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 11:40:38 INFO - PROCESS | 1650 | 1461264038736 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 11:40:38 INFO - PROCESS | 1650 | 1461264038738 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 11:40:38 INFO - PROCESS | 1650 | 1461264038739 Marionette TRACE conn2 <- [1,966,null,{}] 11:40:38 INFO - PROCESS | 1650 | 1461264038745 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}] 11:40:38 INFO - PROCESS | 1650 | 1461264038829 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 11:40:38 INFO - PROCESS | 1650 | 1461264038833 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x129743800 == 55 [pid = 1650] [id = 249] 11:40:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1243d7c00) [pid = 1650] [serial = 745] [outer = 0x0] 11:40:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x129b71000) [pid = 1650] [serial = 746] [outer = 0x1243d7c00] 11:40:38 INFO - PROCESS | 1650 | 1461264038858 Marionette DEBUG loaded listener.js 11:40:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x129e76400) [pid = 1650] [serial = 747] [outer = 0x1243d7c00] 11:40:39 INFO - PROCESS | 1650 | 1461264039218 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]]]}] 11:40:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 11:40:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 523ms 11:40:39 INFO - PROCESS | 1650 | 1461264039262 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 11:40:39 INFO - PROCESS | 1650 | 1461264039263 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 11:40:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 11:40:39 INFO - PROCESS | 1650 | 1461264039265 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 11:40:39 INFO - PROCESS | 1650 | 1461264039266 Marionette TRACE conn2 <- [1,970,null,{}] 11:40:39 INFO - PROCESS | 1650 | 1461264039269 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}] 11:40:39 INFO - PROCESS | 1650 | 1461264039385 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 11:40:39 INFO - PROCESS | 1650 | 1461264039420 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c00d000 == 56 [pid = 1650] [id = 250] 11:40:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x129e79400) [pid = 1650] [serial = 748] [outer = 0x0] 11:40:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12b3e2c00) [pid = 1650] [serial = 749] [outer = 0x129e79400] 11:40:39 INFO - PROCESS | 1650 | 1461264039448 Marionette DEBUG loaded listener.js 11:40:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12bdc9c00) [pid = 1650] [serial = 750] [outer = 0x129e79400] 11:40:39 INFO - PROCESS | 1650 | 1461264039779 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]]]}] 11:40:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 11:40:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 521ms 11:40:39 INFO - PROCESS | 1650 | 1461264039786 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 11:40:39 INFO - PROCESS | 1650 | 1461264039787 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 11:40:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 11:40:39 INFO - PROCESS | 1650 | 1461264039789 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 11:40:39 INFO - PROCESS | 1650 | 1461264039792 Marionette TRACE conn2 <- [1,974,null,{}] 11:40:39 INFO - PROCESS | 1650 | 1461264039795 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}] 11:40:39 INFO - PROCESS | 1650 | 1461264039895 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 11:40:39 INFO - PROCESS | 1650 | 1461264039908 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d099800 == 57 [pid = 1650] [id = 251] 11:40:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12bba9000) [pid = 1650] [serial = 751] [outer = 0x0] 11:40:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12ce0f000) [pid = 1650] [serial = 752] [outer = 0x12bba9000] 11:40:39 INFO - PROCESS | 1650 | 1461264039933 Marionette DEBUG loaded listener.js 11:40:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12cf21000) [pid = 1650] [serial = 753] [outer = 0x12bba9000] 11:40:40 INFO - PROCESS | 1650 | 1461264040283 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]]]}] 11:40:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 11:40:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 521ms 11:40:40 INFO - PROCESS | 1650 | 1461264040312 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 11:40:40 INFO - PROCESS | 1650 | 1461264040313 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 11:40:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 11:40:40 INFO - PROCESS | 1650 | 1461264040315 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 11:40:40 INFO - PROCESS | 1650 | 1461264040316 Marionette TRACE conn2 <- [1,978,null,{}] 11:40:40 INFO - PROCESS | 1650 | 1461264040319 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}] 11:40:40 INFO - PROCESS | 1650 | 1461264040422 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 11:40:40 INFO - PROCESS | 1650 | 1461264040427 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db1b000 == 58 [pid = 1650] [id = 252] 11:40:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x129e79800) [pid = 1650] [serial = 754] [outer = 0x0] 11:40:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12cfe5800) [pid = 1650] [serial = 755] [outer = 0x129e79800] 11:40:40 INFO - PROCESS | 1650 | 1461264040452 Marionette DEBUG loaded listener.js 11:40:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12d270400) [pid = 1650] [serial = 756] [outer = 0x129e79800] 11:40:40 INFO - PROCESS | 1650 | 1461264040798 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]]]}] 11:40:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 11:40:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 518ms 11:40:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 11:40:40 INFO - PROCESS | 1650 | 1461264040834 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 11:40:40 INFO - PROCESS | 1650 | 1461264040835 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 11:40:40 INFO - PROCESS | 1650 | 1461264040837 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 11:40:40 INFO - PROCESS | 1650 | 1461264040838 Marionette TRACE conn2 <- [1,982,null,{}] 11:40:40 INFO - PROCESS | 1650 | 1461264040841 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}] 11:40:40 INFO - PROCESS | 1650 | 1461264040944 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 11:40:40 INFO - PROCESS | 1650 | 1461264040977 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e490000 == 59 [pid = 1650] [id = 253] 11:40:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12bdca000) [pid = 1650] [serial = 757] [outer = 0x0] 11:40:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12d47b000) [pid = 1650] [serial = 758] [outer = 0x12bdca000] 11:40:41 INFO - PROCESS | 1650 | 1461264041002 Marionette DEBUG loaded listener.js 11:40:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12d4c4400) [pid = 1650] [serial = 759] [outer = 0x12bdca000] 11:40:41 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12edfa400) [pid = 1650] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 11:40:41 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x119279c00) [pid = 1650] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 11:40:41 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x118fa1000) [pid = 1650] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 11:40:41 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11927f000) [pid = 1650] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 11:40:41 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x116270800) [pid = 1650] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 11:40:41 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11413a800) [pid = 1650] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 11:40:41 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12e827000) [pid = 1650] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 11:40:41 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x119125400) [pid = 1650] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 11:40:41 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x11bfd4000) [pid = 1650] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 11:40:41 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11bfdac00) [pid = 1650] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 11:40:41 INFO - PROCESS | 1650 | 1461264041403 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]]]}] 11:40:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 11:40:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 574ms 11:40:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 11:40:41 INFO - PROCESS | 1650 | 1461264041413 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 11:40:41 INFO - PROCESS | 1650 | 1461264041415 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 11:40:41 INFO - PROCESS | 1650 | 1461264041418 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 11:40:41 INFO - PROCESS | 1650 | 1461264041420 Marionette TRACE conn2 <- [1,986,null,{}] 11:40:41 INFO - PROCESS | 1650 | 1461264041425 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}] 11:40:41 INFO - PROCESS | 1650 | 1461264041558 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 11:40:41 INFO - PROCESS | 1650 | 1461264041636 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12740d800 == 60 [pid = 1650] [id = 254] 11:40:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11437f400) [pid = 1650] [serial = 760] [outer = 0x0] 11:40:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11bb7e800) [pid = 1650] [serial = 761] [outer = 0x11437f400] 11:40:41 INFO - PROCESS | 1650 | 1461264041678 Marionette DEBUG loaded listener.js 11:40:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x1279c1c00) [pid = 1650] [serial = 762] [outer = 0x11437f400] 11:40:42 INFO - PROCESS | 1650 | 1461264042036 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]]]}] 11:40:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 11:40:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 670ms 11:40:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 11:40:42 INFO - PROCESS | 1650 | 1461264042089 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 11:40:42 INFO - PROCESS | 1650 | 1461264042090 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 11:40:42 INFO - PROCESS | 1650 | 1461264042093 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 11:40:42 INFO - PROCESS | 1650 | 1461264042094 Marionette TRACE conn2 <- [1,990,null,{}] 11:40:42 INFO - PROCESS | 1650 | 1461264042096 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}] 11:40:42 INFO - PROCESS | 1650 | 1461264042189 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 11:40:42 INFO - PROCESS | 1650 | 1461264042265 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e940000 == 61 [pid = 1650] [id = 255] 11:40:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12da12400) [pid = 1650] [serial = 763] [outer = 0x0] 11:40:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12e331400) [pid = 1650] [serial = 764] [outer = 0x12da12400] 11:40:42 INFO - PROCESS | 1650 | 1461264042294 Marionette DEBUG loaded listener.js 11:40:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12e38e000) [pid = 1650] [serial = 765] [outer = 0x12da12400] 11:40:42 INFO - PROCESS | 1650 | 1461264042580 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]]]}] 11:40:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 11:40:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 521ms 11:40:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 11:40:42 INFO - PROCESS | 1650 | 1461264042616 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 11:40:42 INFO - PROCESS | 1650 | 1461264042617 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 11:40:42 INFO - PROCESS | 1650 | 1461264042619 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 11:40:42 INFO - PROCESS | 1650 | 1461264042621 Marionette TRACE conn2 <- [1,994,null,{}] 11:40:42 INFO - PROCESS | 1650 | 1461264042623 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}] 11:40:42 INFO - PROCESS | 1650 | 1461264042711 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 11:40:42 INFO - PROCESS | 1650 | 1461264042715 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f035800 == 62 [pid = 1650] [id = 256] 11:40:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12e381800) [pid = 1650] [serial = 766] [outer = 0x0] 11:40:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12e69a400) [pid = 1650] [serial = 767] [outer = 0x12e381800] 11:40:42 INFO - PROCESS | 1650 | 1461264042741 Marionette DEBUG loaded listener.js 11:40:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12e822400) [pid = 1650] [serial = 768] [outer = 0x12e381800] 11:40:43 INFO - PROCESS | 1650 | 1461264043051 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]]]}] 11:40:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 11:40:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 469ms 11:40:43 INFO - PROCESS | 1650 | 1461264043090 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 11:40:43 INFO - PROCESS | 1650 | 1461264043092 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 11:40:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 11:40:43 INFO - PROCESS | 1650 | 1461264043096 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 11:40:43 INFO - PROCESS | 1650 | 1461264043097 Marionette TRACE conn2 <- [1,998,null,{}] 11:40:43 INFO - PROCESS | 1650 | 1461264043100 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}] 11:40:43 INFO - PROCESS | 1650 | 1461264043207 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 11:40:43 INFO - PROCESS | 1650 | 1461264043214 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f4c4000 == 63 [pid = 1650] [id = 257] 11:40:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12e69d800) [pid = 1650] [serial = 769] [outer = 0x0] 11:40:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12e9b7c00) [pid = 1650] [serial = 770] [outer = 0x12e69d800] 11:40:43 INFO - PROCESS | 1650 | 1461264043239 Marionette DEBUG loaded listener.js 11:40:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12e9bf400) [pid = 1650] [serial = 771] [outer = 0x12e69d800] 11:40:43 INFO - PROCESS | 1650 | 1461264043721 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]]]}] 11:40:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 11:40:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 670ms 11:40:43 INFO - PROCESS | 1650 | 1461264043766 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 11:40:43 INFO - PROCESS | 1650 | 1461264043769 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 11:40:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 11:40:43 INFO - PROCESS | 1650 | 1461264043774 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 11:40:43 INFO - PROCESS | 1650 | 1461264043775 Marionette TRACE conn2 <- [1,1002,null,{}] 11:40:43 INFO - PROCESS | 1650 | 1461264043779 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}] 11:40:43 INFO - PROCESS | 1650 | 1461264043887 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 11:40:43 INFO - PROCESS | 1650 | 1461264043944 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bc2b800 == 64 [pid = 1650] [id = 258] 11:40:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x1189e3400) [pid = 1650] [serial = 772] [outer = 0x0] 11:40:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x118fa3400) [pid = 1650] [serial = 773] [outer = 0x1189e3400] 11:40:43 INFO - PROCESS | 1650 | 1461264043976 Marionette DEBUG loaded listener.js 11:40:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x11ade7c00) [pid = 1650] [serial = 774] [outer = 0x1189e3400] 11:40:44 INFO - PROCESS | 1650 | 1461264044427 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]]]}] 11:40:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 11:40:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 673ms 11:40:44 INFO - PROCESS | 1650 | 1461264044447 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 11:40:44 INFO - PROCESS | 1650 | 1461264044451 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 11:40:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 11:40:44 INFO - PROCESS | 1650 | 1461264044456 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 11:40:44 INFO - PROCESS | 1650 | 1461264044458 Marionette TRACE conn2 <- [1,1006,null,{}] 11:40:44 INFO - PROCESS | 1650 | 1461264044461 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}] 11:40:44 INFO - PROCESS | 1650 | 1461264044566 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 11:40:44 INFO - PROCESS | 1650 | 1461264044657 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x129744000 == 65 [pid = 1650] [id = 259] 11:40:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x11af6c000) [pid = 1650] [serial = 775] [outer = 0x0] 11:40:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x11be52c00) [pid = 1650] [serial = 776] [outer = 0x11af6c000] 11:40:44 INFO - PROCESS | 1650 | 1461264044687 Marionette DEBUG loaded listener.js 11:40:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12419c000) [pid = 1650] [serial = 777] [outer = 0x11af6c000] 11:40:45 INFO - PROCESS | 1650 | 1461264045076 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]]]}] 11:40:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 11:40:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 673ms 11:40:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 11:40:45 INFO - PROCESS | 1650 | 1461264045129 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 11:40:45 INFO - PROCESS | 1650 | 1461264045130 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 11:40:45 INFO - PROCESS | 1650 | 1461264045133 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 11:40:45 INFO - PROCESS | 1650 | 1461264045135 Marionette TRACE conn2 <- [1,1010,null,{}] 11:40:45 INFO - PROCESS | 1650 | 1461264045160 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}] 11:40:45 INFO - PROCESS | 1650 | 1461264045284 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 11:40:45 INFO - PROCESS | 1650 | 1461264045337 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e94d800 == 66 [pid = 1650] [id = 260] 11:40:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12b2c9000) [pid = 1650] [serial = 778] [outer = 0x0] 11:40:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12b3e7400) [pid = 1650] [serial = 779] [outer = 0x12b2c9000] 11:40:45 INFO - PROCESS | 1650 | 1461264045368 Marionette DEBUG loaded listener.js 11:40:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12bba0400) [pid = 1650] [serial = 780] [outer = 0x12b2c9000] 11:40:45 INFO - PROCESS | 1650 | 1461264045795 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]]]}] 11:40:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 11:40:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 672ms 11:40:45 INFO - PROCESS | 1650 | 1461264045805 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 11:40:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 11:40:45 INFO - PROCESS | 1650 | 1461264045807 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 11:40:45 INFO - PROCESS | 1650 | 1461264045810 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 11:40:45 INFO - PROCESS | 1650 | 1461264045811 Marionette TRACE conn2 <- [1,1014,null,{}] 11:40:45 INFO - PROCESS | 1650 | 1461264045813 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}] 11:40:45 INFO - PROCESS | 1650 | 1461264045948 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 11:40:46 INFO - PROCESS | 1650 | 1461264046016 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c155800 == 67 [pid = 1650] [id = 261] 11:40:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x11be55c00) [pid = 1650] [serial = 781] [outer = 0x0] 11:40:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12bbabc00) [pid = 1650] [serial = 782] [outer = 0x11be55c00] 11:40:46 INFO - PROCESS | 1650 | 1461264046047 Marionette DEBUG loaded listener.js 11:40:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12d4c1400) [pid = 1650] [serial = 783] [outer = 0x11be55c00] 11:40:46 INFO - PROCESS | 1650 | 1461264046667 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]]]}] 11:40:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 11:40:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 869ms 11:40:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 11:40:46 INFO - PROCESS | 1650 | 1461264046680 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 11:40:46 INFO - PROCESS | 1650 | 1461264046682 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 11:40:46 INFO - PROCESS | 1650 | 1461264046686 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 11:40:46 INFO - PROCESS | 1650 | 1461264046688 Marionette TRACE conn2 <- [1,1018,null,{}] 11:40:46 INFO - PROCESS | 1650 | 1461264046709 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}] 11:40:46 INFO - PROCESS | 1650 | 1461264046818 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 11:40:46 INFO - PROCESS | 1650 | 1461264046870 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x1199e1000 == 68 [pid = 1650] [id = 262] 11:40:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x115785400) [pid = 1650] [serial = 784] [outer = 0x0] 11:40:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x11650ec00) [pid = 1650] [serial = 785] [outer = 0x115785400] 11:40:46 INFO - PROCESS | 1650 | 1461264046898 Marionette DEBUG loaded listener.js 11:40:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x1188e9800) [pid = 1650] [serial = 786] [outer = 0x115785400] 11:40:47 INFO - PROCESS | 1650 | 1461264047337 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]]]}] 11:40:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 11:40:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 722ms 11:40:47 INFO - PROCESS | 1650 | 1461264047410 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 11:40:47 INFO - PROCESS | 1650 | 1461264047414 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 11:40:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 11:40:47 INFO - PROCESS | 1650 | 1461264047422 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 11:40:47 INFO - PROCESS | 1650 | 1461264047426 Marionette TRACE conn2 <- [1,1022,null,{}] 11:40:47 INFO - PROCESS | 1650 | 1461264047431 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}] 11:40:47 INFO - PROCESS | 1650 | 1461264047547 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 11:40:47 INFO - PROCESS | 1650 | 1461264047615 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x1199dd800 == 69 [pid = 1650] [id = 263] 11:40:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x118fa1000) [pid = 1650] [serial = 787] [outer = 0x0] 11:40:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x1192d7c00) [pid = 1650] [serial = 788] [outer = 0x118fa1000] 11:40:47 INFO - PROCESS | 1650 | 1461264047642 Marionette DEBUG loaded listener.js 11:40:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x11a883c00) [pid = 1650] [serial = 789] [outer = 0x118fa1000] 11:40:47 INFO - PROCESS | 1650 | --DOCSHELL 0x1240c6000 == 68 [pid = 1650] [id = 183] 11:40:47 INFO - PROCESS | 1650 | --DOCSHELL 0x119c51800 == 67 [pid = 1650] [id = 149] 11:40:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12b7e3800 == 66 [pid = 1650] [id = 166] 11:40:47 INFO - PROCESS | 1650 | --DOCSHELL 0x119c6f000 == 65 [pid = 1650] [id = 207] 11:40:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12d0b2800 == 64 [pid = 1650] [id = 181] 11:40:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12f035800 == 63 [pid = 1650] [id = 256] 11:40:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12e940000 == 62 [pid = 1650] [id = 255] 11:40:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12740d800 == 61 [pid = 1650] [id = 254] 11:40:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12e490000 == 60 [pid = 1650] [id = 253] 11:40:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12db1b000 == 59 [pid = 1650] [id = 252] 11:40:47 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x11a960c00) [pid = 1650] [serial = 671] [outer = 0x0] [url = about:blank] 11:40:47 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x11be56c00) [pid = 1650] [serial = 674] [outer = 0x0] [url = about:blank] 11:40:47 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x127ecb800) [pid = 1650] [serial = 677] [outer = 0x0] [url = about:blank] 11:40:47 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12d267000) [pid = 1650] [serial = 680] [outer = 0x0] [url = about:blank] 11:40:47 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12e383c00) [pid = 1650] [serial = 683] [outer = 0x0] [url = about:blank] 11:40:47 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12fa81000) [pid = 1650] [serial = 686] [outer = 0x0] [url = about:blank] 11:40:47 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x1266d8c00) [pid = 1650] [serial = 710] [outer = 0x0] [url = about:blank] 11:40:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12d099800 == 58 [pid = 1650] [id = 251] 11:40:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12c00d000 == 57 [pid = 1650] [id = 250] 11:40:47 INFO - PROCESS | 1650 | --DOCSHELL 0x129743800 == 56 [pid = 1650] [id = 249] 11:40:47 INFO - PROCESS | 1650 | --DOCSHELL 0x1240bd800 == 55 [pid = 1650] [id = 248] 11:40:47 INFO - PROCESS | 1650 | --DOCSHELL 0x11c604000 == 54 [pid = 1650] [id = 247] 11:40:47 INFO - PROCESS | 1650 | --DOCSHELL 0x11971e000 == 53 [pid = 1650] [id = 246] 11:40:47 INFO - PROCESS | 1650 | --DOCSHELL 0x11bcb4000 == 52 [pid = 1650] [id = 245] 11:40:47 INFO - PROCESS | 1650 | --DOCSHELL 0x11bc22000 == 51 [pid = 1650] [id = 239] 11:40:47 INFO - PROCESS | 1650 | --DOCSHELL 0x116211800 == 50 [pid = 1650] [id = 238] 11:40:47 INFO - PROCESS | 1650 | --DOCSHELL 0x1290c2800 == 49 [pid = 1650] [id = 237] 11:40:48 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12edefc00) [pid = 1650] [serial = 579] [outer = 0x0] [url = about:blank] 11:40:48 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x11bfd3400) [pid = 1650] [serial = 546] [outer = 0x0] [url = about:blank] 11:40:48 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x123da9400) [pid = 1650] [serial = 705] [outer = 0x0] [url = about:blank] 11:40:48 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x11c782c00) [pid = 1650] [serial = 704] [outer = 0x0] [url = about:blank] 11:40:48 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x124307000) [pid = 1650] [serial = 707] [outer = 0x0] [url = about:blank] 11:40:48 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x124580000) [pid = 1650] [serial = 708] [outer = 0x0] [url = about:blank] 11:40:48 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12f0ca800) [pid = 1650] [serial = 618] [outer = 0x0] [url = about:blank] 11:40:48 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x11a60fc00) [pid = 1650] [serial = 698] [outer = 0x0] [url = about:blank] 11:40:48 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x11b660400) [pid = 1650] [serial = 699] [outer = 0x0] [url = about:blank] 11:40:48 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x118fa3000) [pid = 1650] [serial = 695] [outer = 0x0] [url = about:blank] 11:40:48 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x11912d000) [pid = 1650] [serial = 696] [outer = 0x0] [url = about:blank] 11:40:48 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11bb4a000) [pid = 1650] [serial = 701] [outer = 0x0] [url = about:blank] 11:40:48 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x11bc89400) [pid = 1650] [serial = 702] [outer = 0x0] [url = about:blank] 11:40:48 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x116573000) [pid = 1650] [serial = 692] [outer = 0x0] [url = about:blank] 11:40:48 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x1186be800) [pid = 1650] [serial = 693] [outer = 0x0] [url = about:blank] 11:40:48 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11437a000) [pid = 1650] [serial = 689] [outer = 0x0] [url = about:blank] 11:40:48 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x1146c8000) [pid = 1650] [serial = 690] [outer = 0x0] [url = about:blank] 11:40:48 INFO - PROCESS | 1650 | 1461264048026 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]]]}] 11:40:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 11:40:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 626ms 11:40:48 INFO - PROCESS | 1650 | 1461264048048 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 11:40:48 INFO - PROCESS | 1650 | 1461264048049 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 11:40:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 11:40:48 INFO - PROCESS | 1650 | 1461264048051 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 11:40:48 INFO - PROCESS | 1650 | 1461264048054 Marionette TRACE conn2 <- [1,1026,null,{}] 11:40:48 INFO - PROCESS | 1650 | 1461264048063 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}] 11:40:48 INFO - PROCESS | 1650 | 1461264048138 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 11:40:48 INFO - PROCESS | 1650 | 1461264048145 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x11971f800 == 50 [pid = 1650] [id = 264] 11:40:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x11af69400) [pid = 1650] [serial = 790] [outer = 0x0] 11:40:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x11bb4ec00) [pid = 1650] [serial = 791] [outer = 0x11af69400] 11:40:48 INFO - PROCESS | 1650 | 1461264048173 Marionette DEBUG loaded listener.js 11:40:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x11bc81000) [pid = 1650] [serial = 792] [outer = 0x11af69400] 11:40:48 INFO - PROCESS | 1650 | 1461264048523 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]]]}] 11:40:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 11:40:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 522ms 11:40:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 11:40:48 INFO - PROCESS | 1650 | 1461264048573 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 11:40:48 INFO - PROCESS | 1650 | 1461264048575 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 11:40:48 INFO - PROCESS | 1650 | 1461264048577 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 11:40:48 INFO - PROCESS | 1650 | 1461264048578 Marionette TRACE conn2 <- [1,1030,null,{}] 11:40:48 INFO - PROCESS | 1650 | 1461264048580 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}] 11:40:48 INFO - PROCESS | 1650 | 1461264048652 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 11:40:48 INFO - PROCESS | 1650 | 1461264048656 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bcb7800 == 51 [pid = 1650] [id = 265] 11:40:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x11be51800) [pid = 1650] [serial = 793] [outer = 0x0] 11:40:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x11bfcf000) [pid = 1650] [serial = 794] [outer = 0x11be51800] 11:40:48 INFO - PROCESS | 1650 | 1461264048685 Marionette DEBUG loaded listener.js 11:40:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x11c7c8c00) [pid = 1650] [serial = 795] [outer = 0x11be51800] 11:40:49 INFO - PROCESS | 1650 | 1461264049017 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]]]}] 11:40:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 11:40:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 469ms 11:40:49 INFO - PROCESS | 1650 | 1461264049047 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 11:40:49 INFO - PROCESS | 1650 | 1461264049049 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 11:40:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 11:40:49 INFO - PROCESS | 1650 | 1461264049053 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 11:40:49 INFO - PROCESS | 1650 | 1461264049055 Marionette TRACE conn2 <- [1,1034,null,{}] 11:40:49 INFO - PROCESS | 1650 | 1461264049058 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}] 11:40:49 INFO - PROCESS | 1650 | 1461264049171 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 11:40:49 INFO - PROCESS | 1650 | 1461264049252 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c60a800 == 52 [pid = 1650] [id = 266] 11:40:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x11be51c00) [pid = 1650] [serial = 796] [outer = 0x0] 11:40:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x123c41c00) [pid = 1650] [serial = 797] [outer = 0x11be51c00] 11:40:49 INFO - PROCESS | 1650 | 1461264049289 Marionette DEBUG loaded listener.js 11:40:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x1243ce800) [pid = 1650] [serial = 798] [outer = 0x11be51c00] 11:40:49 INFO - PROCESS | 1650 | 1461264049686 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]]]}] 11:40:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 11:40:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 672ms 11:40:49 INFO - PROCESS | 1650 | 1461264049735 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 11:40:49 INFO - PROCESS | 1650 | 1461264049736 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 11:40:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 11:40:49 INFO - PROCESS | 1650 | 1461264049740 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 11:40:49 INFO - PROCESS | 1650 | 1461264049741 Marionette TRACE conn2 <- [1,1038,null,{}] 11:40:49 INFO - PROCESS | 1650 | 1461264049743 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}] 11:40:49 INFO - PROCESS | 1650 | 1461264049832 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 11:40:49 INFO - PROCESS | 1650 | 1461264049838 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x1240a9800 == 53 [pid = 1650] [id = 267] 11:40:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x1243d4400) [pid = 1650] [serial = 799] [outer = 0x0] 11:40:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x127286c00) [pid = 1650] [serial = 800] [outer = 0x1243d4400] 11:40:49 INFO - PROCESS | 1650 | 1461264049868 Marionette DEBUG loaded listener.js 11:40:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x1290af800) [pid = 1650] [serial = 801] [outer = 0x1243d4400] 11:40:50 INFO - PROCESS | 1650 | 1461264050223 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]]]}] 11:40:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 11:40:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 518ms 11:40:50 INFO - PROCESS | 1650 | 1461264050264 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 11:40:50 INFO - PROCESS | 1650 | 1461264050265 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 11:40:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 11:40:50 INFO - PROCESS | 1650 | 1461264050268 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 11:40:50 INFO - PROCESS | 1650 | 1461264050269 Marionette TRACE conn2 <- [1,1042,null,{}] 11:40:50 INFO - PROCESS | 1650 | 1461264050271 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}] 11:40:50 INFO - PROCESS | 1650 | 1461264050363 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 11:40:50 INFO - PROCESS | 1650 | 1461264050367 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x116205800 == 54 [pid = 1650] [id = 268] 11:40:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x1243d5400) [pid = 1650] [serial = 802] [outer = 0x0] 11:40:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x129888c00) [pid = 1650] [serial = 803] [outer = 0x1243d5400] 11:40:50 INFO - PROCESS | 1650 | 1461264050392 Marionette DEBUG loaded listener.js 11:40:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x129e32000) [pid = 1650] [serial = 804] [outer = 0x1243d5400] 11:40:50 INFO - PROCESS | 1650 | 1461264050711 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]]]}] 11:40:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 11:40:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 467ms 11:40:50 INFO - PROCESS | 1650 | 1461264050736 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 11:40:50 INFO - PROCESS | 1650 | 1461264050737 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 11:40:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 11:40:50 INFO - PROCESS | 1650 | 1461264050739 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 11:40:50 INFO - PROCESS | 1650 | 1461264050741 Marionette TRACE conn2 <- [1,1046,null,{}] 11:40:50 INFO - PROCESS | 1650 | 1461264050743 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}] 11:40:50 INFO - PROCESS | 1650 | 1461264050833 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 11:40:50 INFO - PROCESS | 1650 | 1461264050838 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x127e74000 == 55 [pid = 1650] [id = 269] 11:40:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x1156e7800) [pid = 1650] [serial = 805] [outer = 0x0] 11:40:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x129e39800) [pid = 1650] [serial = 806] [outer = 0x1156e7800] 11:40:50 INFO - PROCESS | 1650 | 1461264050863 Marionette DEBUG loaded listener.js 11:40:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12b2c5c00) [pid = 1650] [serial = 807] [outer = 0x1156e7800] 11:40:51 INFO - PROCESS | 1650 | 1461264051203 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]]]}] 11:40:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 11:40:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 468ms 11:40:51 INFO - PROCESS | 1650 | 1461264051209 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 11:40:51 INFO - PROCESS | 1650 | 1461264051213 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 11:40:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 11:40:51 INFO - PROCESS | 1650 | 1461264051216 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 11:40:51 INFO - PROCESS | 1650 | 1461264051217 Marionette TRACE conn2 <- [1,1050,null,{}] 11:40:51 INFO - PROCESS | 1650 | 1461264051219 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}] 11:40:51 INFO - PROCESS | 1650 | 1461264051314 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 11:40:51 INFO - PROCESS | 1650 | 1461264051326 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x129b39800 == 56 [pid = 1650] [id = 270] 11:40:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12b2ce000) [pid = 1650] [serial = 808] [outer = 0x0] 11:40:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12b738400) [pid = 1650] [serial = 809] [outer = 0x12b2ce000] 11:40:51 INFO - PROCESS | 1650 | 1461264051351 Marionette DEBUG loaded listener.js 11:40:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12ba7a800) [pid = 1650] [serial = 810] [outer = 0x12b2ce000] 11:40:51 INFO - PROCESS | 1650 | 1461264051654 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]]]}] 11:40:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 11:40:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 468ms 11:40:51 INFO - PROCESS | 1650 | 1461264051698 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 11:40:51 INFO - PROCESS | 1650 | 1461264051700 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 11:40:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 11:40:51 INFO - PROCESS | 1650 | 1461264051702 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 11:40:51 INFO - PROCESS | 1650 | 1461264051703 Marionette TRACE conn2 <- [1,1054,null,{}] 11:40:51 INFO - PROCESS | 1650 | 1461264051705 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}] 11:40:51 INFO - PROCESS | 1650 | 1461264051798 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 11:40:51 INFO - PROCESS | 1650 | 1461264051802 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b704000 == 57 [pid = 1650] [id = 271] 11:40:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12b2cdc00) [pid = 1650] [serial = 811] [outer = 0x0] 11:40:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12bba7800) [pid = 1650] [serial = 812] [outer = 0x12b2cdc00] 11:40:51 INFO - PROCESS | 1650 | 1461264051827 Marionette DEBUG loaded listener.js 11:40:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12bdc5400) [pid = 1650] [serial = 813] [outer = 0x12b2cdc00] 11:40:52 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12e385c00) [pid = 1650] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 11:40:52 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12bba9000) [pid = 1650] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 11:40:52 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x129e79800) [pid = 1650] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 11:40:52 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12bdca000) [pid = 1650] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 11:40:52 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x11437f400) [pid = 1650] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 11:40:52 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x1243d7c00) [pid = 1650] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 11:40:52 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x114c6e800) [pid = 1650] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 11:40:52 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x11be59400) [pid = 1650] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 11:40:52 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x1155ee000) [pid = 1650] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 11:40:52 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12da12400) [pid = 1650] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 11:40:52 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x11af6a800) [pid = 1650] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 11:40:52 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12e381800) [pid = 1650] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 11:40:52 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x11be52400) [pid = 1650] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 11:40:52 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x129e79400) [pid = 1650] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 11:40:52 INFO - PROCESS | 1650 | 1461264052372 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]]]}] 11:40:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 11:40:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 721ms 11:40:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 11:40:52 INFO - PROCESS | 1650 | 1461264052424 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 11:40:52 INFO - PROCESS | 1650 | 1461264052425 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 11:40:52 INFO - PROCESS | 1650 | 1461264052427 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 11:40:52 INFO - PROCESS | 1650 | 1461264052429 Marionette TRACE conn2 <- [1,1058,null,{}] 11:40:52 INFO - PROCESS | 1650 | 1461264052431 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}] 11:40:52 INFO - PROCESS | 1650 | 1461264052521 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 11:40:52 INFO - PROCESS | 1650 | 1461264052578 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b3cb800 == 58 [pid = 1650] [id = 272] 11:40:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x1144d2800) [pid = 1650] [serial = 814] [outer = 0x0] 11:40:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x1243cd400) [pid = 1650] [serial = 815] [outer = 0x1144d2800] 11:40:52 INFO - PROCESS | 1650 | 1461264052609 Marionette DEBUG loaded listener.js 11:40:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12cf20800) [pid = 1650] [serial = 816] [outer = 0x1144d2800] 11:40:52 INFO - PROCESS | 1650 | 1461264052896 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]]]}] 11:40:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 11:40:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 521ms 11:40:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 11:40:52 INFO - PROCESS | 1650 | 1461264052948 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 11:40:52 INFO - PROCESS | 1650 | 1461264052950 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 11:40:52 INFO - PROCESS | 1650 | 1461264052952 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 11:40:52 INFO - PROCESS | 1650 | 1461264052953 Marionette TRACE conn2 <- [1,1062,null,{}] 11:40:52 INFO - PROCESS | 1650 | 1461264052955 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}] 11:40:53 INFO - PROCESS | 1650 | 1461264053035 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 11:40:53 INFO - PROCESS | 1650 | 1461264053039 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d0a8800 == 59 [pid = 1650] [id = 273] 11:40:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12cf20c00) [pid = 1650] [serial = 817] [outer = 0x0] 11:40:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12d265400) [pid = 1650] [serial = 818] [outer = 0x12cf20c00] 11:40:53 INFO - PROCESS | 1650 | 1461264053065 Marionette DEBUG loaded listener.js 11:40:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12d479400) [pid = 1650] [serial = 819] [outer = 0x12cf20c00] 11:40:53 INFO - PROCESS | 1650 | 1461264053383 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]]]}] 11:40:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 11:40:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 470ms 11:40:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 11:40:53 INFO - PROCESS | 1650 | 1461264053422 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 11:40:53 INFO - PROCESS | 1650 | 1461264053424 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 11:40:53 INFO - PROCESS | 1650 | 1461264053426 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 11:40:53 INFO - PROCESS | 1650 | 1461264053427 Marionette TRACE conn2 <- [1,1066,null,{}] 11:40:53 INFO - PROCESS | 1650 | 1461264053429 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}] 11:40:53 INFO - PROCESS | 1650 | 1461264053531 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 11:40:53 INFO - PROCESS | 1650 | 1461264053538 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db0d000 == 60 [pid = 1650] [id = 274] 11:40:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12d47a000) [pid = 1650] [serial = 820] [outer = 0x0] 11:40:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12d4bf400) [pid = 1650] [serial = 821] [outer = 0x12d47a000] 11:40:53 INFO - PROCESS | 1650 | 1461264053563 Marionette DEBUG loaded listener.js 11:40:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12da19800) [pid = 1650] [serial = 822] [outer = 0x12d47a000] 11:40:53 INFO - PROCESS | 1650 | 1461264053879 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]]]}] 11:40:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 11:40:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 472ms 11:40:53 INFO - PROCESS | 1650 | 1461264053898 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 11:40:53 INFO - PROCESS | 1650 | 1461264053900 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 11:40:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 11:40:53 INFO - PROCESS | 1650 | 1461264053902 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 11:40:53 INFO - PROCESS | 1650 | 1461264053903 Marionette TRACE conn2 <- [1,1070,null,{}] 11:40:53 INFO - PROCESS | 1650 | 1461264053905 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}] 11:40:53 INFO - PROCESS | 1650 | 1461264053986 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 11:40:53 INFO - PROCESS | 1650 | 1461264053991 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e491800 == 61 [pid = 1650] [id = 275] 11:40:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12da19c00) [pid = 1650] [serial = 823] [outer = 0x0] 11:40:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12e32b400) [pid = 1650] [serial = 824] [outer = 0x12da19c00] 11:40:54 INFO - PROCESS | 1650 | 1461264054016 Marionette DEBUG loaded listener.js 11:40:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12e36d000) [pid = 1650] [serial = 825] [outer = 0x12da19c00] 11:40:54 INFO - PROCESS | 1650 | 1461264054447 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]]]}] 11:40:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 11:40:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 572ms 11:40:54 INFO - PROCESS | 1650 | 1461264054475 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 11:40:54 INFO - PROCESS | 1650 | 1461264054477 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 11:40:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 11:40:54 INFO - PROCESS | 1650 | 1461264054481 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 11:40:54 INFO - PROCESS | 1650 | 1461264054484 Marionette TRACE conn2 <- [1,1074,null,{}] 11:40:54 INFO - PROCESS | 1650 | 1461264054487 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}] 11:40:54 INFO - PROCESS | 1650 | 1461264054589 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 11:40:54 INFO - PROCESS | 1650 | 1461264054659 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x118915800 == 62 [pid = 1650] [id = 276] 11:40:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x114664400) [pid = 1650] [serial = 826] [outer = 0x0] 11:40:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x116054800) [pid = 1650] [serial = 827] [outer = 0x114664400] 11:40:54 INFO - PROCESS | 1650 | 1461264054691 Marionette DEBUG loaded listener.js 11:40:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x1188e1400) [pid = 1650] [serial = 828] [outer = 0x114664400] 11:40:55 INFO - PROCESS | 1650 | 1461264055104 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]]]}] 11:40:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 11:40:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 674ms 11:40:55 INFO - PROCESS | 1650 | 1461264055155 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 11:40:55 INFO - PROCESS | 1650 | 1461264055159 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 11:40:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 11:40:55 INFO - PROCESS | 1650 | 1461264055181 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 11:40:55 INFO - PROCESS | 1650 | 1461264055183 Marionette TRACE conn2 <- [1,1078,null,{}] 11:40:55 INFO - PROCESS | 1650 | 1461264055213 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}] 11:40:55 INFO - PROCESS | 1650 | 1461264055309 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 11:40:55 INFO - PROCESS | 1650 | 1461264055376 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c616800 == 63 [pid = 1650] [id = 277] 11:40:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x11a87d800) [pid = 1650] [serial = 829] [outer = 0x0] 11:40:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x11aaf3800) [pid = 1650] [serial = 830] [outer = 0x11a87d800] 11:40:55 INFO - PROCESS | 1650 | 1461264055406 Marionette DEBUG loaded listener.js 11:40:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x11bb52c00) [pid = 1650] [serial = 831] [outer = 0x11a87d800] 11:40:55 INFO - PROCESS | 1650 | 1461264055823 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]]]}] 11:40:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 11:40:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 701ms 11:40:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 11:40:55 INFO - PROCESS | 1650 | 1461264055892 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 11:40:55 INFO - PROCESS | 1650 | 1461264055894 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 11:40:55 INFO - PROCESS | 1650 | 1461264055898 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 11:40:55 INFO - PROCESS | 1650 | 1461264055900 Marionette TRACE conn2 <- [1,1082,null,{}] 11:40:55 INFO - PROCESS | 1650 | 1461264055908 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}] 11:40:56 INFO - PROCESS | 1650 | 1461264056007 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 11:40:56 INFO - PROCESS | 1650 | 1461264056075 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ce70000 == 64 [pid = 1650] [id = 278] 11:40:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x1243d6c00) [pid = 1650] [serial = 832] [outer = 0x0] 11:40:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x1243da000) [pid = 1650] [serial = 833] [outer = 0x1243d6c00] 11:40:56 INFO - PROCESS | 1650 | 1461264056107 Marionette DEBUG loaded listener.js 11:40:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x1279bd000) [pid = 1650] [serial = 834] [outer = 0x1243d6c00] 11:40:56 INFO - PROCESS | 1650 | 1461264056573 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]]]}] 11:40:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 11:40:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 724ms 11:40:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 11:40:56 INFO - PROCESS | 1650 | 1461264056629 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 11:40:56 INFO - PROCESS | 1650 | 1461264056631 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 11:40:56 INFO - PROCESS | 1650 | 1461264056637 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 11:40:56 INFO - PROCESS | 1650 | 1461264056639 Marionette TRACE conn2 <- [1,1086,null,{}] 11:40:56 INFO - PROCESS | 1650 | 1461264056645 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}] 11:40:56 INFO - PROCESS | 1650 | 1461264056789 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 11:40:56 INFO - PROCESS | 1650 | 1461264056884 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e6c7800 == 65 [pid = 1650] [id = 279] 11:40:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x1297e2400) [pid = 1650] [serial = 835] [outer = 0x0] 11:40:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12bba1800) [pid = 1650] [serial = 836] [outer = 0x1297e2400] 11:40:56 INFO - PROCESS | 1650 | 1461264056908 Marionette DEBUG loaded listener.js 11:40:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x12ce0dc00) [pid = 1650] [serial = 837] [outer = 0x1297e2400] 11:40:57 INFO - PROCESS | 1650 | 1461264057344 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]]]}] 11:40:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 11:40:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 720ms 11:40:57 INFO - PROCESS | 1650 | 1461264057357 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 11:40:57 INFO - PROCESS | 1650 | 1461264057359 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 11:40:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 11:40:57 INFO - PROCESS | 1650 | 1461264057363 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 11:40:57 INFO - PROCESS | 1650 | 1461264057365 Marionette TRACE conn2 <- [1,1090,null,{}] 11:40:57 INFO - PROCESS | 1650 | 1461264057369 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}] 11:40:57 INFO - PROCESS | 1650 | 1461264057512 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 11:40:57 INFO - PROCESS | 1650 | 1461264057602 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f025800 == 66 [pid = 1650] [id = 280] 11:40:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x127efa400) [pid = 1650] [serial = 838] [outer = 0x0] 11:40:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x12d266000) [pid = 1650] [serial = 839] [outer = 0x127efa400] 11:40:57 INFO - PROCESS | 1650 | 1461264057650 Marionette DEBUG loaded listener.js 11:40:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x12da1d400) [pid = 1650] [serial = 840] [outer = 0x127efa400] 11:40:58 INFO - PROCESS | 1650 | 1461264058116 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]]]}] 11:40:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 11:40:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 772ms 11:40:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 11:40:58 INFO - PROCESS | 1650 | 1461264058135 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 11:40:58 INFO - PROCESS | 1650 | 1461264058136 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 11:40:58 INFO - PROCESS | 1650 | 1461264058138 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 11:40:58 INFO - PROCESS | 1650 | 1461264058140 Marionette TRACE conn2 <- [1,1094,null,{}] 11:40:58 INFO - PROCESS | 1650 | 1461264058142 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}] 11:40:58 INFO - PROCESS | 1650 | 1461264058253 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 11:40:58 INFO - PROCESS | 1650 | 1461264058309 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f793800 == 67 [pid = 1650] [id = 281] 11:40:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12e330c00) [pid = 1650] [serial = 841] [outer = 0x0] 11:40:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12e389000) [pid = 1650] [serial = 842] [outer = 0x12e330c00] 11:40:58 INFO - PROCESS | 1650 | 1461264058340 Marionette DEBUG loaded listener.js 11:40:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x12e6a0800) [pid = 1650] [serial = 843] [outer = 0x12e330c00] 11:40:58 INFO - PROCESS | 1650 | 1461264058780 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]]]}] 11:40:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 11:40:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 671ms 11:40:58 INFO - PROCESS | 1650 | 1461264058809 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 11:40:58 INFO - PROCESS | 1650 | 1461264058811 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 11:40:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 11:40:58 INFO - PROCESS | 1650 | 1461264058813 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 11:40:58 INFO - PROCESS | 1650 | 1461264058815 Marionette TRACE conn2 <- [1,1098,null,{}] 11:40:58 INFO - PROCESS | 1650 | 1461264058818 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}] 11:40:58 INFO - PROCESS | 1650 | 1461264058915 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 11:40:58 INFO - PROCESS | 1650 | 1461264058983 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab1b800 == 68 [pid = 1650] [id = 282] 11:40:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x118f9e000) [pid = 1650] [serial = 844] [outer = 0x0] 11:40:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x12b737800) [pid = 1650] [serial = 845] [outer = 0x118f9e000] 11:40:59 INFO - PROCESS | 1650 | 1461264059015 Marionette DEBUG loaded listener.js 11:40:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12e81bc00) [pid = 1650] [serial = 846] [outer = 0x118f9e000] 11:40:59 INFO - PROCESS | 1650 | 1461264059499 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]]]}] 11:40:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 11:40:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 873ms 11:40:59 INFO - PROCESS | 1650 | 1461264059702 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 11:40:59 INFO - PROCESS | 1650 | 1461264059705 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 11:40:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 11:40:59 INFO - PROCESS | 1650 | 1461264059709 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 11:40:59 INFO - PROCESS | 1650 | 1461264059713 Marionette TRACE conn2 <- [1,1102,null,{}] 11:40:59 INFO - PROCESS | 1650 | 1461264059717 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}] 11:40:59 INFO - PROCESS | 1650 | 1461264059810 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 11:40:59 INFO - PROCESS | 1650 | 1461264059877 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c167800 == 69 [pid = 1650] [id = 283] 11:40:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x1156ed800) [pid = 1650] [serial = 847] [outer = 0x0] 11:40:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x116062000) [pid = 1650] [serial = 848] [outer = 0x1156ed800] 11:40:59 INFO - PROCESS | 1650 | 1461264059905 Marionette DEBUG loaded listener.js 11:40:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x118985c00) [pid = 1650] [serial = 849] [outer = 0x1156ed800] 11:41:00 INFO - PROCESS | 1650 | 1461264060329 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]]]}] 11:41:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 11:41:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 673ms 11:41:00 INFO - PROCESS | 1650 | 1461264060382 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 11:41:00 INFO - PROCESS | 1650 | 1461264060384 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 11:41:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 11:41:00 INFO - PROCESS | 1650 | 1461264060389 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 11:41:00 INFO - PROCESS | 1650 | 1461264060391 Marionette TRACE conn2 <- [1,1106,null,{}] 11:41:00 INFO - PROCESS | 1650 | 1461264060394 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}] 11:41:00 INFO - PROCESS | 1650 | 1461264060486 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 11:41:00 INFO - PROCESS | 1650 | 1461264060542 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bcc1000 == 70 [pid = 1650] [id = 284] 11:41:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x11a960000) [pid = 1650] [serial = 850] [outer = 0x0] 11:41:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x11b661c00) [pid = 1650] [serial = 851] [outer = 0x11a960000] 11:41:00 INFO - PROCESS | 1650 | 1461264060570 Marionette DEBUG loaded listener.js 11:41:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x11bc7d400) [pid = 1650] [serial = 852] [outer = 0x11a960000] 11:41:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12db0d000 == 69 [pid = 1650] [id = 274] 11:41:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12d0a8800 == 68 [pid = 1650] [id = 273] 11:41:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12b3cb800 == 67 [pid = 1650] [id = 272] 11:41:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12b704000 == 66 [pid = 1650] [id = 271] 11:41:00 INFO - PROCESS | 1650 | --DOCSHELL 0x129b39800 == 65 [pid = 1650] [id = 270] 11:41:00 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x12e9b7c00) [pid = 1650] [serial = 770] [outer = 0x0] [url = about:blank] 11:41:00 INFO - PROCESS | 1650 | --DOCSHELL 0x127e74000 == 64 [pid = 1650] [id = 269] 11:41:00 INFO - PROCESS | 1650 | --DOCSHELL 0x116205800 == 63 [pid = 1650] [id = 268] 11:41:00 INFO - PROCESS | 1650 | --DOCSHELL 0x1240a9800 == 62 [pid = 1650] [id = 267] 11:41:00 INFO - PROCESS | 1650 | --DOCSHELL 0x11c60a800 == 61 [pid = 1650] [id = 266] 11:41:00 INFO - PROCESS | 1650 | --DOCSHELL 0x11bcb7800 == 60 [pid = 1650] [id = 265] 11:41:00 INFO - PROCESS | 1650 | --DOCSHELL 0x11971f800 == 59 [pid = 1650] [id = 264] 11:41:00 INFO - PROCESS | 1650 | --DOCSHELL 0x1199dd800 == 58 [pid = 1650] [id = 263] 11:41:00 INFO - PROCESS | 1650 | --DOCSHELL 0x1199e1000 == 57 [pid = 1650] [id = 262] 11:41:00 INFO - PROCESS | 1650 | --DOCSHELL 0x11c155800 == 56 [pid = 1650] [id = 261] 11:41:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12e94d800 == 55 [pid = 1650] [id = 260] 11:41:00 INFO - PROCESS | 1650 | --DOCSHELL 0x129744000 == 54 [pid = 1650] [id = 259] 11:41:00 INFO - PROCESS | 1650 | --DOCSHELL 0x11bc2b800 == 53 [pid = 1650] [id = 258] 11:41:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 11:41:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 572ms 11:41:00 INFO - PROCESS | 1650 | 1461264060953 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]]]}] 11:41:00 INFO - PROCESS | 1650 | 1461264060961 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 11:41:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 11:41:00 INFO - PROCESS | 1650 | 1461264060963 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 11:41:00 INFO - PROCESS | 1650 | 1461264060966 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 11:41:00 INFO - PROCESS | 1650 | 1461264060967 Marionette TRACE conn2 <- [1,1110,null,{}] 11:41:00 INFO - PROCESS | 1650 | 1461264060973 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}] 11:41:01 INFO - PROCESS | 1650 | 1461264061055 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 11:41:01 INFO - PROCESS | 1650 | 1461264061083 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b9c4800 == 54 [pid = 1650] [id = 285] 11:41:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x11c7c8400) [pid = 1650] [serial = 853] [outer = 0x0] 11:41:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x123eec400) [pid = 1650] [serial = 854] [outer = 0x11c7c8400] 11:41:01 INFO - PROCESS | 1650 | 1461264061112 Marionette DEBUG loaded listener.js 11:41:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x1243db400) [pid = 1650] [serial = 855] [outer = 0x11c7c8400] 11:41:01 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x12f6c6400) [pid = 1650] [serial = 669] [outer = 0x0] [url = about:blank] 11:41:01 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x12ce0f000) [pid = 1650] [serial = 752] [outer = 0x0] [url = about:blank] 11:41:01 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x12cfe5800) [pid = 1650] [serial = 755] [outer = 0x0] [url = about:blank] 11:41:01 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x12d47b000) [pid = 1650] [serial = 758] [outer = 0x0] [url = about:blank] 11:41:01 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x11bb7e800) [pid = 1650] [serial = 761] [outer = 0x0] [url = about:blank] 11:41:01 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x118fa8000) [pid = 1650] [serial = 716] [outer = 0x0] [url = about:blank] 11:41:01 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x11533cc00) [pid = 1650] [serial = 713] [outer = 0x0] [url = about:blank] 11:41:01 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x129b71000) [pid = 1650] [serial = 746] [outer = 0x0] [url = about:blank] 11:41:01 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x118f9c000) [pid = 1650] [serial = 735] [outer = 0x0] [url = about:blank] 11:41:01 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x11864cc00) [pid = 1650] [serial = 734] [outer = 0x0] [url = about:blank] 11:41:01 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x12430c800) [pid = 1650] [serial = 743] [outer = 0x0] [url = about:blank] 11:41:01 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x1279c2c00) [pid = 1650] [serial = 744] [outer = 0x0] [url = about:blank] 11:41:01 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x11912c800) [pid = 1650] [serial = 737] [outer = 0x0] [url = about:blank] 11:41:01 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x11af6b400) [pid = 1650] [serial = 738] [outer = 0x0] [url = about:blank] 11:41:01 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x12e331400) [pid = 1650] [serial = 764] [outer = 0x0] [url = about:blank] 11:41:01 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x11be53800) [pid = 1650] [serial = 740] [outer = 0x0] [url = about:blank] 11:41:01 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x123cb3400) [pid = 1650] [serial = 741] [outer = 0x0] [url = about:blank] 11:41:01 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x11bc81c00) [pid = 1650] [serial = 719] [outer = 0x0] [url = about:blank] 11:41:01 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12b3ee800) [pid = 1650] [serial = 731] [outer = 0x0] [url = about:blank] 11:41:01 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x127fb8c00) [pid = 1650] [serial = 725] [outer = 0x0] [url = about:blank] 11:41:01 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x12e69a400) [pid = 1650] [serial = 767] [outer = 0x0] [url = about:blank] 11:41:01 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x1243cfc00) [pid = 1650] [serial = 722] [outer = 0x0] [url = about:blank] 11:41:01 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x129e39400) [pid = 1650] [serial = 728] [outer = 0x0] [url = about:blank] 11:41:01 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x1279c0800) [pid = 1650] [serial = 711] [outer = 0x0] [url = about:blank] 11:41:01 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x12e38e000) [pid = 1650] [serial = 765] [outer = 0x0] [url = about:blank] 11:41:01 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x12d4c4400) [pid = 1650] [serial = 759] [outer = 0x0] [url = about:blank] 11:41:01 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12b3e2c00) [pid = 1650] [serial = 749] [outer = 0x0] [url = about:blank] 11:41:01 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12bdc9c00) [pid = 1650] [serial = 750] [outer = 0x0] [url = about:blank] 11:41:01 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12d270400) [pid = 1650] [serial = 756] [outer = 0x0] [url = about:blank] 11:41:01 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12cf21000) [pid = 1650] [serial = 753] [outer = 0x0] [url = about:blank] 11:41:01 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x1279c1c00) [pid = 1650] [serial = 762] [outer = 0x0] [url = about:blank] 11:41:01 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x129e76400) [pid = 1650] [serial = 747] [outer = 0x0] [url = about:blank] 11:41:01 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12e822400) [pid = 1650] [serial = 768] [outer = 0x0] [url = about:blank] 11:41:01 INFO - PROCESS | 1650 | 1461264061485 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]]]}] 11:41:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 11:41:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 568ms 11:41:01 INFO - PROCESS | 1650 | 1461264061535 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 11:41:01 INFO - PROCESS | 1650 | 1461264061536 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 11:41:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 11:41:01 INFO - PROCESS | 1650 | 1461264061538 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 11:41:01 INFO - PROCESS | 1650 | 1461264061539 Marionette TRACE conn2 <- [1,1114,null,{}] 11:41:01 INFO - PROCESS | 1650 | 1461264061543 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}] 11:41:01 INFO - PROCESS | 1650 | 1461264061620 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 11:41:01 INFO - PROCESS | 1650 | 1461264061624 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x126668800 == 55 [pid = 1650] [id = 286] 11:41:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x1276b0c00) [pid = 1650] [serial = 856] [outer = 0x0] 11:41:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x1279bb800) [pid = 1650] [serial = 857] [outer = 0x1276b0c00] 11:41:01 INFO - PROCESS | 1650 | 1461264061655 Marionette DEBUG loaded listener.js 11:41:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x127fc3c00) [pid = 1650] [serial = 858] [outer = 0x1276b0c00] 11:41:01 INFO - PROCESS | 1650 | 1461264061979 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]]]}] 11:41:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 11:41:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 468ms 11:41:02 INFO - PROCESS | 1650 | 1461264062015 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 11:41:02 INFO - PROCESS | 1650 | 1461264062016 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 11:41:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 11:41:02 INFO - PROCESS | 1650 | 1461264062022 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 11:41:02 INFO - PROCESS | 1650 | 1461264062023 Marionette TRACE conn2 <- [1,1118,null,{}] 11:41:02 INFO - PROCESS | 1650 | 1461264062025 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}] 11:41:02 INFO - PROCESS | 1650 | 1461264062099 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 11:41:02 INFO - PROCESS | 1650 | 1461264062103 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x129743800 == 56 [pid = 1650] [id = 287] 11:41:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x1290b8800) [pid = 1650] [serial = 859] [outer = 0x0] 11:41:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x129b71c00) [pid = 1650] [serial = 860] [outer = 0x1290b8800] 11:41:02 INFO - PROCESS | 1650 | 1461264062132 Marionette DEBUG loaded listener.js 11:41:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x129e7e000) [pid = 1650] [serial = 861] [outer = 0x1290b8800] 11:41:02 INFO - PROCESS | 1650 | 1461264062465 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]]]}] 11:41:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 11:41:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 469ms 11:41:02 INFO - PROCESS | 1650 | 1461264062492 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 11:41:02 INFO - PROCESS | 1650 | 1461264062496 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 11:41:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 11:41:02 INFO - PROCESS | 1650 | 1461264062498 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 11:41:02 INFO - PROCESS | 1650 | 1461264062499 Marionette TRACE conn2 <- [1,1122,null,{}] 11:41:02 INFO - PROCESS | 1650 | 1461264062502 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}] 11:41:02 INFO - PROCESS | 1650 | 1461264062594 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 11:41:02 INFO - PROCESS | 1650 | 1461264062654 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b2e7000 == 57 [pid = 1650] [id = 288] 11:41:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x129893400) [pid = 1650] [serial = 862] [outer = 0x0] 11:41:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12ba76c00) [pid = 1650] [serial = 863] [outer = 0x129893400] 11:41:02 INFO - PROCESS | 1650 | 1461264062681 Marionette DEBUG loaded listener.js 11:41:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12cfe4800) [pid = 1650] [serial = 864] [outer = 0x129893400] 11:41:02 INFO - PROCESS | 1650 | 1461264062982 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]]]}] 11:41:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 11:41:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 518ms 11:41:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 11:41:03 INFO - PROCESS | 1650 | 1461264063017 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 11:41:03 INFO - PROCESS | 1650 | 1461264063018 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 11:41:03 INFO - PROCESS | 1650 | 1461264063020 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 11:41:03 INFO - PROCESS | 1650 | 1461264063021 Marionette TRACE conn2 <- [1,1126,null,{}] 11:41:03 INFO - PROCESS | 1650 | 1461264063023 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}] 11:41:03 INFO - PROCESS | 1650 | 1461264063119 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 11:41:03 INFO - PROCESS | 1650 | 1461264063154 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ce69000 == 58 [pid = 1650] [id = 289] 11:41:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12d262800) [pid = 1650] [serial = 865] [outer = 0x0] 11:41:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x12d47f400) [pid = 1650] [serial = 866] [outer = 0x12d262800] 11:41:03 INFO - PROCESS | 1650 | 1461264063179 Marionette DEBUG loaded listener.js 11:41:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12e368000) [pid = 1650] [serial = 867] [outer = 0x12d262800] 11:41:03 INFO - PROCESS | 1650 | 1461264063512 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]]]}] 11:41:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 11:41:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 518ms 11:41:03 INFO - PROCESS | 1650 | 1461264063539 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 11:41:03 INFO - PROCESS | 1650 | 1461264063540 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 11:41:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 11:41:03 INFO - PROCESS | 1650 | 1461264063542 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 11:41:03 INFO - PROCESS | 1650 | 1461264063544 Marionette TRACE conn2 <- [1,1130,null,{}] 11:41:03 INFO - PROCESS | 1650 | 1461264063546 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}] 11:41:03 INFO - PROCESS | 1650 | 1461264063643 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 11:41:03 INFO - PROCESS | 1650 | 1461264063647 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db0e000 == 59 [pid = 1650] [id = 290] 11:41:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x12d269800) [pid = 1650] [serial = 868] [outer = 0x0] 11:41:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x12e385800) [pid = 1650] [serial = 869] [outer = 0x12d269800] 11:41:03 INFO - PROCESS | 1650 | 1461264063701 Marionette DEBUG loaded listener.js 11:41:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12e698800) [pid = 1650] [serial = 870] [outer = 0x12d269800] 11:41:04 INFO - PROCESS | 1650 | 1461264064046 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]]]}] 11:41:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 11:41:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 519ms 11:41:04 INFO - PROCESS | 1650 | 1461264064062 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 11:41:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 11:41:04 INFO - PROCESS | 1650 | 1461264064064 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 11:41:04 INFO - PROCESS | 1650 | 1461264064068 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 11:41:04 INFO - PROCESS | 1650 | 1461264064069 Marionette TRACE conn2 <- [1,1134,null,{}] 11:41:04 INFO - PROCESS | 1650 | 1461264064081 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}] 11:41:04 INFO - PROCESS | 1650 | 1461264064234 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 11:41:04 INFO - PROCESS | 1650 | 1461264064248 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e48d000 == 60 [pid = 1650] [id = 291] 11:41:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x12e385400) [pid = 1650] [serial = 871] [outer = 0x0] 11:41:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x12e823c00) [pid = 1650] [serial = 872] [outer = 0x12e385400] 11:41:04 INFO - PROCESS | 1650 | 1461264064288 Marionette DEBUG loaded listener.js 11:41:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x12e9be400) [pid = 1650] [serial = 873] [outer = 0x12e385400] 11:41:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 11:41:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 670ms 11:41:04 INFO - PROCESS | 1650 | 1461264064731 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]]]}] 11:41:04 INFO - PROCESS | 1650 | 1461264064737 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 11:41:04 INFO - PROCESS | 1650 | 1461264064738 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 11:41:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 11:41:04 INFO - PROCESS | 1650 | 1461264064740 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 11:41:04 INFO - PROCESS | 1650 | 1461264064742 Marionette TRACE conn2 <- [1,1138,null,{}] 11:41:04 INFO - PROCESS | 1650 | 1461264064748 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}] 11:41:04 INFO - PROCESS | 1650 | 1461264064860 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 11:41:04 INFO - PROCESS | 1650 | 1461264064911 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e93f000 == 61 [pid = 1650] [id = 292] 11:41:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x12e38a400) [pid = 1650] [serial = 874] [outer = 0x0] 11:41:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12e9c4000) [pid = 1650] [serial = 875] [outer = 0x12e38a400] 11:41:04 INFO - PROCESS | 1650 | 1461264064935 Marionette DEBUG loaded listener.js 11:41:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12edf2400) [pid = 1650] [serial = 876] [outer = 0x12e38a400] 11:41:05 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x1243d5400) [pid = 1650] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 11:41:05 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x115785400) [pid = 1650] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 11:41:05 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x11be51800) [pid = 1650] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 11:41:05 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x11af69400) [pid = 1650] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 11:41:05 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x118fa1000) [pid = 1650] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 11:41:05 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x1156e7800) [pid = 1650] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 11:41:05 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x11be51c00) [pid = 1650] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 11:41:05 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x1144d2800) [pid = 1650] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 11:41:05 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x12b2ce000) [pid = 1650] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 11:41:05 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12b2cdc00) [pid = 1650] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 11:41:05 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12cf20c00) [pid = 1650] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 11:41:05 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x12d47a000) [pid = 1650] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 11:41:05 INFO - PROCESS | 1650 | 1461264065355 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]]]}] 11:41:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 11:41:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 624ms 11:41:05 INFO - PROCESS | 1650 | 1461264065367 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 11:41:05 INFO - PROCESS | 1650 | 1461264065369 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 11:41:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 11:41:05 INFO - PROCESS | 1650 | 1461264065391 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 11:41:05 INFO - PROCESS | 1650 | 1461264065397 Marionette TRACE conn2 <- [1,1142,null,{}] 11:41:05 INFO - PROCESS | 1650 | 1461264065401 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}] 11:41:05 INFO - PROCESS | 1650 | 1461264065536 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 11:41:05 INFO - PROCESS | 1650 | 1461264065540 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f77a800 == 62 [pid = 1650] [id = 293] 11:41:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12430d400) [pid = 1650] [serial = 877] [outer = 0x0] 11:41:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x12e9c3c00) [pid = 1650] [serial = 878] [outer = 0x12430d400] 11:41:05 INFO - PROCESS | 1650 | 1461264065572 Marionette DEBUG loaded listener.js 11:41:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12edf8800) [pid = 1650] [serial = 879] [outer = 0x12430d400] 11:41:06 INFO - PROCESS | 1650 | 1461264066254 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]]]}] 11:41:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 11:41:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 882ms 11:41:06 INFO - PROCESS | 1650 | 1461264066268 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 11:41:06 INFO - PROCESS | 1650 | 1461264066270 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 11:41:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 11:41:06 INFO - PROCESS | 1650 | 1461264066273 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 11:41:06 INFO - PROCESS | 1650 | 1461264066277 Marionette TRACE conn2 <- [1,1146,null,{}] 11:41:06 INFO - PROCESS | 1650 | 1461264066282 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}] 11:41:06 INFO - PROCESS | 1650 | 1461264066414 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 11:41:06 INFO - PROCESS | 1650 | 1461264066422 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fe25800 == 63 [pid = 1650] [id = 294] 11:41:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x1266de000) [pid = 1650] [serial = 880] [outer = 0x0] 11:41:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x12ef02c00) [pid = 1650] [serial = 881] [outer = 0x1266de000] 11:41:06 INFO - PROCESS | 1650 | 1461264066447 Marionette DEBUG loaded listener.js 11:41:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x11522f400) [pid = 1650] [serial = 882] [outer = 0x1266de000] 11:41:06 INFO - PROCESS | 1650 | 1461264066746 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]]]}] 11:41:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 11:41:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 525ms 11:41:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 11:41:06 INFO - PROCESS | 1650 | 1461264066798 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 11:41:06 INFO - PROCESS | 1650 | 1461264066799 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 11:41:06 INFO - PROCESS | 1650 | 1461264066801 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 11:41:06 INFO - PROCESS | 1650 | 1461264066802 Marionette TRACE conn2 <- [1,1150,null,{}] 11:41:06 INFO - PROCESS | 1650 | 1461264066805 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}] 11:41:06 INFO - PROCESS | 1650 | 1461264066887 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 11:41:06 INFO - PROCESS | 1650 | 1461264066892 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x130a92000 == 64 [pid = 1650] [id = 295] 11:41:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x12fa81000) [pid = 1650] [serial = 883] [outer = 0x0] 11:41:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x12ff37000) [pid = 1650] [serial = 884] [outer = 0x12fa81000] 11:41:06 INFO - PROCESS | 1650 | 1461264066916 Marionette DEBUG loaded listener.js 11:41:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x12ff3d400) [pid = 1650] [serial = 885] [outer = 0x12fa81000] 11:41:07 INFO - PROCESS | 1650 | 1461264067368 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]]]}] 11:41:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 11:41:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 618ms 11:41:07 INFO - PROCESS | 1650 | 1461264067420 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 11:41:07 INFO - PROCESS | 1650 | 1461264067423 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 11:41:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 11:41:07 INFO - PROCESS | 1650 | 1461264067426 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 11:41:07 INFO - PROCESS | 1650 | 1461264067429 Marionette TRACE conn2 <- [1,1154,null,{}] 11:41:07 INFO - PROCESS | 1650 | 1461264067433 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}] 11:41:07 INFO - PROCESS | 1650 | 1461264067540 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 11:41:07 INFO - PROCESS | 1650 | 1461264067648 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x11228d000 == 65 [pid = 1650] [id = 296] 11:41:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x118fa2400) [pid = 1650] [serial = 886] [outer = 0x0] 11:41:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x1191b8000) [pid = 1650] [serial = 887] [outer = 0x118fa2400] 11:41:07 INFO - PROCESS | 1650 | 1461264067681 Marionette DEBUG loaded listener.js 11:41:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x11adf5400) [pid = 1650] [serial = 888] [outer = 0x118fa2400] 11:41:08 INFO - PROCESS | 1650 | 1461264068073 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]]]}] 11:41:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 11:41:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 673ms 11:41:08 INFO - PROCESS | 1650 | 1461264068100 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 11:41:08 INFO - PROCESS | 1650 | 1461264068104 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 11:41:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 11:41:08 INFO - PROCESS | 1650 | 1461264068109 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 11:41:08 INFO - PROCESS | 1650 | 1461264068113 Marionette TRACE conn2 <- [1,1158,null,{}] 11:41:08 INFO - PROCESS | 1650 | 1461264068116 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}] 11:41:08 INFO - PROCESS | 1650 | 1461264068217 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 11:41:08 INFO - PROCESS | 1650 | 1461264068273 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a981800 == 66 [pid = 1650] [id = 297] 11:41:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x11adf0800) [pid = 1650] [serial = 889] [outer = 0x0] 11:41:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x11bfe6000) [pid = 1650] [serial = 890] [outer = 0x11adf0800] 11:41:08 INFO - PROCESS | 1650 | 1461264068303 Marionette DEBUG loaded listener.js 11:41:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x1267d4400) [pid = 1650] [serial = 891] [outer = 0x11adf0800] 11:41:08 INFO - PROCESS | 1650 | 1461264068747 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]]]}] 11:41:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 11:41:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 673ms 11:41:08 INFO - PROCESS | 1650 | 1461264068782 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 11:41:08 INFO - PROCESS | 1650 | 1461264068783 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 11:41:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 11:41:08 INFO - PROCESS | 1650 | 1461264068786 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 11:41:08 INFO - PROCESS | 1650 | 1461264068789 Marionette TRACE conn2 <- [1,1162,null,{}] 11:41:08 INFO - PROCESS | 1650 | 1461264068797 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}] 11:41:08 INFO - PROCESS | 1650 | 1461264068900 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 11:41:09 INFO - PROCESS | 1650 | 1461264068992 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b3d3000 == 67 [pid = 1650] [id = 298] 11:41:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12b264000) [pid = 1650] [serial = 892] [outer = 0x0] 11:41:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12b269800) [pid = 1650] [serial = 893] [outer = 0x12b264000] 11:41:09 INFO - PROCESS | 1650 | 1461264069024 Marionette DEBUG loaded listener.js 11:41:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12b2c1c00) [pid = 1650] [serial = 894] [outer = 0x12b264000] 11:41:09 INFO - PROCESS | 1650 | 1461264069444 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]]]}] 11:41:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 11:41:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 673ms 11:41:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 11:41:09 INFO - PROCESS | 1650 | 1461264069461 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 11:41:09 INFO - PROCESS | 1650 | 1461264069463 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 11:41:09 INFO - PROCESS | 1650 | 1461264069466 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 11:41:09 INFO - PROCESS | 1650 | 1461264069467 Marionette TRACE conn2 <- [1,1166,null,{}] 11:41:09 INFO - PROCESS | 1650 | 1461264069470 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}] 11:41:09 INFO - PROCESS | 1650 | 1461264069569 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 11:41:09 INFO - PROCESS | 1650 | 1461264069638 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f77a000 == 68 [pid = 1650] [id = 299] 11:41:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x12b2cf400) [pid = 1650] [serial = 895] [outer = 0x0] 11:41:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x12bbaf800) [pid = 1650] [serial = 896] [outer = 0x12b2cf400] 11:41:09 INFO - PROCESS | 1650 | 1461264069668 Marionette DEBUG loaded listener.js 11:41:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x12cfdf800) [pid = 1650] [serial = 897] [outer = 0x12b2cf400] 11:41:10 INFO - PROCESS | 1650 | 1461264070071 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]]]}] 11:41:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 11:41:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 619ms 11:41:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 11:41:10 INFO - PROCESS | 1650 | 1461264070086 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 11:41:10 INFO - PROCESS | 1650 | 1461264070087 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 11:41:10 INFO - PROCESS | 1650 | 1461264070089 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 11:41:10 INFO - PROCESS | 1650 | 1461264070091 Marionette TRACE conn2 <- [1,1170,null,{}] 11:41:10 INFO - PROCESS | 1650 | 1461264070095 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}] 11:41:10 INFO - PROCESS | 1650 | 1461264070194 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 11:41:10 INFO - PROCESS | 1650 | 1461264070282 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x137ccc000 == 69 [pid = 1650] [id = 300] 11:41:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x12d265000) [pid = 1650] [serial = 898] [outer = 0x0] 11:41:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x12e329400) [pid = 1650] [serial = 899] [outer = 0x12d265000] 11:41:10 INFO - PROCESS | 1650 | 1461264070314 Marionette DEBUG loaded listener.js 11:41:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x12e9c2000) [pid = 1650] [serial = 900] [outer = 0x12d265000] 11:41:10 INFO - PROCESS | 1650 | 1461264070727 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]]]}] 11:41:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 11:41:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 670ms 11:41:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 11:41:10 INFO - PROCESS | 1650 | 1461264070761 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 11:41:10 INFO - PROCESS | 1650 | 1461264070762 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 11:41:10 INFO - PROCESS | 1650 | 1461264070764 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 11:41:10 INFO - PROCESS | 1650 | 1461264070765 Marionette TRACE conn2 <- [1,1174,null,{}] 11:41:10 INFO - PROCESS | 1650 | 1461264070768 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}] 11:41:10 INFO - PROCESS | 1650 | 1461264070892 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 11:41:11 INFO - PROCESS | 1650 | 1461264071015 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x112209800 == 70 [pid = 1650] [id = 301] 11:41:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x114f6dc00) [pid = 1650] [serial = 901] [outer = 0x0] 11:41:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x12e99bc00) [pid = 1650] [serial = 902] [outer = 0x114f6dc00] 11:41:11 INFO - PROCESS | 1650 | 1461264071049 Marionette DEBUG loaded listener.js 11:41:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x12ef0cc00) [pid = 1650] [serial = 903] [outer = 0x114f6dc00] 11:41:11 INFO - PROCESS | 1650 | 1461264071447 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] 11:41:11 INFO - PROCESS | 1650 | 1461264071501 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 11:41:11 INFO - PROCESS | 1650 | 1461264071504 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 11:41:11 INFO - PROCESS | 1650 | 1461264071506 Marionette TRACE conn2 <- [1,1178,null,{}] 11:41:11 INFO - PROCESS | 1650 | 1461264071528 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}] 11:41:11 INFO - PROCESS | 1650 | 1461264071681 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 11:41:11 INFO - PROCESS | 1650 | 1461264071808 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x11221d000 == 71 [pid = 1650] [id = 302] 11:41:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x11224e400) [pid = 1650] [serial = 904] [outer = 0x0] 11:41:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x112256000) [pid = 1650] [serial = 905] [outer = 0x11224e400] 11:41:11 INFO - PROCESS | 1650 | 1461264071857 Marionette DEBUG loaded listener.js 11:41:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x11225a800) [pid = 1650] [serial = 906] [outer = 0x11224e400] 11:41:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x118f9ec00) [pid = 1650] [serial = 907] [outer = 0x12f0cb400] 11:41:12 INFO - PROCESS | 1650 | 1461264072522 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] 11:41:12 INFO - PROCESS | 1650 | 1461264072590 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 11:41:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 11:41:12 INFO - PROCESS | 1650 | 1461264072595 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 11:41:12 INFO - PROCESS | 1650 | 1461264072596 Marionette TRACE conn2 <- [1,1182,null,{}] 11:41:12 INFO - PROCESS | 1650 | 1461264072599 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}] 11:41:12 INFO - PROCESS | 1650 | 1461264072693 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 11:41:12 INFO - PROCESS | 1650 | 1461264072754 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ad94800 == 72 [pid = 1650] [id = 303] 11:41:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x119935c00) [pid = 1650] [serial = 908] [outer = 0x0] 11:41:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x11adf4800) [pid = 1650] [serial = 909] [outer = 0x119935c00] 11:41:12 INFO - PROCESS | 1650 | 1461264072783 Marionette DEBUG loaded listener.js 11:41:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x11bc7e800) [pid = 1650] [serial = 910] [outer = 0x119935c00] 11:41:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12fe25800 == 71 [pid = 1650] [id = 294] 11:41:13 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x11be52c00) [pid = 1650] [serial = 776] [outer = 0x0] [url = about:blank] 11:41:13 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x12b3e7400) [pid = 1650] [serial = 779] [outer = 0x0] [url = about:blank] 11:41:13 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x12e32b400) [pid = 1650] [serial = 824] [outer = 0x0] [url = about:blank] 11:41:13 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x118fa3400) [pid = 1650] [serial = 773] [outer = 0x0] [url = about:blank] 11:41:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12f77a800 == 70 [pid = 1650] [id = 293] 11:41:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12e93f000 == 69 [pid = 1650] [id = 292] 11:41:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12e48d000 == 68 [pid = 1650] [id = 291] 11:41:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12db0e000 == 67 [pid = 1650] [id = 290] 11:41:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12ce69000 == 66 [pid = 1650] [id = 289] 11:41:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12b2e7000 == 65 [pid = 1650] [id = 288] 11:41:13 INFO - PROCESS | 1650 | --DOCSHELL 0x129743800 == 64 [pid = 1650] [id = 287] 11:41:13 INFO - PROCESS | 1650 | --DOCSHELL 0x126668800 == 63 [pid = 1650] [id = 286] 11:41:13 INFO - PROCESS | 1650 | --DOCSHELL 0x11b9c4800 == 62 [pid = 1650] [id = 285] 11:41:13 INFO - PROCESS | 1650 | --DOCSHELL 0x11bcc1000 == 61 [pid = 1650] [id = 284] 11:41:13 INFO - PROCESS | 1650 | --DOCSHELL 0x11c167800 == 60 [pid = 1650] [id = 283] 11:41:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12ce70000 == 59 [pid = 1650] [id = 278] 11:41:13 INFO - PROCESS | 1650 | --DOCSHELL 0x11c616800 == 58 [pid = 1650] [id = 277] 11:41:13 INFO - PROCESS | 1650 | --DOCSHELL 0x118915800 == 57 [pid = 1650] [id = 276] 11:41:13 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x129888c00) [pid = 1650] [serial = 803] [outer = 0x0] [url = about:blank] 11:41:13 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x1188e9800) [pid = 1650] [serial = 786] [outer = 0x0] [url = about:blank] 11:41:13 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x11650ec00) [pid = 1650] [serial = 785] [outer = 0x0] [url = about:blank] 11:41:13 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x127286c00) [pid = 1650] [serial = 800] [outer = 0x0] [url = about:blank] 11:41:13 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x12bbabc00) [pid = 1650] [serial = 782] [outer = 0x0] [url = about:blank] 11:41:13 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x11bfcf000) [pid = 1650] [serial = 794] [outer = 0x0] [url = about:blank] 11:41:13 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x11c7c8c00) [pid = 1650] [serial = 795] [outer = 0x0] [url = about:blank] 11:41:13 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x11bb4ec00) [pid = 1650] [serial = 791] [outer = 0x0] [url = about:blank] 11:41:13 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x11bc81000) [pid = 1650] [serial = 792] [outer = 0x0] [url = about:blank] 11:41:13 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x11a883c00) [pid = 1650] [serial = 789] [outer = 0x0] [url = about:blank] 11:41:13 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x1192d7c00) [pid = 1650] [serial = 788] [outer = 0x0] [url = about:blank] 11:41:13 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x129e39800) [pid = 1650] [serial = 806] [outer = 0x0] [url = about:blank] 11:41:13 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x12b2c5c00) [pid = 1650] [serial = 807] [outer = 0x0] [url = about:blank] 11:41:13 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x123c41c00) [pid = 1650] [serial = 797] [outer = 0x0] [url = about:blank] 11:41:13 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x1243ce800) [pid = 1650] [serial = 798] [outer = 0x0] [url = about:blank] 11:41:13 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x1243cd400) [pid = 1650] [serial = 815] [outer = 0x0] [url = about:blank] 11:41:13 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x12b738400) [pid = 1650] [serial = 809] [outer = 0x0] [url = about:blank] 11:41:13 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x12ba7a800) [pid = 1650] [serial = 810] [outer = 0x0] [url = about:blank] 11:41:13 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x12bba7800) [pid = 1650] [serial = 812] [outer = 0x0] [url = about:blank] 11:41:13 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x12d265400) [pid = 1650] [serial = 818] [outer = 0x0] [url = about:blank] 11:41:13 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x12da19800) [pid = 1650] [serial = 822] [outer = 0x0] [url = about:blank] 11:41:13 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x12d4bf400) [pid = 1650] [serial = 821] [outer = 0x0] [url = about:blank] 11:41:13 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x12bdc5400) [pid = 1650] [serial = 813] [outer = 0x0] [url = about:blank] 11:41:13 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x12cf20800) [pid = 1650] [serial = 816] [outer = 0x0] [url = about:blank] 11:41:13 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x129e32000) [pid = 1650] [serial = 804] [outer = 0x0] [url = about:blank] 11:41:13 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x12d479400) [pid = 1650] [serial = 819] [outer = 0x0] [url = about:blank] 11:41:13 INFO - PROCESS | 1650 | 1461264073261 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 11:41:13 INFO - PROCESS | 1650 | 1461264073318 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 11:41:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 11:41:13 INFO - PROCESS | 1650 | 1461264073322 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 11:41:13 INFO - PROCESS | 1650 | 1461264073324 Marionette TRACE conn2 <- [1,1186,null,{}] 11:41:13 INFO - PROCESS | 1650 | 1461264073328 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}] 11:41:13 INFO - PROCESS | 1650 | 1461264073408 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 11:41:13 INFO - PROCESS | 1650 | 1461264073416 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x11afbe800 == 58 [pid = 1650] [id = 304] 11:41:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x11be51800) [pid = 1650] [serial = 911] [outer = 0x0] 11:41:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x1243cd400) [pid = 1650] [serial = 912] [outer = 0x11be51800] 11:41:13 INFO - PROCESS | 1650 | 1461264073441 Marionette DEBUG loaded listener.js 11:41:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x1266dc000) [pid = 1650] [serial = 913] [outer = 0x11be51800] 11:41:13 INFO - PROCESS | 1650 | 1461264073833 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] 11:41:13 INFO - PROCESS | 1650 | 1461264073849 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 11:41:13 INFO - PROCESS | 1650 | 1461264073851 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 11:41:13 INFO - PROCESS | 1650 | 1461264073853 Marionette TRACE conn2 <- [1,1190,null,{}] 11:41:13 INFO - PROCESS | 1650 | 1461264073863 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}] 11:41:13 INFO - PROCESS | 1650 | 1461264073946 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 11:41:13 INFO - PROCESS | 1650 | 1461264073951 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x1274a8800 == 59 [pid = 1650] [id = 305] 11:41:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x1278e8000) [pid = 1650] [serial = 914] [outer = 0x0] 11:41:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x129e39000) [pid = 1650] [serial = 915] [outer = 0x1278e8000] 11:41:13 INFO - PROCESS | 1650 | 1461264073979 Marionette DEBUG loaded listener.js 11:41:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x12b26c400) [pid = 1650] [serial = 916] [outer = 0x1278e8000] 11:41:14 INFO - PROCESS | 1650 | 1461264074316 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] 11:41:14 INFO - PROCESS | 1650 | 1461264074336 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 11:41:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 11:41:14 INFO - PROCESS | 1650 | 1461264074340 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 11:41:14 INFO - PROCESS | 1650 | 1461264074341 Marionette TRACE conn2 <- [1,1194,null,{}] 11:41:14 INFO - PROCESS | 1650 | 1461264074347 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}] 11:41:14 INFO - PROCESS | 1650 | 1461264074424 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 11:41:14 INFO - PROCESS | 1650 | 1461264074431 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b2e4000 == 60 [pid = 1650] [id = 306] 11:41:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12b2c4800) [pid = 1650] [serial = 917] [outer = 0x0] 11:41:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12ba77c00) [pid = 1650] [serial = 918] [outer = 0x12b2c4800] 11:41:14 INFO - PROCESS | 1650 | 1461264074457 Marionette DEBUG loaded listener.js 11:41:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x12bdc6800) [pid = 1650] [serial = 919] [outer = 0x12b2c4800] 11:41:14 INFO - PROCESS | 1650 | 1461264074802 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] 11:41:14 INFO - PROCESS | 1650 | 1461264074816 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 11:41:14 INFO - PROCESS | 1650 | 1461264074818 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 11:41:14 INFO - PROCESS | 1650 | 1461264074819 Marionette TRACE conn2 <- [1,1198,null,{}] 11:41:14 INFO - PROCESS | 1650 | 1461264074822 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}] 11:41:14 INFO - PROCESS | 1650 | 1461264074902 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 11:41:14 INFO - PROCESS | 1650 | 1461264074907 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c010800 == 61 [pid = 1650] [id = 307] 11:41:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x12bdcb000) [pid = 1650] [serial = 920] [outer = 0x0] 11:41:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x12d26dc00) [pid = 1650] [serial = 921] [outer = 0x12bdcb000] 11:41:14 INFO - PROCESS | 1650 | 1461264074933 Marionette DEBUG loaded listener.js 11:41:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12da1cc00) [pid = 1650] [serial = 922] [outer = 0x12bdcb000] 11:41:15 INFO - PROCESS | 1650 | 1461264075273 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]]]}] 11:41:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 11:41:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 470ms 11:41:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 11:41:15 INFO - PROCESS | 1650 | 1461264075289 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 11:41:15 INFO - PROCESS | 1650 | 1461264075290 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 11:41:15 INFO - PROCESS | 1650 | 1461264075292 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 11:41:15 INFO - PROCESS | 1650 | 1461264075294 Marionette TRACE conn2 <- [1,1202,null,{}] 11:41:15 INFO - PROCESS | 1650 | 1461264075299 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}] 11:41:15 INFO - PROCESS | 1650 | 1461264075420 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 11:41:15 INFO - PROCESS | 1650 | 1461264075435 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d059000 == 62 [pid = 1650] [id = 308] 11:41:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12e32c000) [pid = 1650] [serial = 923] [outer = 0x0] 11:41:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12e696800) [pid = 1650] [serial = 924] [outer = 0x12e32c000] 11:41:15 INFO - PROCESS | 1650 | 1461264075461 Marionette DEBUG loaded listener.js 11:41:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x12e9a2000) [pid = 1650] [serial = 925] [outer = 0x12e32c000] 11:41:15 INFO - PROCESS | 1650 | 1461264075796 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]]]}] 11:41:15 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 11:41:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 522ms 11:41:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 11:41:15 INFO - PROCESS | 1650 | 1461264075815 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 11:41:15 INFO - PROCESS | 1650 | 1461264075816 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 11:41:15 INFO - PROCESS | 1650 | 1461264075818 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 11:41:15 INFO - PROCESS | 1650 | 1461264075819 Marionette TRACE conn2 <- [1,1206,null,{}] 11:41:15 INFO - PROCESS | 1650 | 1461264075821 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}] 11:41:15 INFO - PROCESS | 1650 | 1461264075922 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 11:41:15 INFO - PROCESS | 1650 | 1461264075934 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dbdd800 == 63 [pid = 1650] [id = 309] 11:41:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x12e9a3000) [pid = 1650] [serial = 926] [outer = 0x0] 11:41:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x12e9c1800) [pid = 1650] [serial = 927] [outer = 0x12e9a3000] 11:41:15 INFO - PROCESS | 1650 | 1461264075959 Marionette DEBUG loaded listener.js 11:41:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x12edf8000) [pid = 1650] [serial = 928] [outer = 0x12e9a3000] 11:41:16 INFO - PROCESS | 1650 | 1461264076315 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]]]}] 11:41:16 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 11:41:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 519ms 11:41:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 11:41:16 INFO - PROCESS | 1650 | 1461264076338 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 11:41:16 INFO - PROCESS | 1650 | 1461264076339 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 11:41:16 INFO - PROCESS | 1650 | 1461264076342 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 11:41:16 INFO - PROCESS | 1650 | 1461264076343 Marionette TRACE conn2 <- [1,1210,null,{}] 11:41:16 INFO - PROCESS | 1650 | 1461264076351 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}] 11:41:16 INFO - PROCESS | 1650 | 1461264076453 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 11:41:16 INFO - PROCESS | 1650 | 1461264076488 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e6bd000 == 64 [pid = 1650] [id = 310] 11:41:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x11a884c00) [pid = 1650] [serial = 929] [outer = 0x0] 11:41:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x12edf8c00) [pid = 1650] [serial = 930] [outer = 0x11a884c00] 11:41:16 INFO - PROCESS | 1650 | 1461264076514 Marionette DEBUG loaded listener.js 11:41:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x12ef0b000) [pid = 1650] [serial = 931] [outer = 0x11a884c00] 11:41:16 INFO - PROCESS | 1650 | 1461264076829 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]]]}] 11:41:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 11:41:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 522ms 11:41:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 11:41:16 INFO - PROCESS | 1650 | 1461264076864 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 11:41:16 INFO - PROCESS | 1650 | 1461264076865 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 11:41:16 INFO - PROCESS | 1650 | 1461264076867 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 11:41:16 INFO - PROCESS | 1650 | 1461264076868 Marionette TRACE conn2 <- [1,1214,null,{}] 11:41:16 INFO - PROCESS | 1650 | 1461264076870 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}] 11:41:16 INFO - PROCESS | 1650 | 1461264076970 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 11:41:17 INFO - PROCESS | 1650 | 1461264077007 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f4bb000 == 65 [pid = 1650] [id = 311] 11:41:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x12e331c00) [pid = 1650] [serial = 932] [outer = 0x0] 11:41:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x12f6c6400) [pid = 1650] [serial = 933] [outer = 0x12e331c00] 11:41:17 INFO - PROCESS | 1650 | 1461264077032 Marionette DEBUG loaded listener.js 11:41:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x12ff3b400) [pid = 1650] [serial = 934] [outer = 0x12e331c00] 11:41:17 INFO - PROCESS | 1650 | 1461264077354 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]]]}] 11:41:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 11:41:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 519ms 11:41:17 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x12430d400) [pid = 1650] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 11:41:17 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x1266de000) [pid = 1650] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 11:41:17 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x12d262800) [pid = 1650] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 11:41:17 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x12e69d800) [pid = 1650] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 11:41:17 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x1243d4400) [pid = 1650] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 11:41:17 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x12e385400) [pid = 1650] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 11:41:17 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x12d269800) [pid = 1650] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 11:41:17 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x12e38a400) [pid = 1650] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 11:41:17 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x129893400) [pid = 1650] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 11:41:17 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x11a960000) [pid = 1650] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 11:41:17 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x12da19c00) [pid = 1650] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 11:41:17 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x11c7c8400) [pid = 1650] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 11:41:17 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x1156ed800) [pid = 1650] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 11:41:17 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x1290b8800) [pid = 1650] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 11:41:17 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x1276b0c00) [pid = 1650] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 11:41:17 INFO - PROCESS | 1650 | 1461264077542 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 11:41:17 INFO - PROCESS | 1650 | 1461264077543 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 11:41:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 11:41:17 INFO - PROCESS | 1650 | 1461264077554 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 11:41:17 INFO - PROCESS | 1650 | 1461264077555 Marionette TRACE conn2 <- [1,1218,null,{}] 11:41:17 INFO - PROCESS | 1650 | 1461264077557 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}] 11:41:17 INFO - PROCESS | 1650 | 1461264077638 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 11:41:17 INFO - PROCESS | 1650 | 1461264077644 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ed0000 == 66 [pid = 1650] [id = 312] 11:41:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x11a960c00) [pid = 1650] [serial = 935] [outer = 0x0] 11:41:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x12430d400) [pid = 1650] [serial = 936] [outer = 0x11a960c00] 11:41:17 INFO - PROCESS | 1650 | 1461264077670 Marionette DEBUG loaded listener.js 11:41:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12b3eb000) [pid = 1650] [serial = 937] [outer = 0x11a960c00] 11:41:18 INFO - PROCESS | 1650 | 1461264078002 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]]]}] 11:41:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 11:41:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 469ms 11:41:18 INFO - PROCESS | 1650 | 1461264078023 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 11:41:18 INFO - PROCESS | 1650 | 1461264078025 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 11:41:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 11:41:18 INFO - PROCESS | 1650 | 1461264078030 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 11:41:18 INFO - PROCESS | 1650 | 1461264078032 Marionette TRACE conn2 <- [1,1222,null,{}] 11:41:18 INFO - PROCESS | 1650 | 1461264078034 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}] 11:41:18 INFO - PROCESS | 1650 | 1461264078129 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 11:41:18 INFO - PROCESS | 1650 | 1461264078188 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fe35800 == 67 [pid = 1650] [id = 313] 11:41:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x11acfa800) [pid = 1650] [serial = 938] [outer = 0x0] 11:41:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12ef07800) [pid = 1650] [serial = 939] [outer = 0x11acfa800] 11:41:18 INFO - PROCESS | 1650 | 1461264078217 Marionette DEBUG loaded listener.js 11:41:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x130144000) [pid = 1650] [serial = 940] [outer = 0x11acfa800] 11:41:18 INFO - PROCESS | 1650 | 1461264078502 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] 11:41:18 INFO - PROCESS | 1650 | 1461264078551 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 11:41:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 11:41:18 INFO - PROCESS | 1650 | 1461264078554 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 11:41:18 INFO - PROCESS | 1650 | 1461264078555 Marionette TRACE conn2 <- [1,1226,null,{}] 11:41:18 INFO - PROCESS | 1650 | 1461264078557 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}] 11:41:18 INFO - PROCESS | 1650 | 1461264078640 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 11:41:18 INFO - PROCESS | 1650 | 1461264078646 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x136a5d800 == 68 [pid = 1650] [id = 314] 11:41:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x130145400) [pid = 1650] [serial = 941] [outer = 0x0] 11:41:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x130193800) [pid = 1650] [serial = 942] [outer = 0x130145400] 11:41:18 INFO - PROCESS | 1650 | 1461264078671 Marionette DEBUG loaded listener.js 11:41:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x13019b000) [pid = 1650] [serial = 943] [outer = 0x130145400] 11:41:18 INFO - PROCESS | 1650 | 1461264078985 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]]]}] 11:41:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 11:41:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 470ms 11:41:19 INFO - PROCESS | 1650 | 1461264079025 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 11:41:19 INFO - PROCESS | 1650 | 1461264079026 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 11:41:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 11:41:19 INFO - PROCESS | 1650 | 1461264079028 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 11:41:19 INFO - PROCESS | 1650 | 1461264079029 Marionette TRACE conn2 <- [1,1230,null,{}] 11:41:19 INFO - PROCESS | 1650 | 1461264079032 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}] 11:41:19 INFO - PROCESS | 1650 | 1461264079142 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 11:41:19 INFO - PROCESS | 1650 | 1461264079148 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x1365ba000 == 69 [pid = 1650] [id = 315] 11:41:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x12ce0f000) [pid = 1650] [serial = 944] [outer = 0x0] 11:41:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x13019d800) [pid = 1650] [serial = 945] [outer = 0x12ce0f000] 11:41:19 INFO - PROCESS | 1650 | 1461264079173 Marionette DEBUG loaded listener.js 11:41:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x130259800) [pid = 1650] [serial = 946] [outer = 0x12ce0f000] 11:41:19 INFO - PROCESS | 1650 | 1461264079495 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]]]}] 11:41:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 11:41:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 520ms 11:41:19 INFO - PROCESS | 1650 | 1461264079601 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 11:41:19 INFO - PROCESS | 1650 | 1461264079604 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 11:41:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 11:41:19 INFO - PROCESS | 1650 | 1461264079614 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 11:41:19 INFO - PROCESS | 1650 | 1461264079616 Marionette TRACE conn2 <- [1,1234,null,{}] 11:41:19 INFO - PROCESS | 1650 | 1461264079621 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}] 11:41:19 INFO - PROCESS | 1650 | 1461264079733 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 11:41:19 INFO - PROCESS | 1650 | 1461264079809 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x1199dc000 == 70 [pid = 1650] [id = 316] 11:41:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x11578b800) [pid = 1650] [serial = 947] [outer = 0x0] 11:41:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x116577400) [pid = 1650] [serial = 948] [outer = 0x11578b800] 11:41:19 INFO - PROCESS | 1650 | 1461264079840 Marionette DEBUG loaded listener.js 11:41:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x11a969c00) [pid = 1650] [serial = 949] [outer = 0x11578b800] 11:41:20 INFO - PROCESS | 1650 | 1461264080268 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]]]}] 11:41:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 11:41:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 679ms 11:41:20 INFO - PROCESS | 1650 | 1461264080288 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 11:41:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 11:41:20 INFO - PROCESS | 1650 | 1461264080291 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 11:41:20 INFO - PROCESS | 1650 | 1461264080296 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 11:41:20 INFO - PROCESS | 1650 | 1461264080299 Marionette TRACE conn2 <- [1,1238,null,{}] 11:41:20 INFO - PROCESS | 1650 | 1461264080302 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}] 11:41:20 INFO - PROCESS | 1650 | 1461264080407 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 11:41:20 INFO - PROCESS | 1650 | 1461264080468 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x127423000 == 71 [pid = 1650] [id = 317] 11:41:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x11b6a4800) [pid = 1650] [serial = 950] [outer = 0x0] 11:41:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x123cb7c00) [pid = 1650] [serial = 951] [outer = 0x11b6a4800] 11:41:20 INFO - PROCESS | 1650 | 1461264080498 Marionette DEBUG loaded listener.js 11:41:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x1279c1400) [pid = 1650] [serial = 952] [outer = 0x11b6a4800] 11:41:20 INFO - PROCESS | 1650 | 1461264080954 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]]]}] 11:41:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 11:41:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 673ms 11:41:20 INFO - PROCESS | 1650 | 1461264080968 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 11:41:20 INFO - PROCESS | 1650 | 1461264080971 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 11:41:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 11:41:20 INFO - PROCESS | 1650 | 1461264080973 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 11:41:20 INFO - PROCESS | 1650 | 1461264080975 Marionette TRACE conn2 <- [1,1242,null,{}] 11:41:20 INFO - PROCESS | 1650 | 1461264080983 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}] 11:41:21 INFO - PROCESS | 1650 | 1461264081125 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 11:41:21 INFO - PROCESS | 1650 | 1461264081189 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f021800 == 72 [pid = 1650] [id = 318] 11:41:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x129e84400) [pid = 1650] [serial = 953] [outer = 0x0] 11:41:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x12ba7ac00) [pid = 1650] [serial = 954] [outer = 0x129e84400] 11:41:21 INFO - PROCESS | 1650 | 1461264081223 Marionette DEBUG loaded listener.js 11:41:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x12d476c00) [pid = 1650] [serial = 955] [outer = 0x129e84400] 11:41:21 INFO - PROCESS | 1650 | 1461264081679 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]]]}] 11:41:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 11:41:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 719ms 11:41:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 11:41:21 INFO - PROCESS | 1650 | 1461264081694 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 11:41:21 INFO - PROCESS | 1650 | 1461264081697 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 11:41:21 INFO - PROCESS | 1650 | 1461264081699 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 11:41:21 INFO - PROCESS | 1650 | 1461264081700 Marionette TRACE conn2 <- [1,1246,null,{}] 11:41:21 INFO - PROCESS | 1650 | 1461264081703 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}] 11:41:21 INFO - PROCESS | 1650 | 1461264081804 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 11:41:21 INFO - PROCESS | 1650 | 1461264081862 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x136a4e800 == 73 [pid = 1650] [id = 319] 11:41:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x12e330000) [pid = 1650] [serial = 956] [outer = 0x0] 11:41:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x12e692000) [pid = 1650] [serial = 957] [outer = 0x12e330000] 11:41:21 INFO - PROCESS | 1650 | 1461264081893 Marionette DEBUG loaded listener.js 11:41:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x12e99d800) [pid = 1650] [serial = 958] [outer = 0x12e330000] 11:41:22 INFO - PROCESS | 1650 | 1461264082331 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]]]}] 11:41:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 11:41:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 669ms 11:41:22 INFO - PROCESS | 1650 | 1461264082368 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 11:41:22 INFO - PROCESS | 1650 | 1461264082370 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 11:41:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 11:41:22 INFO - PROCESS | 1650 | 1461264082372 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 11:41:22 INFO - PROCESS | 1650 | 1461264082373 Marionette TRACE conn2 <- [1,1250,null,{}] 11:41:22 INFO - PROCESS | 1650 | 1461264082376 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}] 11:41:22 INFO - PROCESS | 1650 | 1461264082475 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 11:41:22 INFO - PROCESS | 1650 | 1461264082568 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x13035f000 == 74 [pid = 1650] [id = 320] 11:41:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x12e997000) [pid = 1650] [serial = 959] [outer = 0x0] 11:41:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x12f6bfc00) [pid = 1650] [serial = 960] [outer = 0x12e997000] 11:41:22 INFO - PROCESS | 1650 | 1461264082598 Marionette DEBUG loaded listener.js 11:41:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x12ff43000) [pid = 1650] [serial = 961] [outer = 0x12e997000] 11:41:23 INFO - PROCESS | 1650 | 1461264083039 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]]]}] 11:41:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 11:41:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 721ms 11:41:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 11:41:23 INFO - PROCESS | 1650 | 1461264083095 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 11:41:23 INFO - PROCESS | 1650 | 1461264083097 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 11:41:23 INFO - PROCESS | 1650 | 1461264083099 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 11:41:23 INFO - PROCESS | 1650 | 1461264083101 Marionette TRACE conn2 <- [1,1254,null,{}] 11:41:23 INFO - PROCESS | 1650 | 1461264083103 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}] 11:41:23 INFO - PROCESS | 1650 | 1461264083220 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 11:41:23 INFO - PROCESS | 1650 | 1461264083299 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12374a000 == 75 [pid = 1650] [id = 321] 11:41:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x115648400) [pid = 1650] [serial = 962] [outer = 0x0] 11:41:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x12e365000) [pid = 1650] [serial = 963] [outer = 0x115648400] 11:41:23 INFO - PROCESS | 1650 | 1461264083331 Marionette DEBUG loaded listener.js 11:41:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x13013b800) [pid = 1650] [serial = 964] [outer = 0x115648400] 11:41:23 INFO - PROCESS | 1650 | 1461264083939 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]]]}] 11:41:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 11:41:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 874ms 11:41:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 11:41:23 INFO - PROCESS | 1650 | 1461264083974 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 11:41:23 INFO - PROCESS | 1650 | 1461264083976 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 11:41:23 INFO - PROCESS | 1650 | 1461264083982 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 11:41:23 INFO - PROCESS | 1650 | 1461264083984 Marionette TRACE conn2 <- [1,1258,null,{}] 11:41:23 INFO - PROCESS | 1650 | 1461264083988 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}] 11:41:24 INFO - PROCESS | 1650 | 1461264084082 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 11:41:24 INFO - PROCESS | 1650 | 1461264084165 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab03800 == 76 [pid = 1650] [id = 322] 11:41:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x112259400) [pid = 1650] [serial = 965] [outer = 0x0] 11:41:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x115645000) [pid = 1650] [serial = 966] [outer = 0x112259400] 11:41:24 INFO - PROCESS | 1650 | 1461264084194 Marionette DEBUG loaded listener.js 11:41:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x1186c1800) [pid = 1650] [serial = 967] [outer = 0x112259400] 11:41:24 INFO - PROCESS | 1650 | 1461264084619 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]]]}] 11:41:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 11:41:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 673ms 11:41:24 INFO - PROCESS | 1650 | 1461264084655 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 11:41:24 INFO - PROCESS | 1650 | 1461264084658 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 11:41:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 11:41:24 INFO - PROCESS | 1650 | 1461264084663 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 11:41:24 INFO - PROCESS | 1650 | 1461264084664 Marionette TRACE conn2 <- [1,1262,null,{}] 11:41:24 INFO - PROCESS | 1650 | 1461264084667 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}] 11:41:24 INFO - PROCESS | 1650 | 1461264084757 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 11:41:24 INFO - PROCESS | 1650 | 1461264084822 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x118e3d800 == 77 [pid = 1650] [id = 323] 11:41:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x1186c4400) [pid = 1650] [serial = 968] [outer = 0x0] 11:41:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x11b662400) [pid = 1650] [serial = 969] [outer = 0x1186c4400] 11:41:24 INFO - PROCESS | 1650 | 1461264084849 Marionette DEBUG loaded listener.js 11:41:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x11bc7d800) [pid = 1650] [serial = 970] [outer = 0x1186c4400] 11:41:25 INFO - PROCESS | 1650 | 1461264085307 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]]]}] 11:41:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 11:41:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 668ms 11:41:25 INFO - PROCESS | 1650 | 1461264085332 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 11:41:25 INFO - PROCESS | 1650 | 1461264085333 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 11:41:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 11:41:25 INFO - PROCESS | 1650 | 1461264085336 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 11:41:25 INFO - PROCESS | 1650 | 1461264085338 Marionette TRACE conn2 <- [1,1266,null,{}] 11:41:25 INFO - PROCESS | 1650 | 1461264085345 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}] 11:41:25 INFO - PROCESS | 1650 | 1461264085457 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 11:41:25 INFO - PROCESS | 1650 | 1461264085525 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x123c1b800 == 78 [pid = 1650] [id = 324] 11:41:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x11c7c9c00) [pid = 1650] [serial = 971] [outer = 0x0] 11:41:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x1279bdc00) [pid = 1650] [serial = 972] [outer = 0x11c7c9c00] 11:41:25 INFO - PROCESS | 1650 | 1461264085554 Marionette DEBUG loaded listener.js 11:41:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x1297e5400) [pid = 1650] [serial = 973] [outer = 0x11c7c9c00] 11:41:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12db22800 == 77 [pid = 1650] [id = 209] 11:41:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12e48b800 == 76 [pid = 1650] [id = 210] 11:41:25 INFO - PROCESS | 1650 | --DOCSHELL 0x136a5d800 == 75 [pid = 1650] [id = 314] 11:41:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12fe35800 == 74 [pid = 1650] [id = 313] 11:41:25 INFO - PROCESS | 1650 | --DOCSHELL 0x123ed0000 == 73 [pid = 1650] [id = 312] 11:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x12bba1800) [pid = 1650] [serial = 836] [outer = 0x0] [url = about:blank] 11:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x11aaf3800) [pid = 1650] [serial = 830] [outer = 0x0] [url = about:blank] 11:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x116054800) [pid = 1650] [serial = 827] [outer = 0x0] [url = about:blank] 11:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x1243da000) [pid = 1650] [serial = 833] [outer = 0x0] [url = about:blank] 11:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x12d266000) [pid = 1650] [serial = 839] [outer = 0x0] [url = about:blank] 11:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x12e389000) [pid = 1650] [serial = 842] [outer = 0x0] [url = about:blank] 11:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x12b737800) [pid = 1650] [serial = 845] [outer = 0x0] [url = about:blank] 11:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x12ff37000) [pid = 1650] [serial = 884] [outer = 0x0] [url = about:blank] 11:41:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12f4bb000 == 72 [pid = 1650] [id = 311] 11:41:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12e6bd000 == 71 [pid = 1650] [id = 310] 11:41:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12dbdd800 == 70 [pid = 1650] [id = 309] 11:41:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12d059000 == 69 [pid = 1650] [id = 308] 11:41:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12c010800 == 68 [pid = 1650] [id = 307] 11:41:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12b2e4000 == 67 [pid = 1650] [id = 306] 11:41:25 INFO - PROCESS | 1650 | --DOCSHELL 0x1274a8800 == 66 [pid = 1650] [id = 305] 11:41:25 INFO - PROCESS | 1650 | --DOCSHELL 0x11afbe800 == 65 [pid = 1650] [id = 304] 11:41:25 INFO - PROCESS | 1650 | --DOCSHELL 0x11ad94800 == 64 [pid = 1650] [id = 303] 11:41:25 INFO - PROCESS | 1650 | --DOCSHELL 0x112209800 == 63 [pid = 1650] [id = 301] 11:41:25 INFO - PROCESS | 1650 | --DOCSHELL 0x137ccc000 == 62 [pid = 1650] [id = 300] 11:41:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12f77a000 == 61 [pid = 1650] [id = 299] 11:41:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12b3d3000 == 60 [pid = 1650] [id = 298] 11:41:25 INFO - PROCESS | 1650 | --DOCSHELL 0x11a981800 == 59 [pid = 1650] [id = 297] 11:41:25 INFO - PROCESS | 1650 | --DOCSHELL 0x11228d000 == 58 [pid = 1650] [id = 296] 11:41:25 INFO - PROCESS | 1650 | 1461264085953 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]]]}] 11:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x12e9bf400) [pid = 1650] [serial = 771] [outer = 0x0] [url = about:blank] 11:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x123eec400) [pid = 1650] [serial = 854] [outer = 0x0] [url = about:blank] 11:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x1243db400) [pid = 1650] [serial = 855] [outer = 0x0] [url = about:blank] 11:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x118985c00) [pid = 1650] [serial = 849] [outer = 0x0] [url = about:blank] 11:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x116062000) [pid = 1650] [serial = 848] [outer = 0x0] [url = about:blank] 11:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x129b71c00) [pid = 1650] [serial = 860] [outer = 0x0] [url = about:blank] 11:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x129e7e000) [pid = 1650] [serial = 861] [outer = 0x0] [url = about:blank] 11:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x1279bb800) [pid = 1650] [serial = 857] [outer = 0x0] [url = about:blank] 11:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x127fc3c00) [pid = 1650] [serial = 858] [outer = 0x0] [url = about:blank] 11:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x12edf8800) [pid = 1650] [serial = 879] [outer = 0x0] [url = about:blank] 11:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x12ef02c00) [pid = 1650] [serial = 881] [outer = 0x0] [url = about:blank] 11:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x12e9c3c00) [pid = 1650] [serial = 878] [outer = 0x0] [url = about:blank] 11:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x12edf2400) [pid = 1650] [serial = 876] [outer = 0x0] [url = about:blank] 11:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x11522f400) [pid = 1650] [serial = 882] [outer = 0x0] [url = about:blank] 11:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x12d47f400) [pid = 1650] [serial = 866] [outer = 0x0] [url = about:blank] 11:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x12e9be400) [pid = 1650] [serial = 873] [outer = 0x0] [url = about:blank] 11:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x12e368000) [pid = 1650] [serial = 867] [outer = 0x0] [url = about:blank] 11:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x12cfe4800) [pid = 1650] [serial = 864] [outer = 0x0] [url = about:blank] 11:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x1290af800) [pid = 1650] [serial = 801] [outer = 0x0] [url = about:blank] 11:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x12e823c00) [pid = 1650] [serial = 872] [outer = 0x0] [url = about:blank] 11:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x12e698800) [pid = 1650] [serial = 870] [outer = 0x0] [url = about:blank] 11:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x12e385800) [pid = 1650] [serial = 869] [outer = 0x0] [url = about:blank] 11:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x12e9c4000) [pid = 1650] [serial = 875] [outer = 0x0] [url = about:blank] 11:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x12ba76c00) [pid = 1650] [serial = 863] [outer = 0x0] [url = about:blank] 11:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x11bc7d400) [pid = 1650] [serial = 852] [outer = 0x0] [url = about:blank] 11:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x11b661c00) [pid = 1650] [serial = 851] [outer = 0x0] [url = about:blank] 11:41:25 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x12e36d000) [pid = 1650] [serial = 825] [outer = 0x0] [url = about:blank] 11:41:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 11:41:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 672ms 11:41:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 11:41:26 INFO - PROCESS | 1650 | 1461264086014 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 11:41:26 INFO - PROCESS | 1650 | 1461264086016 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 11:41:26 INFO - PROCESS | 1650 | 1461264086018 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 11:41:26 INFO - PROCESS | 1650 | 1461264086019 Marionette TRACE conn2 <- [1,1270,null,{}] 11:41:26 INFO - PROCESS | 1650 | 1461264086022 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}] 11:41:26 INFO - PROCESS | 1650 | 1461264086103 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 11:41:26 INFO - PROCESS | 1650 | 1461264086108 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b6c7000 == 59 [pid = 1650] [id = 325] 11:41:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x11bc8b800) [pid = 1650] [serial = 974] [outer = 0x0] 11:41:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x123cb8800) [pid = 1650] [serial = 975] [outer = 0x11bc8b800] 11:41:26 INFO - PROCESS | 1650 | 1461264086139 Marionette DEBUG loaded listener.js 11:41:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x129e2d000) [pid = 1650] [serial = 976] [outer = 0x11bc8b800] 11:41:26 INFO - PROCESS | 1650 | 1461264086490 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]]]}] 11:41:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 11:41:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 517ms 11:41:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 11:41:26 INFO - PROCESS | 1650 | 1461264086537 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 11:41:26 INFO - PROCESS | 1650 | 1461264086538 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 11:41:26 INFO - PROCESS | 1650 | 1461264086540 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 11:41:26 INFO - PROCESS | 1650 | 1461264086542 Marionette TRACE conn2 <- [1,1274,null,{}] 11:41:26 INFO - PROCESS | 1650 | 1461264086544 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}] 11:41:26 INFO - PROCESS | 1650 | 1461264086620 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 11:41:26 INFO - PROCESS | 1650 | 1461264086624 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x126750000 == 60 [pid = 1650] [id = 326] 11:41:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x129e2dc00) [pid = 1650] [serial = 977] [outer = 0x0] 11:41:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x12b266400) [pid = 1650] [serial = 978] [outer = 0x129e2dc00] 11:41:26 INFO - PROCESS | 1650 | 1461264086652 Marionette DEBUG loaded listener.js 11:41:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x12b2c3800) [pid = 1650] [serial = 979] [outer = 0x129e2dc00] 11:41:26 INFO - PROCESS | 1650 | 1461264086991 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]]]}] 11:41:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 11:41:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 469ms 11:41:27 INFO - PROCESS | 1650 | 1461264087012 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 11:41:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 11:41:27 INFO - PROCESS | 1650 | 1461264087015 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 11:41:27 INFO - PROCESS | 1650 | 1461264087017 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 11:41:27 INFO - PROCESS | 1650 | 1461264087019 Marionette TRACE conn2 <- [1,1278,null,{}] 11:41:27 INFO - PROCESS | 1650 | 1461264087021 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}] 11:41:27 INFO - PROCESS | 1650 | 1461264087149 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 11:41:27 INFO - PROCESS | 1650 | 1461264087157 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x127e9d800 == 61 [pid = 1650] [id = 327] 11:41:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x12b262800) [pid = 1650] [serial = 980] [outer = 0x0] 11:41:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x12ba70400) [pid = 1650] [serial = 981] [outer = 0x12b262800] 11:41:27 INFO - PROCESS | 1650 | 1461264087205 Marionette DEBUG loaded listener.js 11:41:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x12d039000) [pid = 1650] [serial = 982] [outer = 0x12b262800] 11:41:27 INFO - PROCESS | 1650 | 1461264087653 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]]]}] 11:41:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 11:41:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 670ms 11:41:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 11:41:27 INFO - PROCESS | 1650 | 1461264087688 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 11:41:27 INFO - PROCESS | 1650 | 1461264087689 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 11:41:27 INFO - PROCESS | 1650 | 1461264087691 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 11:41:27 INFO - PROCESS | 1650 | 1461264087692 Marionette TRACE conn2 <- [1,1282,null,{}] 11:41:27 INFO - PROCESS | 1650 | 1461264087695 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}] 11:41:27 INFO - PROCESS | 1650 | 1461264087805 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 11:41:27 INFO - PROCESS | 1650 | 1461264087819 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b7d0000 == 62 [pid = 1650] [id = 328] 11:41:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x1186c5800) [pid = 1650] [serial = 983] [outer = 0x0] 11:41:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x12d03b000) [pid = 1650] [serial = 984] [outer = 0x1186c5800] 11:41:27 INFO - PROCESS | 1650 | 1461264087844 Marionette DEBUG loaded listener.js 11:41:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x12d044800) [pid = 1650] [serial = 985] [outer = 0x1186c5800] 11:41:28 INFO - PROCESS | 1650 | 1461264088198 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]]]}] 11:41:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 11:41:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 519ms 11:41:28 INFO - PROCESS | 1650 | 1461264088212 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 11:41:28 INFO - PROCESS | 1650 | 1461264088214 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 11:41:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 11:41:28 INFO - PROCESS | 1650 | 1461264088217 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 11:41:28 INFO - PROCESS | 1650 | 1461264088218 Marionette TRACE conn2 <- [1,1286,null,{}] 11:41:28 INFO - PROCESS | 1650 | 1461264088220 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}] 11:41:28 INFO - PROCESS | 1650 | 1461264088320 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 11:41:28 INFO - PROCESS | 1650 | 1461264088332 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ce7b800 == 63 [pid = 1650] [id = 329] 11:41:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x12d264800) [pid = 1650] [serial = 986] [outer = 0x0] 11:41:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x12d47f400) [pid = 1650] [serial = 987] [outer = 0x12d264800] 11:41:28 INFO - PROCESS | 1650 | 1461264088357 Marionette DEBUG loaded listener.js 11:41:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x12da1e800) [pid = 1650] [serial = 988] [outer = 0x12d264800] 11:41:28 INFO - PROCESS | 1650 | 1461264088682 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]]]}] 11:41:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 11:41:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 520ms 11:41:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 11:41:28 INFO - PROCESS | 1650 | 1461264088737 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 11:41:28 INFO - PROCESS | 1650 | 1461264088739 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 11:41:28 INFO - PROCESS | 1650 | 1461264088741 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 11:41:28 INFO - PROCESS | 1650 | 1461264088742 Marionette TRACE conn2 <- [1,1290,null,{}] 11:41:28 INFO - PROCESS | 1650 | 1461264088744 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}] 11:41:28 INFO - PROCESS | 1650 | 1461264088844 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 11:41:28 INFO - PROCESS | 1650 | 1461264088858 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d492800 == 64 [pid = 1650] [id = 330] 11:41:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x12d26d000) [pid = 1650] [serial = 989] [outer = 0x0] 11:41:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x12e387800) [pid = 1650] [serial = 990] [outer = 0x12d26d000] 11:41:28 INFO - PROCESS | 1650 | 1461264088884 Marionette DEBUG loaded listener.js 11:41:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x12e81b000) [pid = 1650] [serial = 991] [outer = 0x12d26d000] 11:41:29 INFO - PROCESS | 1650 | 1461264089239 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]]]}] 11:41:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 11:41:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 517ms 11:41:29 INFO - PROCESS | 1650 | 1461264089260 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 11:41:29 INFO - PROCESS | 1650 | 1461264089262 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 11:41:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 11:41:29 INFO - PROCESS | 1650 | 1461264089264 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 11:41:29 INFO - PROCESS | 1650 | 1461264089265 Marionette TRACE conn2 <- [1,1294,null,{}] 11:41:29 INFO - PROCESS | 1650 | 1461264089267 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}] 11:41:29 INFO - PROCESS | 1650 | 1461264089373 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 11:41:29 INFO - PROCESS | 1650 | 1461264089387 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dbed800 == 65 [pid = 1650] [id = 331] 11:41:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x12cfdf400) [pid = 1650] [serial = 992] [outer = 0x0] 11:41:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x12e99c800) [pid = 1650] [serial = 993] [outer = 0x12cfdf400] 11:41:29 INFO - PROCESS | 1650 | 1461264089413 Marionette DEBUG loaded listener.js 11:41:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x12e9be000) [pid = 1650] [serial = 994] [outer = 0x12cfdf400] 11:41:29 INFO - PROCESS | 1650 | 1461264089730 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]]]}] 11:41:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 11:41:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 518ms 11:41:30 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x11a87d800) [pid = 1650] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 11:41:30 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x12edfc000) [pid = 1650] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 11:41:30 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x1297e2400) [pid = 1650] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 11:41:30 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x118f9e000) [pid = 1650] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 11:41:30 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x118f9e400) [pid = 1650] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 11:41:30 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x116574800) [pid = 1650] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 11:41:30 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x1243d6000) [pid = 1650] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 11:41:30 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x114f6d800) [pid = 1650] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 11:41:30 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x1243d6c00) [pid = 1650] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 11:41:30 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x127447000) [pid = 1650] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 11:41:30 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x11a95f800) [pid = 1650] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 11:41:30 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x1279bb000) [pid = 1650] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 11:41:30 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x1189e3400) [pid = 1650] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 11:41:30 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x118986000) [pid = 1650] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 11:41:30 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x11be55c00) [pid = 1650] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 11:41:30 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x1158f7c00) [pid = 1650] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 11:41:30 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x123994c00) [pid = 1650] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 11:41:30 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x11bfde800) [pid = 1650] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 11:41:30 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x119d62400) [pid = 1650] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 11:41:30 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x116512400) [pid = 1650] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 11:41:30 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x12d4c4000) [pid = 1650] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 11:41:30 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x12b2c9000) [pid = 1650] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 11:41:30 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x127efa400) [pid = 1650] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 11:41:30 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x129b6a400) [pid = 1650] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 11:41:30 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x11af6c000) [pid = 1650] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 11:41:30 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x114664400) [pid = 1650] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 11:41:30 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x12e330c00) [pid = 1650] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 11:41:30 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x12e370400) [pid = 1650] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 11:41:30 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x123c4c400) [pid = 1650] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 11:41:30 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x12e9a3000) [pid = 1650] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 11:41:30 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x11a884c00) [pid = 1650] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 11:41:30 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x1278e8000) [pid = 1650] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 11:41:30 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12e331c00) [pid = 1650] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 11:41:30 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x11224e400) [pid = 1650] [serial = 904] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 11:41:30 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x119935c00) [pid = 1650] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 11:41:30 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12bdcb000) [pid = 1650] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 11:41:30 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x11be51800) [pid = 1650] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 11:41:30 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x11a960c00) [pid = 1650] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 11:41:30 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x11acfa800) [pid = 1650] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 11:41:30 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x12b2c4800) [pid = 1650] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 11:41:30 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x130145400) [pid = 1650] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 11:41:30 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12e32c000) [pid = 1650] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 11:41:30 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x11a602800) [pid = 1650] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 11:41:30 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12ba79400) [pid = 1650] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 11:41:30 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x123c4b400) [pid = 1650] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 11:41:30 INFO - PROCESS | 1650 | 1461264090100 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 11:41:30 INFO - PROCESS | 1650 | 1461264090102 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 11:41:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 11:41:30 INFO - PROCESS | 1650 | 1461264090129 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 11:41:30 INFO - PROCESS | 1650 | 1461264090131 Marionette TRACE conn2 <- [1,1298,null,{}] 11:41:30 INFO - PROCESS | 1650 | 1461264090133 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}] 11:41:30 INFO - PROCESS | 1650 | 1461264090225 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 11:41:30 INFO - PROCESS | 1650 | 1461264090230 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x1199ec800 == 66 [pid = 1650] [id = 332] 11:41:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x11acfa800) [pid = 1650] [serial = 995] [outer = 0x0] 11:41:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x11bb4b400) [pid = 1650] [serial = 996] [outer = 0x11acfa800] 11:41:30 INFO - PROCESS | 1650 | 1461264090262 Marionette DEBUG loaded listener.js 11:41:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x123caf800) [pid = 1650] [serial = 997] [outer = 0x11acfa800] 11:41:30 INFO - PROCESS | 1650 | 1461264090617 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]]]}] 11:41:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 11:41:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 519ms 11:41:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 11:41:30 INFO - PROCESS | 1650 | 1461264090649 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 11:41:30 INFO - PROCESS | 1650 | 1461264090650 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 11:41:30 INFO - PROCESS | 1650 | 1461264090652 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 11:41:30 INFO - PROCESS | 1650 | 1461264090653 Marionette TRACE conn2 <- [1,1302,null,{}] 11:41:30 INFO - PROCESS | 1650 | 1461264090656 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}] 11:41:30 INFO - PROCESS | 1650 | 1461264090764 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 11:41:30 INFO - PROCESS | 1650 | 1461264090801 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d064800 == 67 [pid = 1650] [id = 333] 11:41:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x11ade6400) [pid = 1650] [serial = 998] [outer = 0x0] 11:41:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x1279c0400) [pid = 1650] [serial = 999] [outer = 0x11ade6400] 11:41:30 INFO - PROCESS | 1650 | 1461264090826 Marionette DEBUG loaded listener.js 11:41:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12b2d0800) [pid = 1650] [serial = 1000] [outer = 0x11ade6400] 11:41:31 INFO - PROCESS | 1650 | 1461264091102 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]]]}] 11:41:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 11:41:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 468ms 11:41:31 INFO - PROCESS | 1650 | 1461264091121 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 11:41:31 INFO - PROCESS | 1650 | 1461264091122 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 11:41:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 11:41:31 INFO - PROCESS | 1650 | 1461264091124 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 11:41:31 INFO - PROCESS | 1650 | 1461264091125 Marionette TRACE conn2 <- [1,1306,null,{}] 11:41:31 INFO - PROCESS | 1650 | 1461264091136 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}] 11:41:31 INFO - PROCESS | 1650 | 1461264091227 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 11:41:31 INFO - PROCESS | 1650 | 1461264091231 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f039800 == 68 [pid = 1650] [id = 334] 11:41:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x127efa400) [pid = 1650] [serial = 1001] [outer = 0x0] 11:41:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12da12400) [pid = 1650] [serial = 1002] [outer = 0x127efa400] 11:41:31 INFO - PROCESS | 1650 | 1461264091256 Marionette DEBUG loaded listener.js 11:41:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x12e81b400) [pid = 1650] [serial = 1003] [outer = 0x127efa400] 11:41:31 INFO - PROCESS | 1650 | 1461264091597 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]]]}] 11:41:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 11:41:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 521ms 11:41:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 11:41:31 INFO - PROCESS | 1650 | 1461264091650 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 11:41:31 INFO - PROCESS | 1650 | 1461264091651 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 11:41:31 INFO - PROCESS | 1650 | 1461264091653 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 11:41:31 INFO - PROCESS | 1650 | 1461264091654 Marionette TRACE conn2 <- [1,1310,null,{}] 11:41:31 INFO - PROCESS | 1650 | 1461264091656 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}] 11:41:31 INFO - PROCESS | 1650 | 1461264091739 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 11:41:31 INFO - PROCESS | 1650 | 1461264091745 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f792800 == 69 [pid = 1650] [id = 335] 11:41:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12d26e000) [pid = 1650] [serial = 1004] [outer = 0x0] 11:41:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x12edf2000) [pid = 1650] [serial = 1005] [outer = 0x12d26e000] 11:41:31 INFO - PROCESS | 1650 | 1461264091770 Marionette DEBUG loaded listener.js 11:41:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x12ef06c00) [pid = 1650] [serial = 1006] [outer = 0x12d26e000] 11:41:32 INFO - PROCESS | 1650 | 1461264092165 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] 11:41:32 INFO - PROCESS | 1650 | 1461264092176 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 11:41:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 11:41:32 INFO - PROCESS | 1650 | 1461264092180 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 11:41:32 INFO - PROCESS | 1650 | 1461264092183 Marionette TRACE conn2 <- [1,1314,null,{}] 11:41:32 INFO - PROCESS | 1650 | 1461264092187 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}] 11:41:32 INFO - PROCESS | 1650 | 1461264092299 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 11:41:32 INFO - PROCESS | 1650 | 1461264092376 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x115297000 == 70 [pid = 1650] [id = 336] 11:41:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x115223c00) [pid = 1650] [serial = 1007] [outer = 0x0] 11:41:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x11563f400) [pid = 1650] [serial = 1008] [outer = 0x115223c00] 11:41:32 INFO - PROCESS | 1650 | 1461264092408 Marionette DEBUG loaded listener.js 11:41:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x11564a400) [pid = 1650] [serial = 1009] [outer = 0x115223c00] 11:41:32 INFO - PROCESS | 1650 | 1461264092847 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]]]}] 11:41:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 11:41:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 673ms 11:41:32 INFO - PROCESS | 1650 | 1461264092853 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 11:41:32 INFO - PROCESS | 1650 | 1461264092857 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 11:41:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 11:41:32 INFO - PROCESS | 1650 | 1461264092864 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 11:41:32 INFO - PROCESS | 1650 | 1461264092866 Marionette TRACE conn2 <- [1,1318,null,{}] 11:41:32 INFO - PROCESS | 1650 | 1461264092869 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}] 11:41:33 INFO - PROCESS | 1650 | 1461264092998 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 11:41:33 INFO - PROCESS | 1650 | 1461264093061 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c158000 == 71 [pid = 1650] [id = 337] 11:41:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x1188e9800) [pid = 1650] [serial = 1010] [outer = 0x0] 11:41:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x11af6ec00) [pid = 1650] [serial = 1011] [outer = 0x1188e9800] 11:41:33 INFO - PROCESS | 1650 | 1461264093133 Marionette DEBUG loaded listener.js 11:41:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x11bf35400) [pid = 1650] [serial = 1012] [outer = 0x1188e9800] 11:41:33 INFO - PROCESS | 1650 | 1461264093571 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]]]}] 11:41:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 11:41:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 774ms 11:41:33 INFO - PROCESS | 1650 | 1461264093638 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 11:41:33 INFO - PROCESS | 1650 | 1461264093641 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 11:41:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 11:41:33 INFO - PROCESS | 1650 | 1461264093645 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 11:41:33 INFO - PROCESS | 1650 | 1461264093649 Marionette TRACE conn2 <- [1,1322,null,{}] 11:41:33 INFO - PROCESS | 1650 | 1461264093661 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}] 11:41:33 INFO - PROCESS | 1650 | 1461264093819 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 11:41:33 INFO - PROCESS | 1650 | 1461264093957 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb35800 == 72 [pid = 1650] [id = 338] 11:41:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x1237a6400) [pid = 1650] [serial = 1013] [outer = 0x0] 11:41:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x123c3fc00) [pid = 1650] [serial = 1014] [outer = 0x1237a6400] 11:41:34 INFO - PROCESS | 1650 | 1461264094013 Marionette DEBUG loaded listener.js 11:41:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x1267cd400) [pid = 1650] [serial = 1015] [outer = 0x1237a6400] 11:41:34 INFO - PROCESS | 1650 | 1461264094450 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]]]}] 11:41:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 11:41:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 876ms 11:41:34 INFO - PROCESS | 1650 | 1461264094521 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 11:41:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 11:41:34 INFO - PROCESS | 1650 | 1461264094522 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 11:41:34 INFO - PROCESS | 1650 | 1461264094525 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 11:41:34 INFO - PROCESS | 1650 | 1461264094526 Marionette TRACE conn2 <- [1,1326,null,{}] 11:41:34 INFO - PROCESS | 1650 | 1461264094529 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}] 11:41:34 INFO - PROCESS | 1650 | 1461264094632 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 11:41:34 INFO - PROCESS | 1650 | 1461264094705 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x130361000 == 73 [pid = 1650] [id = 339] 11:41:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x12988cc00) [pid = 1650] [serial = 1016] [outer = 0x0] 11:41:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x129e79000) [pid = 1650] [serial = 1017] [outer = 0x12988cc00] 11:41:34 INFO - PROCESS | 1650 | 1461264094737 Marionette DEBUG loaded listener.js 11:41:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12ba77000) [pid = 1650] [serial = 1018] [outer = 0x12988cc00] 11:41:35 INFO - PROCESS | 1650 | 1461264095132 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]]]}] 11:41:35 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 11:41:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 669ms 11:41:35 INFO - PROCESS | 1650 | 1461264095195 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 11:41:35 INFO - PROCESS | 1650 | 1461264095196 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 11:41:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 11:41:35 INFO - PROCESS | 1650 | 1461264095199 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 11:41:35 INFO - PROCESS | 1650 | 1461264095200 Marionette TRACE conn2 <- [1,1330,null,{}] 11:41:35 INFO - PROCESS | 1650 | 1461264095202 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}] 11:41:35 INFO - PROCESS | 1650 | 1461264095304 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 11:41:35 INFO - PROCESS | 1650 | 1461264095366 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x130a98000 == 74 [pid = 1650] [id = 340] 11:41:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12b735c00) [pid = 1650] [serial = 1019] [outer = 0x0] 11:41:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x12cf12400) [pid = 1650] [serial = 1020] [outer = 0x12b735c00] 11:41:35 INFO - PROCESS | 1650 | 1461264095396 Marionette DEBUG loaded listener.js 11:41:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x12d039c00) [pid = 1650] [serial = 1021] [outer = 0x12b735c00] 11:41:35 INFO - PROCESS | 1650 | 1461264095833 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]]]}] 11:41:35 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 11:41:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 668ms 11:41:35 INFO - PROCESS | 1650 | 1461264095868 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 11:41:35 INFO - PROCESS | 1650 | 1461264095869 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 11:41:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 11:41:35 INFO - PROCESS | 1650 | 1461264095872 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 11:41:35 INFO - PROCESS | 1650 | 1461264095873 Marionette TRACE conn2 <- [1,1334,null,{}] 11:41:35 INFO - PROCESS | 1650 | 1461264095875 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}] 11:41:36 INFO - PROCESS | 1650 | 1461264096012 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 11:41:36 INFO - PROCESS | 1650 | 1461264096091 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x136a5d000 == 75 [pid = 1650] [id = 341] 11:41:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x12d270000) [pid = 1650] [serial = 1022] [outer = 0x0] 11:41:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x12e9bec00) [pid = 1650] [serial = 1023] [outer = 0x12d270000] 11:41:36 INFO - PROCESS | 1650 | 1461264096168 Marionette DEBUG loaded listener.js 11:41:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x12fa84400) [pid = 1650] [serial = 1024] [outer = 0x12d270000] 11:41:36 INFO - PROCESS | 1650 | 1461264096571 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]]]}] 11:41:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 11:41:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 721ms 11:41:36 INFO - PROCESS | 1650 | 1461264096596 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 11:41:36 INFO - PROCESS | 1650 | 1461264096597 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 11:41:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 11:41:36 INFO - PROCESS | 1650 | 1461264096600 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 11:41:36 INFO - PROCESS | 1650 | 1461264096601 Marionette TRACE conn2 <- [1,1338,null,{}] 11:41:36 INFO - PROCESS | 1650 | 1461264096603 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}] 11:41:36 INFO - PROCESS | 1650 | 1461264096705 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 11:41:36 INFO - PROCESS | 1650 | 1461264096768 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x11444c800 == 76 [pid = 1650] [id = 342] 11:41:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x1144d6000) [pid = 1650] [serial = 1025] [outer = 0x0] 11:41:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x118646c00) [pid = 1650] [serial = 1026] [outer = 0x1144d6000] 11:41:36 INFO - PROCESS | 1650 | 1461264096841 Marionette DEBUG loaded listener.js 11:41:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x11aaf2c00) [pid = 1650] [serial = 1027] [outer = 0x1144d6000] 11:41:37 INFO - PROCESS | 1650 | 1461264097896 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]]]}] 11:41:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 11:41:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1323ms 11:41:37 INFO - PROCESS | 1650 | 1461264097924 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 11:41:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 11:41:37 INFO - PROCESS | 1650 | 1461264097926 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 11:41:37 INFO - PROCESS | 1650 | 1461264097929 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 11:41:37 INFO - PROCESS | 1650 | 1461264097931 Marionette TRACE conn2 <- [1,1342,null,{}] 11:41:37 INFO - PROCESS | 1650 | 1461264097935 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}] 11:41:38 INFO - PROCESS | 1650 | 1461264098039 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 11:41:38 INFO - PROCESS | 1650 | 1461264098102 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a943000 == 77 [pid = 1650] [id = 343] 11:41:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x114f66000) [pid = 1650] [serial = 1028] [outer = 0x0] 11:41:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x116017000) [pid = 1650] [serial = 1029] [outer = 0x114f66000] 11:41:38 INFO - PROCESS | 1650 | 1461264098131 Marionette DEBUG loaded listener.js 11:41:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x118948c00) [pid = 1650] [serial = 1030] [outer = 0x114f66000] 11:41:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12b7d8000 == 76 [pid = 1650] [id = 241] 11:41:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12e491800 == 75 [pid = 1650] [id = 275] 11:41:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12f039800 == 74 [pid = 1650] [id = 334] 11:41:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12d064800 == 73 [pid = 1650] [id = 333] 11:41:38 INFO - PROCESS | 1650 | --DOCSHELL 0x1199ec800 == 72 [pid = 1650] [id = 332] 11:41:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12dbed800 == 71 [pid = 1650] [id = 331] 11:41:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12d492800 == 70 [pid = 1650] [id = 330] 11:41:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12ce7b800 == 69 [pid = 1650] [id = 329] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x13019d800) [pid = 1650] [serial = 945] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12b7d0000 == 68 [pid = 1650] [id = 328] 11:41:38 INFO - PROCESS | 1650 | --DOCSHELL 0x127e9d800 == 67 [pid = 1650] [id = 327] 11:41:38 INFO - PROCESS | 1650 | --DOCSHELL 0x126750000 == 66 [pid = 1650] [id = 326] 11:41:38 INFO - PROCESS | 1650 | --DOCSHELL 0x11b6c7000 == 65 [pid = 1650] [id = 325] 11:41:38 INFO - PROCESS | 1650 | --DOCSHELL 0x123c1b800 == 64 [pid = 1650] [id = 324] 11:41:38 INFO - PROCESS | 1650 | --DOCSHELL 0x118e3d800 == 63 [pid = 1650] [id = 323] 11:41:38 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab03800 == 62 [pid = 1650] [id = 322] 11:41:38 INFO - PROCESS | 1650 | --DOCSHELL 0x1365ba000 == 61 [pid = 1650] [id = 315] 11:41:38 INFO - PROCESS | 1650 | 1461264098596 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]]]}] 11:41:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 11:41:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 720ms 11:41:38 INFO - PROCESS | 1650 | 1461264098650 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 11:41:38 INFO - PROCESS | 1650 | 1461264098653 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 11:41:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 11:41:38 INFO - PROCESS | 1650 | 1461264098657 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 11:41:38 INFO - PROCESS | 1650 | 1461264098659 Marionette TRACE conn2 <- [1,1346,null,{}] 11:41:38 INFO - PROCESS | 1650 | 1461264098664 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}] 11:41:38 INFO - PROCESS | 1650 | 1461264098743 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 11:41:38 INFO - PROCESS | 1650 | 1461264098750 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x11880e800 == 62 [pid = 1650] [id = 344] 11:41:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x1188e0c00) [pid = 1650] [serial = 1031] [outer = 0x0] 11:41:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x11aafcc00) [pid = 1650] [serial = 1032] [outer = 0x1188e0c00] 11:41:38 INFO - PROCESS | 1650 | 1461264098776 Marionette DEBUG loaded listener.js 11:41:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x11b6a1800) [pid = 1650] [serial = 1033] [outer = 0x1188e0c00] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x11bb52c00) [pid = 1650] [serial = 831] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x12ff3ec00) [pid = 1650] [serial = 687] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x12ce0dc00) [pid = 1650] [serial = 837] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x12e81bc00) [pid = 1650] [serial = 846] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x11a60c800) [pid = 1650] [serial = 717] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x11c7c9400) [pid = 1650] [serial = 675] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x12b3e9000) [pid = 1650] [serial = 678] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x116572400) [pid = 1650] [serial = 714] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x1279bd000) [pid = 1650] [serial = 834] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x12ba70c00) [pid = 1650] [serial = 627] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x11bfd6400) [pid = 1650] [serial = 720] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x1290b4400) [pid = 1650] [serial = 726] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x11ade7c00) [pid = 1650] [serial = 774] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x12ba7a400) [pid = 1650] [serial = 732] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x12d4c1400) [pid = 1650] [serial = 783] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x12e326000) [pid = 1650] [serial = 681] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x12edef400) [pid = 1650] [serial = 630] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x1243d9c00) [pid = 1650] [serial = 624] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x11bc8b400) [pid = 1650] [serial = 621] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x11be4e000) [pid = 1650] [serial = 672] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x12ef0e800) [pid = 1650] [serial = 633] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x12bba0400) [pid = 1650] [serial = 780] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x12da1d400) [pid = 1650] [serial = 840] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x12b2d0c00) [pid = 1650] [serial = 729] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x12419c000) [pid = 1650] [serial = 777] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x1188e1400) [pid = 1650] [serial = 828] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x12e6a0800) [pid = 1650] [serial = 843] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x12e825c00) [pid = 1650] [serial = 684] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x1276b6800) [pid = 1650] [serial = 723] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12b2c7800) [pid = 1650] [serial = 585] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x12ff3b400) [pid = 1650] [serial = 934] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x12b269800) [pid = 1650] [serial = 893] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x12430d400) [pid = 1650] [serial = 936] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12ef07800) [pid = 1650] [serial = 939] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12b3eb000) [pid = 1650] [serial = 937] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12e329400) [pid = 1650] [serial = 899] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12ba77c00) [pid = 1650] [serial = 918] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12bdc6800) [pid = 1650] [serial = 919] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x11bfe6000) [pid = 1650] [serial = 890] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x13019b000) [pid = 1650] [serial = 943] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x130193800) [pid = 1650] [serial = 942] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x11adf2c00) [pid = 1650] [serial = 501] [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.] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12e696800) [pid = 1650] [serial = 924] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12edf8000) [pid = 1650] [serial = 928] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x130144000) [pid = 1650] [serial = 940] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12e9a2000) [pid = 1650] [serial = 925] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x123ac0800) [pid = 1650] [serial = 582] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12edeec00) [pid = 1650] [serial = 543] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12e9c1800) [pid = 1650] [serial = 927] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12edf8c00) [pid = 1650] [serial = 930] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12e99bc00) [pid = 1650] [serial = 902] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12bbaf800) [pid = 1650] [serial = 896] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x129e39000) [pid = 1650] [serial = 915] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12b26c400) [pid = 1650] [serial = 916] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x1191b8000) [pid = 1650] [serial = 887] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12f6c6400) [pid = 1650] [serial = 933] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11225a800) [pid = 1650] [serial = 906] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x112256000) [pid = 1650] [serial = 905] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12ef0b000) [pid = 1650] [serial = 931] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11bc7e800) [pid = 1650] [serial = 910] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x11adf4800) [pid = 1650] [serial = 909] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12d26dc00) [pid = 1650] [serial = 921] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12da1cc00) [pid = 1650] [serial = 922] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1243cd400) [pid = 1650] [serial = 912] [outer = 0x0] [url = about:blank] 11:41:38 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x1266dc000) [pid = 1650] [serial = 913] [outer = 0x0] [url = about:blank] 11:41:39 INFO - PROCESS | 1650 | 1461264099180 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]]]}] 11:41:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 11:41:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 572ms 11:41:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 11:41:39 INFO - PROCESS | 1650 | 1461264099230 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 11:41:39 INFO - PROCESS | 1650 | 1461264099231 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 11:41:39 INFO - PROCESS | 1650 | 1461264099233 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 11:41:39 INFO - PROCESS | 1650 | 1461264099235 Marionette TRACE conn2 <- [1,1350,null,{}] 11:41:39 INFO - PROCESS | 1650 | 1461264099243 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}] 11:41:39 INFO - PROCESS | 1650 | 1461264099325 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 11:41:39 INFO - PROCESS | 1650 | 1461264099354 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c4ca000 == 63 [pid = 1650] [id = 345] 11:41:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11be4d800) [pid = 1650] [serial = 1034] [outer = 0x0] 11:41:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11bf30800) [pid = 1650] [serial = 1035] [outer = 0x11be4d800] 11:41:39 INFO - PROCESS | 1650 | 1461264099382 Marionette DEBUG loaded listener.js 11:41:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x1237a2400) [pid = 1650] [serial = 1036] [outer = 0x11be4d800] 11:41:39 INFO - PROCESS | 1650 | 1461264099721 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]]]}] 11:41:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 11:41:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 521ms 11:41:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 11:41:39 INFO - PROCESS | 1650 | 1461264099755 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 11:41:39 INFO - PROCESS | 1650 | 1461264099757 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 11:41:39 INFO - PROCESS | 1650 | 1461264099761 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 11:41:39 INFO - PROCESS | 1650 | 1461264099764 Marionette TRACE conn2 <- [1,1354,null,{}] 11:41:39 INFO - PROCESS | 1650 | 1461264099767 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}] 11:41:39 INFO - PROCESS | 1650 | 1461264099880 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 11:41:39 INFO - PROCESS | 1650 | 1461264099886 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x123b30000 == 64 [pid = 1650] [id = 346] 11:41:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x1237a3400) [pid = 1650] [serial = 1037] [outer = 0x0] 11:41:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x123dac400) [pid = 1650] [serial = 1038] [outer = 0x1237a3400] 11:41:39 INFO - PROCESS | 1650 | 1461264099929 Marionette DEBUG loaded listener.js 11:41:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x124580800) [pid = 1650] [serial = 1039] [outer = 0x1237a3400] 11:41:40 INFO - PROCESS | 1650 | 1461264100333 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]]]}] 11:41:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 11:41:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 623ms 11:41:40 INFO - PROCESS | 1650 | 1461264100395 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 11:41:40 INFO - PROCESS | 1650 | 1461264100396 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 11:41:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 11:41:40 INFO - PROCESS | 1650 | 1461264100399 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 11:41:40 INFO - PROCESS | 1650 | 1461264100400 Marionette TRACE conn2 <- [1,1358,null,{}] 11:41:40 INFO - PROCESS | 1650 | 1461264100403 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}] 11:41:40 INFO - PROCESS | 1650 | 1461264100482 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 11:41:40 INFO - PROCESS | 1650 | 1461264100486 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x126676800 == 65 [pid = 1650] [id = 347] 11:41:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11bfcd000) [pid = 1650] [serial = 1040] [outer = 0x0] 11:41:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x1276ed400) [pid = 1650] [serial = 1041] [outer = 0x11bfcd000] 11:41:40 INFO - PROCESS | 1650 | 1461264100512 Marionette DEBUG loaded listener.js 11:41:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x1290aec00) [pid = 1650] [serial = 1042] [outer = 0x11bfcd000] 11:41:40 INFO - PROCESS | 1650 | 1461264100921 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]]]}] 11:41:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 11:41:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 568ms 11:41:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 11:41:40 INFO - PROCESS | 1650 | 1461264100970 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 11:41:40 INFO - PROCESS | 1650 | 1461264100972 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 11:41:40 INFO - PROCESS | 1650 | 1461264100975 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 11:41:40 INFO - PROCESS | 1650 | 1461264100976 Marionette TRACE conn2 <- [1,1362,null,{}] 11:41:40 INFO - PROCESS | 1650 | 1461264100980 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}] 11:41:41 INFO - PROCESS | 1650 | 1461264101108 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 11:41:41 INFO - PROCESS | 1650 | 1461264101124 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x1290cb800 == 66 [pid = 1650] [id = 348] 11:41:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12988d400) [pid = 1650] [serial = 1043] [outer = 0x0] 11:41:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12b261c00) [pid = 1650] [serial = 1044] [outer = 0x12988d400] 11:41:41 INFO - PROCESS | 1650 | 1461264101151 Marionette DEBUG loaded listener.js 11:41:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12ba77c00) [pid = 1650] [serial = 1045] [outer = 0x12988d400] 11:41:41 INFO - PROCESS | 1650 | 1461264101500 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]]]}] 11:41:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 11:41:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 570ms 11:41:41 INFO - PROCESS | 1650 | 1461264101545 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 11:41:41 INFO - PROCESS | 1650 | 1461264101546 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 11:41:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 11:41:41 INFO - PROCESS | 1650 | 1461264101548 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 11:41:41 INFO - PROCESS | 1650 | 1461264101549 Marionette TRACE conn2 <- [1,1366,null,{}] 11:41:41 INFO - PROCESS | 1650 | 1461264101551 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}] 11:41:41 INFO - PROCESS | 1650 | 1461264101663 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 11:41:41 INFO - PROCESS | 1650 | 1461264101719 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b708000 == 67 [pid = 1650] [id = 349] 11:41:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12b3e6400) [pid = 1650] [serial = 1046] [outer = 0x0] 11:41:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12bdc4400) [pid = 1650] [serial = 1047] [outer = 0x12b3e6400] 11:41:41 INFO - PROCESS | 1650 | 1461264101744 Marionette DEBUG loaded listener.js 11:41:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12cfda800) [pid = 1650] [serial = 1048] [outer = 0x12b3e6400] 11:41:42 INFO - PROCESS | 1650 | 1461264102073 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] 11:41:42 INFO - PROCESS | 1650 | 1461264102118 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 11:41:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 11:41:42 INFO - PROCESS | 1650 | 1461264102120 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 11:41:42 INFO - PROCESS | 1650 | 1461264102121 Marionette TRACE conn2 <- [1,1370,null,{}] 11:41:42 INFO - PROCESS | 1650 | 1461264102123 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}] 11:41:42 INFO - PROCESS | 1650 | 1461264102225 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 11:41:42 INFO - PROCESS | 1650 | 1461264102237 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb4c000 == 68 [pid = 1650] [id = 350] 11:41:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12cfe3000) [pid = 1650] [serial = 1049] [outer = 0x0] 11:41:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12d03c800) [pid = 1650] [serial = 1050] [outer = 0x12cfe3000] 11:41:42 INFO - PROCESS | 1650 | 1461264102261 Marionette DEBUG loaded listener.js 11:41:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12d26b400) [pid = 1650] [serial = 1051] [outer = 0x12cfe3000] 11:41:42 INFO - PROCESS | 1650 | 1461264102589 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] 11:41:42 INFO - PROCESS | 1650 | 1461264102640 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 11:41:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 11:41:42 INFO - PROCESS | 1650 | 1461264102642 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 11:41:42 INFO - PROCESS | 1650 | 1461264102643 Marionette TRACE conn2 <- [1,1374,null,{}] 11:41:42 INFO - PROCESS | 1650 | 1461264102645 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}] 11:41:42 INFO - PROCESS | 1650 | 1461264102872 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 11:41:42 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x114f6dc00) [pid = 1650] [serial = 901] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 11:41:42 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12b2cf400) [pid = 1650] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 11:41:42 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12d265000) [pid = 1650] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 11:41:42 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x118fa2400) [pid = 1650] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 11:41:42 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x11adf0800) [pid = 1650] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 11:41:42 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12b264000) [pid = 1650] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 11:41:42 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12d264800) [pid = 1650] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 11:41:42 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x129e2dc00) [pid = 1650] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 11:41:42 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x11c7c9c00) [pid = 1650] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 11:41:42 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x1186c4400) [pid = 1650] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 11:41:42 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x112259400) [pid = 1650] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 11:41:42 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x1186c5800) [pid = 1650] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 11:41:42 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12b262800) [pid = 1650] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 11:41:42 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12d26d000) [pid = 1650] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 11:41:42 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x11bc8b800) [pid = 1650] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 11:41:42 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12cfdf400) [pid = 1650] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 11:41:42 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11acfa800) [pid = 1650] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 11:41:42 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11ade6400) [pid = 1650] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 11:41:42 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x127efa400) [pid = 1650] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 11:41:42 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12ce0f000) [pid = 1650] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 11:41:42 INFO - PROCESS | 1650 | 1461264102937 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x1152a2000 == 69 [pid = 1650] [id = 351] 11:41:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11224fc00) [pid = 1650] [serial = 1052] [outer = 0x0] 11:41:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x116057000) [pid = 1650] [serial = 1053] [outer = 0x11224fc00] 11:41:42 INFO - PROCESS | 1650 | 1461264102962 Marionette DEBUG loaded listener.js 11:41:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11adf0800) [pid = 1650] [serial = 1054] [outer = 0x11224fc00] 11:41:43 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 11:41:43 INFO - PROCESS | 1650 | 1461264103333 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] 11:41:43 INFO - PROCESS | 1650 | 1461264103373 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 11:41:43 INFO - PROCESS | 1650 | 1461264103376 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 11:41:43 INFO - PROCESS | 1650 | 1461264103378 Marionette TRACE conn2 <- [1,1378,null,{}] 11:41:43 INFO - PROCESS | 1650 | 1461264103382 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}] 11:41:43 INFO - PROCESS | 1650 | 1461264103511 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 11:41:43 INFO - PROCESS | 1650 | 1461264103518 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d49f800 == 70 [pid = 1650] [id = 352] 11:41:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x1243d1c00) [pid = 1650] [serial = 1055] [outer = 0x0] 11:41:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12cfdf400) [pid = 1650] [serial = 1056] [outer = 0x1243d1c00] 11:41:43 INFO - PROCESS | 1650 | 1461264103557 Marionette DEBUG loaded listener.js 11:41:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12d4c0800) [pid = 1650] [serial = 1057] [outer = 0x1243d1c00] 11:41:43 INFO - PROCESS | 1650 | 1461264103915 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] 11:41:43 INFO - PROCESS | 1650 | 1461264103951 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 11:41:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 11:41:43 INFO - PROCESS | 1650 | 1461264103954 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 11:41:43 INFO - PROCESS | 1650 | 1461264103955 Marionette TRACE conn2 <- [1,1382,null,{}] 11:41:43 INFO - PROCESS | 1650 | 1461264103958 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}] 11:41:44 INFO - PROCESS | 1650 | 1461264104080 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 11:41:44 INFO - PROCESS | 1650 | 1461264104086 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dbe2800 == 71 [pid = 1650] [id = 353] 11:41:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12d4c7c00) [pid = 1650] [serial = 1058] [outer = 0x0] 11:41:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12e367800) [pid = 1650] [serial = 1059] [outer = 0x12d4c7c00] 11:41:44 INFO - PROCESS | 1650 | 1461264104116 Marionette DEBUG loaded listener.js 11:41:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12e81c000) [pid = 1650] [serial = 1060] [outer = 0x12d4c7c00] 11:41:44 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 11:41:44 INFO - PROCESS | 1650 | 1461264104475 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] 11:41:44 INFO - PROCESS | 1650 | 1461264104526 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 11:41:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 11:41:44 INFO - PROCESS | 1650 | 1461264104528 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 11:41:44 INFO - PROCESS | 1650 | 1461264104529 Marionette TRACE conn2 <- [1,1386,null,{}] 11:41:44 INFO - PROCESS | 1650 | 1461264104531 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}] 11:41:44 INFO - PROCESS | 1650 | 1461264104615 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 11:41:44 INFO - PROCESS | 1650 | 1461264104672 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e6b6800 == 72 [pid = 1650] [id = 354] 11:41:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12e36d000) [pid = 1650] [serial = 1061] [outer = 0x0] 11:41:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12e99dc00) [pid = 1650] [serial = 1062] [outer = 0x12e36d000] 11:41:44 INFO - PROCESS | 1650 | 1461264104699 Marionette DEBUG loaded listener.js 11:41:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12edf8800) [pid = 1650] [serial = 1063] [outer = 0x12e36d000] 11:41:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12374a000 == 71 [pid = 1650] [id = 321] 11:41:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12d0ae000 == 70 [pid = 1650] [id = 243] 11:41:45 INFO - PROCESS | 1650 | --DOCSHELL 0x13035f000 == 69 [pid = 1650] [id = 320] 11:41:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12f025800 == 68 [pid = 1650] [id = 280] 11:41:45 INFO - PROCESS | 1650 | --DOCSHELL 0x130a92000 == 67 [pid = 1650] [id = 295] 11:41:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11afbf000 == 66 [pid = 1650] [id = 244] 11:41:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12f021800 == 65 [pid = 1650] [id = 318] 11:41:45 INFO - PROCESS | 1650 | --DOCSHELL 0x129740800 == 64 [pid = 1650] [id = 240] 11:41:45 INFO - PROCESS | 1650 | --DOCSHELL 0x1199dc000 == 63 [pid = 1650] [id = 316] 11:41:45 INFO - PROCESS | 1650 | --DOCSHELL 0x127423000 == 62 [pid = 1650] [id = 317] 11:41:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12c01f800 == 61 [pid = 1650] [id = 242] 11:41:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11221d000 == 60 [pid = 1650] [id = 302] 11:41:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab14000 == 59 [pid = 1650] [id = 182] 11:41:45 INFO - PROCESS | 1650 | --DOCSHELL 0x136a4e800 == 58 [pid = 1650] [id = 319] 11:41:45 INFO - PROCESS | 1650 | --DOCSHELL 0x123ed8000 == 57 [pid = 1650] [id = 195] 11:41:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12e4e3000 == 56 [pid = 1650] [id = 211] 11:41:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab1b800 == 55 [pid = 1650] [id = 282] 11:41:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12f4c6800 == 54 [pid = 1650] [id = 229] 11:41:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12f4c4000 == 53 [pid = 1650] [id = 257] 11:41:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12f793800 == 52 [pid = 1650] [id = 281] 11:41:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12e4d6800 == 51 [pid = 1650] [id = 226] 11:41:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12f03b800 == 50 [pid = 1650] [id = 228] 11:41:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12e942000 == 49 [pid = 1650] [id = 227] 11:41:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12e6c7800 == 48 [pid = 1650] [id = 279] 11:41:45 INFO - PROCESS | 1650 | --DOCSHELL 0x123b29800 == 47 [pid = 1650] [id = 208] 11:41:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12e932800 == 46 [pid = 1650] [id = 223] 11:41:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11a943000 == 45 [pid = 1650] [id = 343] 11:41:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11444c800 == 44 [pid = 1650] [id = 342] 11:41:45 INFO - PROCESS | 1650 | --DOCSHELL 0x136a5d000 == 43 [pid = 1650] [id = 341] 11:41:45 INFO - PROCESS | 1650 | --DOCSHELL 0x130a98000 == 42 [pid = 1650] [id = 340] 11:41:45 INFO - PROCESS | 1650 | --DOCSHELL 0x130361000 == 41 [pid = 1650] [id = 339] 11:41:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12bb35800 == 40 [pid = 1650] [id = 338] 11:41:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11c158000 == 39 [pid = 1650] [id = 337] 11:41:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12f792800 == 38 [pid = 1650] [id = 335] 11:41:45 INFO - PROCESS | 1650 | --DOCSHELL 0x115297000 == 37 [pid = 1650] [id = 336] 11:41:46 INFO - PROCESS | 1650 | --DOCSHELL 0x123b30000 == 36 [pid = 1650] [id = 346] 11:41:46 INFO - PROCESS | 1650 | --DOCSHELL 0x11c4ca000 == 35 [pid = 1650] [id = 345] 11:41:46 INFO - PROCESS | 1650 | --DOCSHELL 0x1152a2000 == 34 [pid = 1650] [id = 351] 11:41:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12d49f800 == 33 [pid = 1650] [id = 352] 11:41:46 INFO - PROCESS | 1650 | --DOCSHELL 0x1290cb800 == 32 [pid = 1650] [id = 348] 11:41:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12b708000 == 31 [pid = 1650] [id = 349] 11:41:46 INFO - PROCESS | 1650 | --DOCSHELL 0x11880e800 == 30 [pid = 1650] [id = 344] 11:41:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12bb4c000 == 29 [pid = 1650] [id = 350] 11:41:46 INFO - PROCESS | 1650 | --DOCSHELL 0x126676800 == 28 [pid = 1650] [id = 347] 11:41:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12dbe2800 == 27 [pid = 1650] [id = 353] 11:41:46 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12ef0cc00) [pid = 1650] [serial = 903] [outer = 0x0] [url = about:blank] 11:41:46 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12cfdf800) [pid = 1650] [serial = 897] [outer = 0x0] [url = about:blank] 11:41:46 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12e9c2000) [pid = 1650] [serial = 900] [outer = 0x0] [url = about:blank] 11:41:46 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x11adf5400) [pid = 1650] [serial = 888] [outer = 0x0] [url = about:blank] 11:41:46 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x1267d4400) [pid = 1650] [serial = 891] [outer = 0x0] [url = about:blank] 11:41:46 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12b2c1c00) [pid = 1650] [serial = 894] [outer = 0x0] [url = about:blank] 11:41:46 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12d47f400) [pid = 1650] [serial = 987] [outer = 0x0] [url = about:blank] 11:41:46 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12b266400) [pid = 1650] [serial = 978] [outer = 0x0] [url = about:blank] 11:41:46 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12b2c3800) [pid = 1650] [serial = 979] [outer = 0x0] [url = about:blank] 11:41:46 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x1297e5400) [pid = 1650] [serial = 973] [outer = 0x0] [url = about:blank] 11:41:46 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x1279bdc00) [pid = 1650] [serial = 972] [outer = 0x0] [url = about:blank] 11:41:46 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11bc7d800) [pid = 1650] [serial = 970] [outer = 0x0] [url = about:blank] 11:41:46 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11b662400) [pid = 1650] [serial = 969] [outer = 0x0] [url = about:blank] 11:41:46 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1186c1800) [pid = 1650] [serial = 967] [outer = 0x0] [url = about:blank] 11:41:46 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x115645000) [pid = 1650] [serial = 966] [outer = 0x0] [url = about:blank] 11:41:46 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12d044800) [pid = 1650] [serial = 985] [outer = 0x0] [url = about:blank] 11:41:46 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12ba70400) [pid = 1650] [serial = 981] [outer = 0x0] [url = about:blank] 11:41:46 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12d039000) [pid = 1650] [serial = 982] [outer = 0x0] [url = about:blank] 11:41:46 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12e387800) [pid = 1650] [serial = 990] [outer = 0x0] [url = about:blank] 11:41:46 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x123cb8800) [pid = 1650] [serial = 975] [outer = 0x0] [url = about:blank] 11:41:46 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x129e2d000) [pid = 1650] [serial = 976] [outer = 0x0] [url = about:blank] 11:41:46 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x116577400) [pid = 1650] [serial = 948] [outer = 0x0] [url = about:blank] 11:41:46 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12e99c800) [pid = 1650] [serial = 993] [outer = 0x0] [url = about:blank] 11:41:46 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12e365000) [pid = 1650] [serial = 963] [outer = 0x0] [url = about:blank] 11:41:46 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11bb4b400) [pid = 1650] [serial = 996] [outer = 0x0] [url = about:blank] 11:41:46 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1279c0400) [pid = 1650] [serial = 999] [outer = 0x0] [url = about:blank] 11:41:46 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12f6bfc00) [pid = 1650] [serial = 960] [outer = 0x0] [url = about:blank] 11:41:46 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x123caf800) [pid = 1650] [serial = 997] [outer = 0x0] [url = about:blank] 11:41:46 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12e692000) [pid = 1650] [serial = 957] [outer = 0x0] [url = about:blank] 11:41:46 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12da12400) [pid = 1650] [serial = 1002] [outer = 0x0] [url = about:blank] 11:41:46 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12ba7ac00) [pid = 1650] [serial = 954] [outer = 0x0] [url = about:blank] 11:41:46 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x123cb7c00) [pid = 1650] [serial = 951] [outer = 0x0] [url = about:blank] 11:41:46 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x130259800) [pid = 1650] [serial = 946] [outer = 0x0] [url = about:blank] 11:41:46 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12edf2000) [pid = 1650] [serial = 1005] [outer = 0x0] [url = about:blank] 11:41:46 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12b2d0800) [pid = 1650] [serial = 1000] [outer = 0x0] [url = about:blank] 11:41:46 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12d03b000) [pid = 1650] [serial = 984] [outer = 0x0] [url = about:blank] 11:41:46 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12e9be000) [pid = 1650] [serial = 994] [outer = 0x0] [url = about:blank] 11:41:46 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12e81b400) [pid = 1650] [serial = 1003] [outer = 0x0] [url = about:blank] 11:41:46 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12e81b000) [pid = 1650] [serial = 991] [outer = 0x0] [url = about:blank] 11:41:46 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12da1e800) [pid = 1650] [serial = 988] [outer = 0x0] [url = about:blank] 11:41:46 INFO - PROCESS | 1650 | 1461264106363 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] 11:41:46 INFO - PROCESS | 1650 | 1461264106409 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 11:41:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 11:41:46 INFO - PROCESS | 1650 | 1461264106413 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 11:41:46 INFO - PROCESS | 1650 | 1461264106415 Marionette TRACE conn2 <- [1,1390,null,{}] 11:41:46 INFO - PROCESS | 1650 | 1461264106419 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}] 11:41:46 INFO - PROCESS | 1650 | 1461264106501 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 11:41:46 INFO - PROCESS | 1650 | 1461264106548 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x113f6f000 == 28 [pid = 1650] [id = 355] 11:41:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11533cc00) [pid = 1650] [serial = 1064] [outer = 0x0] 11:41:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1155ed000) [pid = 1650] [serial = 1065] [outer = 0x11533cc00] 11:41:46 INFO - PROCESS | 1650 | 1461264106576 Marionette DEBUG loaded listener.js 11:41:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x115647c00) [pid = 1650] [serial = 1066] [outer = 0x11533cc00] 11:41:46 INFO - PROCESS | 1650 | 1461264106901 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]]]}] 11:41:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 11:41:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 520ms 11:41:46 INFO - PROCESS | 1650 | 1461264106933 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 11:41:46 INFO - PROCESS | 1650 | 1461264106938 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 11:41:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 11:41:46 INFO - PROCESS | 1650 | 1461264106942 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 11:41:46 INFO - PROCESS | 1650 | 1461264106944 Marionette TRACE conn2 <- [1,1394,null,{}] 11:41:46 INFO - PROCESS | 1650 | 1461264106947 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}] 11:41:47 INFO - PROCESS | 1650 | 1461264107020 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 11:41:47 INFO - PROCESS | 1650 | 1461264107025 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x11580f800 == 29 [pid = 1650] [id = 356] 11:41:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11564b400) [pid = 1650] [serial = 1067] [outer = 0x0] 11:41:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x116572800) [pid = 1650] [serial = 1068] [outer = 0x11564b400] 11:41:47 INFO - PROCESS | 1650 | 1461264107057 Marionette DEBUG loaded listener.js 11:41:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11864c800) [pid = 1650] [serial = 1069] [outer = 0x11564b400] 11:41:47 INFO - PROCESS | 1650 | 1461264107391 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]]]}] 11:41:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 11:41:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 471ms 11:41:47 INFO - PROCESS | 1650 | 1461264107419 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 11:41:47 INFO - PROCESS | 1650 | 1461264107420 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 11:41:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 11:41:47 INFO - PROCESS | 1650 | 1461264107423 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 11:41:47 INFO - PROCESS | 1650 | 1461264107426 Marionette TRACE conn2 <- [1,1398,null,{}] 11:41:47 INFO - PROCESS | 1650 | 1461264107437 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}] 11:41:47 INFO - PROCESS | 1650 | 1461264107515 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 11:41:47 INFO - PROCESS | 1650 | 1461264107520 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x11915a000 == 30 [pid = 1650] [id = 357] 11:41:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x112252000) [pid = 1650] [serial = 1070] [outer = 0x0] 11:41:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x118f9ac00) [pid = 1650] [serial = 1071] [outer = 0x112252000] 11:41:47 INFO - PROCESS | 1650 | 1461264107551 Marionette DEBUG loaded listener.js 11:41:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x118fa6400) [pid = 1650] [serial = 1072] [outer = 0x112252000] 11:41:47 INFO - PROCESS | 1650 | 1461264107909 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]]]}] 11:41:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 11:41:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 526ms 11:41:47 INFO - PROCESS | 1650 | 1461264107950 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 11:41:47 INFO - PROCESS | 1650 | 1461264107952 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 11:41:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 11:41:47 INFO - PROCESS | 1650 | 1461264107954 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 11:41:47 INFO - PROCESS | 1650 | 1461264107955 Marionette TRACE conn2 <- [1,1402,null,{}] 11:41:47 INFO - PROCESS | 1650 | 1461264107958 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}] 11:41:48 INFO - PROCESS | 1650 | 1461264108039 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 11:41:48 INFO - PROCESS | 1650 | 1461264108049 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x1199ee000 == 31 [pid = 1650] [id = 358] 11:41:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119129800) [pid = 1650] [serial = 1073] [outer = 0x0] 11:41:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x119937c00) [pid = 1650] [serial = 1074] [outer = 0x119129800] 11:41:48 INFO - PROCESS | 1650 | 1461264108090 Marionette DEBUG loaded listener.js 11:41:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11a60d800) [pid = 1650] [serial = 1075] [outer = 0x119129800] 11:41:48 INFO - PROCESS | 1650 | 1461264108432 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]]]}] 11:41:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 11:41:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 520ms 11:41:48 INFO - PROCESS | 1650 | 1461264108474 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 11:41:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 11:41:48 INFO - PROCESS | 1650 | 1461264108475 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 11:41:48 INFO - PROCESS | 1650 | 1461264108478 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 11:41:48 INFO - PROCESS | 1650 | 1461264108479 Marionette TRACE conn2 <- [1,1406,null,{}] 11:41:48 INFO - PROCESS | 1650 | 1461264108481 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}] 11:41:48 INFO - PROCESS | 1650 | 1461264108569 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 11:41:48 INFO - PROCESS | 1650 | 1461264108575 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab16000 == 32 [pid = 1650] [id = 359] 11:41:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x112251400) [pid = 1650] [serial = 1076] [outer = 0x0] 11:41:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11a60cc00) [pid = 1650] [serial = 1077] [outer = 0x112251400] 11:41:48 INFO - PROCESS | 1650 | 1461264108602 Marionette DEBUG loaded listener.js 11:41:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11acf9400) [pid = 1650] [serial = 1078] [outer = 0x112251400] 11:41:48 INFO - PROCESS | 1650 | 1461264108920 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]]]}] 11:41:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 11:41:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 472ms 11:41:48 INFO - PROCESS | 1650 | 1461264108950 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 11:41:48 INFO - PROCESS | 1650 | 1461264108951 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 11:41:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 11:41:48 INFO - PROCESS | 1650 | 1461264108954 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 11:41:48 INFO - PROCESS | 1650 | 1461264108955 Marionette TRACE conn2 <- [1,1410,null,{}] 11:41:48 INFO - PROCESS | 1650 | 1461264108957 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}] 11:41:49 INFO - PROCESS | 1650 | 1461264109040 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 11:41:49 INFO - PROCESS | 1650 | 1461264109048 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b9d8000 == 33 [pid = 1650] [id = 360] 11:41:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11adeb000) [pid = 1650] [serial = 1079] [outer = 0x0] 11:41:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11b6a1c00) [pid = 1650] [serial = 1080] [outer = 0x11adeb000] 11:41:49 INFO - PROCESS | 1650 | 1461264109076 Marionette DEBUG loaded listener.js 11:41:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11bc7ec00) [pid = 1650] [serial = 1081] [outer = 0x11adeb000] 11:41:49 INFO - PROCESS | 1650 | 1461264109423 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]]]}] 11:41:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 11:41:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 519ms 11:41:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 11:41:49 INFO - PROCESS | 1650 | 1461264109474 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 11:41:49 INFO - PROCESS | 1650 | 1461264109475 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 11:41:49 INFO - PROCESS | 1650 | 1461264109477 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 11:41:49 INFO - PROCESS | 1650 | 1461264109478 Marionette TRACE conn2 <- [1,1414,null,{}] 11:41:49 INFO - PROCESS | 1650 | 1461264109480 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}] 11:41:49 INFO - PROCESS | 1650 | 1461264109549 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 11:41:49 INFO - PROCESS | 1650 | 1461264109553 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bcc9800 == 34 [pid = 1650] [id = 361] 11:41:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11bc7f400) [pid = 1650] [serial = 1082] [outer = 0x0] 11:41:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11be4fc00) [pid = 1650] [serial = 1083] [outer = 0x11bc7f400] 11:41:49 INFO - PROCESS | 1650 | 1461264109580 Marionette DEBUG loaded listener.js 11:41:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11be56000) [pid = 1650] [serial = 1084] [outer = 0x11bc7f400] 11:41:49 INFO - PROCESS | 1650 | 1461264109907 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]]]}] 11:41:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 11:41:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 473ms 11:41:49 INFO - PROCESS | 1650 | 1461264109950 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 11:41:49 INFO - PROCESS | 1650 | 1461264109951 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 11:41:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 11:41:49 INFO - PROCESS | 1650 | 1461264109954 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 11:41:49 INFO - PROCESS | 1650 | 1461264109955 Marionette TRACE conn2 <- [1,1418,null,{}] 11:41:49 INFO - PROCESS | 1650 | 1461264109957 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}] 11:41:50 INFO - PROCESS | 1650 | 1461264110026 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 11:41:50 INFO - PROCESS | 1650 | 1461264110032 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c4db800 == 35 [pid = 1650] [id = 362] 11:41:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11be56400) [pid = 1650] [serial = 1085] [outer = 0x0] 11:41:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11bfcd800) [pid = 1650] [serial = 1086] [outer = 0x11be56400] 11:41:50 INFO - PROCESS | 1650 | 1461264110057 Marionette DEBUG loaded listener.js 11:41:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11bfea800) [pid = 1650] [serial = 1087] [outer = 0x11be56400] 11:41:50 INFO - PROCESS | 1650 | 1461264110389 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]]]}] 11:41:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 11:41:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 470ms 11:41:50 INFO - PROCESS | 1650 | 1461264110425 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 11:41:50 INFO - PROCESS | 1650 | 1461264110426 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 11:41:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 11:41:50 INFO - PROCESS | 1650 | 1461264110432 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 11:41:50 INFO - PROCESS | 1650 | 1461264110433 Marionette TRACE conn2 <- [1,1422,null,{}] 11:41:50 INFO - PROCESS | 1650 | 1461264110436 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}] 11:41:50 INFO - PROCESS | 1650 | 1461264110508 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 11:41:50 INFO - PROCESS | 1650 | 1461264110514 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x119159800 == 36 [pid = 1650] [id = 363] 11:41:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11be55c00) [pid = 1650] [serial = 1088] [outer = 0x0] 11:41:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11c7c9c00) [pid = 1650] [serial = 1089] [outer = 0x11be55c00] 11:41:50 INFO - PROCESS | 1650 | 1461264110539 Marionette DEBUG loaded listener.js 11:41:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1237a2c00) [pid = 1650] [serial = 1090] [outer = 0x11be55c00] 11:41:50 INFO - PROCESS | 1650 | 1461264110864 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]]]}] 11:41:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 11:41:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 474ms 11:41:50 INFO - PROCESS | 1650 | 1461264110903 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 11:41:50 INFO - PROCESS | 1650 | 1461264110904 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 11:41:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 11:41:50 INFO - PROCESS | 1650 | 1461264110907 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 11:41:50 INFO - PROCESS | 1650 | 1461264110907 Marionette TRACE conn2 <- [1,1426,null,{}] 11:41:50 INFO - PROCESS | 1650 | 1461264110910 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}] 11:41:50 INFO - PROCESS | 1650 | 1461264110984 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 11:41:50 INFO - PROCESS | 1650 | 1461264110988 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x123b29000 == 37 [pid = 1650] [id = 364] 11:41:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x118f9e000) [pid = 1650] [serial = 1091] [outer = 0x0] 11:41:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x123ab6c00) [pid = 1650] [serial = 1092] [outer = 0x118f9e000] 11:41:51 INFO - PROCESS | 1650 | 1461264111014 Marionette DEBUG loaded listener.js 11:41:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x123dadc00) [pid = 1650] [serial = 1093] [outer = 0x118f9e000] 11:41:51 INFO - PROCESS | 1650 | 1461264111355 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]]]}] 11:41:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 11:41:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 467ms 11:41:51 INFO - PROCESS | 1650 | 1461264111375 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 11:41:51 INFO - PROCESS | 1650 | 1461264111376 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 11:41:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 11:41:51 INFO - PROCESS | 1650 | 1461264111381 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 11:41:51 INFO - PROCESS | 1650 | 1461264111383 Marionette TRACE conn2 <- [1,1430,null,{}] 11:41:51 INFO - PROCESS | 1650 | 1461264111399 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}] 11:41:51 INFO - PROCESS | 1650 | 1461264111504 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 11:41:51 INFO - PROCESS | 1650 | 1461264111519 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a983800 == 38 [pid = 1650] [id = 365] 11:41:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x123cb9800) [pid = 1650] [serial = 1094] [outer = 0x0] 11:41:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x1243ce400) [pid = 1650] [serial = 1095] [outer = 0x123cb9800] 11:41:51 INFO - PROCESS | 1650 | 1461264111548 Marionette DEBUG loaded listener.js 11:41:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12457e800) [pid = 1650] [serial = 1096] [outer = 0x123cb9800] 11:41:51 INFO - PROCESS | 1650 | 1461264111888 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]]]}] 11:41:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 11:41:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 534ms 11:41:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 11:41:51 INFO - PROCESS | 1650 | 1461264111914 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 11:41:51 INFO - PROCESS | 1650 | 1461264111915 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 11:41:51 INFO - PROCESS | 1650 | 1461264111917 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 11:41:51 INFO - PROCESS | 1650 | 1461264111919 Marionette TRACE conn2 <- [1,1434,null,{}] 11:41:51 INFO - PROCESS | 1650 | 1461264111921 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}] 11:41:52 INFO - PROCESS | 1650 | 1461264112011 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 11:41:52 INFO - PROCESS | 1650 | 1461264112028 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x126660800 == 39 [pid = 1650] [id = 366] 11:41:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x1243d5800) [pid = 1650] [serial = 1097] [outer = 0x0] 11:41:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12743d400) [pid = 1650] [serial = 1098] [outer = 0x1243d5800] 11:41:52 INFO - PROCESS | 1650 | 1461264112052 Marionette DEBUG loaded listener.js 11:41:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x1276ba400) [pid = 1650] [serial = 1099] [outer = 0x1243d5800] 11:41:52 INFO - PROCESS | 1650 | 1461264112386 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]]]}] 11:41:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 11:41:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 517ms 11:41:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 11:41:52 INFO - PROCESS | 1650 | 1461264112436 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 11:41:52 INFO - PROCESS | 1650 | 1461264112437 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 11:41:52 INFO - PROCESS | 1650 | 1461264112439 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 11:41:52 INFO - PROCESS | 1650 | 1461264112440 Marionette TRACE conn2 <- [1,1438,null,{}] 11:41:52 INFO - PROCESS | 1650 | 1461264112442 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}] 11:41:52 INFO - PROCESS | 1650 | 1461264112534 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 11:41:52 INFO - PROCESS | 1650 | 1461264112547 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x127e78800 == 40 [pid = 1650] [id = 367] 11:41:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x127440400) [pid = 1650] [serial = 1100] [outer = 0x0] 11:41:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x1279bd800) [pid = 1650] [serial = 1101] [outer = 0x127440400] 11:41:52 INFO - PROCESS | 1650 | 1461264112572 Marionette DEBUG loaded listener.js 11:41:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x127ec4000) [pid = 1650] [serial = 1102] [outer = 0x127440400] 11:41:52 INFO - PROCESS | 1650 | 1461264112906 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]]]}] 11:41:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 11:41:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 518ms 11:41:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 11:41:52 INFO - PROCESS | 1650 | 1461264112957 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 11:41:52 INFO - PROCESS | 1650 | 1461264112958 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 11:41:52 INFO - PROCESS | 1650 | 1461264112960 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 11:41:52 INFO - PROCESS | 1650 | 1461264112962 Marionette TRACE conn2 <- [1,1442,null,{}] 11:41:52 INFO - PROCESS | 1650 | 1461264112964 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}] 11:41:53 INFO - PROCESS | 1650 | 1461264113053 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 11:41:53 INFO - PROCESS | 1650 | 1461264113068 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x1290c1000 == 41 [pid = 1650] [id = 368] 11:41:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x1278ed000) [pid = 1650] [serial = 1103] [outer = 0x0] 11:41:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x127fbec00) [pid = 1650] [serial = 1104] [outer = 0x1278ed000] 11:41:53 INFO - PROCESS | 1650 | 1461264113093 Marionette DEBUG loaded listener.js 11:41:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x1290b5000) [pid = 1650] [serial = 1105] [outer = 0x1278ed000] 11:41:53 INFO - PROCESS | 1650 | 1461264113742 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]]]}] 11:41:53 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12e330000) [pid = 1650] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 11:41:53 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12fa81000) [pid = 1650] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 11:41:53 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x115648400) [pid = 1650] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 11:41:53 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11578b800) [pid = 1650] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 11:41:53 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12e997000) [pid = 1650] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 11:41:53 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x129e84400) [pid = 1650] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 11:41:53 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11b6a4800) [pid = 1650] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 11:41:53 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12988d400) [pid = 1650] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 11:41:53 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12b3e6400) [pid = 1650] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 11:41:53 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12cfe3000) [pid = 1650] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 11:41:53 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12d4c7c00) [pid = 1650] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 11:41:53 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11224fc00) [pid = 1650] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 11:41:53 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x1237a3400) [pid = 1650] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 11:41:53 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11be4d800) [pid = 1650] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 11:41:53 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x1188e0c00) [pid = 1650] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 11:41:53 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x114f66000) [pid = 1650] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 11:41:53 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1144d6000) [pid = 1650] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 11:41:53 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12d270000) [pid = 1650] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 11:41:53 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12b735c00) [pid = 1650] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 11:41:53 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12988cc00) [pid = 1650] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 11:41:53 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1237a6400) [pid = 1650] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 11:41:53 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1188e9800) [pid = 1650] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 11:41:53 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x115223c00) [pid = 1650] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 11:41:53 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12d26e000) [pid = 1650] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 11:41:53 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11bfcd000) [pid = 1650] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 11:41:53 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1243d1c00) [pid = 1650] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 11:41:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 11:41:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 819ms 11:41:53 INFO - PROCESS | 1650 | 1461264113780 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 11:41:53 INFO - PROCESS | 1650 | 1461264113781 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 11:41:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 11:41:53 INFO - PROCESS | 1650 | 1461264113784 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 11:41:53 INFO - PROCESS | 1650 | 1461264113785 Marionette TRACE conn2 <- [1,1446,null,{}] 11:41:53 INFO - PROCESS | 1650 | 1461264113801 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}] 11:41:53 INFO - PROCESS | 1650 | 1461264113876 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 11:41:53 INFO - PROCESS | 1650 | 1461264113882 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x11910e000 == 42 [pid = 1650] [id = 369] 11:41:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x115644000) [pid = 1650] [serial = 1106] [outer = 0x0] 11:41:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x118982400) [pid = 1650] [serial = 1107] [outer = 0x115644000] 11:41:53 INFO - PROCESS | 1650 | 1461264113908 Marionette DEBUG loaded listener.js 11:41:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11af69400) [pid = 1650] [serial = 1108] [outer = 0x115644000] 11:41:54 INFO - PROCESS | 1650 | 1461264114218 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]]]}] 11:41:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 11:41:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 482ms 11:41:54 INFO - PROCESS | 1650 | 1461264114266 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 11:41:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 11:41:54 INFO - PROCESS | 1650 | 1461264114267 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 11:41:54 INFO - PROCESS | 1650 | 1461264114270 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 11:41:54 INFO - PROCESS | 1650 | 1461264114271 Marionette TRACE conn2 <- [1,1450,null,{}] 11:41:54 INFO - PROCESS | 1650 | 1461264114273 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}] 11:41:54 INFO - PROCESS | 1650 | 1461264114350 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 11:41:54 INFO - PROCESS | 1650 | 1461264114400 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x129b49000 == 43 [pid = 1650] [id = 370] 11:41:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x115648400) [pid = 1650] [serial = 1109] [outer = 0x0] 11:41:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11be59400) [pid = 1650] [serial = 1110] [outer = 0x115648400] 11:41:54 INFO - PROCESS | 1650 | 1461264114426 Marionette DEBUG loaded listener.js 11:41:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1290b6400) [pid = 1650] [serial = 1111] [outer = 0x115648400] 11:41:54 INFO - PROCESS | 1650 | 1461264114760 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]]]}] 11:41:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 11:41:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 517ms 11:41:54 INFO - PROCESS | 1650 | 1461264114789 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 11:41:54 INFO - PROCESS | 1650 | 1461264114790 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 11:41:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 11:41:54 INFO - PROCESS | 1650 | 1461264114794 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 11:41:54 INFO - PROCESS | 1650 | 1461264114796 Marionette TRACE conn2 <- [1,1454,null,{}] 11:41:54 INFO - PROCESS | 1650 | 1461264114801 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}] 11:41:54 INFO - PROCESS | 1650 | 1461264114925 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 11:41:55 INFO - PROCESS | 1650 | 1461264115001 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b719000 == 44 [pid = 1650] [id = 371] 11:41:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x115647800) [pid = 1650] [serial = 1112] [outer = 0x0] 11:41:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1290b6c00) [pid = 1650] [serial = 1113] [outer = 0x115647800] 11:41:55 INFO - PROCESS | 1650 | 1461264115041 Marionette DEBUG loaded listener.js 11:41:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x129b72800) [pid = 1650] [serial = 1114] [outer = 0x115647800] 11:41:55 INFO - PROCESS | 1650 | 1461264115369 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]]]}] 11:41:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 11:41:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 623ms 11:41:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 11:41:55 INFO - PROCESS | 1650 | 1461264115416 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 11:41:55 INFO - PROCESS | 1650 | 1461264115417 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 11:41:55 INFO - PROCESS | 1650 | 1461264115419 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 11:41:55 INFO - PROCESS | 1650 | 1461264115420 Marionette TRACE conn2 <- [1,1458,null,{}] 11:41:55 INFO - PROCESS | 1650 | 1461264115423 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}] 11:41:55 INFO - PROCESS | 1650 | 1461264115502 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 11:41:55 INFO - PROCESS | 1650 | 1461264115552 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb39800 == 45 [pid = 1650] [id = 372] 11:41:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x116055400) [pid = 1650] [serial = 1115] [outer = 0x0] 11:41:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x129b72400) [pid = 1650] [serial = 1116] [outer = 0x116055400] 11:41:55 INFO - PROCESS | 1650 | 1461264115577 Marionette DEBUG loaded listener.js 11:41:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x129e39c00) [pid = 1650] [serial = 1117] [outer = 0x116055400] 11:41:56 INFO - PROCESS | 1650 | 1461264116062 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]]]}] 11:41:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 11:41:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 667ms 11:41:56 INFO - PROCESS | 1650 | 1461264116088 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 11:41:56 INFO - PROCESS | 1650 | 1461264116090 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 11:41:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 11:41:56 INFO - PROCESS | 1650 | 1461264116120 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 11:41:56 INFO - PROCESS | 1650 | 1461264116121 Marionette TRACE conn2 <- [1,1462,null,{}] 11:41:56 INFO - PROCESS | 1650 | 1461264116129 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}] 11:41:56 INFO - PROCESS | 1650 | 1461264116241 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 11:41:56 INFO - PROCESS | 1650 | 1461264116367 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x1156c2000 == 46 [pid = 1650] [id = 373] 11:41:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x115645c00) [pid = 1650] [serial = 1118] [outer = 0x0] 11:41:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x115649000) [pid = 1650] [serial = 1119] [outer = 0x115645c00] 11:41:56 INFO - PROCESS | 1650 | 1461264116399 Marionette DEBUG loaded listener.js 11:41:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x116517400) [pid = 1650] [serial = 1120] [outer = 0x115645c00] 11:41:56 INFO - PROCESS | 1650 | 1461264116918 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]]]}] 11:41:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 11:41:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 898ms 11:41:56 INFO - PROCESS | 1650 | 1461264116996 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 11:41:57 INFO - PROCESS | 1650 | 1461264117001 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 11:41:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 11:41:57 INFO - PROCESS | 1650 | 1461264117007 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 11:41:57 INFO - PROCESS | 1650 | 1461264117008 Marionette TRACE conn2 <- [1,1466,null,{}] 11:41:57 INFO - PROCESS | 1650 | 1461264117011 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}] 11:41:57 INFO - PROCESS | 1650 | 1461264117120 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 11:41:57 INFO - PROCESS | 1650 | 1461264117195 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x11228f800 == 47 [pid = 1650] [id = 374] 11:41:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x1144cd800) [pid = 1650] [serial = 1121] [outer = 0x0] 11:41:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x1146c5800) [pid = 1650] [serial = 1122] [outer = 0x1144cd800] 11:41:57 INFO - PROCESS | 1650 | 1461264117225 Marionette DEBUG loaded listener.js 11:41:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x118ede800) [pid = 1650] [serial = 1123] [outer = 0x1144cd800] 11:41:57 INFO - PROCESS | 1650 | 1461264117889 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]]]}] 11:41:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 11:41:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 923ms 11:41:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12b719000 == 46 [pid = 1650] [id = 371] 11:41:57 INFO - PROCESS | 1650 | --DOCSHELL 0x129b49000 == 45 [pid = 1650] [id = 370] 11:41:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11910e000 == 44 [pid = 1650] [id = 369] 11:41:57 INFO - PROCESS | 1650 | --DOCSHELL 0x1290c1000 == 43 [pid = 1650] [id = 368] 11:41:57 INFO - PROCESS | 1650 | --DOCSHELL 0x127e78800 == 42 [pid = 1650] [id = 367] 11:41:57 INFO - PROCESS | 1650 | --DOCSHELL 0x126660800 == 41 [pid = 1650] [id = 366] 11:41:57 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12e99dc00) [pid = 1650] [serial = 1062] [outer = 0x0] [url = about:blank] 11:41:57 INFO - PROCESS | 1650 | 1461264117988 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 11:41:57 INFO - PROCESS | 1650 | 1461264117990 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 11:41:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11a983800 == 40 [pid = 1650] [id = 365] 11:41:57 INFO - PROCESS | 1650 | --DOCSHELL 0x123b29000 == 39 [pid = 1650] [id = 364] 11:41:57 INFO - PROCESS | 1650 | --DOCSHELL 0x119159800 == 38 [pid = 1650] [id = 363] 11:41:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11c4db800 == 37 [pid = 1650] [id = 362] 11:41:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11bcc9800 == 36 [pid = 1650] [id = 361] 11:41:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11b9d8000 == 35 [pid = 1650] [id = 360] 11:41:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab16000 == 34 [pid = 1650] [id = 359] 11:41:57 INFO - PROCESS | 1650 | --DOCSHELL 0x1199ee000 == 33 [pid = 1650] [id = 358] 11:41:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11915a000 == 32 [pid = 1650] [id = 357] 11:41:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 11:41:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11580f800 == 31 [pid = 1650] [id = 356] 11:41:58 INFO - PROCESS | 1650 | --DOCSHELL 0x113f6f000 == 30 [pid = 1650] [id = 355] 11:41:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12e6b6800 == 29 [pid = 1650] [id = 354] 11:41:58 INFO - PROCESS | 1650 | 1461264118002 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 11:41:58 INFO - PROCESS | 1650 | 1461264118004 Marionette TRACE conn2 <- [1,1470,null,{}] 11:41:58 INFO - PROCESS | 1650 | 1461264118007 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}] 11:41:58 INFO - PROCESS | 1650 | 1461264118083 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 11:41:58 INFO - PROCESS | 1650 | 1461264118093 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x115749000 == 30 [pid = 1650] [id = 375] 11:41:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x115643000) [pid = 1650] [serial = 1124] [outer = 0x0] 11:41:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x115646000) [pid = 1650] [serial = 1125] [outer = 0x115643000] 11:41:58 INFO - PROCESS | 1650 | 1461264118125 Marionette DEBUG loaded listener.js 11:41:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x11626f400) [pid = 1650] [serial = 1126] [outer = 0x115643000] 11:41:58 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11a969c00) [pid = 1650] [serial = 949] [outer = 0x0] [url = about:blank] 11:41:58 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12ff43000) [pid = 1650] [serial = 961] [outer = 0x0] [url = about:blank] 11:41:58 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12d476c00) [pid = 1650] [serial = 955] [outer = 0x0] [url = about:blank] 11:41:58 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x1279c1400) [pid = 1650] [serial = 952] [outer = 0x0] [url = about:blank] 11:41:58 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12e99d800) [pid = 1650] [serial = 958] [outer = 0x0] [url = about:blank] 11:41:58 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12ff3d400) [pid = 1650] [serial = 885] [outer = 0x0] [url = about:blank] 11:41:58 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x13013b800) [pid = 1650] [serial = 964] [outer = 0x0] [url = about:blank] 11:41:58 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x118948c00) [pid = 1650] [serial = 1030] [outer = 0x0] [url = about:blank] 11:41:58 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x116017000) [pid = 1650] [serial = 1029] [outer = 0x0] [url = about:blank] 11:41:58 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x118646c00) [pid = 1650] [serial = 1026] [outer = 0x0] [url = about:blank] 11:41:58 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11aaf2c00) [pid = 1650] [serial = 1027] [outer = 0x0] [url = about:blank] 11:41:58 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12fa84400) [pid = 1650] [serial = 1024] [outer = 0x0] [url = about:blank] 11:41:58 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12e9bec00) [pid = 1650] [serial = 1023] [outer = 0x0] [url = about:blank] 11:41:58 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12d039c00) [pid = 1650] [serial = 1021] [outer = 0x0] [url = about:blank] 11:41:58 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12cf12400) [pid = 1650] [serial = 1020] [outer = 0x0] [url = about:blank] 11:41:58 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12ba77000) [pid = 1650] [serial = 1018] [outer = 0x0] [url = about:blank] 11:41:58 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x129e79000) [pid = 1650] [serial = 1017] [outer = 0x0] [url = about:blank] 11:41:58 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1267cd400) [pid = 1650] [serial = 1015] [outer = 0x0] [url = about:blank] 11:41:58 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x123c3fc00) [pid = 1650] [serial = 1014] [outer = 0x0] [url = about:blank] 11:41:58 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11af6ec00) [pid = 1650] [serial = 1011] [outer = 0x0] [url = about:blank] 11:41:58 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11bf35400) [pid = 1650] [serial = 1012] [outer = 0x0] [url = about:blank] 11:41:58 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11564a400) [pid = 1650] [serial = 1009] [outer = 0x0] [url = about:blank] 11:41:58 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11563f400) [pid = 1650] [serial = 1008] [outer = 0x0] [url = about:blank] 11:41:58 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12ef06c00) [pid = 1650] [serial = 1006] [outer = 0x0] [url = about:blank] 11:41:58 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1276ed400) [pid = 1650] [serial = 1041] [outer = 0x0] [url = about:blank] 11:41:58 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x124580800) [pid = 1650] [serial = 1039] [outer = 0x0] [url = about:blank] 11:41:58 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12e81c000) [pid = 1650] [serial = 1060] [outer = 0x0] [url = about:blank] 11:41:58 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12ba77c00) [pid = 1650] [serial = 1045] [outer = 0x0] [url = about:blank] 11:41:58 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12d4c0800) [pid = 1650] [serial = 1057] [outer = 0x0] [url = about:blank] 11:41:58 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12cfda800) [pid = 1650] [serial = 1048] [outer = 0x0] [url = about:blank] 11:41:58 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12cfdf400) [pid = 1650] [serial = 1056] [outer = 0x0] [url = about:blank] 11:41:58 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1290aec00) [pid = 1650] [serial = 1042] [outer = 0x0] [url = about:blank] 11:41:58 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12b261c00) [pid = 1650] [serial = 1044] [outer = 0x0] [url = about:blank] 11:41:58 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12bdc4400) [pid = 1650] [serial = 1047] [outer = 0x0] [url = about:blank] 11:41:58 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12d03c800) [pid = 1650] [serial = 1050] [outer = 0x0] [url = about:blank] 11:41:58 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12d26b400) [pid = 1650] [serial = 1051] [outer = 0x0] [url = about:blank] 11:41:58 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12e367800) [pid = 1650] [serial = 1059] [outer = 0x0] [url = about:blank] 11:41:58 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x116057000) [pid = 1650] [serial = 1053] [outer = 0x0] [url = about:blank] 11:41:58 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11adf0800) [pid = 1650] [serial = 1054] [outer = 0x0] [url = about:blank] 11:41:58 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x123dac400) [pid = 1650] [serial = 1038] [outer = 0x0] [url = about:blank] 11:41:58 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11bf30800) [pid = 1650] [serial = 1035] [outer = 0x0] [url = about:blank] 11:41:58 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1237a2400) [pid = 1650] [serial = 1036] [outer = 0x0] [url = about:blank] 11:41:58 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11aafcc00) [pid = 1650] [serial = 1032] [outer = 0x0] [url = about:blank] 11:41:58 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11b6a1800) [pid = 1650] [serial = 1033] [outer = 0x0] [url = about:blank] 11:41:58 INFO - PROCESS | 1650 | 1461264118481 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]]]}] 11:41:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 11:41:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 528ms 11:41:58 INFO - PROCESS | 1650 | 1461264118528 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 11:41:58 INFO - PROCESS | 1650 | 1461264118531 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 11:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 11:41:58 INFO - PROCESS | 1650 | 1461264118535 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 11:41:58 INFO - PROCESS | 1650 | 1461264118537 Marionette TRACE conn2 <- [1,1474,null,{}] 11:41:58 INFO - PROCESS | 1650 | 1461264118539 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}] 11:41:58 INFO - PROCESS | 1650 | 1461264118611 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 11:41:58 INFO - PROCESS | 1650 | 1461264118618 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x1199dc000 == 31 [pid = 1650] [id = 376] 11:41:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x116576c00) [pid = 1650] [serial = 1127] [outer = 0x0] 11:41:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118982800) [pid = 1650] [serial = 1128] [outer = 0x116576c00] 11:41:58 INFO - PROCESS | 1650 | 1461264118645 Marionette DEBUG loaded listener.js 11:41:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118f9fc00) [pid = 1650] [serial = 1129] [outer = 0x116576c00] 11:41:59 INFO - PROCESS | 1650 | 1461264119004 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]]]}] 11:41:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 11:41:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 521ms 11:41:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 11:41:59 INFO - PROCESS | 1650 | 1461264119056 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 11:41:59 INFO - PROCESS | 1650 | 1461264119058 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 11:41:59 INFO - PROCESS | 1650 | 1461264119060 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 11:41:59 INFO - PROCESS | 1650 | 1461264119062 Marionette TRACE conn2 <- [1,1478,null,{}] 11:41:59 INFO - PROCESS | 1650 | 1461264119070 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}] 11:41:59 INFO - PROCESS | 1650 | 1461264119152 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 11:41:59 INFO - PROCESS | 1650 | 1461264119158 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x11afc6800 == 32 [pid = 1650] [id = 377] 11:41:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1144d5400) [pid = 1650] [serial = 1130] [outer = 0x0] 11:41:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11a610c00) [pid = 1650] [serial = 1131] [outer = 0x1144d5400] 11:41:59 INFO - PROCESS | 1650 | 1461264119189 Marionette DEBUG loaded listener.js 11:41:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11ade7400) [pid = 1650] [serial = 1132] [outer = 0x1144d5400] 11:41:59 INFO - PROCESS | 1650 | 1461264119546 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]]]}] 11:41:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 11:41:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 522ms 11:41:59 INFO - PROCESS | 1650 | 1461264119582 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 11:41:59 INFO - PROCESS | 1650 | 1461264119584 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 11:41:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 11:41:59 INFO - PROCESS | 1650 | 1461264119586 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 11:41:59 INFO - PROCESS | 1650 | 1461264119587 Marionette TRACE conn2 <- [1,1482,null,{}] 11:41:59 INFO - PROCESS | 1650 | 1461264119591 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}] 11:41:59 INFO - PROCESS | 1650 | 1461264119667 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 11:41:59 INFO - PROCESS | 1650 | 1461264119718 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bcc9800 == 33 [pid = 1650] [id = 378] 11:41:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1191b4c00) [pid = 1650] [serial = 1133] [outer = 0x0] 11:41:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11af6f000) [pid = 1650] [serial = 1134] [outer = 0x1191b4c00] 11:41:59 INFO - PROCESS | 1650 | 1461264119744 Marionette DEBUG loaded listener.js 11:41:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11bb53000) [pid = 1650] [serial = 1135] [outer = 0x1191b4c00] 11:42:00 INFO - PROCESS | 1650 | 1461264120058 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]]]}] 11:42:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 11:42:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 520ms 11:42:00 INFO - PROCESS | 1650 | 1461264120107 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 11:42:00 INFO - PROCESS | 1650 | 1461264120108 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 11:42:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 11:42:00 INFO - PROCESS | 1650 | 1461264120110 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 11:42:00 INFO - PROCESS | 1650 | 1461264120111 Marionette TRACE conn2 <- [1,1486,null,{}] 11:42:00 INFO - PROCESS | 1650 | 1461264120114 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}] 11:42:00 INFO - PROCESS | 1650 | 1461264120205 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 11:42:00 INFO - PROCESS | 1650 | 1461264120209 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x1237e2800 == 34 [pid = 1650] [id = 379] 11:42:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11224fc00) [pid = 1650] [serial = 1136] [outer = 0x0] 11:42:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11bb7f000) [pid = 1650] [serial = 1137] [outer = 0x11224fc00] 11:42:00 INFO - PROCESS | 1650 | 1461264120236 Marionette DEBUG loaded listener.js 11:42:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11bc88c00) [pid = 1650] [serial = 1138] [outer = 0x11224fc00] 11:42:00 INFO - PROCESS | 1650 | 1461264120594 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]]]}] 11:42:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 11:42:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 520ms 11:42:00 INFO - PROCESS | 1650 | 1461264120635 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 11:42:00 INFO - PROCESS | 1650 | 1461264120636 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 11:42:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 11:42:00 INFO - PROCESS | 1650 | 1461264120638 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 11:42:00 INFO - PROCESS | 1650 | 1461264120639 Marionette TRACE conn2 <- [1,1490,null,{}] 11:42:00 INFO - PROCESS | 1650 | 1461264120642 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}] 11:42:00 INFO - PROCESS | 1650 | 1461264120751 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 11:42:00 INFO - PROCESS | 1650 | 1461264120756 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ec0800 == 35 [pid = 1650] [id = 380] 11:42:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11bc8c000) [pid = 1650] [serial = 1139] [outer = 0x0] 11:42:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11bf35400) [pid = 1650] [serial = 1140] [outer = 0x11bc8c000] 11:42:00 INFO - PROCESS | 1650 | 1461264120784 Marionette DEBUG loaded listener.js 11:42:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1237a4c00) [pid = 1650] [serial = 1141] [outer = 0x11bc8c000] 11:42:01 INFO - PROCESS | 1650 | 1461264121124 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]]]}] 11:42:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 11:42:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 517ms 11:42:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 11:42:01 INFO - PROCESS | 1650 | 1461264121163 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 11:42:01 INFO - PROCESS | 1650 | 1461264121164 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 11:42:01 INFO - PROCESS | 1650 | 1461264121166 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 11:42:01 INFO - PROCESS | 1650 | 1461264121167 Marionette TRACE conn2 <- [1,1494,null,{}] 11:42:01 INFO - PROCESS | 1650 | 1461264121170 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}] 11:42:01 INFO - PROCESS | 1650 | 1461264121261 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 11:42:01 INFO - PROCESS | 1650 | 1461264121265 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x1245cb800 == 36 [pid = 1650] [id = 381] 11:42:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1237a8400) [pid = 1650] [serial = 1142] [outer = 0x0] 11:42:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x123cad400) [pid = 1650] [serial = 1143] [outer = 0x1237a8400] 11:42:01 INFO - PROCESS | 1650 | 1461264121290 Marionette DEBUG loaded listener.js 11:42:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x124019c00) [pid = 1650] [serial = 1144] [outer = 0x1237a8400] 11:42:01 INFO - PROCESS | 1650 | 1461264121639 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]]]}] 11:42:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 11:42:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 518ms 11:42:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 11:42:01 INFO - PROCESS | 1650 | 1461264121685 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 11:42:01 INFO - PROCESS | 1650 | 1461264121686 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 11:42:01 INFO - PROCESS | 1650 | 1461264121688 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 11:42:01 INFO - PROCESS | 1650 | 1461264121689 Marionette TRACE conn2 <- [1,1498,null,{}] 11:42:01 INFO - PROCESS | 1650 | 1461264121691 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}] 11:42:01 INFO - PROCESS | 1650 | 1461264121780 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 11:42:01 INFO - PROCESS | 1650 | 1461264121812 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x127688000 == 37 [pid = 1650] [id = 382] 11:42:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12401a400) [pid = 1650] [serial = 1145] [outer = 0x0] 11:42:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1243cec00) [pid = 1650] [serial = 1146] [outer = 0x12401a400] 11:42:01 INFO - PROCESS | 1650 | 1461264121837 Marionette DEBUG loaded listener.js 11:42:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1243d6000) [pid = 1650] [serial = 1147] [outer = 0x12401a400] 11:42:02 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x112252000) [pid = 1650] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 11:42:02 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x127440400) [pid = 1650] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 11:42:02 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1243d5800) [pid = 1650] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 11:42:02 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1278ed000) [pid = 1650] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 11:42:02 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11be55c00) [pid = 1650] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 11:42:02 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x119129800) [pid = 1650] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 11:42:02 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11564b400) [pid = 1650] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 11:42:02 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x115644000) [pid = 1650] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 11:42:02 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11adeb000) [pid = 1650] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 11:42:02 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118f9e000) [pid = 1650] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 11:42:02 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11bc7f400) [pid = 1650] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 11:42:02 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11533cc00) [pid = 1650] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 11:42:02 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11be56400) [pid = 1650] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 11:42:02 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x112251400) [pid = 1650] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 11:42:02 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x115648400) [pid = 1650] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 11:42:02 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x115647800) [pid = 1650] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 11:42:02 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x123cb9800) [pid = 1650] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 11:42:02 INFO - PROCESS | 1650 | 1461264122241 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]]]}] 11:42:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 11:42:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 569ms 11:42:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 11:42:02 INFO - PROCESS | 1650 | 1461264122258 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 11:42:02 INFO - PROCESS | 1650 | 1461264122259 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 11:42:02 INFO - PROCESS | 1650 | 1461264122261 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 11:42:02 INFO - PROCESS | 1650 | 1461264122262 Marionette TRACE conn2 <- [1,1502,null,{}] 11:42:02 INFO - PROCESS | 1650 | 1461264122265 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}] 11:42:02 INFO - PROCESS | 1650 | 1461264122339 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 11:42:02 INFO - PROCESS | 1650 | 1461264122343 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x11afc4800 == 38 [pid = 1650] [id = 383] 11:42:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119d63c00) [pid = 1650] [serial = 1148] [outer = 0x0] 11:42:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11be4d800) [pid = 1650] [serial = 1149] [outer = 0x119d63c00] 11:42:02 INFO - PROCESS | 1650 | 1461264122372 Marionette DEBUG loaded listener.js 11:42:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1237a6400) [pid = 1650] [serial = 1150] [outer = 0x119d63c00] 11:42:02 INFO - PROCESS | 1650 | 1461264122700 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]]]}] 11:42:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 11:42:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 470ms 11:42:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 11:42:02 INFO - PROCESS | 1650 | 1461264122733 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 11:42:02 INFO - PROCESS | 1650 | 1461264122734 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 11:42:02 INFO - PROCESS | 1650 | 1461264122737 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 11:42:02 INFO - PROCESS | 1650 | 1461264122738 Marionette TRACE conn2 <- [1,1506,null,{}] 11:42:02 INFO - PROCESS | 1650 | 1461264122741 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}] 11:42:02 INFO - PROCESS | 1650 | 1461264122838 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 11:42:02 INFO - PROCESS | 1650 | 1461264122846 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x1290cb000 == 39 [pid = 1650] [id = 384] 11:42:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x123993800) [pid = 1650] [serial = 1151] [outer = 0x0] 11:42:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1243d8c00) [pid = 1650] [serial = 1152] [outer = 0x123993800] 11:42:02 INFO - PROCESS | 1650 | 1461264122885 Marionette DEBUG loaded listener.js 11:42:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1266db400) [pid = 1650] [serial = 1153] [outer = 0x123993800] 11:42:03 INFO - PROCESS | 1650 | 1461264123313 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]]]}] 11:42:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 11:42:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 619ms 11:42:03 INFO - PROCESS | 1650 | 1461264123356 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 11:42:03 INFO - PROCESS | 1650 | 1461264123358 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 11:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 11:42:03 INFO - PROCESS | 1650 | 1461264123365 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 11:42:03 INFO - PROCESS | 1650 | 1461264123366 Marionette TRACE conn2 <- [1,1510,null,{}] 11:42:03 INFO - PROCESS | 1650 | 1461264123369 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}] 11:42:03 INFO - PROCESS | 1650 | 1461264123469 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 11:42:03 INFO - PROCESS | 1650 | 1461264123474 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b3d3000 == 40 [pid = 1650] [id = 385] 11:42:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12727b800) [pid = 1650] [serial = 1154] [outer = 0x0] 11:42:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1278e6000) [pid = 1650] [serial = 1155] [outer = 0x12727b800] 11:42:03 INFO - PROCESS | 1650 | 1461264123516 Marionette DEBUG loaded listener.js 11:42:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x127ef3c00) [pid = 1650] [serial = 1156] [outer = 0x12727b800] 11:42:03 INFO - PROCESS | 1650 | 1461264123951 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]]]}] 11:42:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 11:42:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 627ms 11:42:03 INFO - PROCESS | 1650 | 1461264123988 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 11:42:03 INFO - PROCESS | 1650 | 1461264123989 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 11:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 11:42:03 INFO - PROCESS | 1650 | 1461264123991 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 11:42:03 INFO - PROCESS | 1650 | 1461264123992 Marionette TRACE conn2 <- [1,1514,null,{}] 11:42:03 INFO - PROCESS | 1650 | 1461264123994 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}] 11:42:04 INFO - PROCESS | 1650 | 1461264124056 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 11:42:04 INFO - PROCESS | 1650 | 1461264124100 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x11220a000 == 41 [pid = 1650] [id = 386] 11:42:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11224c800) [pid = 1650] [serial = 1157] [outer = 0x0] 11:42:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x112259800) [pid = 1650] [serial = 1158] [outer = 0x11224c800] 11:42:04 INFO - PROCESS | 1650 | 1461264124170 Marionette DEBUG loaded listener.js 11:42:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x114c6f400) [pid = 1650] [serial = 1159] [outer = 0x11224c800] 11:42:04 INFO - PROCESS | 1650 | 1461264124705 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]]]}] 11:42:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 11:42:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 721ms 11:42:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 11:42:04 INFO - PROCESS | 1650 | 1461264124716 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 11:42:04 INFO - PROCESS | 1650 | 1461264124719 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 11:42:04 INFO - PROCESS | 1650 | 1461264124724 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 11:42:04 INFO - PROCESS | 1650 | 1461264124727 Marionette TRACE conn2 <- [1,1518,null,{}] 11:42:04 INFO - PROCESS | 1650 | 1461264124734 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}] 11:42:04 INFO - PROCESS | 1650 | 1461264124915 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 11:42:04 INFO - PROCESS | 1650 | 1461264124978 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x123b2a800 == 42 [pid = 1650] [id = 387] 11:42:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11a60b400) [pid = 1650] [serial = 1160] [outer = 0x0] 11:42:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11a87f400) [pid = 1650] [serial = 1161] [outer = 0x11a60b400] 11:42:05 INFO - PROCESS | 1650 | 1461264125009 Marionette DEBUG loaded listener.js 11:42:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11adedc00) [pid = 1650] [serial = 1162] [outer = 0x11a60b400] 11:42:05 INFO - PROCESS | 1650 | 1461264125417 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]]]}] 11:42:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 11:42:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 728ms 11:42:05 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 11:42:05 INFO - PROCESS | 1650 | 1461264125451 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 11:42:05 INFO - PROCESS | 1650 | 1461264125454 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 11:42:05 INFO - PROCESS | 1650 | 1461264125458 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 11:42:05 INFO - PROCESS | 1650 | 1461264125461 Marionette TRACE conn2 <- [1,1522,null,{}] 11:42:05 INFO - PROCESS | 1650 | 1461264125464 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}] 11:42:05 INFO - PROCESS | 1650 | 1461264125572 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 11:42:05 INFO - PROCESS | 1650 | 1461264125621 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b70f800 == 43 [pid = 1650] [id = 388] 11:42:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11a878000) [pid = 1650] [serial = 1163] [outer = 0x0] 11:42:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11be51800) [pid = 1650] [serial = 1164] [outer = 0x11a878000] 11:42:05 INFO - PROCESS | 1650 | 1461264125651 Marionette DEBUG loaded listener.js 11:42:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11c789400) [pid = 1650] [serial = 1165] [outer = 0x11a878000] 11:42:06 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 () { 11:42:06 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 11:42:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 11:42:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:42:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 11:42:06 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 () { 11:42:06 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 11:42:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 11:42:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:42:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 11:42:06 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 () { 11:42:06 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 11:42:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 11:42:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:42:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 11:42:06 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 () { 11:42:06 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 11:42:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 11:42:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:42:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 11:42:06 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 624ms 11:42:06 INFO - PROCESS | 1650 | 1461264126076 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"]]]}] 11:42:06 INFO - PROCESS | 1650 | 1461264126083 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 11:42:06 INFO - PROCESS | 1650 | 1461264126085 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 11:42:06 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 11:42:06 INFO - PROCESS | 1650 | 1461264126087 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 11:42:06 INFO - PROCESS | 1650 | 1461264126090 Marionette TRACE conn2 <- [1,1526,null,{}] 11:42:06 INFO - PROCESS | 1650 | 1461264126098 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}] 11:42:06 INFO - PROCESS | 1650 | 1461264126199 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 11:42:06 INFO - PROCESS | 1650 | 1461264126287 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d0a3000 == 44 [pid = 1650] [id = 389] 11:42:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1290b4c00) [pid = 1650] [serial = 1166] [outer = 0x0] 11:42:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x129893800) [pid = 1650] [serial = 1167] [outer = 0x1290b4c00] 11:42:06 INFO - PROCESS | 1650 | 1461264126317 Marionette DEBUG loaded listener.js 11:42:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x129e31800) [pid = 1650] [serial = 1168] [outer = 0x1290b4c00] 11:42:06 INFO - PROCESS | 1650 | 1461264126739 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"]]]}] 11:42:06 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 11:42:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 11:42:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:42:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 11:42:06 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 11:42:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 11:42:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:42:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 11:42:06 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 11:42:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 11:42:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:42:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 11:42:06 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 672ms 11:42:06 INFO - PROCESS | 1650 | 1461264126761 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 11:42:06 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 11:42:06 INFO - PROCESS | 1650 | 1461264126764 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 11:42:06 INFO - PROCESS | 1650 | 1461264126768 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 11:42:06 INFO - PROCESS | 1650 | 1461264126770 Marionette TRACE conn2 <- [1,1530,null,{}] 11:42:06 INFO - PROCESS | 1650 | 1461264126774 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}] 11:42:06 INFO - PROCESS | 1650 | 1461264126918 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 11:42:07 INFO - PROCESS | 1650 | 1461264127007 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d497800 == 45 [pid = 1650] [id = 390] 11:42:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11c7c6c00) [pid = 1650] [serial = 1169] [outer = 0x0] 11:42:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x129e3b800) [pid = 1650] [serial = 1170] [outer = 0x11c7c6c00] 11:42:07 INFO - PROCESS | 1650 | 1461264127041 Marionette DEBUG loaded listener.js 11:42:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12b266800) [pid = 1650] [serial = 1171] [outer = 0x11c7c6c00] 11:42:07 INFO - PROCESS | 1650 | 1461264127383 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]]]}] 11:42:07 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 11:42:07 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 11:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:42:07 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 11:42:07 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 11:42:07 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. 11:42:07 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 11:42:07 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 622ms 11:42:07 INFO - PROCESS | 1650 | 1461264127390 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 11:42:07 INFO - PROCESS | 1650 | 1461264127391 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 11:42:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 11:42:07 INFO - PROCESS | 1650 | 1461264127394 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 11:42:07 INFO - PROCESS | 1650 | 1461264127396 Marionette TRACE conn2 <- [1,1534,null,{}] 11:42:07 INFO - PROCESS | 1650 | 1461264127400 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}] 11:42:07 INFO - PROCESS | 1650 | 1461264127497 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 11:42:07 INFO - PROCESS | 1650 | 1461264127578 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db22800 == 46 [pid = 1650] [id = 391] 11:42:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12b26d000) [pid = 1650] [serial = 1172] [outer = 0x0] 11:42:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12b2c3800) [pid = 1650] [serial = 1173] [outer = 0x12b26d000] 11:42:07 INFO - PROCESS | 1650 | 1461264127612 Marionette DEBUG loaded listener.js 11:42:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12b2d0800) [pid = 1650] [serial = 1174] [outer = 0x12b26d000] 11:42:08 INFO - PROCESS | 1650 | 1461264128034 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]]]}] 11:42:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 11:42:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 671ms 11:42:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 11:42:08 INFO - PROCESS | 1650 | 1461264128066 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 11:42:08 INFO - PROCESS | 1650 | 1461264128067 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 11:42:08 INFO - PROCESS | 1650 | 1461264128070 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 11:42:08 INFO - PROCESS | 1650 | 1461264128071 Marionette TRACE conn2 <- [1,1538,null,{}] 11:42:08 INFO - PROCESS | 1650 | 1461264128073 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}] 11:42:08 INFO - PROCESS | 1650 | 1461264128173 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 11:42:08 INFO - PROCESS | 1650 | 1461264128225 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dbf1800 == 47 [pid = 1650] [id = 392] 11:42:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x129e7c000) [pid = 1650] [serial = 1175] [outer = 0x0] 11:42:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12b3ed400) [pid = 1650] [serial = 1176] [outer = 0x129e7c000] 11:42:08 INFO - PROCESS | 1650 | 1461264128255 Marionette DEBUG loaded listener.js 11:42:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12ba79c00) [pid = 1650] [serial = 1177] [outer = 0x129e7c000] 11:42:08 INFO - PROCESS | 1650 | 1461264128728 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]]]}] 11:42:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 11:42:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 718ms 11:42:08 INFO - PROCESS | 1650 | 1461264128793 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 11:42:08 INFO - PROCESS | 1650 | 1461264128795 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 11:42:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 11:42:08 INFO - PROCESS | 1650 | 1461264128818 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 11:42:08 INFO - PROCESS | 1650 | 1461264128820 Marionette TRACE conn2 <- [1,1542,null,{}] 11:42:08 INFO - PROCESS | 1650 | 1461264128822 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}] 11:42:08 INFO - PROCESS | 1650 | 1461264128920 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 11:42:08 INFO - PROCESS | 1650 | 1461264128984 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x11528d800 == 48 [pid = 1650] [id = 393] 11:42:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11224e400) [pid = 1650] [serial = 1178] [outer = 0x0] 11:42:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11be57400) [pid = 1650] [serial = 1179] [outer = 0x11224e400] 11:42:09 INFO - PROCESS | 1650 | 1461264129015 Marionette DEBUG loaded listener.js 11:42:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12b3f0c00) [pid = 1650] [serial = 1180] [outer = 0x11224e400] 11:42:09 INFO - PROCESS | 1650 | 1461264129510 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]]]}] 11:42:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 11:42:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 723ms 11:42:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 11:42:09 INFO - PROCESS | 1650 | 1461264129540 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 11:42:09 INFO - PROCESS | 1650 | 1461264129542 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 11:42:09 INFO - PROCESS | 1650 | 1461264129546 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 11:42:09 INFO - PROCESS | 1650 | 1461264129548 Marionette TRACE conn2 <- [1,1546,null,{}] 11:42:09 INFO - PROCESS | 1650 | 1461264129551 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}] 11:42:09 INFO - PROCESS | 1650 | 1461264129651 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 11:42:09 INFO - PROCESS | 1650 | 1461264129719 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b9c4000 == 49 [pid = 1650] [id = 394] 11:42:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11465e000) [pid = 1650] [serial = 1181] [outer = 0x0] 11:42:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x115644800) [pid = 1650] [serial = 1182] [outer = 0x11465e000] 11:42:09 INFO - PROCESS | 1650 | 1461264129750 Marionette DEBUG loaded listener.js 11:42:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11670a400) [pid = 1650] [serial = 1183] [outer = 0x11465e000] 11:42:10 INFO - PROCESS | 1650 | 1461264130186 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]]]}] 11:42:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12b3d3000 == 48 [pid = 1650] [id = 385] 11:42:10 INFO - PROCESS | 1650 | --DOCSHELL 0x1290cb000 == 47 [pid = 1650] [id = 384] 11:42:10 INFO - PROCESS | 1650 | --DOCSHELL 0x11afc4800 == 46 [pid = 1650] [id = 383] 11:42:10 INFO - PROCESS | 1650 | --DOCSHELL 0x127688000 == 45 [pid = 1650] [id = 382] 11:42:10 INFO - PROCESS | 1650 | --DOCSHELL 0x1245cb800 == 44 [pid = 1650] [id = 381] 11:42:10 INFO - PROCESS | 1650 | --DOCSHELL 0x123ec0800 == 43 [pid = 1650] [id = 380] 11:42:10 INFO - PROCESS | 1650 | --DOCSHELL 0x1237e2800 == 42 [pid = 1650] [id = 379] 11:42:10 INFO - PROCESS | 1650 | --DOCSHELL 0x11bcc9800 == 41 [pid = 1650] [id = 378] 11:42:10 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x129b72400) [pid = 1650] [serial = 1116] [outer = 0x0] [url = about:blank] 11:42:10 INFO - PROCESS | 1650 | --DOCSHELL 0x11afc6800 == 40 [pid = 1650] [id = 377] 11:42:10 INFO - PROCESS | 1650 | --DOCSHELL 0x1199dc000 == 39 [pid = 1650] [id = 376] 11:42:10 INFO - PROCESS | 1650 | --DOCSHELL 0x115749000 == 38 [pid = 1650] [id = 375] 11:42:10 INFO - PROCESS | 1650 | --DOCSHELL 0x11228f800 == 37 [pid = 1650] [id = 374] 11:42:10 INFO - PROCESS | 1650 | --DOCSHELL 0x1156c2000 == 36 [pid = 1650] [id = 373] 11:42:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 11:42:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 721ms 11:42:10 INFO - PROCESS | 1650 | 1461264130267 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 11:42:10 INFO - PROCESS | 1650 | 1461264130271 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 11:42:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 11:42:10 INFO - PROCESS | 1650 | 1461264130275 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 11:42:10 INFO - PROCESS | 1650 | 1461264130277 Marionette TRACE conn2 <- [1,1550,null,{}] 11:42:10 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11b6a1c00) [pid = 1650] [serial = 1080] [outer = 0x0] [url = about:blank] 11:42:10 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x11bc7ec00) [pid = 1650] [serial = 1081] [outer = 0x0] [url = about:blank] 11:42:10 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x123ab6c00) [pid = 1650] [serial = 1092] [outer = 0x0] [url = about:blank] 11:42:10 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11be4fc00) [pid = 1650] [serial = 1083] [outer = 0x0] [url = about:blank] 11:42:10 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11be56000) [pid = 1650] [serial = 1084] [outer = 0x0] [url = about:blank] 11:42:10 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1155ed000) [pid = 1650] [serial = 1065] [outer = 0x0] [url = about:blank] 11:42:10 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x115647c00) [pid = 1650] [serial = 1066] [outer = 0x0] [url = about:blank] 11:42:10 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11bfcd800) [pid = 1650] [serial = 1086] [outer = 0x0] [url = about:blank] 11:42:10 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11bfea800) [pid = 1650] [serial = 1087] [outer = 0x0] [url = about:blank] 11:42:10 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11a60cc00) [pid = 1650] [serial = 1077] [outer = 0x0] [url = about:blank] 11:42:10 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11acf9400) [pid = 1650] [serial = 1078] [outer = 0x0] [url = about:blank] 11:42:10 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1290b5000) [pid = 1650] [serial = 1105] [outer = 0x0] [url = about:blank] 11:42:10 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11be59400) [pid = 1650] [serial = 1110] [outer = 0x0] [url = about:blank] 11:42:10 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x129b72800) [pid = 1650] [serial = 1114] [outer = 0x0] [url = about:blank] 11:42:10 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1290b6400) [pid = 1650] [serial = 1111] [outer = 0x0] [url = about:blank] 11:42:10 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1243ce400) [pid = 1650] [serial = 1095] [outer = 0x0] [url = about:blank] 11:42:10 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1276ba400) [pid = 1650] [serial = 1099] [outer = 0x0] [url = about:blank] 11:42:10 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12457e800) [pid = 1650] [serial = 1096] [outer = 0x0] [url = about:blank] 11:42:10 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x127ec4000) [pid = 1650] [serial = 1102] [outer = 0x0] [url = about:blank] 11:42:10 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x123dadc00) [pid = 1650] [serial = 1093] [outer = 0x0] [url = about:blank] 11:42:10 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1290b6c00) [pid = 1650] [serial = 1113] [outer = 0x0] [url = about:blank] 11:42:10 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118f9ac00) [pid = 1650] [serial = 1071] [outer = 0x0] [url = about:blank] 11:42:10 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118fa6400) [pid = 1650] [serial = 1072] [outer = 0x0] [url = about:blank] 11:42:10 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1279bd800) [pid = 1650] [serial = 1101] [outer = 0x0] [url = about:blank] 11:42:10 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12743d400) [pid = 1650] [serial = 1098] [outer = 0x0] [url = about:blank] 11:42:10 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x127fbec00) [pid = 1650] [serial = 1104] [outer = 0x0] [url = about:blank] 11:42:10 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11c7c9c00) [pid = 1650] [serial = 1089] [outer = 0x0] [url = about:blank] 11:42:10 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1237a2c00) [pid = 1650] [serial = 1090] [outer = 0x0] [url = about:blank] 11:42:10 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119937c00) [pid = 1650] [serial = 1074] [outer = 0x0] [url = about:blank] 11:42:10 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11a60d800) [pid = 1650] [serial = 1075] [outer = 0x0] [url = about:blank] 11:42:10 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x116572800) [pid = 1650] [serial = 1068] [outer = 0x0] [url = about:blank] 11:42:10 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118982400) [pid = 1650] [serial = 1107] [outer = 0x0] [url = about:blank] 11:42:10 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11864c800) [pid = 1650] [serial = 1069] [outer = 0x0] [url = about:blank] 11:42:10 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11af69400) [pid = 1650] [serial = 1108] [outer = 0x0] [url = about:blank] 11:42:10 INFO - PROCESS | 1650 | 1461264130295 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}] 11:42:10 INFO - PROCESS | 1650 | 1461264130375 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 11:42:10 INFO - PROCESS | 1650 | 1461264130387 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x11580c000 == 37 [pid = 1650] [id = 395] 11:42:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118fa2000) [pid = 1650] [serial = 1184] [outer = 0x0] 11:42:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118fa7800) [pid = 1650] [serial = 1185] [outer = 0x118fa2000] 11:42:10 INFO - PROCESS | 1650 | 1461264130414 Marionette DEBUG loaded listener.js 11:42:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11a95e800) [pid = 1650] [serial = 1186] [outer = 0x118fa2000] 11:42:10 INFO - PROCESS | 1650 | 1461264130751 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]]]}] 11:42:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 11:42:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 482ms 11:42:10 INFO - PROCESS | 1650 | 1461264130757 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 11:42:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 11:42:10 INFO - PROCESS | 1650 | 1461264130758 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 11:42:10 INFO - PROCESS | 1650 | 1461264130765 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 11:42:10 INFO - PROCESS | 1650 | 1461264130769 Marionette TRACE conn2 <- [1,1554,null,{}] 11:42:10 INFO - PROCESS | 1650 | 1461264130777 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}] 11:42:10 INFO - PROCESS | 1650 | 1461264130884 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 11:42:10 INFO - PROCESS | 1650 | 1461264130933 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bc16000 == 38 [pid = 1650] [id = 396] 11:42:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11a960400) [pid = 1650] [serial = 1187] [outer = 0x0] 11:42:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11af69000) [pid = 1650] [serial = 1188] [outer = 0x11a960400] 11:42:10 INFO - PROCESS | 1650 | 1461264130961 Marionette DEBUG loaded listener.js 11:42:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11be58800) [pid = 1650] [serial = 1189] [outer = 0x11a960400] 11:42:11 INFO - PROCESS | 1650 | 1461264131273 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]]]}] 11:42:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 11:42:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 529ms 11:42:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 11:42:11 INFO - PROCESS | 1650 | 1461264131290 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 11:42:11 INFO - PROCESS | 1650 | 1461264131292 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 11:42:11 INFO - PROCESS | 1650 | 1461264131294 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 11:42:11 INFO - PROCESS | 1650 | 1461264131298 Marionette TRACE conn2 <- [1,1558,null,{}] 11:42:11 INFO - PROCESS | 1650 | 1461264131302 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}] 11:42:11 INFO - PROCESS | 1650 | 1461264131386 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 11:42:11 INFO - PROCESS | 1650 | 1461264131390 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x1237e1000 == 39 [pid = 1650] [id = 397] 11:42:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11bfcdc00) [pid = 1650] [serial = 1190] [outer = 0x0] 11:42:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1237a9400) [pid = 1650] [serial = 1191] [outer = 0x11bfcdc00] 11:42:11 INFO - PROCESS | 1650 | 1461264131416 Marionette DEBUG loaded listener.js 11:42:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x124025400) [pid = 1650] [serial = 1192] [outer = 0x11bfcdc00] 11:42:11 INFO - PROCESS | 1650 | 1461264131757 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]]]}] 11:42:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 11:42:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 524ms 11:42:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 11:42:11 INFO - PROCESS | 1650 | 1461264131818 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 11:42:11 INFO - PROCESS | 1650 | 1461264131819 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 11:42:11 INFO - PROCESS | 1650 | 1461264131822 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 11:42:11 INFO - PROCESS | 1650 | 1461264131823 Marionette TRACE conn2 <- [1,1562,null,{}] 11:42:11 INFO - PROCESS | 1650 | 1461264131825 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}] 11:42:11 INFO - PROCESS | 1650 | 1461264131904 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 11:42:11 INFO - PROCESS | 1650 | 1461264131909 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x123b3e000 == 40 [pid = 1650] [id = 398] 11:42:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x123997c00) [pid = 1650] [serial = 1193] [outer = 0x0] 11:42:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1243d1800) [pid = 1650] [serial = 1194] [outer = 0x123997c00] 11:42:11 INFO - PROCESS | 1650 | 1461264131935 Marionette DEBUG loaded listener.js 11:42:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1276ba400) [pid = 1650] [serial = 1195] [outer = 0x123997c00] 11:42:12 INFO - PROCESS | 1650 | 1461264132259 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]]]}] 11:42:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 11:42:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 470ms 11:42:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 11:42:12 INFO - PROCESS | 1650 | 1461264132293 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 11:42:12 INFO - PROCESS | 1650 | 1461264132294 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 11:42:12 INFO - PROCESS | 1650 | 1461264132299 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 11:42:12 INFO - PROCESS | 1650 | 1461264132300 Marionette TRACE conn2 <- [1,1566,null,{}] 11:42:12 INFO - PROCESS | 1650 | 1461264132302 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}] 11:42:12 INFO - PROCESS | 1650 | 1461264132392 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 11:42:12 INFO - PROCESS | 1650 | 1461264132463 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x126750000 == 41 [pid = 1650] [id = 399] 11:42:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1276b8800) [pid = 1650] [serial = 1196] [outer = 0x0] 11:42:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1290b1400) [pid = 1650] [serial = 1197] [outer = 0x1276b8800] 11:42:12 INFO - PROCESS | 1650 | 1461264132490 Marionette DEBUG loaded listener.js 11:42:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12b3ea800) [pid = 1650] [serial = 1198] [outer = 0x1276b8800] 11:42:12 INFO - PROCESS | 1650 | 1461264132854 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]]]}] 11:42:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 11:42:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 572ms 11:42:12 INFO - PROCESS | 1650 | 1461264132871 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 11:42:12 INFO - PROCESS | 1650 | 1461264132872 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 11:42:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 11:42:12 INFO - PROCESS | 1650 | 1461264132876 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 11:42:12 INFO - PROCESS | 1650 | 1461264132877 Marionette TRACE conn2 <- [1,1570,null,{}] 11:42:12 INFO - PROCESS | 1650 | 1461264132881 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}] 11:42:13 INFO - PROCESS | 1650 | 1461264133031 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 11:42:13 INFO - PROCESS | 1650 | 1461264133043 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x127ebb000 == 42 [pid = 1650] [id = 400] 11:42:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1278e8000) [pid = 1650] [serial = 1199] [outer = 0x0] 11:42:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12b737400) [pid = 1650] [serial = 1200] [outer = 0x1278e8000] 11:42:13 INFO - PROCESS | 1650 | 1461264133069 Marionette DEBUG loaded listener.js 11:42:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12bba7000) [pid = 1650] [serial = 1201] [outer = 0x1278e8000] 11:42:13 INFO - PROCESS | 1650 | 1461264133401 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]]]}] 11:42:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 11:42:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 574ms 11:42:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 11:42:13 INFO - PROCESS | 1650 | 1461264133450 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 11:42:13 INFO - PROCESS | 1650 | 1461264133451 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 11:42:13 INFO - PROCESS | 1650 | 1461264133453 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 11:42:13 INFO - PROCESS | 1650 | 1461264133454 Marionette TRACE conn2 <- [1,1574,null,{}] 11:42:13 INFO - PROCESS | 1650 | 1461264133457 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}] 11:42:13 INFO - PROCESS | 1650 | 1461264133556 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 11:42:13 INFO - PROCESS | 1650 | 1461264133571 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b2d8000 == 43 [pid = 1650] [id = 401] 11:42:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12bbad000) [pid = 1650] [serial = 1202] [outer = 0x0] 11:42:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12bdc2000) [pid = 1650] [serial = 1203] [outer = 0x12bbad000] 11:42:13 INFO - PROCESS | 1650 | 1461264133596 Marionette DEBUG loaded listener.js 11:42:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12ce04000) [pid = 1650] [serial = 1204] [outer = 0x12bbad000] 11:42:13 INFO - PROCESS | 1650 | 1461264133943 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]]]}] 11:42:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 11:42:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 522ms 11:42:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 11:42:13 INFO - PROCESS | 1650 | 1461264133982 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 11:42:13 INFO - PROCESS | 1650 | 1461264133984 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 11:42:13 INFO - PROCESS | 1650 | 1461264133988 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 11:42:13 INFO - PROCESS | 1650 | 1461264133989 Marionette TRACE conn2 <- [1,1578,null,{}] 11:42:13 INFO - PROCESS | 1650 | 1461264133992 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}] 11:42:14 INFO - PROCESS | 1650 | 1461264134147 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 11:42:14 INFO - PROCESS | 1650 | 1461264134164 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb37000 == 44 [pid = 1650] [id = 402] 11:42:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1297e5000) [pid = 1650] [serial = 1205] [outer = 0x0] 11:42:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12cf13000) [pid = 1650] [serial = 1206] [outer = 0x1297e5000] 11:42:14 INFO - PROCESS | 1650 | 1461264134203 Marionette DEBUG loaded listener.js 11:42:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12cfde000) [pid = 1650] [serial = 1207] [outer = 0x1297e5000] 11:42:14 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11224fc00) [pid = 1650] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 11:42:14 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1237a8400) [pid = 1650] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 11:42:14 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11bc8c000) [pid = 1650] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 11:42:14 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1144d5400) [pid = 1650] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 11:42:14 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12401a400) [pid = 1650] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 11:42:14 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x115643000) [pid = 1650] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 11:42:14 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x116576c00) [pid = 1650] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 11:42:14 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1191b4c00) [pid = 1650] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 11:42:14 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x119d63c00) [pid = 1650] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 11:42:14 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x123993800) [pid = 1650] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 11:42:14 INFO - PROCESS | 1650 | 1461264134706 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]]]}] 11:42:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 11:42:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 770ms 11:42:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 11:42:14 INFO - PROCESS | 1650 | 1461264134758 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 11:42:14 INFO - PROCESS | 1650 | 1461264134759 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 11:42:14 INFO - PROCESS | 1650 | 1461264134761 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 11:42:14 INFO - PROCESS | 1650 | 1461264134762 Marionette TRACE conn2 <- [1,1582,null,{}] 11:42:14 INFO - PROCESS | 1650 | 1461264134764 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}] 11:42:14 INFO - PROCESS | 1650 | 1461264134866 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 11:42:14 INFO - PROCESS | 1650 | 1461264134898 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb4b000 == 45 [pid = 1650] [id = 403] 11:42:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119d5d000) [pid = 1650] [serial = 1208] [outer = 0x0] 11:42:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11bc8c000) [pid = 1650] [serial = 1209] [outer = 0x119d5d000] 11:42:14 INFO - PROCESS | 1650 | 1461264134923 Marionette DEBUG loaded listener.js 11:42:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12cf13c00) [pid = 1650] [serial = 1210] [outer = 0x119d5d000] 11:42:15 INFO - PROCESS | 1650 | 1461264135201 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]]]}] 11:42:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 11:42:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 472ms 11:42:15 INFO - PROCESS | 1650 | 1461264135237 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 11:42:15 INFO - PROCESS | 1650 | 1461264135238 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 11:42:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 11:42:15 INFO - PROCESS | 1650 | 1461264135241 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 11:42:15 INFO - PROCESS | 1650 | 1461264135242 Marionette TRACE conn2 <- [1,1586,null,{}] 11:42:15 INFO - PROCESS | 1650 | 1461264135245 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}] 11:42:15 INFO - PROCESS | 1650 | 1461264135347 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 11:42:15 INFO - PROCESS | 1650 | 1461264135352 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e485800 == 46 [pid = 1650] [id = 404] 11:42:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12cfde800) [pid = 1650] [serial = 1211] [outer = 0x0] 11:42:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12d038400) [pid = 1650] [serial = 1212] [outer = 0x12cfde800] 11:42:15 INFO - PROCESS | 1650 | 1461264135381 Marionette DEBUG loaded listener.js 11:42:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12d267000) [pid = 1650] [serial = 1213] [outer = 0x12cfde800] 11:42:15 INFO - PROCESS | 1650 | 1461264135733 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]]]}] 11:42:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 11:42:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 522ms 11:42:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 11:42:15 INFO - PROCESS | 1650 | 1461264135768 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 11:42:15 INFO - PROCESS | 1650 | 1461264135769 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 11:42:15 INFO - PROCESS | 1650 | 1461264135771 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 11:42:15 INFO - PROCESS | 1650 | 1461264135772 Marionette TRACE conn2 <- [1,1590,null,{}] 11:42:15 INFO - PROCESS | 1650 | 1461264135775 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}] 11:42:15 INFO - PROCESS | 1650 | 1461264135858 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 11:42:15 INFO - PROCESS | 1650 | 1461264135862 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e6ac800 == 47 [pid = 1650] [id = 405] 11:42:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12d268c00) [pid = 1650] [serial = 1214] [outer = 0x0] 11:42:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12d270800) [pid = 1650] [serial = 1215] [outer = 0x12d268c00] 11:42:15 INFO - PROCESS | 1650 | 1461264135887 Marionette DEBUG loaded listener.js 11:42:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12d47fc00) [pid = 1650] [serial = 1216] [outer = 0x12d268c00] 11:42:16 INFO - PROCESS | 1650 | 1461264136229 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]]]}] 11:42:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 11:42:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 518ms 11:42:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 11:42:16 INFO - PROCESS | 1650 | 1461264136290 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 11:42:16 INFO - PROCESS | 1650 | 1461264136292 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 11:42:16 INFO - PROCESS | 1650 | 1461264136295 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 11:42:16 INFO - PROCESS | 1650 | 1461264136297 Marionette TRACE conn2 <- [1,1594,null,{}] 11:42:16 INFO - PROCESS | 1650 | 1461264136300 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}] 11:42:16 INFO - PROCESS | 1650 | 1461264136427 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 11:42:16 INFO - PROCESS | 1650 | 1461264136509 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e6bd000 == 48 [pid = 1650] [id = 406] 11:42:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12d269c00) [pid = 1650] [serial = 1217] [outer = 0x0] 11:42:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12d4b8400) [pid = 1650] [serial = 1218] [outer = 0x12d269c00] 11:42:16 INFO - PROCESS | 1650 | 1461264136551 Marionette DEBUG loaded listener.js 11:42:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12d4c4c00) [pid = 1650] [serial = 1219] [outer = 0x12d269c00] 11:42:17 INFO - PROCESS | 1650 | 1461264137120 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]]]}] 11:42:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 11:42:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 870ms 11:42:17 INFO - PROCESS | 1650 | 1461264137179 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 11:42:17 INFO - PROCESS | 1650 | 1461264137182 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 11:42:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 11:42:17 INFO - PROCESS | 1650 | 1461264137188 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 11:42:17 INFO - PROCESS | 1650 | 1461264137190 Marionette TRACE conn2 <- [1,1598,null,{}] 11:42:17 INFO - PROCESS | 1650 | 1461264137193 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}] 11:42:17 INFO - PROCESS | 1650 | 1461264137303 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 11:42:17 INFO - PROCESS | 1650 | 1461264137371 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ad8e800 == 49 [pid = 1650] [id = 407] 11:42:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x118fa5800) [pid = 1650] [serial = 1220] [outer = 0x0] 11:42:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x119d64c00) [pid = 1650] [serial = 1221] [outer = 0x118fa5800] 11:42:17 INFO - PROCESS | 1650 | 1461264137403 Marionette DEBUG loaded listener.js 11:42:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11af69400) [pid = 1650] [serial = 1222] [outer = 0x118fa5800] 11:42:17 INFO - PROCESS | 1650 | 1461264137816 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]]]}] 11:42:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 11:42:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 671ms 11:42:17 INFO - PROCESS | 1650 | 1461264137859 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 11:42:17 INFO - PROCESS | 1650 | 1461264137863 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 11:42:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 11:42:17 INFO - PROCESS | 1650 | 1461264137889 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 11:42:17 INFO - PROCESS | 1650 | 1461264137891 Marionette TRACE conn2 <- [1,1602,null,{}] 11:42:17 INFO - PROCESS | 1650 | 1461264137893 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}] 11:42:18 INFO - PROCESS | 1650 | 1461264138027 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 11:42:18 INFO - PROCESS | 1650 | 1461264138066 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x123c2e800 == 50 [pid = 1650] [id = 408] 11:42:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11bb53c00) [pid = 1650] [serial = 1223] [outer = 0x0] 11:42:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11c7ca000) [pid = 1650] [serial = 1224] [outer = 0x11bb53c00] 11:42:18 INFO - PROCESS | 1650 | 1461264138095 Marionette DEBUG loaded listener.js 11:42:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12401a400) [pid = 1650] [serial = 1225] [outer = 0x11bb53c00] 11:42:18 INFO - PROCESS | 1650 | 1461264138507 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]]]}] 11:42:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 11:42:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 670ms 11:42:18 INFO - PROCESS | 1650 | 1461264138559 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 11:42:18 INFO - PROCESS | 1650 | 1461264138560 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 11:42:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 11:42:18 INFO - PROCESS | 1650 | 1461264138563 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 11:42:18 INFO - PROCESS | 1650 | 1461264138565 Marionette TRACE conn2 <- [1,1606,null,{}] 11:42:18 INFO - PROCESS | 1650 | 1461264138573 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}] 11:42:18 INFO - PROCESS | 1650 | 1461264138682 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 11:42:18 INFO - PROCESS | 1650 | 1461264138739 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e474800 == 51 [pid = 1650] [id = 409] 11:42:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1278ebc00) [pid = 1650] [serial = 1226] [outer = 0x0] 11:42:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x129b72c00) [pid = 1650] [serial = 1227] [outer = 0x1278ebc00] 11:42:18 INFO - PROCESS | 1650 | 1461264138771 Marionette DEBUG loaded listener.js 11:42:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12b2c8c00) [pid = 1650] [serial = 1228] [outer = 0x1278ebc00] 11:42:19 INFO - PROCESS | 1650 | 1461264139181 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]]]}] 11:42:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 11:42:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 671ms 11:42:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 11:42:19 INFO - PROCESS | 1650 | 1461264139234 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 11:42:19 INFO - PROCESS | 1650 | 1461264139236 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 11:42:19 INFO - PROCESS | 1650 | 1461264139239 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 11:42:19 INFO - PROCESS | 1650 | 1461264139240 Marionette TRACE conn2 <- [1,1610,null,{}] 11:42:19 INFO - PROCESS | 1650 | 1461264139242 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}] 11:42:19 INFO - PROCESS | 1650 | 1461264139366 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 11:42:19 INFO - PROCESS | 1650 | 1461264139421 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e94c000 == 52 [pid = 1650] [id = 410] 11:42:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12b3e8c00) [pid = 1650] [serial = 1229] [outer = 0x0] 11:42:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12bdc7000) [pid = 1650] [serial = 1230] [outer = 0x12b3e8c00] 11:42:19 INFO - PROCESS | 1650 | 1461264139452 Marionette DEBUG loaded listener.js 11:42:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12d035400) [pid = 1650] [serial = 1231] [outer = 0x12b3e8c00] 11:42:19 INFO - PROCESS | 1650 | 1461264139851 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]]]}] 11:42:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 11:42:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 620ms 11:42:19 INFO - PROCESS | 1650 | 1461264139858 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 11:42:19 INFO - PROCESS | 1650 | 1461264139859 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 11:42:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 11:42:19 INFO - PROCESS | 1650 | 1461264139862 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 11:42:19 INFO - PROCESS | 1650 | 1461264139863 Marionette TRACE conn2 <- [1,1614,null,{}] 11:42:19 INFO - PROCESS | 1650 | 1461264139866 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}] 11:42:19 INFO - PROCESS | 1650 | 1461264139981 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 11:42:20 INFO - PROCESS | 1650 | 1461264140033 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f030000 == 53 [pid = 1650] [id = 411] 11:42:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x115785800) [pid = 1650] [serial = 1232] [outer = 0x0] 11:42:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12d03a400) [pid = 1650] [serial = 1233] [outer = 0x115785800] 11:42:20 INFO - PROCESS | 1650 | 1461264140065 Marionette DEBUG loaded listener.js 11:42:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12d26a800) [pid = 1650] [serial = 1234] [outer = 0x115785800] 11:42:20 INFO - PROCESS | 1650 | 1461264140492 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]]]}] 11:42:20 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 11:42:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 670ms 11:42:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 11:42:20 INFO - PROCESS | 1650 | 1461264140533 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 11:42:20 INFO - PROCESS | 1650 | 1461264140534 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 11:42:20 INFO - PROCESS | 1650 | 1461264140536 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 11:42:20 INFO - PROCESS | 1650 | 1461264140538 Marionette TRACE conn2 <- [1,1618,null,{}] 11:42:20 INFO - PROCESS | 1650 | 1461264140540 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}] 11:42:20 INFO - PROCESS | 1650 | 1461264140655 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 11:42:20 INFO - PROCESS | 1650 | 1461264140947 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x119713000 == 54 [pid = 1650] [id = 412] 11:42:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x114606400) [pid = 1650] [serial = 1235] [outer = 0x0] 11:42:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x114c73400) [pid = 1650] [serial = 1236] [outer = 0x114606400] 11:42:20 INFO - PROCESS | 1650 | 1461264140976 Marionette DEBUG loaded listener.js 11:42:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x115647800) [pid = 1650] [serial = 1237] [outer = 0x114606400] 11:42:21 INFO - PROCESS | 1650 | 1461264141366 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]]]}] 11:42:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 11:42:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 871ms 11:42:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 11:42:21 INFO - PROCESS | 1650 | 1461264141408 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 11:42:21 INFO - PROCESS | 1650 | 1461264141410 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 11:42:21 INFO - PROCESS | 1650 | 1461264141414 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 11:42:21 INFO - PROCESS | 1650 | 1461264141417 Marionette TRACE conn2 <- [1,1622,null,{}] 11:42:21 INFO - PROCESS | 1650 | 1461264141421 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}] 11:42:21 INFO - PROCESS | 1650 | 1461264141516 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 11:42:21 INFO - PROCESS | 1650 | 1461264141589 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x114312800 == 55 [pid = 1650] [id = 413] 11:42:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x1158ea800) [pid = 1650] [serial = 1238] [outer = 0x0] 11:42:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x1188dec00) [pid = 1650] [serial = 1239] [outer = 0x1158ea800] 11:42:21 INFO - PROCESS | 1650 | 1461264141619 Marionette DEBUG loaded listener.js 11:42:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x119128000) [pid = 1650] [serial = 1240] [outer = 0x1158ea800] 11:42:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12bb39800 == 54 [pid = 1650] [id = 372] 11:42:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12e6ac800 == 53 [pid = 1650] [id = 405] 11:42:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12e485800 == 52 [pid = 1650] [id = 404] 11:42:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12bb4b000 == 51 [pid = 1650] [id = 403] 11:42:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12bb37000 == 50 [pid = 1650] [id = 402] 11:42:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12b2d8000 == 49 [pid = 1650] [id = 401] 11:42:22 INFO - PROCESS | 1650 | --DOCSHELL 0x127ebb000 == 48 [pid = 1650] [id = 400] 11:42:22 INFO - PROCESS | 1650 | --DOCSHELL 0x126750000 == 47 [pid = 1650] [id = 399] 11:42:22 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x1278e6000) [pid = 1650] [serial = 1155] [outer = 0x0] [url = about:blank] 11:42:22 INFO - PROCESS | 1650 | --DOCSHELL 0x123b3e000 == 46 [pid = 1650] [id = 398] 11:42:22 INFO - PROCESS | 1650 | --DOCSHELL 0x1237e1000 == 45 [pid = 1650] [id = 397] 11:42:22 INFO - PROCESS | 1650 | --DOCSHELL 0x11bc16000 == 44 [pid = 1650] [id = 396] 11:42:22 INFO - PROCESS | 1650 | --DOCSHELL 0x11580c000 == 43 [pid = 1650] [id = 395] 11:42:22 INFO - PROCESS | 1650 | --DOCSHELL 0x11b9c4000 == 42 [pid = 1650] [id = 394] 11:42:22 INFO - PROCESS | 1650 | 1461264142068 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]]]}] 11:42:22 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 11:42:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 674ms 11:42:22 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11bb7f000) [pid = 1650] [serial = 1137] [outer = 0x0] [url = about:blank] 11:42:22 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x123cad400) [pid = 1650] [serial = 1143] [outer = 0x0] [url = about:blank] 11:42:22 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x11bf35400) [pid = 1650] [serial = 1140] [outer = 0x0] [url = about:blank] 11:42:22 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x11a610c00) [pid = 1650] [serial = 1131] [outer = 0x0] [url = about:blank] 11:42:22 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11ade7400) [pid = 1650] [serial = 1132] [outer = 0x0] [url = about:blank] 11:42:22 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x115649000) [pid = 1650] [serial = 1119] [outer = 0x0] [url = about:blank] 11:42:22 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x1243cec00) [pid = 1650] [serial = 1146] [outer = 0x0] [url = about:blank] 11:42:22 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x115646000) [pid = 1650] [serial = 1125] [outer = 0x0] [url = about:blank] 11:42:22 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x11626f400) [pid = 1650] [serial = 1126] [outer = 0x0] [url = about:blank] 11:42:22 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x118982800) [pid = 1650] [serial = 1128] [outer = 0x0] [url = about:blank] 11:42:22 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x118f9fc00) [pid = 1650] [serial = 1129] [outer = 0x0] [url = about:blank] 11:42:22 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11af6f000) [pid = 1650] [serial = 1134] [outer = 0x0] [url = about:blank] 11:42:22 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x1146c5800) [pid = 1650] [serial = 1122] [outer = 0x0] [url = about:blank] 11:42:22 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x124019c00) [pid = 1650] [serial = 1144] [outer = 0x0] [url = about:blank] 11:42:22 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1237a6400) [pid = 1650] [serial = 1150] [outer = 0x0] [url = about:blank] 11:42:22 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11be4d800) [pid = 1650] [serial = 1149] [outer = 0x0] [url = about:blank] 11:42:22 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1266db400) [pid = 1650] [serial = 1153] [outer = 0x0] [url = about:blank] 11:42:22 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1243d6000) [pid = 1650] [serial = 1147] [outer = 0x0] [url = about:blank] 11:42:22 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1237a4c00) [pid = 1650] [serial = 1141] [outer = 0x0] [url = about:blank] 11:42:22 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11bc88c00) [pid = 1650] [serial = 1138] [outer = 0x0] [url = about:blank] 11:42:22 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1243d8c00) [pid = 1650] [serial = 1152] [outer = 0x0] [url = about:blank] 11:42:22 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11bb53000) [pid = 1650] [serial = 1135] [outer = 0x0] [url = about:blank] 11:42:22 INFO - PROCESS | 1650 | 1461264142092 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 11:42:22 INFO - PROCESS | 1650 | 1461264142095 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 11:42:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 11:42:22 INFO - PROCESS | 1650 | 1461264142102 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 11:42:22 INFO - PROCESS | 1650 | 1461264142103 Marionette TRACE conn2 <- [1,1626,null,{}] 11:42:22 INFO - PROCESS | 1650 | 1461264142105 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}] 11:42:22 INFO - PROCESS | 1650 | 1461264142201 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 11:42:22 INFO - PROCESS | 1650 | 1461264142208 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x11880f800 == 43 [pid = 1650] [id = 414] 11:42:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x119d64800) [pid = 1650] [serial = 1241] [outer = 0x0] 11:42:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11a876400) [pid = 1650] [serial = 1242] [outer = 0x119d64800] 11:42:22 INFO - PROCESS | 1650 | 1461264142234 Marionette DEBUG loaded listener.js 11:42:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11adec800) [pid = 1650] [serial = 1243] [outer = 0x119d64800] 11:42:22 INFO - PROCESS | 1650 | 1461264142568 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]]]}] 11:42:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 11:42:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 518ms 11:42:22 INFO - PROCESS | 1650 | 1461264142633 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 11:42:22 INFO - PROCESS | 1650 | 1461264142634 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 11:42:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 11:42:22 INFO - PROCESS | 1650 | 1461264142642 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 11:42:22 INFO - PROCESS | 1650 | 1461264142646 Marionette TRACE conn2 <- [1,1630,null,{}] 11:42:22 INFO - PROCESS | 1650 | 1461264142650 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}] 11:42:22 INFO - PROCESS | 1650 | 1461264142728 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 11:42:22 INFO - PROCESS | 1650 | 1461264142737 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bcb5800 == 44 [pid = 1650] [id = 415] 11:42:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11af65c00) [pid = 1650] [serial = 1244] [outer = 0x0] 11:42:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11bb55800) [pid = 1650] [serial = 1245] [outer = 0x11af65c00] 11:42:22 INFO - PROCESS | 1650 | 1461264142762 Marionette DEBUG loaded listener.js 11:42:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11be51400) [pid = 1650] [serial = 1246] [outer = 0x11af65c00] 11:42:23 INFO - PROCESS | 1650 | 1461264143098 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]]]}] 11:42:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 11:42:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 479ms 11:42:23 INFO - PROCESS | 1650 | 1461264143118 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 11:42:23 INFO - PROCESS | 1650 | 1461264143119 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 11:42:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 11:42:23 INFO - PROCESS | 1650 | 1461264143122 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 11:42:23 INFO - PROCESS | 1650 | 1461264143123 Marionette TRACE conn2 <- [1,1634,null,{}] 11:42:23 INFO - PROCESS | 1650 | 1461264143125 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}] 11:42:23 INFO - PROCESS | 1650 | 1461264143208 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 11:42:23 INFO - PROCESS | 1650 | 1461264143259 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c605800 == 45 [pid = 1650] [id = 416] 11:42:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11af6c400) [pid = 1650] [serial = 1247] [outer = 0x0] 11:42:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11bf30800) [pid = 1650] [serial = 1248] [outer = 0x11af6c400] 11:42:23 INFO - PROCESS | 1650 | 1461264143285 Marionette DEBUG loaded listener.js 11:42:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11c7c7400) [pid = 1650] [serial = 1249] [outer = 0x11af6c400] 11:42:23 INFO - PROCESS | 1650 | 1461264143583 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]]]}] 11:42:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 11:42:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 468ms 11:42:23 INFO - PROCESS | 1650 | 1461264143590 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 11:42:23 INFO - PROCESS | 1650 | 1461264143591 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 11:42:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 11:42:23 INFO - PROCESS | 1650 | 1461264143594 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 11:42:23 INFO - PROCESS | 1650 | 1461264143595 Marionette TRACE conn2 <- [1,1638,null,{}] 11:42:23 INFO - PROCESS | 1650 | 1461264143601 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}] 11:42:23 INFO - PROCESS | 1650 | 1461264143678 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 11:42:23 INFO - PROCESS | 1650 | 1461264143684 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x11865d800 == 46 [pid = 1650] [id = 417] 11:42:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x123cb3400) [pid = 1650] [serial = 1250] [outer = 0x0] 11:42:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x123d9f400) [pid = 1650] [serial = 1251] [outer = 0x123cb3400] 11:42:23 INFO - PROCESS | 1650 | 1461264143717 Marionette DEBUG loaded listener.js 11:42:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x1243cf000) [pid = 1650] [serial = 1252] [outer = 0x123cb3400] 11:42:24 INFO - PROCESS | 1650 | 1461264144131 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]]]}] 11:42:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 11:42:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 572ms 11:42:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 11:42:24 INFO - PROCESS | 1650 | 1461264144167 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 11:42:24 INFO - PROCESS | 1650 | 1461264144168 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 11:42:24 INFO - PROCESS | 1650 | 1461264144170 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 11:42:24 INFO - PROCESS | 1650 | 1461264144171 Marionette TRACE conn2 <- [1,1642,null,{}] 11:42:24 INFO - PROCESS | 1650 | 1461264144173 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}] 11:42:24 INFO - PROCESS | 1650 | 1461264144269 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 11:42:24 INFO - PROCESS | 1650 | 1461264144281 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x1240bd000 == 47 [pid = 1650] [id = 418] 11:42:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x1243d3800) [pid = 1650] [serial = 1253] [outer = 0x0] 11:42:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x1266db800) [pid = 1650] [serial = 1254] [outer = 0x1243d3800] 11:42:24 INFO - PROCESS | 1650 | 1461264144307 Marionette DEBUG loaded listener.js 11:42:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x1276b9000) [pid = 1650] [serial = 1255] [outer = 0x1243d3800] 11:42:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 11:42:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 469ms 11:42:24 INFO - PROCESS | 1650 | 1461264144636 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]]]}] 11:42:24 INFO - PROCESS | 1650 | 1461264144639 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 11:42:24 INFO - PROCESS | 1650 | 1461264144640 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 11:42:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 11:42:24 INFO - PROCESS | 1650 | 1461264144642 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 11:42:24 INFO - PROCESS | 1650 | 1461264144644 Marionette TRACE conn2 <- [1,1646,null,{}] 11:42:24 INFO - PROCESS | 1650 | 1461264144649 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}] 11:42:24 INFO - PROCESS | 1650 | 1461264144749 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 11:42:24 INFO - PROCESS | 1650 | 1461264144753 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12675b800 == 48 [pid = 1650] [id = 419] 11:42:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x1243d3c00) [pid = 1650] [serial = 1256] [outer = 0x0] 11:42:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x127ebe000) [pid = 1650] [serial = 1257] [outer = 0x1243d3c00] 11:42:24 INFO - PROCESS | 1650 | 1461264144778 Marionette DEBUG loaded listener.js 11:42:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x127efbc00) [pid = 1650] [serial = 1258] [outer = 0x1243d3c00] 11:42:25 INFO - PROCESS | 1650 | 1461264145079 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]]]}] 11:42:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 11:42:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 472ms 11:42:25 INFO - PROCESS | 1650 | 1461264145116 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 11:42:25 INFO - PROCESS | 1650 | 1461264145117 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 11:42:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 11:42:25 INFO - PROCESS | 1650 | 1461264145119 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 11:42:25 INFO - PROCESS | 1650 | 1461264145120 Marionette TRACE conn2 <- [1,1650,null,{}] 11:42:25 INFO - PROCESS | 1650 | 1461264145123 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}] 11:42:25 INFO - PROCESS | 1650 | 1461264145219 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 11:42:25 INFO - PROCESS | 1650 | 1461264145231 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x127eb7000 == 49 [pid = 1650] [id = 420] 11:42:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x1276b5400) [pid = 1650] [serial = 1259] [outer = 0x0] 11:42:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x1297e1400) [pid = 1650] [serial = 1260] [outer = 0x1276b5400] 11:42:25 INFO - PROCESS | 1650 | 1461264145256 Marionette DEBUG loaded listener.js 11:42:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x129b6ac00) [pid = 1650] [serial = 1261] [outer = 0x1276b5400] 11:42:25 INFO - PROCESS | 1650 | 1461264145624 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]]]}] 11:42:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 11:42:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 520ms 11:42:25 INFO - PROCESS | 1650 | 1461264145639 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 11:42:25 INFO - PROCESS | 1650 | 1461264145641 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 11:42:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 11:42:25 INFO - PROCESS | 1650 | 1461264145643 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 11:42:25 INFO - PROCESS | 1650 | 1461264145644 Marionette TRACE conn2 <- [1,1654,null,{}] 11:42:25 INFO - PROCESS | 1650 | 1461264145649 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}] 11:42:25 INFO - PROCESS | 1650 | 1461264145744 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 11:42:25 INFO - PROCESS | 1650 | 1461264145781 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b2dc800 == 50 [pid = 1650] [id = 421] 11:42:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x1297e5400) [pid = 1650] [serial = 1262] [outer = 0x0] 11:42:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12b25f400) [pid = 1650] [serial = 1263] [outer = 0x1297e5400] 11:42:25 INFO - PROCESS | 1650 | 1461264145806 Marionette DEBUG loaded listener.js 11:42:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12b2c1c00) [pid = 1650] [serial = 1264] [outer = 0x1297e5400] 11:42:26 INFO - PROCESS | 1650 | 1461264146089 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]]]}] 11:42:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 11:42:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 469ms 11:42:26 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x1278e8000) [pid = 1650] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 11:42:26 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12bbad000) [pid = 1650] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 11:42:26 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x1297e5000) [pid = 1650] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 11:42:26 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x119d5d000) [pid = 1650] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 11:42:26 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x118fa2000) [pid = 1650] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 11:42:26 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x11a960400) [pid = 1650] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 11:42:26 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11465e000) [pid = 1650] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 11:42:26 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x123997c00) [pid = 1650] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 11:42:26 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x11bfcdc00) [pid = 1650] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 11:42:26 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12cfde800) [pid = 1650] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 11:42:26 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12d268c00) [pid = 1650] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 11:42:26 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x1276b8800) [pid = 1650] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 11:42:26 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12727b800) [pid = 1650] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 11:42:26 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x116055400) [pid = 1650] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 11:42:26 INFO - PROCESS | 1650 | 1461264146289 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 11:42:26 INFO - PROCESS | 1650 | 1461264146291 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 11:42:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 11:42:26 INFO - PROCESS | 1650 | 1461264146295 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 11:42:26 INFO - PROCESS | 1650 | 1461264146296 Marionette TRACE conn2 <- [1,1658,null,{}] 11:42:26 INFO - PROCESS | 1650 | 1461264146299 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}] 11:42:26 INFO - PROCESS | 1650 | 1461264146374 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 11:42:26 INFO - PROCESS | 1650 | 1461264146379 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x123750800 == 51 [pid = 1650] [id = 422] 11:42:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x118886800) [pid = 1650] [serial = 1265] [outer = 0x0] 11:42:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11be56000) [pid = 1650] [serial = 1266] [outer = 0x118886800] 11:42:26 INFO - PROCESS | 1650 | 1461264146410 Marionette DEBUG loaded listener.js 11:42:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x1290b3800) [pid = 1650] [serial = 1267] [outer = 0x118886800] 11:42:26 INFO - PROCESS | 1650 | 1461264146790 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]]]}] 11:42:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 11:42:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 521ms 11:42:26 INFO - PROCESS | 1650 | 1461264146817 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 11:42:26 INFO - PROCESS | 1650 | 1461264146819 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 11:42:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 11:42:26 INFO - PROCESS | 1650 | 1461264146822 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 11:42:26 INFO - PROCESS | 1650 | 1461264146826 Marionette TRACE conn2 <- [1,1662,null,{}] 11:42:26 INFO - PROCESS | 1650 | 1461264146829 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}] 11:42:26 INFO - PROCESS | 1650 | 1461264146970 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 11:42:27 INFO - PROCESS | 1650 | 1461264146998 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb3d800 == 52 [pid = 1650] [id = 423] 11:42:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12b3ef400) [pid = 1650] [serial = 1268] [outer = 0x0] 11:42:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12bbafc00) [pid = 1650] [serial = 1269] [outer = 0x12b3ef400] 11:42:27 INFO - PROCESS | 1650 | 1461264147023 Marionette DEBUG loaded listener.js 11:42:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12ce0dc00) [pid = 1650] [serial = 1270] [outer = 0x12b3ef400] 11:42:27 INFO - PROCESS | 1650 | 1461264147320 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]]]}] 11:42:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 11:42:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 521ms 11:42:27 INFO - PROCESS | 1650 | 1461264147344 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 11:42:27 INFO - PROCESS | 1650 | 1461264147345 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 11:42:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 11:42:27 INFO - PROCESS | 1650 | 1461264147351 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 11:42:27 INFO - PROCESS | 1650 | 1461264147352 Marionette TRACE conn2 <- [1,1666,null,{}] 11:42:27 INFO - PROCESS | 1650 | 1461264147355 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}] 11:42:27 INFO - PROCESS | 1650 | 1461264147436 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 11:42:27 INFO - PROCESS | 1650 | 1461264147440 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d49e000 == 53 [pid = 1650] [id = 424] 11:42:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12ce11c00) [pid = 1650] [serial = 1271] [outer = 0x0] 11:42:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12d03ec00) [pid = 1650] [serial = 1272] [outer = 0x12ce11c00] 11:42:27 INFO - PROCESS | 1650 | 1461264147465 Marionette DEBUG loaded listener.js 11:42:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12d26e000) [pid = 1650] [serial = 1273] [outer = 0x12ce11c00] 11:42:27 INFO - PROCESS | 1650 | 1461264147782 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]]]}] 11:42:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 11:42:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 469ms 11:42:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 11:42:27 INFO - PROCESS | 1650 | 1461264147820 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 11:42:27 INFO - PROCESS | 1650 | 1461264147821 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 11:42:27 INFO - PROCESS | 1650 | 1461264147823 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 11:42:27 INFO - PROCESS | 1650 | 1461264147824 Marionette TRACE conn2 <- [1,1670,null,{}] 11:42:27 INFO - PROCESS | 1650 | 1461264147826 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}] 11:42:27 INFO - PROCESS | 1650 | 1461264147928 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 11:42:27 INFO - PROCESS | 1650 | 1461264147936 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dbf0800 == 54 [pid = 1650] [id = 425] 11:42:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12d03b000) [pid = 1650] [serial = 1274] [outer = 0x0] 11:42:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12d4be400) [pid = 1650] [serial = 1275] [outer = 0x12d03b000] 11:42:27 INFO - PROCESS | 1650 | 1461264147961 Marionette DEBUG loaded listener.js 11:42:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12da17c00) [pid = 1650] [serial = 1276] [outer = 0x12d03b000] 11:42:28 INFO - PROCESS | 1650 | 1461264148274 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]]]}] 11:42:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 11:42:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 468ms 11:42:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 11:42:28 INFO - PROCESS | 1650 | 1461264148344 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 11:42:28 INFO - PROCESS | 1650 | 1461264148347 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 11:42:28 INFO - PROCESS | 1650 | 1461264148351 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 11:42:28 INFO - PROCESS | 1650 | 1461264148353 Marionette TRACE conn2 <- [1,1674,null,{}] 11:42:28 INFO - PROCESS | 1650 | 1461264148358 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}] 11:42:28 INFO - PROCESS | 1650 | 1461264148456 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 11:42:28 INFO - PROCESS | 1650 | 1461264148555 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x11679b800 == 55 [pid = 1650] [id = 426] 11:42:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x11533cc00) [pid = 1650] [serial = 1277] [outer = 0x0] 11:42:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x115640000) [pid = 1650] [serial = 1278] [outer = 0x11533cc00] 11:42:28 INFO - PROCESS | 1650 | 1461264148586 Marionette DEBUG loaded listener.js 11:42:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x116513400) [pid = 1650] [serial = 1279] [outer = 0x11533cc00] 11:42:29 INFO - PROCESS | 1650 | 1461264149024 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]]]}] 11:42:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 11:42:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 721ms 11:42:29 INFO - PROCESS | 1650 | 1461264149072 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 11:42:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 11:42:29 INFO - PROCESS | 1650 | 1461264149075 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 11:42:29 INFO - PROCESS | 1650 | 1461264149081 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 11:42:29 INFO - PROCESS | 1650 | 1461264149083 Marionette TRACE conn2 <- [1,1678,null,{}] 11:42:29 INFO - PROCESS | 1650 | 1461264149086 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}] 11:42:29 INFO - PROCESS | 1650 | 1461264149187 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 11:42:29 INFO - PROCESS | 1650 | 1461264149256 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b9db000 == 56 [pid = 1650] [id = 427] 11:42:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x118882c00) [pid = 1650] [serial = 1280] [outer = 0x0] 11:42:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x119285c00) [pid = 1650] [serial = 1281] [outer = 0x118882c00] 11:42:29 INFO - PROCESS | 1650 | 1461264149286 Marionette DEBUG loaded listener.js 11:42:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x11b65e800) [pid = 1650] [serial = 1282] [outer = 0x118882c00] 11:42:29 INFO - PROCESS | 1650 | 1461264149734 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]]]}] 11:42:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 11:42:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 723ms 11:42:29 INFO - PROCESS | 1650 | 1461264149836 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 11:42:29 INFO - PROCESS | 1650 | 1461264149838 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 11:42:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 11:42:29 INFO - PROCESS | 1650 | 1461264149844 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 11:42:29 INFO - PROCESS | 1650 | 1461264149846 Marionette TRACE conn2 <- [1,1682,null,{}] 11:42:29 INFO - PROCESS | 1650 | 1461264149858 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}] 11:42:30 INFO - PROCESS | 1650 | 1461264150019 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 11:42:30 INFO - PROCESS | 1650 | 1461264150127 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b2d6000 == 57 [pid = 1650] [id = 428] 11:42:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12379b400) [pid = 1650] [serial = 1283] [outer = 0x0] 11:42:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x1237a5800) [pid = 1650] [serial = 1284] [outer = 0x12379b400] 11:42:30 INFO - PROCESS | 1650 | 1461264150167 Marionette DEBUG loaded listener.js 11:42:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12419d000) [pid = 1650] [serial = 1285] [outer = 0x12379b400] 11:42:30 INFO - PROCESS | 1650 | 1461264150586 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]]]}] 11:42:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 11:42:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 774ms 11:42:30 INFO - PROCESS | 1650 | 1461264150618 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 11:42:30 INFO - PROCESS | 1650 | 1461264150619 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 11:42:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 11:42:30 INFO - PROCESS | 1650 | 1461264150622 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 11:42:30 INFO - PROCESS | 1650 | 1461264150623 Marionette TRACE conn2 <- [1,1686,null,{}] 11:42:30 INFO - PROCESS | 1650 | 1461264150626 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}] 11:42:30 INFO - PROCESS | 1650 | 1461264150727 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 11:42:30 INFO - PROCESS | 1650 | 1461264150782 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e6af000 == 58 [pid = 1650] [id = 429] 11:42:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x1243d2800) [pid = 1650] [serial = 1286] [outer = 0x0] 11:42:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x1279c2000) [pid = 1650] [serial = 1287] [outer = 0x1243d2800] 11:42:30 INFO - PROCESS | 1650 | 1461264150812 Marionette DEBUG loaded listener.js 11:42:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x129e76400) [pid = 1650] [serial = 1288] [outer = 0x1243d2800] 11:42:31 INFO - PROCESS | 1650 | 1461264151230 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]]]}] 11:42:31 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 11:42:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 668ms 11:42:31 INFO - PROCESS | 1650 | 1461264151291 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 11:42:31 INFO - PROCESS | 1650 | 1461264151292 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 11:42:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 11:42:31 INFO - PROCESS | 1650 | 1461264151295 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 11:42:31 INFO - PROCESS | 1650 | 1461264151296 Marionette TRACE conn2 <- [1,1690,null,{}] 11:42:31 INFO - PROCESS | 1650 | 1461264151299 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}] 11:42:31 INFO - PROCESS | 1650 | 1461264151396 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 11:42:31 INFO - PROCESS | 1650 | 1461264151484 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f4b7800 == 59 [pid = 1650] [id = 430] 11:42:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x1266db400) [pid = 1650] [serial = 1289] [outer = 0x0] 11:42:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12b2ce000) [pid = 1650] [serial = 1290] [outer = 0x1266db400] 11:42:31 INFO - PROCESS | 1650 | 1461264151514 Marionette DEBUG loaded listener.js 11:42:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12bbad000) [pid = 1650] [serial = 1291] [outer = 0x1266db400] 11:42:31 INFO - PROCESS | 1650 | 1461264151915 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]]]}] 11:42:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 11:42:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 671ms 11:42:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 11:42:31 INFO - PROCESS | 1650 | 1461264151967 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 11:42:31 INFO - PROCESS | 1650 | 1461264151968 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 11:42:31 INFO - PROCESS | 1650 | 1461264151970 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 11:42:31 INFO - PROCESS | 1650 | 1461264151971 Marionette TRACE conn2 <- [1,1694,null,{}] 11:42:31 INFO - PROCESS | 1650 | 1461264151973 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}] 11:42:32 INFO - PROCESS | 1650 | 1461264152089 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 11:42:32 INFO - PROCESS | 1650 | 1461264152159 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f787000 == 60 [pid = 1650] [id = 431] 11:42:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12d03bc00) [pid = 1650] [serial = 1292] [outer = 0x0] 11:42:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12da1bc00) [pid = 1650] [serial = 1293] [outer = 0x12d03bc00] 11:42:32 INFO - PROCESS | 1650 | 1461264152191 Marionette DEBUG loaded listener.js 11:42:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12e372c00) [pid = 1650] [serial = 1294] [outer = 0x12d03bc00] 11:42:32 INFO - PROCESS | 1650 | 1461264152617 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]]]}] 11:42:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 11:42:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 669ms 11:42:32 INFO - PROCESS | 1650 | 1461264152639 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 11:42:32 INFO - PROCESS | 1650 | 1461264152641 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 11:42:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 11:42:32 INFO - PROCESS | 1650 | 1461264152643 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 11:42:32 INFO - PROCESS | 1650 | 1461264152644 Marionette TRACE conn2 <- [1,1698,null,{}] 11:42:32 INFO - PROCESS | 1650 | 1461264152647 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}] 11:42:32 INFO - PROCESS | 1650 | 1461264152764 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 11:42:32 INFO - PROCESS | 1650 | 1461264152833 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bc26800 == 61 [pid = 1650] [id = 432] 11:42:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x118646800) [pid = 1650] [serial = 1295] [outer = 0x0] 11:42:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x1290af000) [pid = 1650] [serial = 1296] [outer = 0x118646800] 11:42:32 INFO - PROCESS | 1650 | 1461264152863 Marionette DEBUG loaded listener.js 11:42:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12d267c00) [pid = 1650] [serial = 1297] [outer = 0x118646800] 11:42:33 INFO - PROCESS | 1650 | 1461264153421 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]]]}] 11:42:33 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 11:42:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 823ms 11:42:33 INFO - PROCESS | 1650 | 1461264153466 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 11:42:33 INFO - PROCESS | 1650 | 1461264153468 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 11:42:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 11:42:33 INFO - PROCESS | 1650 | 1461264153472 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 11:42:33 INFO - PROCESS | 1650 | 1461264153474 Marionette TRACE conn2 <- [1,1702,null,{}] 11:42:33 INFO - PROCESS | 1650 | 1461264153478 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}] 11:42:33 INFO - PROCESS | 1650 | 1461264153575 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 11:42:33 INFO - PROCESS | 1650 | 1461264153633 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x123c1e000 == 62 [pid = 1650] [id = 433] 11:42:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x118948c00) [pid = 1650] [serial = 1298] [outer = 0x0] 11:42:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x118fa5000) [pid = 1650] [serial = 1299] [outer = 0x118948c00] 11:42:33 INFO - PROCESS | 1650 | 1461264153662 Marionette DEBUG loaded listener.js 11:42:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x11a967400) [pid = 1650] [serial = 1300] [outer = 0x118948c00] 11:42:34 INFO - PROCESS | 1650 | 1461264154084 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]]]}] 11:42:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 11:42:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 673ms 11:42:34 INFO - PROCESS | 1650 | 1461264154144 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 11:42:34 INFO - PROCESS | 1650 | 1461264154148 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 11:42:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 11:42:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12d49e000 == 61 [pid = 1650] [id = 424] 11:42:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12bb3d800 == 60 [pid = 1650] [id = 423] 11:42:34 INFO - PROCESS | 1650 | --DOCSHELL 0x123750800 == 59 [pid = 1650] [id = 422] 11:42:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12b2dc800 == 58 [pid = 1650] [id = 421] 11:42:34 INFO - PROCESS | 1650 | --DOCSHELL 0x127eb7000 == 57 [pid = 1650] [id = 420] 11:42:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12675b800 == 56 [pid = 1650] [id = 419] 11:42:34 INFO - PROCESS | 1650 | --DOCSHELL 0x1240bd000 == 55 [pid = 1650] [id = 418] 11:42:34 INFO - PROCESS | 1650 | --DOCSHELL 0x11865d800 == 54 [pid = 1650] [id = 417] 11:42:34 INFO - PROCESS | 1650 | --DOCSHELL 0x11c605800 == 53 [pid = 1650] [id = 416] 11:42:34 INFO - PROCESS | 1650 | --DOCSHELL 0x11bcb5800 == 52 [pid = 1650] [id = 415] 11:42:34 INFO - PROCESS | 1650 | --DOCSHELL 0x11880f800 == 51 [pid = 1650] [id = 414] 11:42:34 INFO - PROCESS | 1650 | --DOCSHELL 0x114312800 == 50 [pid = 1650] [id = 413] 11:42:34 INFO - PROCESS | 1650 | --DOCSHELL 0x119713000 == 49 [pid = 1650] [id = 412] 11:42:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12e94c000 == 48 [pid = 1650] [id = 410] 11:42:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12e474800 == 47 [pid = 1650] [id = 409] 11:42:34 INFO - PROCESS | 1650 | --DOCSHELL 0x123c2e800 == 46 [pid = 1650] [id = 408] 11:42:34 INFO - PROCESS | 1650 | 1461264154232 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 11:42:34 INFO - PROCESS | 1650 | 1461264154234 Marionette TRACE conn2 <- [1,1706,null,{}] 11:42:34 INFO - PROCESS | 1650 | --DOCSHELL 0x11ad8e800 == 45 [pid = 1650] [id = 407] 11:42:34 INFO - PROCESS | 1650 | 1461264154238 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}] 11:42:34 INFO - PROCESS | 1650 | 1461264154320 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 11:42:34 INFO - PROCESS | 1650 | 1461264154325 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x1189b0800 == 46 [pid = 1650] [id = 434] 11:42:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x11b662400) [pid = 1650] [serial = 1301] [outer = 0x0] 11:42:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x11bb4ec00) [pid = 1650] [serial = 1302] [outer = 0x11b662400] 11:42:34 INFO - PROCESS | 1650 | 1461264154352 Marionette DEBUG loaded listener.js 11:42:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x11be58c00) [pid = 1650] [serial = 1303] [outer = 0x11b662400] 11:42:34 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x127ef3c00) [pid = 1650] [serial = 1156] [outer = 0x0] [url = about:blank] 11:42:34 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x12b737400) [pid = 1650] [serial = 1200] [outer = 0x0] [url = about:blank] 11:42:34 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x12bdc2000) [pid = 1650] [serial = 1203] [outer = 0x0] [url = about:blank] 11:42:34 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12cf13000) [pid = 1650] [serial = 1206] [outer = 0x0] [url = about:blank] 11:42:34 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x11bc8c000) [pid = 1650] [serial = 1209] [outer = 0x0] [url = about:blank] 11:42:34 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x12ce04000) [pid = 1650] [serial = 1204] [outer = 0x0] [url = about:blank] 11:42:34 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x129e3b800) [pid = 1650] [serial = 1170] [outer = 0x0] [url = about:blank] 11:42:34 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x118fa7800) [pid = 1650] [serial = 1185] [outer = 0x0] [url = about:blank] 11:42:34 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x11a95e800) [pid = 1650] [serial = 1186] [outer = 0x0] [url = about:blank] 11:42:34 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x11af69000) [pid = 1650] [serial = 1188] [outer = 0x0] [url = about:blank] 11:42:34 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x11be58800) [pid = 1650] [serial = 1189] [outer = 0x0] [url = about:blank] 11:42:34 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x11670a400) [pid = 1650] [serial = 1183] [outer = 0x0] [url = about:blank] 11:42:34 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x115644800) [pid = 1650] [serial = 1182] [outer = 0x0] [url = about:blank] 11:42:34 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x1243d1800) [pid = 1650] [serial = 1194] [outer = 0x0] [url = about:blank] 11:42:34 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x1276ba400) [pid = 1650] [serial = 1195] [outer = 0x0] [url = about:blank] 11:42:34 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x1237a9400) [pid = 1650] [serial = 1191] [outer = 0x0] [url = about:blank] 11:42:34 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x124025400) [pid = 1650] [serial = 1192] [outer = 0x0] [url = about:blank] 11:42:34 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x11be51800) [pid = 1650] [serial = 1164] [outer = 0x0] [url = about:blank] 11:42:34 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x11a87f400) [pid = 1650] [serial = 1161] [outer = 0x0] [url = about:blank] 11:42:34 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12b2c3800) [pid = 1650] [serial = 1173] [outer = 0x0] [url = about:blank] 11:42:34 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x129893800) [pid = 1650] [serial = 1167] [outer = 0x0] [url = about:blank] 11:42:34 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12b3ed400) [pid = 1650] [serial = 1176] [outer = 0x0] [url = about:blank] 11:42:34 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x112259800) [pid = 1650] [serial = 1158] [outer = 0x0] [url = about:blank] 11:42:34 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12d038400) [pid = 1650] [serial = 1212] [outer = 0x0] [url = about:blank] 11:42:34 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12d267000) [pid = 1650] [serial = 1213] [outer = 0x0] [url = about:blank] 11:42:34 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12d270800) [pid = 1650] [serial = 1215] [outer = 0x0] [url = about:blank] 11:42:34 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12cfde000) [pid = 1650] [serial = 1207] [outer = 0x0] [url = about:blank] 11:42:34 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11be57400) [pid = 1650] [serial = 1179] [outer = 0x0] [url = about:blank] 11:42:34 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x1290b1400) [pid = 1650] [serial = 1197] [outer = 0x0] [url = about:blank] 11:42:34 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12b3ea800) [pid = 1650] [serial = 1198] [outer = 0x0] [url = about:blank] 11:42:34 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12d47fc00) [pid = 1650] [serial = 1216] [outer = 0x0] [url = about:blank] 11:42:34 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12bba7000) [pid = 1650] [serial = 1201] [outer = 0x0] [url = about:blank] 11:42:34 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12cf13c00) [pid = 1650] [serial = 1210] [outer = 0x0] [url = about:blank] 11:42:34 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x129e39c00) [pid = 1650] [serial = 1117] [outer = 0x0] [url = about:blank] 11:42:34 INFO - PROCESS | 1650 | 1461264154715 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]]]}] 11:42:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 11:42:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 555ms 11:42:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 11:42:34 INFO - PROCESS | 1650 | 1461264154753 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 11:42:34 INFO - PROCESS | 1650 | 1461264154754 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 11:42:34 INFO - PROCESS | 1650 | 1461264154756 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 11:42:34 INFO - PROCESS | 1650 | 1461264154759 Marionette TRACE conn2 <- [1,1710,null,{}] 11:42:34 INFO - PROCESS | 1650 | 1461264154766 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}] 11:42:34 INFO - PROCESS | 1650 | 1461264154850 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 11:42:34 INFO - PROCESS | 1650 | 1461264154855 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c4db000 == 47 [pid = 1650] [id = 435] 11:42:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11bfddc00) [pid = 1650] [serial = 1304] [outer = 0x0] 11:42:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x1237a7c00) [pid = 1650] [serial = 1305] [outer = 0x11bfddc00] 11:42:34 INFO - PROCESS | 1650 | 1461264154883 Marionette DEBUG loaded listener.js 11:42:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x1243d1800) [pid = 1650] [serial = 1306] [outer = 0x11bfddc00] 11:42:35 INFO - PROCESS | 1650 | 1461264155279 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]]]}] 11:42:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 11:42:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 571ms 11:42:35 INFO - PROCESS | 1650 | 1461264155328 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 11:42:35 INFO - PROCESS | 1650 | 1461264155331 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 11:42:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 11:42:35 INFO - PROCESS | 1650 | 1461264155334 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 11:42:35 INFO - PROCESS | 1650 | 1461264155336 Marionette TRACE conn2 <- [1,1714,null,{}] 11:42:35 INFO - PROCESS | 1650 | 1461264155340 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}] 11:42:35 INFO - PROCESS | 1650 | 1461264155464 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 11:42:35 INFO - PROCESS | 1650 | 1461264155475 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ed9000 == 48 [pid = 1650] [id = 436] 11:42:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x1267cfc00) [pid = 1650] [serial = 1307] [outer = 0x0] 11:42:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x1279ba800) [pid = 1650] [serial = 1308] [outer = 0x1267cfc00] 11:42:35 INFO - PROCESS | 1650 | 1461264155517 Marionette DEBUG loaded listener.js 11:42:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x1290b1400) [pid = 1650] [serial = 1309] [outer = 0x1267cfc00] 11:42:35 INFO - PROCESS | 1650 | 1461264155937 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]]]}] 11:42:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 11:42:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 623ms 11:42:35 INFO - PROCESS | 1650 | 1461264155957 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 11:42:35 INFO - PROCESS | 1650 | 1461264155958 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 11:42:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 11:42:35 INFO - PROCESS | 1650 | 1461264155960 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 11:42:35 INFO - PROCESS | 1650 | 1461264155961 Marionette TRACE conn2 <- [1,1718,null,{}] 11:42:35 INFO - PROCESS | 1650 | 1461264155965 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}] 11:42:36 INFO - PROCESS | 1650 | 1461264156042 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 11:42:36 INFO - PROCESS | 1650 | 1461264156050 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12748f000 == 49 [pid = 1650] [id = 437] 11:42:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x1276ef000) [pid = 1650] [serial = 1310] [outer = 0x0] 11:42:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x129b70c00) [pid = 1650] [serial = 1311] [outer = 0x1276ef000] 11:42:36 INFO - PROCESS | 1650 | 1461264156075 Marionette DEBUG loaded listener.js 11:42:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12b265800) [pid = 1650] [serial = 1312] [outer = 0x1276ef000] 11:42:36 INFO - PROCESS | 1650 | 1461264156426 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]]]}] 11:42:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 11:42:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 474ms 11:42:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 11:42:36 INFO - PROCESS | 1650 | 1461264156436 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 11:42:36 INFO - PROCESS | 1650 | 1461264156437 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 11:42:36 INFO - PROCESS | 1650 | 1461264156439 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 11:42:36 INFO - PROCESS | 1650 | 1461264156440 Marionette TRACE conn2 <- [1,1722,null,{}] 11:42:36 INFO - PROCESS | 1650 | 1461264156442 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}] 11:42:36 INFO - PROCESS | 1650 | 1461264156574 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 11:42:36 INFO - PROCESS | 1650 | 1461264156588 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x129b48000 == 50 [pid = 1650] [id = 438] 11:42:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x129e79400) [pid = 1650] [serial = 1313] [outer = 0x0] 11:42:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12b2cf000) [pid = 1650] [serial = 1314] [outer = 0x129e79400] 11:42:36 INFO - PROCESS | 1650 | 1461264156615 Marionette DEBUG loaded listener.js 11:42:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12cfde800) [pid = 1650] [serial = 1315] [outer = 0x129e79400] 11:42:36 INFO - PROCESS | 1650 | 1461264156981 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]]]}] 11:42:37 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 11:42:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 570ms 11:42:37 INFO - PROCESS | 1650 | 1461264157009 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 11:42:37 INFO - PROCESS | 1650 | 1461264157011 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 11:42:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 11:42:37 INFO - PROCESS | 1650 | 1461264157021 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 11:42:37 INFO - PROCESS | 1650 | 1461264157023 Marionette TRACE conn2 <- [1,1726,null,{}] 11:42:37 INFO - PROCESS | 1650 | 1461264157025 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}] 11:42:37 INFO - PROCESS | 1650 | 1461264157176 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 11:42:37 INFO - PROCESS | 1650 | 1461264157194 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b7dc800 == 51 [pid = 1650] [id = 439] 11:42:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12cf14000) [pid = 1650] [serial = 1316] [outer = 0x0] 11:42:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12d262400) [pid = 1650] [serial = 1317] [outer = 0x12cf14000] 11:42:37 INFO - PROCESS | 1650 | 1461264157236 Marionette DEBUG loaded listener.js 11:42:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12d4c6000) [pid = 1650] [serial = 1318] [outer = 0x12cf14000] 11:42:37 INFO - PROCESS | 1650 | 1461264157602 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]]]}] 11:42:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 11:42:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 620ms 11:42:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 11:42:37 INFO - PROCESS | 1650 | 1461264157641 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 11:42:37 INFO - PROCESS | 1650 | 1461264157643 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 11:42:37 INFO - PROCESS | 1650 | 1461264157645 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 11:42:37 INFO - PROCESS | 1650 | 1461264157646 Marionette TRACE conn2 <- [1,1730,null,{}] 11:42:37 INFO - PROCESS | 1650 | 1461264157648 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}] 11:42:37 INFO - PROCESS | 1650 | 1461264157751 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 11:42:37 INFO - PROCESS | 1650 | 1461264157785 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d0ad000 == 52 [pid = 1650] [id = 440] 11:42:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12cfdf400) [pid = 1650] [serial = 1319] [outer = 0x0] 11:42:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12e325000) [pid = 1650] [serial = 1320] [outer = 0x12cfdf400] 11:42:37 INFO - PROCESS | 1650 | 1461264157811 Marionette DEBUG loaded listener.js 11:42:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12e372000) [pid = 1650] [serial = 1321] [outer = 0x12cfdf400] 11:42:38 INFO - PROCESS | 1650 | 1461264158119 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]]]}] 11:42:38 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 11:42:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 521ms 11:42:38 INFO - PROCESS | 1650 | 1461264158167 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 11:42:38 INFO - PROCESS | 1650 | 1461264158168 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 11:42:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 11:42:38 INFO - PROCESS | 1650 | 1461264158170 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 11:42:38 INFO - PROCESS | 1650 | 1461264158171 Marionette TRACE conn2 <- [1,1734,null,{}] 11:42:38 INFO - PROCESS | 1650 | 1461264158174 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}] 11:42:38 INFO - PROCESS | 1650 | 1461264158275 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 11:42:38 INFO - PROCESS | 1650 | 1461264158287 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dbdd000 == 53 [pid = 1650] [id = 441] 11:42:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12e372800) [pid = 1650] [serial = 1322] [outer = 0x0] 11:42:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12e389000) [pid = 1650] [serial = 1323] [outer = 0x12e372800] 11:42:38 INFO - PROCESS | 1650 | 1461264158313 Marionette DEBUG loaded listener.js 11:42:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12e38ec00) [pid = 1650] [serial = 1324] [outer = 0x12e372800] 11:42:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12f030000 == 52 [pid = 1650] [id = 411] 11:42:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12dbf1800 == 51 [pid = 1650] [id = 392] 11:42:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12b70f800 == 50 [pid = 1650] [id = 388] 11:42:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12d0a3000 == 49 [pid = 1650] [id = 389] 11:42:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12d497800 == 48 [pid = 1650] [id = 390] 11:42:39 INFO - PROCESS | 1650 | --DOCSHELL 0x123b2a800 == 47 [pid = 1650] [id = 387] 11:42:39 INFO - PROCESS | 1650 | --DOCSHELL 0x11528d800 == 46 [pid = 1650] [id = 393] 11:42:39 INFO - PROCESS | 1650 | --DOCSHELL 0x11220a000 == 45 [pid = 1650] [id = 386] 11:42:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12db22800 == 44 [pid = 1650] [id = 391] 11:42:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12e6bd000 == 43 [pid = 1650] [id = 406] 11:42:39 INFO - PROCESS | 1650 | --DOCSHELL 0x123c1e000 == 42 [pid = 1650] [id = 433] 11:42:39 INFO - PROCESS | 1650 | --DOCSHELL 0x11bc26800 == 41 [pid = 1650] [id = 432] 11:42:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12f787000 == 40 [pid = 1650] [id = 431] 11:42:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12f4b7800 == 39 [pid = 1650] [id = 430] 11:42:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12e6af000 == 38 [pid = 1650] [id = 429] 11:42:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12b2d6000 == 37 [pid = 1650] [id = 428] 11:42:39 INFO - PROCESS | 1650 | --DOCSHELL 0x11b9db000 == 36 [pid = 1650] [id = 427] 11:42:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12dbf0800 == 35 [pid = 1650] [id = 425] 11:42:39 INFO - PROCESS | 1650 | --DOCSHELL 0x11679b800 == 34 [pid = 1650] [id = 426] 11:42:39 INFO - PROCESS | 1650 | --DOCSHELL 0x129b48000 == 33 [pid = 1650] [id = 438] 11:42:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12748f000 == 32 [pid = 1650] [id = 437] 11:42:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12d0ad000 == 31 [pid = 1650] [id = 440] 11:42:39 INFO - PROCESS | 1650 | --DOCSHELL 0x11c4db000 == 30 [pid = 1650] [id = 435] 11:42:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12b7dc800 == 29 [pid = 1650] [id = 439] 11:42:39 INFO - PROCESS | 1650 | --DOCSHELL 0x1189b0800 == 28 [pid = 1650] [id = 434] 11:42:39 INFO - PROCESS | 1650 | --DOCSHELL 0x123ed9000 == 27 [pid = 1650] [id = 436] 11:42:39 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12ce11c00) [pid = 1650] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 11:42:39 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x118886800) [pid = 1650] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 11:42:39 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12b3ef400) [pid = 1650] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 11:42:39 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x1243d3800) [pid = 1650] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 11:42:39 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x1276b5400) [pid = 1650] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 11:42:39 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x1243d3c00) [pid = 1650] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 11:42:39 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x11af6c400) [pid = 1650] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 11:42:39 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x11af65c00) [pid = 1650] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 11:42:39 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x114606400) [pid = 1650] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 11:42:39 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x1297e5400) [pid = 1650] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 11:42:39 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x1158ea800) [pid = 1650] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 11:42:39 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12d269c00) [pid = 1650] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 11:42:39 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x119d64800) [pid = 1650] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 11:42:39 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x123cb3400) [pid = 1650] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 11:42:39 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x1297e1400) [pid = 1650] [serial = 1260] [outer = 0x0] [url = about:blank] 11:42:39 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x127ebe000) [pid = 1650] [serial = 1257] [outer = 0x0] [url = about:blank] 11:42:39 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x11bf30800) [pid = 1650] [serial = 1248] [outer = 0x0] [url = about:blank] 11:42:39 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x11bb55800) [pid = 1650] [serial = 1245] [outer = 0x0] [url = about:blank] 11:42:39 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11be51400) [pid = 1650] [serial = 1246] [outer = 0x0] [url = about:blank] 11:42:39 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x115647800) [pid = 1650] [serial = 1237] [outer = 0x0] [url = about:blank] 11:42:39 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x114c73400) [pid = 1650] [serial = 1236] [outer = 0x0] [url = about:blank] 11:42:39 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12b25f400) [pid = 1650] [serial = 1263] [outer = 0x0] [url = about:blank] 11:42:39 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x119128000) [pid = 1650] [serial = 1240] [outer = 0x0] [url = about:blank] 11:42:39 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x1188dec00) [pid = 1650] [serial = 1239] [outer = 0x0] [url = about:blank] 11:42:39 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12d4b8400) [pid = 1650] [serial = 1218] [outer = 0x0] [url = about:blank] 11:42:39 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12d4c4c00) [pid = 1650] [serial = 1219] [outer = 0x0] [url = about:blank] 11:42:39 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x119d64c00) [pid = 1650] [serial = 1221] [outer = 0x0] [url = about:blank] 11:42:39 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x11a876400) [pid = 1650] [serial = 1242] [outer = 0x0] [url = about:blank] 11:42:39 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11adec800) [pid = 1650] [serial = 1243] [outer = 0x0] [url = about:blank] 11:42:39 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x123d9f400) [pid = 1650] [serial = 1251] [outer = 0x0] [url = about:blank] 11:42:39 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11c7ca000) [pid = 1650] [serial = 1224] [outer = 0x0] [url = about:blank] 11:42:39 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x129b6ac00) [pid = 1650] [serial = 1261] [outer = 0x0] [url = about:blank] 11:42:39 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x129b72c00) [pid = 1650] [serial = 1227] [outer = 0x0] [url = about:blank] 11:42:39 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12bdc7000) [pid = 1650] [serial = 1230] [outer = 0x0] [url = about:blank] 11:42:39 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12d03a400) [pid = 1650] [serial = 1233] [outer = 0x0] [url = about:blank] 11:42:39 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12d26e000) [pid = 1650] [serial = 1273] [outer = 0x0] [url = about:blank] 11:42:39 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11be56000) [pid = 1650] [serial = 1266] [outer = 0x0] [url = about:blank] 11:42:39 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1290b3800) [pid = 1650] [serial = 1267] [outer = 0x0] [url = about:blank] 11:42:39 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12d03ec00) [pid = 1650] [serial = 1272] [outer = 0x0] [url = about:blank] 11:42:39 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12b2c1c00) [pid = 1650] [serial = 1264] [outer = 0x0] [url = about:blank] 11:42:39 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12bbafc00) [pid = 1650] [serial = 1269] [outer = 0x0] [url = about:blank] 11:42:39 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11c7c7400) [pid = 1650] [serial = 1249] [outer = 0x0] [url = about:blank] 11:42:39 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1266db800) [pid = 1650] [serial = 1254] [outer = 0x0] [url = about:blank] 11:42:39 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x127efbc00) [pid = 1650] [serial = 1258] [outer = 0x0] [url = about:blank] 11:42:39 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12ce0dc00) [pid = 1650] [serial = 1270] [outer = 0x0] [url = about:blank] 11:42:39 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12d4be400) [pid = 1650] [serial = 1275] [outer = 0x0] [url = about:blank] 11:42:39 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1243cf000) [pid = 1650] [serial = 1252] [outer = 0x0] [url = about:blank] 11:42:39 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1276b9000) [pid = 1650] [serial = 1255] [outer = 0x0] [url = about:blank] 11:42:40 INFO - PROCESS | 1650 | 1461264160008 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]]]}] 11:42:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 11:42:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1873ms 11:42:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 11:42:40 INFO - PROCESS | 1650 | 1461264160044 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 11:42:40 INFO - PROCESS | 1650 | 1461264160047 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 11:42:40 INFO - PROCESS | 1650 | 1461264160050 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 11:42:40 INFO - PROCESS | 1650 | 1461264160053 Marionette TRACE conn2 <- [1,1738,null,{}] 11:42:40 INFO - PROCESS | 1650 | 1461264160057 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}] 11:42:40 INFO - PROCESS | 1650 | 1461264160141 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 11:42:40 INFO - PROCESS | 1650 | 1461264160191 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x114632800 == 28 [pid = 1650] [id = 442] 11:42:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11522e800) [pid = 1650] [serial = 1325] [outer = 0x0] 11:42:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x115642c00) [pid = 1650] [serial = 1326] [outer = 0x11522e800] 11:42:40 INFO - PROCESS | 1650 | 1461264160219 Marionette DEBUG loaded listener.js 11:42:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1156f2800) [pid = 1650] [serial = 1327] [outer = 0x11522e800] 11:42:40 INFO - PROCESS | 1650 | 1461264160525 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]]]}] 11:42:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 11:42:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 523ms 11:42:40 INFO - PROCESS | 1650 | 1461264160573 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 11:42:40 INFO - PROCESS | 1650 | 1461264160578 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 11:42:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 11:42:40 INFO - PROCESS | 1650 | 1461264160583 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 11:42:40 INFO - PROCESS | 1650 | 1461264160584 Marionette TRACE conn2 <- [1,1742,null,{}] 11:42:40 INFO - PROCESS | 1650 | 1461264160587 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}] 11:42:40 INFO - PROCESS | 1650 | 1461264160663 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 11:42:40 INFO - PROCESS | 1650 | 1461264160768 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x112279000 == 29 [pid = 1650] [id = 443] 11:42:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x113fcfc00) [pid = 1650] [serial = 1328] [outer = 0x0] 11:42:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1144d0400) [pid = 1650] [serial = 1329] [outer = 0x113fcfc00] 11:42:40 INFO - PROCESS | 1650 | 1461264160801 Marionette DEBUG loaded listener.js 11:42:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x115649800) [pid = 1650] [serial = 1330] [outer = 0x113fcfc00] 11:42:41 INFO - PROCESS | 1650 | 1461264161346 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]]]}] 11:42:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 11:42:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 824ms 11:42:41 INFO - PROCESS | 1650 | 1461264161408 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 11:42:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 11:42:41 INFO - PROCESS | 1650 | 1461264161413 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 11:42:41 INFO - PROCESS | 1650 | 1461264161418 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 11:42:41 INFO - PROCESS | 1650 | 1461264161422 Marionette TRACE conn2 <- [1,1746,null,{}] 11:42:41 INFO - PROCESS | 1650 | 1461264161428 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}] 11:42:41 INFO - PROCESS | 1650 | 1461264161577 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 11:42:41 INFO - PROCESS | 1650 | 1461264161666 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x1189c0000 == 30 [pid = 1650] [id = 444] 11:42:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x112257800) [pid = 1650] [serial = 1331] [outer = 0x0] 11:42:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1188df800) [pid = 1650] [serial = 1332] [outer = 0x112257800] 11:42:41 INFO - PROCESS | 1650 | 1461264161718 Marionette DEBUG loaded listener.js 11:42:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x118fa8000) [pid = 1650] [serial = 1333] [outer = 0x112257800] 11:42:42 INFO - PROCESS | 1650 | 1461264162296 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]]]}] 11:42:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 11:42:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 925ms 11:42:42 INFO - PROCESS | 1650 | 1461264162356 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 11:42:42 INFO - PROCESS | 1650 | 1461264162358 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 11:42:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 11:42:42 INFO - PROCESS | 1650 | 1461264162361 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 11:42:42 INFO - PROCESS | 1650 | 1461264162362 Marionette TRACE conn2 <- [1,1750,null,{}] 11:42:42 INFO - PROCESS | 1650 | 1461264162367 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}] 11:42:42 INFO - PROCESS | 1650 | 1461264162465 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 11:42:42 INFO - PROCESS | 1650 | 1461264162536 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c58000 == 31 [pid = 1650] [id = 445] 11:42:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x119d64c00) [pid = 1650] [serial = 1334] [outer = 0x0] 11:42:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11a87f000) [pid = 1650] [serial = 1335] [outer = 0x119d64c00] 11:42:42 INFO - PROCESS | 1650 | 1461264162567 Marionette DEBUG loaded listener.js 11:42:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11acf7000) [pid = 1650] [serial = 1336] [outer = 0x119d64c00] 11:42:43 INFO - PROCESS | 1650 | --DOCSHELL 0x114b56800 == 30 [pid = 1650] [id = 45] 11:42:43 INFO - PROCESS | 1650 | 1461264163074 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]]]}] 11:42:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 11:42:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 721ms 11:42:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 11:42:43 INFO - PROCESS | 1650 | 1461264163084 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 11:42:43 INFO - PROCESS | 1650 | 1461264163086 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 11:42:43 INFO - PROCESS | 1650 | 1461264163089 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 11:42:43 INFO - PROCESS | 1650 | 1461264163091 Marionette TRACE conn2 <- [1,1754,null,{}] 11:42:43 INFO - PROCESS | 1650 | 1461264163096 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}] 11:42:43 INFO - PROCESS | 1650 | 1461264163194 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 11:42:43 INFO - PROCESS | 1650 | 1461264163246 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x118660000 == 31 [pid = 1650] [id = 446] 11:42:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11674cc00) [pid = 1650] [serial = 1337] [outer = 0x0] 11:42:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x118651c00) [pid = 1650] [serial = 1338] [outer = 0x11674cc00] 11:42:43 INFO - PROCESS | 1650 | 1461264163274 Marionette DEBUG loaded listener.js 11:42:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x118fa1c00) [pid = 1650] [serial = 1339] [outer = 0x11674cc00] 11:42:43 INFO - PROCESS | 1650 | 1461264163571 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]]]}] 11:42:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 11:42:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 520ms 11:42:43 INFO - PROCESS | 1650 | 1461264163610 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 11:42:43 INFO - PROCESS | 1650 | 1461264163613 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 11:42:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 11:42:43 INFO - PROCESS | 1650 | 1461264163620 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 11:42:43 INFO - PROCESS | 1650 | 1461264163621 Marionette TRACE conn2 <- [1,1758,null,{}] 11:42:43 INFO - PROCESS | 1650 | 1461264163624 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}] 11:42:43 INFO - PROCESS | 1650 | 1461264163703 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 11:42:43 INFO - PROCESS | 1650 | 1461264163708 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ad91000 == 32 [pid = 1650] [id = 447] 11:42:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11a607000) [pid = 1650] [serial = 1340] [outer = 0x0] 11:42:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11adf5400) [pid = 1650] [serial = 1341] [outer = 0x11a607000] 11:42:43 INFO - PROCESS | 1650 | 1461264163736 Marionette DEBUG loaded listener.js 11:42:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11bb4f000) [pid = 1650] [serial = 1342] [outer = 0x11a607000] 11:42:44 INFO - PROCESS | 1650 | 1461264164069 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]]]}] 11:42:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 11:42:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 468ms 11:42:44 INFO - PROCESS | 1650 | 1461264164089 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 11:42:44 INFO - PROCESS | 1650 | 1461264164090 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 11:42:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 11:42:44 INFO - PROCESS | 1650 | 1461264164093 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 11:42:44 INFO - PROCESS | 1650 | 1461264164095 Marionette TRACE conn2 <- [1,1762,null,{}] 11:42:44 INFO - PROCESS | 1650 | 1461264164103 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}] 11:42:44 INFO - PROCESS | 1650 | 1461264164176 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 11:42:44 INFO - PROCESS | 1650 | 1461264164184 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bc1c000 == 33 [pid = 1650] [id = 448] 11:42:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11bc7c800) [pid = 1650] [serial = 1343] [outer = 0x0] 11:42:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11bc89800) [pid = 1650] [serial = 1344] [outer = 0x11bc7c800] 11:42:44 INFO - PROCESS | 1650 | 1461264164212 Marionette DEBUG loaded listener.js 11:42:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11be53000) [pid = 1650] [serial = 1345] [outer = 0x11bc7c800] 11:42:44 INFO - PROCESS | 1650 | 1461264164572 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]]]}] 11:42:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 11:42:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 523ms 11:42:44 INFO - PROCESS | 1650 | 1461264164618 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 11:42:44 INFO - PROCESS | 1650 | 1461264164619 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 11:42:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 11:42:44 INFO - PROCESS | 1650 | 1461264164621 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 11:42:44 INFO - PROCESS | 1650 | 1461264164622 Marionette TRACE conn2 <- [1,1766,null,{}] 11:42:44 INFO - PROCESS | 1650 | 1461264164625 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}] 11:42:44 INFO - PROCESS | 1650 | 1461264164696 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 11:42:44 INFO - PROCESS | 1650 | 1461264164702 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c16c000 == 34 [pid = 1650] [id = 449] 11:42:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11bc80400) [pid = 1650] [serial = 1346] [outer = 0x0] 11:42:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11bf30800) [pid = 1650] [serial = 1347] [outer = 0x11bc80400] 11:42:44 INFO - PROCESS | 1650 | 1461264164728 Marionette DEBUG loaded listener.js 11:42:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11bfe2800) [pid = 1650] [serial = 1348] [outer = 0x11bc80400] 11:42:45 INFO - PROCESS | 1650 | 1461264165053 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]]]}] 11:42:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 11:42:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 467ms 11:42:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 11:42:45 INFO - PROCESS | 1650 | 1461264165090 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 11:42:45 INFO - PROCESS | 1650 | 1461264165091 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 11:42:45 INFO - PROCESS | 1650 | 1461264165093 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 11:42:45 INFO - PROCESS | 1650 | 1461264165094 Marionette TRACE conn2 <- [1,1770,null,{}] 11:42:45 INFO - PROCESS | 1650 | 1461264165098 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}] 11:42:45 INFO - PROCESS | 1650 | 1461264165169 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 11:42:45 INFO - PROCESS | 1650 | 1461264165173 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x123751800 == 35 [pid = 1650] [id = 450] 11:42:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x11bfd7400) [pid = 1650] [serial = 1349] [outer = 0x0] 11:42:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11c7c5800) [pid = 1650] [serial = 1350] [outer = 0x11bfd7400] 11:42:45 INFO - PROCESS | 1650 | 1461264165201 Marionette DEBUG loaded listener.js 11:42:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12379f400) [pid = 1650] [serial = 1351] [outer = 0x11bfd7400] 11:42:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 11:42:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 469ms 11:42:45 INFO - PROCESS | 1650 | 1461264165559 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]]]}] 11:42:45 INFO - PROCESS | 1650 | 1461264165562 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 11:42:45 INFO - PROCESS | 1650 | 1461264165565 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 11:42:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 11:42:45 INFO - PROCESS | 1650 | 1461264165575 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 11:42:45 INFO - PROCESS | 1650 | 1461264165576 Marionette TRACE conn2 <- [1,1774,null,{}] 11:42:45 INFO - PROCESS | 1650 | 1461264165578 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}] 11:42:45 INFO - PROCESS | 1650 | 1461264165684 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 11:42:45 INFO - PROCESS | 1650 | 1461264165690 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x123a05800 == 36 [pid = 1650] [id = 451] 11:42:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11bfe3400) [pid = 1650] [serial = 1352] [outer = 0x0] 11:42:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x1237a2800) [pid = 1650] [serial = 1353] [outer = 0x11bfe3400] 11:42:45 INFO - PROCESS | 1650 | 1461264165718 Marionette DEBUG loaded listener.js 11:42:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x124308000) [pid = 1650] [serial = 1354] [outer = 0x11bfe3400] 11:42:46 INFO - PROCESS | 1650 | 1461264166055 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]]]}] 11:42:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 11:42:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 518ms 11:42:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 11:42:46 INFO - PROCESS | 1650 | 1461264166093 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 11:42:46 INFO - PROCESS | 1650 | 1461264166095 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 11:42:46 INFO - PROCESS | 1650 | 1461264166097 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 11:42:46 INFO - PROCESS | 1650 | 1461264166098 Marionette TRACE conn2 <- [1,1778,null,{}] 11:42:46 INFO - PROCESS | 1650 | 1461264166100 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}] 11:42:46 INFO - PROCESS | 1650 | 1461264166197 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 11:42:46 INFO - PROCESS | 1650 | 1461264166202 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x1240b9000 == 37 [pid = 1650] [id = 452] 11:42:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12379d000) [pid = 1650] [serial = 1355] [outer = 0x0] 11:42:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x1243d3c00) [pid = 1650] [serial = 1356] [outer = 0x12379d000] 11:42:46 INFO - PROCESS | 1650 | 1461264166230 Marionette DEBUG loaded listener.js 11:42:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x11864d400) [pid = 1650] [serial = 1357] [outer = 0x12379d000] 11:42:46 INFO - PROCESS | 1650 | 1461264166548 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]]]}] 11:42:46 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 11:42:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 470ms 11:42:46 INFO - PROCESS | 1650 | 1461264166576 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 11:42:46 INFO - PROCESS | 1650 | 1461264166577 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 11:42:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 11:42:46 INFO - PROCESS | 1650 | 1461264166583 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 11:42:46 INFO - PROCESS | 1650 | 1461264166585 Marionette TRACE conn2 <- [1,1782,null,{}] 11:42:46 INFO - PROCESS | 1650 | 1461264166588 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}] 11:42:46 INFO - PROCESS | 1650 | 1461264166679 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 11:42:46 INFO - PROCESS | 1650 | 1461264166683 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x126745800 == 38 [pid = 1650] [id = 453] 11:42:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x1243d3400) [pid = 1650] [serial = 1358] [outer = 0x0] 11:42:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x127285c00) [pid = 1650] [serial = 1359] [outer = 0x1243d3400] 11:42:46 INFO - PROCESS | 1650 | 1461264166708 Marionette DEBUG loaded listener.js 11:42:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x1276af400) [pid = 1650] [serial = 1360] [outer = 0x1243d3400] 11:42:47 INFO - PROCESS | 1650 | 1461264167051 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]]]}] 11:42:47 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 11:42:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 520ms 11:42:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 11:42:47 INFO - PROCESS | 1650 | 1461264167102 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 11:42:47 INFO - PROCESS | 1650 | 1461264167104 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 11:42:47 INFO - PROCESS | 1650 | 1461264167106 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 11:42:47 INFO - PROCESS | 1650 | 1461264167107 Marionette TRACE conn2 <- [1,1786,null,{}] 11:42:47 INFO - PROCESS | 1650 | 1461264167109 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}] 11:42:47 INFO - PROCESS | 1650 | 1461264167198 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 11:42:47 INFO - PROCESS | 1650 | 1461264167203 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b9df800 == 39 [pid = 1650] [id = 454] 11:42:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x1243d6000) [pid = 1650] [serial = 1361] [outer = 0x0] 11:42:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x1279b9c00) [pid = 1650] [serial = 1362] [outer = 0x1243d6000] 11:42:47 INFO - PROCESS | 1650 | 1461264167228 Marionette DEBUG loaded listener.js 11:42:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x127ec1c00) [pid = 1650] [serial = 1363] [outer = 0x1243d6000] 11:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x129e79400) [pid = 1650] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 11:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12cf14000) [pid = 1650] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 11:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12d03b000) [pid = 1650] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 11:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x118fa5800) [pid = 1650] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 11:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x11bb53c00) [pid = 1650] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 11:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x1278ebc00) [pid = 1650] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 11:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12b3e8c00) [pid = 1650] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 11:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x115785800) [pid = 1650] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 11:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12cfdf400) [pid = 1650] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 11:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11224e400) [pid = 1650] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 11:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x129e7c000) [pid = 1650] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 11:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x11a60b400) [pid = 1650] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 11:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12b26d000) [pid = 1650] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 11:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12e36d000) [pid = 1650] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 11:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x11a878000) [pid = 1650] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 11:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x115645c00) [pid = 1650] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 11:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1144cd800) [pid = 1650] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 11:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11224c800) [pid = 1650] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 11:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x11c7c6c00) [pid = 1650] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 11:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1290b4c00) [pid = 1650] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 11:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x1267cfc00) [pid = 1650] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 11:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11bfddc00) [pid = 1650] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 11:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11b662400) [pid = 1650] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 11:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x118948c00) [pid = 1650] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 11:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x118646800) [pid = 1650] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 11:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12d03bc00) [pid = 1650] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 11:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1266db400) [pid = 1650] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 11:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1243d2800) [pid = 1650] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 11:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12379b400) [pid = 1650] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 11:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x118882c00) [pid = 1650] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 11:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11533cc00) [pid = 1650] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 11:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1276ef000) [pid = 1650] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 11:42:47 INFO - PROCESS | 1650 | 1461264167617 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]]]}] 11:42:47 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 11:42:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 522ms 11:42:47 INFO - PROCESS | 1650 | 1461264167628 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 11:42:47 INFO - PROCESS | 1650 | 1461264167630 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 11:42:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 11:42:47 INFO - PROCESS | 1650 | 1461264167649 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 11:42:47 INFO - PROCESS | 1650 | 1461264167651 Marionette TRACE conn2 <- [1,1790,null,{}] 11:42:47 INFO - PROCESS | 1650 | 1461264167660 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}] 11:42:47 INFO - PROCESS | 1650 | 1461264167738 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 11:42:47 INFO - PROCESS | 1650 | 1461264167743 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x1245db000 == 40 [pid = 1650] [id = 455] 11:42:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1144d9400) [pid = 1650] [serial = 1364] [outer = 0x0] 11:42:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x118946800) [pid = 1650] [serial = 1365] [outer = 0x1144d9400] 11:42:47 INFO - PROCESS | 1650 | 1461264167771 Marionette DEBUG loaded listener.js 11:42:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11aaf3800) [pid = 1650] [serial = 1366] [outer = 0x1144d9400] 11:42:48 INFO - PROCESS | 1650 | 1461264168135 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]]]}] 11:42:48 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) 11:42:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 543ms 11:42:48 INFO - PROCESS | 1650 | 1461264168179 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 11:42:48 INFO - PROCESS | 1650 | 1461264168181 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 11:42:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 11:42:48 INFO - PROCESS | 1650 | 1461264168185 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 11:42:48 INFO - PROCESS | 1650 | 1461264168187 Marionette TRACE conn2 <- [1,1794,null,{}] 11:42:48 INFO - PROCESS | 1650 | 1461264168191 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}] 11:42:48 INFO - PROCESS | 1650 | 1461264168353 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 11:42:48 INFO - PROCESS | 1650 | 1461264168371 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x129b49000 == 41 [pid = 1650] [id = 456] 11:42:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11a967000) [pid = 1650] [serial = 1367] [outer = 0x0] 11:42:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x123ee3800) [pid = 1650] [serial = 1368] [outer = 0x11a967000] 11:42:48 INFO - PROCESS | 1650 | 1461264168417 Marionette DEBUG loaded listener.js 11:42:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1290aec00) [pid = 1650] [serial = 1369] [outer = 0x11a967000] 11:42:48 INFO - PROCESS | 1650 | 1461264168810 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]]]}] 11:42:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 11:42:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 673ms 11:42:48 INFO - PROCESS | 1650 | 1461264168857 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 11:42:48 INFO - PROCESS | 1650 | 1461264168858 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 11:42:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 11:42:48 INFO - PROCESS | 1650 | 1461264168860 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 11:42:48 INFO - PROCESS | 1650 | 1461264168861 Marionette TRACE conn2 <- [1,1798,null,{}] 11:42:48 INFO - PROCESS | 1650 | 1461264168864 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}] 11:42:48 INFO - PROCESS | 1650 | 1461264168939 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 11:42:49 INFO - PROCESS | 1650 | 1461264168993 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b2e5000 == 42 [pid = 1650] [id = 457] 11:42:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x127fc0c00) [pid = 1650] [serial = 1370] [outer = 0x0] 11:42:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1290bbc00) [pid = 1650] [serial = 1371] [outer = 0x127fc0c00] 11:42:49 INFO - PROCESS | 1650 | 1461264169018 Marionette DEBUG loaded listener.js 11:42:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x129890000) [pid = 1650] [serial = 1372] [outer = 0x127fc0c00] 11:42:49 INFO - PROCESS | 1650 | 1461264169282 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]]]}] 11:42:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 11:42:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 469ms 11:42:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 11:42:49 INFO - PROCESS | 1650 | 1461264169338 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 11:42:49 INFO - PROCESS | 1650 | 1461264169339 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 11:42:49 INFO - PROCESS | 1650 | 1461264169341 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 11:42:49 INFO - PROCESS | 1650 | 1461264169342 Marionette TRACE conn2 <- [1,1802,null,{}] 11:42:49 INFO - PROCESS | 1650 | 1461264169344 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}] 11:42:49 INFO - PROCESS | 1650 | 1461264169477 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 11:42:49 INFO - PROCESS | 1650 | 1461264169526 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x11431b000 == 43 [pid = 1650] [id = 458] 11:42:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x112251400) [pid = 1650] [serial = 1373] [outer = 0x0] 11:42:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x113f0e800) [pid = 1650] [serial = 1374] [outer = 0x112251400] 11:42:49 INFO - PROCESS | 1650 | 1461264169559 Marionette DEBUG loaded listener.js 11:42:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11533f000) [pid = 1650] [serial = 1375] [outer = 0x112251400] 11:42:49 INFO - PROCESS | 1650 | 1461264169992 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]]]}] 11:42:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 11:42:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 719ms 11:42:50 INFO - PROCESS | 1650 | 1461264170061 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 11:42:50 INFO - PROCESS | 1650 | 1461264170065 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 11:42:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 11:42:50 INFO - PROCESS | 1650 | 1461264170086 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 11:42:50 INFO - PROCESS | 1650 | 1461264170089 Marionette TRACE conn2 <- [1,1806,null,{}] 11:42:50 INFO - PROCESS | 1650 | 1461264170092 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}] 11:42:50 INFO - PROCESS | 1650 | 1461264170191 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 11:42:50 INFO - PROCESS | 1650 | 1461264170255 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bc1a800 == 44 [pid = 1650] [id = 459] 11:42:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x118fa2800) [pid = 1650] [serial = 1376] [outer = 0x0] 11:42:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11a95dc00) [pid = 1650] [serial = 1377] [outer = 0x118fa2800] 11:42:50 INFO - PROCESS | 1650 | 1461264170287 Marionette DEBUG loaded listener.js 11:42:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11b660400) [pid = 1650] [serial = 1378] [outer = 0x118fa2800] 11:42:50 INFO - PROCESS | 1650 | 1461264170709 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]]]}] 11:42:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 11:42:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 674ms 11:42:50 INFO - PROCESS | 1650 | 1461264170759 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 11:42:50 INFO - PROCESS | 1650 | 1461264170761 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 11:42:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 11:42:50 INFO - PROCESS | 1650 | 1461264170763 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 11:42:50 INFO - PROCESS | 1650 | 1461264170765 Marionette TRACE conn2 <- [1,1810,null,{}] 11:42:50 INFO - PROCESS | 1650 | 1461264170767 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}] 11:42:50 INFO - PROCESS | 1650 | 1461264170882 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 11:42:50 INFO - PROCESS | 1650 | 1461264170949 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12675a800 == 45 [pid = 1650] [id = 460] 11:42:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11bc89c00) [pid = 1650] [serial = 1379] [outer = 0x0] 11:42:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11be54000) [pid = 1650] [serial = 1380] [outer = 0x11bc89c00] 11:42:50 INFO - PROCESS | 1650 | 1461264170979 Marionette DEBUG loaded listener.js 11:42:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x11c7c4800) [pid = 1650] [serial = 1381] [outer = 0x11bc89c00] 11:42:51 INFO - PROCESS | 1650 | 1461264171402 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]]]}] 11:42:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 11:42:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 671ms 11:42:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 11:42:51 INFO - PROCESS | 1650 | 1461264171435 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 11:42:51 INFO - PROCESS | 1650 | 1461264171437 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 11:42:51 INFO - PROCESS | 1650 | 1461264171448 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 11:42:51 INFO - PROCESS | 1650 | 1461264171452 Marionette TRACE conn2 <- [1,1814,null,{}] 11:42:51 INFO - PROCESS | 1650 | 1461264171456 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}] 11:42:51 INFO - PROCESS | 1650 | 1461264171596 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 11:42:51 INFO - PROCESS | 1650 | 1461264171680 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b7df800 == 46 [pid = 1650] [id = 461] 11:42:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11bb54800) [pid = 1650] [serial = 1382] [outer = 0x0] 11:42:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x1237aa800) [pid = 1650] [serial = 1383] [outer = 0x11bb54800] 11:42:51 INFO - PROCESS | 1650 | 1461264171712 Marionette DEBUG loaded listener.js 11:42:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x1243da000) [pid = 1650] [serial = 1384] [outer = 0x11bb54800] 11:42:52 INFO - PROCESS | 1650 | 1461264172136 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]]]}] 11:42:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 11:42:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 731ms 11:42:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 11:42:52 INFO - PROCESS | 1650 | 1461264172177 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 11:42:52 INFO - PROCESS | 1650 | 1461264172178 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 11:42:52 INFO - PROCESS | 1650 | 1461264172182 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 11:42:52 INFO - PROCESS | 1650 | 1461264172183 Marionette TRACE conn2 <- [1,1818,null,{}] 11:42:52 INFO - PROCESS | 1650 | 1461264172186 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}] 11:42:52 INFO - PROCESS | 1650 | 1461264172281 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 11:42:52 INFO - PROCESS | 1650 | 1461264172332 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bcca000 == 47 [pid = 1650] [id = 462] 11:42:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x114c70800) [pid = 1650] [serial = 1385] [outer = 0x0] 11:42:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x11aaf5c00) [pid = 1650] [serial = 1386] [outer = 0x114c70800] 11:42:52 INFO - PROCESS | 1650 | 1461264172363 Marionette DEBUG loaded listener.js 11:42:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x127ec0c00) [pid = 1650] [serial = 1387] [outer = 0x114c70800] 11:42:52 INFO - PROCESS | 1650 | 1461264172892 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]]]}] 11:42:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 11:42:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 721ms 11:42:52 INFO - PROCESS | 1650 | 1461264172903 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 11:42:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 11:42:52 INFO - PROCESS | 1650 | 1461264172905 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 11:42:52 INFO - PROCESS | 1650 | 1461264172909 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 11:42:52 INFO - PROCESS | 1650 | 1461264172911 Marionette TRACE conn2 <- [1,1822,null,{}] 11:42:52 INFO - PROCESS | 1650 | 1461264172918 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}] 11:42:53 INFO - PROCESS | 1650 | 1461264173024 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 11:42:53 INFO - PROCESS | 1650 | 1461264173087 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ad88000 == 48 [pid = 1650] [id = 463] 11:42:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x115337400) [pid = 1650] [serial = 1388] [outer = 0x0] 11:42:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x115646400) [pid = 1650] [serial = 1389] [outer = 0x115337400] 11:42:53 INFO - PROCESS | 1650 | 1461264173121 Marionette DEBUG loaded listener.js 11:42:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x116054800) [pid = 1650] [serial = 1390] [outer = 0x115337400] 11:42:53 INFO - PROCESS | 1650 | 1461264173542 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]]]}] 11:42:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 11:42:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 676ms 11:42:53 INFO - PROCESS | 1650 | 1461264173594 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 11:42:53 INFO - PROCESS | 1650 | 1461264173598 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 11:42:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 11:42:53 INFO - PROCESS | 1650 | 1461264173603 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 11:42:53 INFO - PROCESS | 1650 | 1461264173605 Marionette TRACE conn2 <- [1,1826,null,{}] 11:42:53 INFO - PROCESS | 1650 | 1461264173607 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}] 11:42:53 INFO - PROCESS | 1650 | 1461264173701 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 11:42:53 INFO - PROCESS | 1650 | --DOCSHELL 0x114c31000 == 47 [pid = 1650] [id = 58] 11:42:53 INFO - PROCESS | 1650 | --DOCSHELL 0x11c165000 == 46 [pid = 1650] [id = 53] 11:42:53 INFO - PROCESS | 1650 | --DOCSHELL 0x1152a1000 == 45 [pid = 1650] [id = 44] 11:42:53 INFO - PROCESS | 1650 | --DOCSHELL 0x11a980000 == 44 [pid = 1650] [id = 54] 11:42:53 INFO - PROCESS | 1650 | --DOCSHELL 0x1189ad000 == 43 [pid = 1650] [id = 59] 11:42:53 INFO - PROCESS | 1650 | --DOCSHELL 0x1237f2800 == 42 [pid = 1650] [id = 55] 11:42:53 INFO - PROCESS | 1650 | --DOCSHELL 0x11620f000 == 41 [pid = 1650] [id = 57] 11:42:53 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x115642c00) [pid = 1650] [serial = 1326] [outer = 0x0] [url = about:blank] 11:42:53 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12e389000) [pid = 1650] [serial = 1323] [outer = 0x0] [url = about:blank] 11:42:53 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12e372000) [pid = 1650] [serial = 1321] [outer = 0x0] [url = about:blank] 11:42:53 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12b3f0c00) [pid = 1650] [serial = 1180] [outer = 0x0] [url = about:blank] 11:42:53 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12ba79c00) [pid = 1650] [serial = 1177] [outer = 0x0] [url = about:blank] 11:42:53 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11adedc00) [pid = 1650] [serial = 1162] [outer = 0x0] [url = about:blank] 11:42:53 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12b2d0800) [pid = 1650] [serial = 1174] [outer = 0x0] [url = about:blank] 11:42:53 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12edf8800) [pid = 1650] [serial = 1063] [outer = 0x0] [url = about:blank] 11:42:53 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x11c789400) [pid = 1650] [serial = 1165] [outer = 0x0] [url = about:blank] 11:42:53 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x116517400) [pid = 1650] [serial = 1120] [outer = 0x0] [url = about:blank] 11:42:53 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x118ede800) [pid = 1650] [serial = 1123] [outer = 0x0] [url = about:blank] 11:42:53 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x114c6f400) [pid = 1650] [serial = 1159] [outer = 0x0] [url = about:blank] 11:42:53 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12b266800) [pid = 1650] [serial = 1171] [outer = 0x0] [url = about:blank] 11:42:53 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x129e31800) [pid = 1650] [serial = 1168] [outer = 0x0] [url = about:blank] 11:42:53 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12e325000) [pid = 1650] [serial = 1320] [outer = 0x0] [url = about:blank] 11:42:53 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x1279ba800) [pid = 1650] [serial = 1308] [outer = 0x0] [url = about:blank] 11:42:53 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1290b1400) [pid = 1650] [serial = 1309] [outer = 0x0] [url = about:blank] 11:42:53 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1237a7c00) [pid = 1650] [serial = 1305] [outer = 0x0] [url = about:blank] 11:42:53 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1243d1800) [pid = 1650] [serial = 1306] [outer = 0x0] [url = about:blank] 11:42:53 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11bb4ec00) [pid = 1650] [serial = 1302] [outer = 0x0] [url = about:blank] 11:42:53 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11be58c00) [pid = 1650] [serial = 1303] [outer = 0x0] [url = about:blank] 11:42:53 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11a967400) [pid = 1650] [serial = 1300] [outer = 0x0] [url = about:blank] 11:42:53 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x118fa5000) [pid = 1650] [serial = 1299] [outer = 0x0] [url = about:blank] 11:42:53 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12d267c00) [pid = 1650] [serial = 1297] [outer = 0x0] [url = about:blank] 11:42:53 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1290af000) [pid = 1650] [serial = 1296] [outer = 0x0] [url = about:blank] 11:42:53 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12e372c00) [pid = 1650] [serial = 1294] [outer = 0x0] [url = about:blank] 11:42:53 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12da1bc00) [pid = 1650] [serial = 1293] [outer = 0x0] [url = about:blank] 11:42:53 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12bbad000) [pid = 1650] [serial = 1291] [outer = 0x0] [url = about:blank] 11:42:53 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12b2ce000) [pid = 1650] [serial = 1290] [outer = 0x0] [url = about:blank] 11:42:53 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x129e76400) [pid = 1650] [serial = 1288] [outer = 0x0] [url = about:blank] 11:42:53 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1279c2000) [pid = 1650] [serial = 1287] [outer = 0x0] [url = about:blank] 11:42:53 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12419d000) [pid = 1650] [serial = 1285] [outer = 0x0] [url = about:blank] 11:42:53 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1237a5800) [pid = 1650] [serial = 1284] [outer = 0x0] [url = about:blank] 11:42:53 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11b65e800) [pid = 1650] [serial = 1282] [outer = 0x0] [url = about:blank] 11:42:53 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119285c00) [pid = 1650] [serial = 1281] [outer = 0x0] [url = about:blank] 11:42:53 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x116513400) [pid = 1650] [serial = 1279] [outer = 0x0] [url = about:blank] 11:42:53 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x115640000) [pid = 1650] [serial = 1278] [outer = 0x0] [url = about:blank] 11:42:53 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12d4c6000) [pid = 1650] [serial = 1318] [outer = 0x0] [url = about:blank] 11:42:53 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12b265800) [pid = 1650] [serial = 1312] [outer = 0x0] [url = about:blank] 11:42:53 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x129b70c00) [pid = 1650] [serial = 1311] [outer = 0x0] [url = about:blank] 11:42:53 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12b2cf000) [pid = 1650] [serial = 1314] [outer = 0x0] [url = about:blank] 11:42:53 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12d262400) [pid = 1650] [serial = 1317] [outer = 0x0] [url = about:blank] 11:42:53 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12cfde800) [pid = 1650] [serial = 1315] [outer = 0x0] [url = about:blank] 11:42:53 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12da17c00) [pid = 1650] [serial = 1276] [outer = 0x0] [url = about:blank] 11:42:53 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11af69400) [pid = 1650] [serial = 1222] [outer = 0x0] [url = about:blank] 11:42:53 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12401a400) [pid = 1650] [serial = 1225] [outer = 0x0] [url = about:blank] 11:42:53 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12b2c8c00) [pid = 1650] [serial = 1228] [outer = 0x0] [url = about:blank] 11:42:53 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12d035400) [pid = 1650] [serial = 1231] [outer = 0x0] [url = about:blank] 11:42:53 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12d26a800) [pid = 1650] [serial = 1234] [outer = 0x0] [url = about:blank] 11:42:53 INFO - PROCESS | 1650 | 1461264173787 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x114448800 == 42 [pid = 1650] [id = 464] 11:42:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11437a000) [pid = 1650] [serial = 1391] [outer = 0x0] 11:42:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x115642c00) [pid = 1650] [serial = 1392] [outer = 0x11437a000] 11:42:53 INFO - PROCESS | 1650 | 1461264173817 Marionette DEBUG loaded listener.js 11:42:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1189e4c00) [pid = 1650] [serial = 1393] [outer = 0x11437a000] 11:42:54 INFO - PROCESS | 1650 | 1461264174124 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]]]}] 11:42:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 11:42:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 568ms 11:42:54 INFO - PROCESS | 1650 | 1461264174172 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 11:42:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 11:42:54 INFO - PROCESS | 1650 | 1461264174173 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 11:42:54 INFO - PROCESS | 1650 | 1461264174176 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 11:42:54 INFO - PROCESS | 1650 | 1461264174178 Marionette TRACE conn2 <- [1,1830,null,{}] 11:42:54 INFO - PROCESS | 1650 | 1461264174185 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}] 11:42:54 INFO - PROCESS | 1650 | 1461264174266 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 11:42:54 INFO - PROCESS | 1650 | 1461264174272 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x11afb7000 == 43 [pid = 1650] [id = 465] 11:42:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11a878c00) [pid = 1650] [serial = 1394] [outer = 0x0] 11:42:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11b65e800) [pid = 1650] [serial = 1395] [outer = 0x11a878c00] 11:42:54 INFO - PROCESS | 1650 | 1461264174299 Marionette DEBUG loaded listener.js 11:42:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11bc7cc00) [pid = 1650] [serial = 1396] [outer = 0x11a878c00] 11:42:54 INFO - PROCESS | 1650 | 1461264174647 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]]]}] 11:42:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 11:42:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 522ms 11:42:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 11:42:54 INFO - PROCESS | 1650 | 1461264174699 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 11:42:54 INFO - PROCESS | 1650 | 1461264174700 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 11:42:54 INFO - PROCESS | 1650 | 1461264174703 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 11:42:54 INFO - PROCESS | 1650 | 1461264174704 Marionette TRACE conn2 <- [1,1834,null,{}] 11:42:54 INFO - PROCESS | 1650 | 1461264174706 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}] 11:42:54 INFO - PROCESS | 1650 | 1461264174780 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 11:42:54 INFO - PROCESS | 1650 | 1461264174788 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12373a800 == 44 [pid = 1650] [id = 466] 11:42:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11bc7dc00) [pid = 1650] [serial = 1397] [outer = 0x0] 11:42:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11be50c00) [pid = 1650] [serial = 1398] [outer = 0x11bc7dc00] 11:42:54 INFO - PROCESS | 1650 | 1461264174814 Marionette DEBUG loaded listener.js 11:42:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11bfce800) [pid = 1650] [serial = 1399] [outer = 0x11bc7dc00] 11:42:55 INFO - PROCESS | 1650 | 1461264175165 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]]]}] 11:42:55 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 11:42:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 517ms 11:42:55 INFO - PROCESS | 1650 | 1461264175221 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 11:42:55 INFO - PROCESS | 1650 | 1461264175222 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 11:42:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 11:42:55 INFO - PROCESS | 1650 | 1461264175224 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 11:42:55 INFO - PROCESS | 1650 | 1461264175225 Marionette TRACE conn2 <- [1,1838,null,{}] 11:42:55 INFO - PROCESS | 1650 | 1461264175228 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}] 11:42:55 INFO - PROCESS | 1650 | 1461264175302 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 11:42:55 INFO - PROCESS | 1650 | 1461264175308 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x1237ed000 == 45 [pid = 1650] [id = 467] 11:42:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11bfd5c00) [pid = 1650] [serial = 1400] [outer = 0x0] 11:42:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11c7c8800) [pid = 1650] [serial = 1401] [outer = 0x11bfd5c00] 11:42:55 INFO - PROCESS | 1650 | 1461264175334 Marionette DEBUG loaded listener.js 11:42:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1237a8400) [pid = 1650] [serial = 1402] [outer = 0x11bfd5c00] 11:42:55 INFO - PROCESS | 1650 | 1461264175660 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]]]}] 11:42:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 11:42:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 467ms 11:42:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 11:42:55 INFO - PROCESS | 1650 | 1461264175693 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 11:42:55 INFO - PROCESS | 1650 | 1461264175694 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 11:42:55 INFO - PROCESS | 1650 | 1461264175696 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 11:42:55 INFO - PROCESS | 1650 | 1461264175699 Marionette TRACE conn2 <- [1,1842,null,{}] 11:42:55 INFO - PROCESS | 1650 | 1461264175703 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}] 11:42:55 INFO - PROCESS | 1650 | 1461264175791 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 11:42:55 INFO - PROCESS | 1650 | 1461264175861 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ec8000 == 46 [pid = 1650] [id = 468] 11:42:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11c789400) [pid = 1650] [serial = 1403] [outer = 0x0] 11:42:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x123cb3400) [pid = 1650] [serial = 1404] [outer = 0x11c789400] 11:42:55 INFO - PROCESS | 1650 | 1461264175889 Marionette DEBUG loaded listener.js 11:42:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1276ad400) [pid = 1650] [serial = 1405] [outer = 0x11c789400] 11:42:56 INFO - PROCESS | 1650 | 1461264176234 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]]]}] 11:42:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 11:42:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 572ms 11:42:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 11:42:56 INFO - PROCESS | 1650 | 1461264176270 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 11:42:56 INFO - PROCESS | 1650 | 1461264176272 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 11:42:56 INFO - PROCESS | 1650 | 1461264176274 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 11:42:56 INFO - PROCESS | 1650 | 1461264176275 Marionette TRACE conn2 <- [1,1846,null,{}] 11:42:56 INFO - PROCESS | 1650 | 1461264176277 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}] 11:42:56 INFO - PROCESS | 1650 | 1461264176369 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 11:42:56 INFO - PROCESS | 1650 | 1461264176374 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12740d800 == 47 [pid = 1650] [id = 469] 11:42:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11c7c6000) [pid = 1650] [serial = 1406] [outer = 0x0] 11:42:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1279bd000) [pid = 1650] [serial = 1407] [outer = 0x11c7c6000] 11:42:56 INFO - PROCESS | 1650 | 1461264176399 Marionette DEBUG loaded listener.js 11:42:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x127fb5000) [pid = 1650] [serial = 1408] [outer = 0x11c7c6000] 11:42:56 INFO - PROCESS | 1650 | 1461264176802 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]]]}] 11:42:56 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) 11:42:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 570ms 11:42:56 INFO - PROCESS | 1650 | 1461264176845 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 11:42:56 INFO - PROCESS | 1650 | 1461264176848 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 11:42:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 11:42:56 INFO - PROCESS | 1650 | 1461264176852 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 11:42:56 INFO - PROCESS | 1650 | 1461264176854 Marionette TRACE conn2 <- [1,1850,null,{}] 11:42:56 INFO - PROCESS | 1650 | 1461264176857 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}] 11:42:57 INFO - PROCESS | 1650 | 1461264177001 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 11:42:57 INFO - PROCESS | 1650 | 1461264177025 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x1290d8000 == 48 [pid = 1650] [id = 470] 11:42:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x127fb9400) [pid = 1650] [serial = 1409] [outer = 0x0] 11:42:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1297e8000) [pid = 1650] [serial = 1410] [outer = 0x127fb9400] 11:42:57 INFO - PROCESS | 1650 | 1461264177066 Marionette DEBUG loaded listener.js 11:42:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x129b72000) [pid = 1650] [serial = 1411] [outer = 0x127fb9400] 11:42:57 INFO - PROCESS | 1650 | 1461264177465 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]]]}] 11:42:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 11:42:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 619ms 11:42:57 INFO - PROCESS | 1650 | 1461264177472 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 11:42:57 INFO - PROCESS | 1650 | 1461264177473 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 11:42:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 11:42:57 INFO - PROCESS | 1650 | 1461264177475 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 11:42:57 INFO - PROCESS | 1650 | 1461264177476 Marionette TRACE conn2 <- [1,1854,null,{}] 11:42:57 INFO - PROCESS | 1650 | 1461264177478 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}] 11:42:57 INFO - PROCESS | 1650 | 1461264177573 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 11:42:57 INFO - PROCESS | 1650 | 1461264177604 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb34000 == 49 [pid = 1650] [id = 471] 11:42:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x129e31800) [pid = 1650] [serial = 1412] [outer = 0x0] 11:42:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x129e37000) [pid = 1650] [serial = 1413] [outer = 0x129e31800] 11:42:57 INFO - PROCESS | 1650 | 1461264177628 Marionette DEBUG loaded listener.js 11:42:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x129e78800) [pid = 1650] [serial = 1414] [outer = 0x129e31800] 11:42:57 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11522e800) [pid = 1650] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 11:42:57 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11a967000) [pid = 1650] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 11:42:57 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11bfe3400) [pid = 1650] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 11:42:57 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12379d000) [pid = 1650] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 11:42:57 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11bfd7400) [pid = 1650] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 11:42:57 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11a607000) [pid = 1650] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 11:42:57 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11bc80400) [pid = 1650] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 11:42:57 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11bc7c800) [pid = 1650] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 11:42:57 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11674cc00) [pid = 1650] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 11:42:57 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1243d3400) [pid = 1650] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 11:42:57 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1243d6000) [pid = 1650] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 11:42:57 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1144d9400) [pid = 1650] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 11:42:58 INFO - PROCESS | 1650 | 1461264178034 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]]]}] 11:42:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 11:42:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 568ms 11:42:58 INFO - PROCESS | 1650 | 1461264178043 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 11:42:58 INFO - PROCESS | 1650 | 1461264178044 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 11:42:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 11:42:58 INFO - PROCESS | 1650 | 1461264178051 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 11:42:58 INFO - PROCESS | 1650 | 1461264178052 Marionette TRACE conn2 <- [1,1858,null,{}] 11:42:58 INFO - PROCESS | 1650 | 1461264178054 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}] 11:42:58 INFO - PROCESS | 1650 | 1461264178134 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 11:42:58 INFO - PROCESS | 1650 | 1461264178139 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bcb3800 == 50 [pid = 1650] [id = 472] 11:42:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11564b800) [pid = 1650] [serial = 1415] [outer = 0x0] 11:42:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11be59400) [pid = 1650] [serial = 1416] [outer = 0x11564b800] 11:42:58 INFO - PROCESS | 1650 | 1461264178164 Marionette DEBUG loaded listener.js 11:42:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12430d400) [pid = 1650] [serial = 1417] [outer = 0x11564b800] 11:42:58 INFO - PROCESS | 1650 | 1461264178493 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]]]}] 11:42:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 11:42:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 473ms 11:42:58 INFO - PROCESS | 1650 | 1461264178521 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 11:42:58 INFO - PROCESS | 1650 | 1461264178522 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 11:42:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 11:42:58 INFO - PROCESS | 1650 | 1461264178524 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 11:42:58 INFO - PROCESS | 1650 | 1461264178526 Marionette TRACE conn2 <- [1,1862,null,{}] 11:42:58 INFO - PROCESS | 1650 | 1461264178529 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}] 11:42:58 INFO - PROCESS | 1650 | 1461264178683 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 11:42:58 INFO - PROCESS | 1650 | 1461264178700 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d048000 == 51 [pid = 1650] [id = 473] 11:42:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x127efa000) [pid = 1650] [serial = 1418] [outer = 0x0] 11:42:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12b266400) [pid = 1650] [serial = 1419] [outer = 0x127efa000] 11:42:58 INFO - PROCESS | 1650 | 1461264178746 Marionette DEBUG loaded listener.js 11:42:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12b2c2400) [pid = 1650] [serial = 1420] [outer = 0x127efa000] 11:42:59 INFO - PROCESS | 1650 | 1461264179148 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]]]}] 11:42:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 11:42:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 670ms 11:42:59 INFO - PROCESS | 1650 | 1461264179195 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 11:42:59 INFO - PROCESS | 1650 | 1461264179197 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 11:42:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 11:42:59 INFO - PROCESS | 1650 | 1461264179199 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 11:42:59 INFO - PROCESS | 1650 | 1461264179201 Marionette TRACE conn2 <- [1,1866,null,{}] 11:42:59 INFO - PROCESS | 1650 | 1461264179203 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}] 11:42:59 INFO - PROCESS | 1650 | 1461264179304 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 11:42:59 INFO - PROCESS | 1650 | 1461264179311 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d0a6800 == 52 [pid = 1650] [id = 474] 11:42:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1191b7000) [pid = 1650] [serial = 1421] [outer = 0x0] 11:42:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x129e38400) [pid = 1650] [serial = 1422] [outer = 0x1191b7000] 11:42:59 INFO - PROCESS | 1650 | 1461264179337 Marionette DEBUG loaded listener.js 11:42:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12b2d0400) [pid = 1650] [serial = 1423] [outer = 0x1191b7000] 11:42:59 INFO - PROCESS | 1650 | 1461264179634 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]]]}] 11:42:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 11:42:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 470ms 11:42:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 11:42:59 INFO - PROCESS | 1650 | 1461264179670 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 11:42:59 INFO - PROCESS | 1650 | 1461264179671 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 11:42:59 INFO - PROCESS | 1650 | 1461264179673 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 11:42:59 INFO - PROCESS | 1650 | 1461264179674 Marionette TRACE conn2 <- [1,1870,null,{}] 11:42:59 INFO - PROCESS | 1650 | 1461264179677 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}] 11:42:59 INFO - PROCESS | 1650 | 1461264179758 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 11:42:59 INFO - PROCESS | 1650 | 1461264179763 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db0b800 == 53 [pid = 1650] [id = 475] 11:42:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12b3e5c00) [pid = 1650] [serial = 1424] [outer = 0x0] 11:42:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12b73a800) [pid = 1650] [serial = 1425] [outer = 0x12b3e5c00] 11:42:59 INFO - PROCESS | 1650 | 1461264179788 Marionette DEBUG loaded listener.js 11:42:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12ba76c00) [pid = 1650] [serial = 1426] [outer = 0x12b3e5c00] 11:43:00 INFO - PROCESS | 1650 | 1461264180277 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]]]}] 11:43:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 11:43:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 622ms 11:43:00 INFO - PROCESS | 1650 | 1461264180295 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 11:43:00 INFO - PROCESS | 1650 | 1461264180298 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 11:43:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 11:43:00 INFO - PROCESS | 1650 | 1461264180319 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 11:43:00 INFO - PROCESS | 1650 | 1461264180322 Marionette TRACE conn2 <- [1,1874,null,{}] 11:43:00 INFO - PROCESS | 1650 | 1461264180326 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}] 11:43:00 INFO - PROCESS | 1650 | 1461264180426 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 11:43:00 INFO - PROCESS | 1650 | 1461264180494 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c5d800 == 54 [pid = 1650] [id = 476] 11:43:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x115836000) [pid = 1650] [serial = 1427] [outer = 0x0] 11:43:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11670fc00) [pid = 1650] [serial = 1428] [outer = 0x115836000] 11:43:00 INFO - PROCESS | 1650 | 1461264180526 Marionette DEBUG loaded listener.js 11:43:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x118fa3400) [pid = 1650] [serial = 1429] [outer = 0x115836000] 11:43:00 INFO - PROCESS | 1650 | 1461264180939 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]]]}] 11:43:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 11:43:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 674ms 11:43:01 INFO - PROCESS | 1650 | 1461264180992 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 11:43:01 INFO - PROCESS | 1650 | 1461264180996 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 11:43:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 11:43:01 INFO - PROCESS | 1650 | 1461264181019 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 11:43:01 INFO - PROCESS | 1650 | 1461264181021 Marionette TRACE conn2 <- [1,1878,null,{}] 11:43:01 INFO - PROCESS | 1650 | 1461264181024 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}] 11:43:01 INFO - PROCESS | 1650 | 1461264181124 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 11:43:01 INFO - PROCESS | 1650 | 1461264181211 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x1237d4000 == 55 [pid = 1650] [id = 477] 11:43:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11adec800) [pid = 1650] [serial = 1430] [outer = 0x0] 11:43:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11bb55800) [pid = 1650] [serial = 1431] [outer = 0x11adec800] 11:43:01 INFO - PROCESS | 1650 | 1461264181241 Marionette DEBUG loaded listener.js 11:43:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11be53400) [pid = 1650] [serial = 1432] [outer = 0x11adec800] 11:43:01 INFO - PROCESS | 1650 | 1461264181705 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]]]}] 11:43:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 11:43:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 722ms 11:43:01 INFO - PROCESS | 1650 | 1461264181750 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 11:43:01 INFO - PROCESS | 1650 | 1461264181753 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 11:43:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 11:43:01 INFO - PROCESS | 1650 | 1461264181758 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 11:43:01 INFO - PROCESS | 1650 | 1461264181762 Marionette TRACE conn2 <- [1,1882,null,{}] 11:43:01 INFO - PROCESS | 1650 | 1461264181777 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}] 11:43:01 INFO - PROCESS | 1650 | 1461264181927 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 11:43:02 INFO - PROCESS | 1650 | 1461264182012 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d09b000 == 56 [pid = 1650] [id = 478] 11:43:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1243cdc00) [pid = 1650] [serial = 1433] [outer = 0x0] 11:43:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1243d5800) [pid = 1650] [serial = 1434] [outer = 0x1243cdc00] 11:43:02 INFO - PROCESS | 1650 | 1461264182049 Marionette DEBUG loaded listener.js 11:43:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x127446000) [pid = 1650] [serial = 1435] [outer = 0x1243cdc00] 11:43:02 INFO - PROCESS | 1650 | 1461264182492 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]]]}] 11:43:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 11:43:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 778ms 11:43:02 INFO - PROCESS | 1650 | 1461264182536 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 11:43:02 INFO - PROCESS | 1650 | 1461264182537 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 11:43:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 11:43:02 INFO - PROCESS | 1650 | 1461264182540 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 11:43:02 INFO - PROCESS | 1650 | 1461264182541 Marionette TRACE conn2 <- [1,1886,null,{}] 11:43:02 INFO - PROCESS | 1650 | 1461264182543 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}] 11:43:02 INFO - PROCESS | 1650 | 1461264182643 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 11:43:02 INFO - PROCESS | 1650 | 1461264182695 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dbe1800 == 57 [pid = 1650] [id = 479] 11:43:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1279c0000) [pid = 1650] [serial = 1436] [outer = 0x0] 11:43:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x129b71000) [pid = 1650] [serial = 1437] [outer = 0x1279c0000] 11:43:02 INFO - PROCESS | 1650 | 1461264182725 Marionette DEBUG loaded listener.js 11:43:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12b266800) [pid = 1650] [serial = 1438] [outer = 0x1279c0000] 11:43:03 INFO - PROCESS | 1650 | 1461264183168 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]]]}] 11:43:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 11:43:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 669ms 11:43:03 INFO - PROCESS | 1650 | 1461264183362 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 11:43:03 INFO - PROCESS | 1650 | 1461264183365 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 11:43:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 11:43:03 INFO - PROCESS | 1650 | 1461264183386 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 11:43:03 INFO - PROCESS | 1650 | 1461264183388 Marionette TRACE conn2 <- [1,1890,null,{}] 11:43:03 INFO - PROCESS | 1650 | 1461264183392 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}] 11:43:03 INFO - PROCESS | 1650 | 1461264183479 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 11:43:03 INFO - PROCESS | 1650 | 1461264183544 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x11afbc800 == 58 [pid = 1650] [id = 480] 11:43:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x115641000) [pid = 1650] [serial = 1439] [outer = 0x0] 11:43:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x1156e7800) [pid = 1650] [serial = 1440] [outer = 0x115641000] 11:43:03 INFO - PROCESS | 1650 | 1461264183571 Marionette DEBUG loaded listener.js 11:43:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x1188e9400) [pid = 1650] [serial = 1441] [outer = 0x115641000] 11:43:04 INFO - PROCESS | 1650 | 1461264184041 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]]]}] 11:43:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 11:43:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 677ms 11:43:04 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab05800 == 57 [pid = 1650] [id = 61] 11:43:04 INFO - PROCESS | 1650 | --DOCSHELL 0x1199de800 == 56 [pid = 1650] [id = 60] 11:43:04 INFO - PROCESS | 1650 | --DOCSHELL 0x123ec6000 == 55 [pid = 1650] [id = 56] 11:43:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12d0a6800 == 54 [pid = 1650] [id = 474] 11:43:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12d048000 == 53 [pid = 1650] [id = 473] 11:43:04 INFO - PROCESS | 1650 | --DOCSHELL 0x11bcb3800 == 52 [pid = 1650] [id = 472] 11:43:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12bb34000 == 51 [pid = 1650] [id = 471] 11:43:04 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x1290bbc00) [pid = 1650] [serial = 1371] [outer = 0x0] [url = about:blank] 11:43:04 INFO - PROCESS | 1650 | 1461264184126 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 11:43:04 INFO - PROCESS | 1650 | 1461264184129 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 11:43:04 INFO - PROCESS | 1650 | --DOCSHELL 0x1290d8000 == 50 [pid = 1650] [id = 470] 11:43:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12740d800 == 49 [pid = 1650] [id = 469] 11:43:04 INFO - PROCESS | 1650 | --DOCSHELL 0x123ec8000 == 48 [pid = 1650] [id = 468] 11:43:04 INFO - PROCESS | 1650 | --DOCSHELL 0x1237ed000 == 47 [pid = 1650] [id = 467] 11:43:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12373a800 == 46 [pid = 1650] [id = 466] 11:43:04 INFO - PROCESS | 1650 | --DOCSHELL 0x11afb7000 == 45 [pid = 1650] [id = 465] 11:43:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 11:43:04 INFO - PROCESS | 1650 | --DOCSHELL 0x114448800 == 44 [pid = 1650] [id = 464] 11:43:04 INFO - PROCESS | 1650 | --DOCSHELL 0x11ad88000 == 43 [pid = 1650] [id = 463] 11:43:04 INFO - PROCESS | 1650 | --DOCSHELL 0x11bcca000 == 42 [pid = 1650] [id = 462] 11:43:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12b7df800 == 41 [pid = 1650] [id = 461] 11:43:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12675a800 == 40 [pid = 1650] [id = 460] 11:43:04 INFO - PROCESS | 1650 | 1461264184152 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 11:43:04 INFO - PROCESS | 1650 | 1461264184155 Marionette TRACE conn2 <- [1,1894,null,{}] 11:43:04 INFO - PROCESS | 1650 | 1461264184159 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}] 11:43:04 INFO - PROCESS | 1650 | 1461264184286 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 11:43:04 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1156f2800) [pid = 1650] [serial = 1327] [outer = 0x0] [url = about:blank] 11:43:04 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11bb4f000) [pid = 1650] [serial = 1342] [outer = 0x0] [url = about:blank] 11:43:04 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x11bf30800) [pid = 1650] [serial = 1347] [outer = 0x0] [url = about:blank] 11:43:04 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11bfe2800) [pid = 1650] [serial = 1348] [outer = 0x0] [url = about:blank] 11:43:04 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x1144d0400) [pid = 1650] [serial = 1329] [outer = 0x0] [url = about:blank] 11:43:04 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11bc89800) [pid = 1650] [serial = 1344] [outer = 0x0] [url = about:blank] 11:43:04 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11be53000) [pid = 1650] [serial = 1345] [outer = 0x0] [url = about:blank] 11:43:04 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11a87f000) [pid = 1650] [serial = 1335] [outer = 0x0] [url = about:blank] 11:43:04 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x118651c00) [pid = 1650] [serial = 1338] [outer = 0x0] [url = about:blank] 11:43:04 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x118fa1c00) [pid = 1650] [serial = 1339] [outer = 0x0] [url = about:blank] 11:43:04 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x127285c00) [pid = 1650] [serial = 1359] [outer = 0x0] [url = about:blank] 11:43:04 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1279b9c00) [pid = 1650] [serial = 1362] [outer = 0x0] [url = about:blank] 11:43:04 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x118946800) [pid = 1650] [serial = 1365] [outer = 0x0] [url = about:blank] 11:43:04 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1276af400) [pid = 1650] [serial = 1360] [outer = 0x0] [url = about:blank] 11:43:04 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x127ec1c00) [pid = 1650] [serial = 1363] [outer = 0x0] [url = about:blank] 11:43:04 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x124308000) [pid = 1650] [serial = 1354] [outer = 0x0] [url = about:blank] 11:43:04 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11864d400) [pid = 1650] [serial = 1357] [outer = 0x0] [url = about:blank] 11:43:04 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11aaf3800) [pid = 1650] [serial = 1366] [outer = 0x0] [url = about:blank] 11:43:04 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x123ee3800) [pid = 1650] [serial = 1368] [outer = 0x0] [url = about:blank] 11:43:04 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12379f400) [pid = 1650] [serial = 1351] [outer = 0x0] [url = about:blank] 11:43:04 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1290aec00) [pid = 1650] [serial = 1369] [outer = 0x0] [url = about:blank] 11:43:04 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1237a2800) [pid = 1650] [serial = 1353] [outer = 0x0] [url = about:blank] 11:43:04 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1243d3c00) [pid = 1650] [serial = 1356] [outer = 0x0] [url = about:blank] 11:43:04 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1188df800) [pid = 1650] [serial = 1332] [outer = 0x0] [url = about:blank] 11:43:04 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11c7c5800) [pid = 1650] [serial = 1350] [outer = 0x0] [url = about:blank] 11:43:04 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11adf5400) [pid = 1650] [serial = 1341] [outer = 0x0] [url = about:blank] 11:43:04 INFO - PROCESS | 1650 | 1461264184370 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x116083000 == 41 [pid = 1650] [id = 481] 11:43:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x115643400) [pid = 1650] [serial = 1442] [outer = 0x0] 11:43:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x118980c00) [pid = 1650] [serial = 1443] [outer = 0x115643400] 11:43:04 INFO - PROCESS | 1650 | 1461264184415 Marionette DEBUG loaded listener.js 11:43:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11a969000) [pid = 1650] [serial = 1444] [outer = 0x115643400] 11:43:04 INFO - PROCESS | 1650 | 1461264184741 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]]]}] 11:43:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 11:43:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 633ms 11:43:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 11:43:04 INFO - PROCESS | 1650 | 1461264184777 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 11:43:04 INFO - PROCESS | 1650 | 1461264184778 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 11:43:04 INFO - PROCESS | 1650 | 1461264184782 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 11:43:04 INFO - PROCESS | 1650 | 1461264184786 Marionette TRACE conn2 <- [1,1898,null,{}] 11:43:04 INFO - PROCESS | 1650 | 1461264184793 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}] 11:43:04 INFO - PROCESS | 1650 | 1461264184894 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 11:43:04 INFO - PROCESS | 1650 | 1461264184946 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab0a800 == 42 [pid = 1650] [id = 482] 11:43:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11b6a2400) [pid = 1650] [serial = 1445] [outer = 0x0] 11:43:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11bc7bc00) [pid = 1650] [serial = 1446] [outer = 0x11b6a2400] 11:43:04 INFO - PROCESS | 1650 | 1461264184975 Marionette DEBUG loaded listener.js 11:43:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11be59800) [pid = 1650] [serial = 1447] [outer = 0x11b6a2400] 11:43:05 INFO - PROCESS | 1650 | 1461264185274 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]]]}] 11:43:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 11:43:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 523ms 11:43:05 INFO - PROCESS | 1650 | 1461264185305 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 11:43:05 INFO - PROCESS | 1650 | 1461264185306 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 11:43:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 11:43:05 INFO - PROCESS | 1650 | 1461264185308 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 11:43:05 INFO - PROCESS | 1650 | 1461264185309 Marionette TRACE conn2 <- [1,1902,null,{}] 11:43:05 INFO - PROCESS | 1650 | 1461264185312 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}] 11:43:05 INFO - PROCESS | 1650 | 1461264185389 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 11:43:05 INFO - PROCESS | 1650 | 1461264185394 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x123748000 == 43 [pid = 1650] [id = 483] 11:43:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11bfcd000) [pid = 1650] [serial = 1448] [outer = 0x0] 11:43:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11c7cb000) [pid = 1650] [serial = 1449] [outer = 0x11bfcd000] 11:43:05 INFO - PROCESS | 1650 | 1461264185422 Marionette DEBUG loaded listener.js 11:43:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x123992800) [pid = 1650] [serial = 1450] [outer = 0x11bfcd000] 11:43:05 INFO - PROCESS | 1650 | 1461264185806 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]]]}] 11:43:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 11:43:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 520ms 11:43:05 INFO - PROCESS | 1650 | 1461264185830 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 11:43:05 INFO - PROCESS | 1650 | 1461264185833 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 11:43:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 11:43:05 INFO - PROCESS | 1650 | 1461264185836 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 11:43:05 INFO - PROCESS | 1650 | 1461264185837 Marionette TRACE conn2 <- [1,1906,null,{}] 11:43:05 INFO - PROCESS | 1650 | 1461264185839 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}] 11:43:05 INFO - PROCESS | 1650 | 1461264185911 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 11:43:05 INFO - PROCESS | 1650 | 1461264185918 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x123b3c800 == 44 [pid = 1650] [id = 484] 11:43:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12379f400) [pid = 1650] [serial = 1451] [outer = 0x0] 11:43:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12419d000) [pid = 1650] [serial = 1452] [outer = 0x12379f400] 11:43:05 INFO - PROCESS | 1650 | 1461264185944 Marionette DEBUG loaded listener.js 11:43:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1243d6c00) [pid = 1650] [serial = 1453] [outer = 0x12379f400] 11:43:06 INFO - PROCESS | 1650 | 1461264186283 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]]]}] 11:43:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 11:43:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 471ms 11:43:06 INFO - PROCESS | 1650 | 1461264186308 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 11:43:06 INFO - PROCESS | 1650 | 1461264186309 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 11:43:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 11:43:06 INFO - PROCESS | 1650 | 1461264186311 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 11:43:06 INFO - PROCESS | 1650 | 1461264186312 Marionette TRACE conn2 <- [1,1910,null,{}] 11:43:06 INFO - PROCESS | 1650 | 1461264186317 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}] 11:43:06 INFO - PROCESS | 1650 | 1461264186439 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 11:43:06 INFO - PROCESS | 1650 | 1461264186453 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x1245d0000 == 45 [pid = 1650] [id = 485] 11:43:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x123ee3800) [pid = 1650] [serial = 1454] [outer = 0x0] 11:43:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x127285800) [pid = 1650] [serial = 1455] [outer = 0x123ee3800] 11:43:06 INFO - PROCESS | 1650 | 1461264186482 Marionette DEBUG loaded listener.js 11:43:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1290aec00) [pid = 1650] [serial = 1456] [outer = 0x123ee3800] 11:43:06 INFO - PROCESS | 1650 | 1461264186835 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]]]}] 11:43:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 11:43:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 572ms 11:43:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 11:43:06 INFO - PROCESS | 1650 | 1461264186883 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 11:43:06 INFO - PROCESS | 1650 | 1461264186884 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 11:43:06 INFO - PROCESS | 1650 | 1461264186886 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 11:43:06 INFO - PROCESS | 1650 | 1461264186887 Marionette TRACE conn2 <- [1,1914,null,{}] 11:43:06 INFO - PROCESS | 1650 | 1461264186890 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}] 11:43:06 INFO - PROCESS | 1650 | 1461264186979 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 11:43:07 INFO - PROCESS | 1650 | 1461264187017 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x127fa3000 == 46 [pid = 1650] [id = 486] 11:43:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1297e1000) [pid = 1650] [serial = 1457] [outer = 0x0] 11:43:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x129b70c00) [pid = 1650] [serial = 1458] [outer = 0x1297e1000] 11:43:07 INFO - PROCESS | 1650 | 1461264187042 Marionette DEBUG loaded listener.js 11:43:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x129e80800) [pid = 1650] [serial = 1459] [outer = 0x1297e1000] 11:43:07 INFO - PROCESS | 1650 | 1461264187344 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]]]}] 11:43:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 11:43:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 468ms 11:43:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 11:43:07 INFO - PROCESS | 1650 | 1461264187355 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 11:43:07 INFO - PROCESS | 1650 | 1461264187356 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 11:43:07 INFO - PROCESS | 1650 | 1461264187359 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 11:43:07 INFO - PROCESS | 1650 | 1461264187360 Marionette TRACE conn2 <- [1,1918,null,{}] 11:43:07 INFO - PROCESS | 1650 | 1461264187375 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}] 11:43:07 INFO - PROCESS | 1650 | 1461264187505 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 11:43:07 INFO - PROCESS | 1650 | 1461264187555 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x129732800 == 47 [pid = 1650] [id = 487] 11:43:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x129e2dc00) [pid = 1650] [serial = 1460] [outer = 0x0] 11:43:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12b26c000) [pid = 1650] [serial = 1461] [outer = 0x129e2dc00] 11:43:07 INFO - PROCESS | 1650 | 1461264187595 Marionette DEBUG loaded listener.js 11:43:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12b2cbc00) [pid = 1650] [serial = 1462] [outer = 0x129e2dc00] 11:43:08 INFO - PROCESS | 1650 | 1461264188006 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]]]}] 11:43:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 11:43:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 682ms 11:43:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 11:43:08 INFO - PROCESS | 1650 | 1461264188046 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 11:43:08 INFO - PROCESS | 1650 | 1461264188048 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 11:43:08 INFO - PROCESS | 1650 | 1461264188050 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 11:43:08 INFO - PROCESS | 1650 | 1461264188051 Marionette TRACE conn2 <- [1,1922,null,{}] 11:43:08 INFO - PROCESS | 1650 | 1461264188053 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}] 11:43:08 INFO - PROCESS | 1650 | 1461264188148 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 11:43:08 INFO - PROCESS | 1650 | 1461264188152 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b722000 == 48 [pid = 1650] [id = 488] 11:43:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12b2cc800) [pid = 1650] [serial = 1463] [outer = 0x0] 11:43:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12b73c800) [pid = 1650] [serial = 1464] [outer = 0x12b2cc800] 11:43:08 INFO - PROCESS | 1650 | 1461264188178 Marionette DEBUG loaded listener.js 11:43:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12ba79c00) [pid = 1650] [serial = 1465] [outer = 0x12b2cc800] 11:43:08 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x127fc0c00) [pid = 1650] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 11:43:08 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11c7c6000) [pid = 1650] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 11:43:08 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x127fb9400) [pid = 1650] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 11:43:08 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11437a000) [pid = 1650] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 11:43:08 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x115337400) [pid = 1650] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 11:43:08 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11a878c00) [pid = 1650] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 11:43:08 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11bfd5c00) [pid = 1650] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 11:43:08 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x129e31800) [pid = 1650] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 11:43:08 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11564b800) [pid = 1650] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 11:43:08 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x127efa000) [pid = 1650] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 11:43:08 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1191b7000) [pid = 1650] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 11:43:08 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11bc7dc00) [pid = 1650] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 11:43:08 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11c789400) [pid = 1650] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 11:43:08 INFO - PROCESS | 1650 | 1461264188777 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]]]}] 11:43:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 11:43:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 770ms 11:43:08 INFO - PROCESS | 1650 | 1461264188821 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 11:43:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 11:43:08 INFO - PROCESS | 1650 | 1461264188823 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 11:43:08 INFO - PROCESS | 1650 | 1461264188826 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 11:43:08 INFO - PROCESS | 1650 | 1461264188828 Marionette TRACE conn2 <- [1,1926,null,{}] 11:43:08 INFO - PROCESS | 1650 | 1461264188831 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}] 11:43:08 INFO - PROCESS | 1650 | 1461264188936 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 11:43:08 INFO - PROCESS | 1650 | 1461264188990 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x129b3d800 == 49 [pid = 1650] [id = 489] 11:43:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1144cd800) [pid = 1650] [serial = 1466] [outer = 0x0] 11:43:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x119d64400) [pid = 1650] [serial = 1467] [outer = 0x1144cd800] 11:43:09 INFO - PROCESS | 1650 | 1461264189016 Marionette DEBUG loaded listener.js 11:43:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x127ef5800) [pid = 1650] [serial = 1468] [outer = 0x1144cd800] 11:43:09 INFO - PROCESS | 1650 | 1461264189304 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]]]}] 11:43:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 11:43:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 522ms 11:43:09 INFO - PROCESS | 1650 | 1461264189348 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 11:43:09 INFO - PROCESS | 1650 | 1461264189352 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 11:43:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 11:43:09 INFO - PROCESS | 1650 | 1461264189354 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 11:43:09 INFO - PROCESS | 1650 | 1461264189356 Marionette TRACE conn2 <- [1,1930,null,{}] 11:43:09 INFO - PROCESS | 1650 | 1461264189358 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}] 11:43:09 INFO - PROCESS | 1650 | 1461264189470 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 11:43:09 INFO - PROCESS | 1650 | 1461264189476 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d49d000 == 50 [pid = 1650] [id = 490] 11:43:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x127efa000) [pid = 1650] [serial = 1469] [outer = 0x0] 11:43:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12ba79400) [pid = 1650] [serial = 1470] [outer = 0x127efa000] 11:43:09 INFO - PROCESS | 1650 | 1461264189505 Marionette DEBUG loaded listener.js 11:43:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12bbae400) [pid = 1650] [serial = 1471] [outer = 0x127efa000] 11:43:09 INFO - PROCESS | 1650 | 1461264189906 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]]]}] 11:43:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 11:43:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 569ms 11:43:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 11:43:09 INFO - PROCESS | 1650 | 1461264189924 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 11:43:09 INFO - PROCESS | 1650 | 1461264189926 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 11:43:09 INFO - PROCESS | 1650 | 1461264189929 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 11:43:09 INFO - PROCESS | 1650 | 1461264189934 Marionette TRACE conn2 <- [1,1934,null,{}] 11:43:09 INFO - PROCESS | 1650 | 1461264189937 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}] 11:43:10 INFO - PROCESS | 1650 | 1461264190062 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 11:43:10 INFO - PROCESS | 1650 | 1461264190068 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e48e800 == 51 [pid = 1650] [id = 491] 11:43:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12bba3c00) [pid = 1650] [serial = 1472] [outer = 0x0] 11:43:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12bdc6400) [pid = 1650] [serial = 1473] [outer = 0x12bba3c00] 11:43:10 INFO - PROCESS | 1650 | 1461264190108 Marionette DEBUG loaded listener.js 11:43:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12ce0c400) [pid = 1650] [serial = 1474] [outer = 0x12bba3c00] 11:43:10 INFO - PROCESS | 1650 | 1461264190487 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]]]}] 11:43:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 11:43:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 576ms 11:43:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 11:43:10 INFO - PROCESS | 1650 | 1461264190504 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 11:43:10 INFO - PROCESS | 1650 | 1461264190506 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 11:43:10 INFO - PROCESS | 1650 | 1461264190508 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 11:43:10 INFO - PROCESS | 1650 | 1461264190508 Marionette TRACE conn2 <- [1,1938,null,{}] 11:43:10 INFO - PROCESS | 1650 | 1461264190511 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}] 11:43:10 INFO - PROCESS | 1650 | 1461264190617 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 11:43:10 INFO - PROCESS | 1650 | 1461264190623 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e4e0000 == 52 [pid = 1650] [id = 492] 11:43:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12bba1800) [pid = 1650] [serial = 1475] [outer = 0x0] 11:43:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12cf13000) [pid = 1650] [serial = 1476] [outer = 0x12bba1800] 11:43:10 INFO - PROCESS | 1650 | 1461264190648 Marionette DEBUG loaded listener.js 11:43:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12cfdc400) [pid = 1650] [serial = 1477] [outer = 0x12bba1800] 11:43:11 INFO - PROCESS | 1650 | 1461264191115 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]]]}] 11:43:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 11:43:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 671ms 11:43:11 INFO - PROCESS | 1650 | 1461264191182 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 11:43:11 INFO - PROCESS | 1650 | 1461264191185 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 11:43:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 11:43:11 INFO - PROCESS | 1650 | 1461264191190 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 11:43:11 INFO - PROCESS | 1650 | 1461264191192 Marionette TRACE conn2 <- [1,1942,null,{}] 11:43:11 INFO - PROCESS | 1650 | 1461264191196 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}] 11:43:11 INFO - PROCESS | 1650 | 1461264191297 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 11:43:11 INFO - PROCESS | 1650 | 1461264191366 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab1f000 == 53 [pid = 1650] [id = 493] 11:43:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11864e800) [pid = 1650] [serial = 1478] [outer = 0x0] 11:43:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x119129c00) [pid = 1650] [serial = 1479] [outer = 0x11864e800] 11:43:11 INFO - PROCESS | 1650 | 1461264191397 Marionette DEBUG loaded listener.js 11:43:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11adf3000) [pid = 1650] [serial = 1480] [outer = 0x11864e800] 11:43:11 INFO - PROCESS | 1650 | 1461264191821 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]]]}] 11:43:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 11:43:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 671ms 11:43:11 INFO - PROCESS | 1650 | 1461264191861 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 11:43:11 INFO - PROCESS | 1650 | 1461264191865 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 11:43:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 11:43:11 INFO - PROCESS | 1650 | 1461264191887 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 11:43:11 INFO - PROCESS | 1650 | 1461264191889 Marionette TRACE conn2 <- [1,1946,null,{}] 11:43:11 INFO - PROCESS | 1650 | 1461264191928 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}] 11:43:12 INFO - PROCESS | 1650 | 1461264192029 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 11:43:12 INFO - PROCESS | 1650 | 1461264192095 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x1245d0800 == 54 [pid = 1650] [id = 494] 11:43:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11be56c00) [pid = 1650] [serial = 1481] [outer = 0x0] 11:43:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x11c7cb400) [pid = 1650] [serial = 1482] [outer = 0x11be56c00] 11:43:12 INFO - PROCESS | 1650 | 1461264192125 Marionette DEBUG loaded listener.js 11:43:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x123cb7000) [pid = 1650] [serial = 1483] [outer = 0x11be56c00] 11:43:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x1279c0800) [pid = 1650] [serial = 1484] [outer = 0x12f0cb400] 11:43:12 INFO - PROCESS | 1650 | 1461264192598 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]]]}] 11:43:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 11:43:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 747ms 11:43:12 INFO - PROCESS | 1650 | 1461264192634 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 11:43:12 INFO - PROCESS | 1650 | 1461264192636 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 11:43:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 11:43:12 INFO - PROCESS | 1650 | 1461264192638 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 11:43:12 INFO - PROCESS | 1650 | 1461264192641 Marionette TRACE conn2 <- [1,1950,null,{}] 11:43:12 INFO - PROCESS | 1650 | 1461264192649 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}] 11:43:12 INFO - PROCESS | 1650 | 1461264192748 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 11:43:12 INFO - PROCESS | 1650 | 1461264192818 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e48b800 == 55 [pid = 1650] [id = 495] 11:43:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x1152bdc00) [pid = 1650] [serial = 1485] [outer = 0x0] 11:43:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x1267cb400) [pid = 1650] [serial = 1486] [outer = 0x1152bdc00] 11:43:12 INFO - PROCESS | 1650 | 1461264192850 Marionette DEBUG loaded listener.js 11:43:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x129e38c00) [pid = 1650] [serial = 1487] [outer = 0x1152bdc00] 11:43:13 INFO - PROCESS | 1650 | 1461264193270 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]]]}] 11:43:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 11:43:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 671ms 11:43:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 11:43:13 INFO - PROCESS | 1650 | 1461264193318 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 11:43:13 INFO - PROCESS | 1650 | 1461264193320 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 11:43:13 INFO - PROCESS | 1650 | 1461264193323 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 11:43:13 INFO - PROCESS | 1650 | 1461264193324 Marionette TRACE conn2 <- [1,1954,null,{}] 11:43:13 INFO - PROCESS | 1650 | 1461264193326 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}] 11:43:13 INFO - PROCESS | 1650 | 1461264193427 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 11:43:13 INFO - PROCESS | 1650 | 1461264193481 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e6c1000 == 56 [pid = 1650] [id = 496] 11:43:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12b264000) [pid = 1650] [serial = 1488] [outer = 0x0] 11:43:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12ba78800) [pid = 1650] [serial = 1489] [outer = 0x12b264000] 11:43:13 INFO - PROCESS | 1650 | 1461264193511 Marionette DEBUG loaded listener.js 11:43:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12bbad000) [pid = 1650] [serial = 1490] [outer = 0x12b264000] 11:43:14 INFO - PROCESS | 1650 | 1461264194005 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]]]}] 11:43:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 11:43:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 718ms 11:43:14 INFO - PROCESS | 1650 | 1461264194043 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 11:43:14 INFO - PROCESS | 1650 | 1461264194045 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 11:43:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 11:43:14 INFO - PROCESS | 1650 | 1461264194071 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 11:43:14 INFO - PROCESS | 1650 | 1461264194073 Marionette TRACE conn2 <- [1,1958,null,{}] 11:43:14 INFO - PROCESS | 1650 | 1461264194078 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}] 11:43:14 INFO - PROCESS | 1650 | 1461264194228 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 11:43:14 INFO - PROCESS | 1650 | 1461264194308 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x11608f000 == 57 [pid = 1650] [id = 497] 11:43:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x11bc8b800) [pid = 1650] [serial = 1491] [outer = 0x0] 11:43:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x123da9400) [pid = 1650] [serial = 1492] [outer = 0x11bc8b800] 11:43:14 INFO - PROCESS | 1650 | 1461264194338 Marionette DEBUG loaded listener.js 11:43:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12b3e6400) [pid = 1650] [serial = 1493] [outer = 0x11bc8b800] 11:43:15 INFO - PROCESS | 1650 | 1461264195003 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]]]}] 11:43:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 11:43:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 994ms 11:43:15 INFO - PROCESS | 1650 | 1461264195048 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 11:43:15 INFO - PROCESS | 1650 | 1461264195050 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 11:43:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 11:43:15 INFO - PROCESS | 1650 | 1461264195055 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 11:43:15 INFO - PROCESS | 1650 | 1461264195057 Marionette TRACE conn2 <- [1,1962,null,{}] 11:43:15 INFO - PROCESS | 1650 | 1461264195061 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}] 11:43:15 INFO - PROCESS | 1650 | 1461264195152 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 11:43:15 INFO - PROCESS | 1650 | 1461264195226 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c67e000 == 58 [pid = 1650] [id = 498] 11:43:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x115647000) [pid = 1650] [serial = 1494] [outer = 0x0] 11:43:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x116515c00) [pid = 1650] [serial = 1495] [outer = 0x115647000] 11:43:15 INFO - PROCESS | 1650 | 1461264195255 Marionette DEBUG loaded listener.js 11:43:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x119d5d800) [pid = 1650] [serial = 1496] [outer = 0x115647000] 11:43:15 INFO - PROCESS | 1650 | 1461264195782 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]]]}] 11:43:15 INFO - PROCESS | 1650 | --DOCSHELL 0x119271800 == 57 [pid = 1650] [id = 46] 11:43:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12dbdd000 == 56 [pid = 1650] [id = 441] 11:43:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12e48e800 == 55 [pid = 1650] [id = 491] 11:43:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12d49d000 == 54 [pid = 1650] [id = 490] 11:43:15 INFO - PROCESS | 1650 | --DOCSHELL 0x129b3d800 == 53 [pid = 1650] [id = 489] 11:43:15 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12b73a800) [pid = 1650] [serial = 1425] [outer = 0x0] [url = about:blank] 11:43:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12b722000 == 52 [pid = 1650] [id = 488] 11:43:15 INFO - PROCESS | 1650 | --DOCSHELL 0x129732800 == 51 [pid = 1650] [id = 487] 11:43:15 INFO - PROCESS | 1650 | --DOCSHELL 0x127fa3000 == 50 [pid = 1650] [id = 486] 11:43:15 INFO - PROCESS | 1650 | --DOCSHELL 0x1245d0000 == 49 [pid = 1650] [id = 485] 11:43:15 INFO - PROCESS | 1650 | --DOCSHELL 0x123b3c800 == 48 [pid = 1650] [id = 484] 11:43:15 INFO - PROCESS | 1650 | --DOCSHELL 0x123748000 == 47 [pid = 1650] [id = 483] 11:43:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 11:43:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 775ms 11:43:15 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab0a800 == 46 [pid = 1650] [id = 482] 11:43:15 INFO - PROCESS | 1650 | --DOCSHELL 0x116083000 == 45 [pid = 1650] [id = 481] 11:43:15 INFO - PROCESS | 1650 | --DOCSHELL 0x11afbc800 == 44 [pid = 1650] [id = 480] 11:43:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12dbe1800 == 43 [pid = 1650] [id = 479] 11:43:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12d09b000 == 42 [pid = 1650] [id = 478] 11:43:15 INFO - PROCESS | 1650 | --DOCSHELL 0x1237d4000 == 41 [pid = 1650] [id = 477] 11:43:15 INFO - PROCESS | 1650 | --DOCSHELL 0x119c5d800 == 40 [pid = 1650] [id = 476] 11:43:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12db0b800 == 39 [pid = 1650] [id = 475] 11:43:15 INFO - PROCESS | 1650 | 1461264195839 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 11:43:15 INFO - PROCESS | 1650 | 1461264195844 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 11:43:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 11:43:15 INFO - PROCESS | 1650 | 1461264195853 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 11:43:15 INFO - PROCESS | 1650 | 1461264195855 Marionette TRACE conn2 <- [1,1966,null,{}] 11:43:15 INFO - PROCESS | 1650 | 1461264195859 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}] 11:43:15 INFO - PROCESS | 1650 | 1461264195973 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 11:43:16 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x129890000) [pid = 1650] [serial = 1372] [outer = 0x0] [url = about:blank] 11:43:16 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x129b72000) [pid = 1650] [serial = 1411] [outer = 0x0] [url = about:blank] 11:43:16 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12430d400) [pid = 1650] [serial = 1417] [outer = 0x0] [url = about:blank] 11:43:16 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x11be59400) [pid = 1650] [serial = 1416] [outer = 0x0] [url = about:blank] 11:43:16 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12b266400) [pid = 1650] [serial = 1419] [outer = 0x0] [url = about:blank] 11:43:16 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x129e38400) [pid = 1650] [serial = 1422] [outer = 0x0] [url = about:blank] 11:43:16 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x129e78800) [pid = 1650] [serial = 1414] [outer = 0x0] [url = about:blank] 11:43:16 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x11be50c00) [pid = 1650] [serial = 1398] [outer = 0x0] [url = about:blank] 11:43:16 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11bfce800) [pid = 1650] [serial = 1399] [outer = 0x0] [url = about:blank] 11:43:16 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12b2d0400) [pid = 1650] [serial = 1423] [outer = 0x0] [url = about:blank] 11:43:16 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x123cb3400) [pid = 1650] [serial = 1404] [outer = 0x0] [url = about:blank] 11:43:16 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x1276ad400) [pid = 1650] [serial = 1405] [outer = 0x0] [url = about:blank] 11:43:16 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x127fb5000) [pid = 1650] [serial = 1408] [outer = 0x0] [url = about:blank] 11:43:16 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12b2c2400) [pid = 1650] [serial = 1420] [outer = 0x0] [url = about:blank] 11:43:16 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x1279bd000) [pid = 1650] [serial = 1407] [outer = 0x0] [url = about:blank] 11:43:16 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1297e8000) [pid = 1650] [serial = 1410] [outer = 0x0] [url = about:blank] 11:43:16 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x115642c00) [pid = 1650] [serial = 1392] [outer = 0x0] [url = about:blank] 11:43:16 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x1189e4c00) [pid = 1650] [serial = 1393] [outer = 0x0] [url = about:blank] 11:43:16 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x116054800) [pid = 1650] [serial = 1390] [outer = 0x0] [url = about:blank] 11:43:16 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x115646400) [pid = 1650] [serial = 1389] [outer = 0x0] [url = about:blank] 11:43:16 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11b65e800) [pid = 1650] [serial = 1395] [outer = 0x0] [url = about:blank] 11:43:16 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11bc7cc00) [pid = 1650] [serial = 1396] [outer = 0x0] [url = about:blank] 11:43:16 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11c7c8800) [pid = 1650] [serial = 1401] [outer = 0x0] [url = about:blank] 11:43:16 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1237a8400) [pid = 1650] [serial = 1402] [outer = 0x0] [url = about:blank] 11:43:16 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x113f0e800) [pid = 1650] [serial = 1374] [outer = 0x0] [url = about:blank] 11:43:16 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11a95dc00) [pid = 1650] [serial = 1377] [outer = 0x0] [url = about:blank] 11:43:16 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11be54000) [pid = 1650] [serial = 1380] [outer = 0x0] [url = about:blank] 11:43:16 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1237aa800) [pid = 1650] [serial = 1383] [outer = 0x0] [url = about:blank] 11:43:16 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11aaf5c00) [pid = 1650] [serial = 1386] [outer = 0x0] [url = about:blank] 11:43:16 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x129e37000) [pid = 1650] [serial = 1413] [outer = 0x0] [url = about:blank] 11:43:16 INFO - PROCESS | 1650 | 1461264196059 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x11926c000 == 40 [pid = 1650] [id = 499] 11:43:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x115642c00) [pid = 1650] [serial = 1497] [outer = 0x0] 11:43:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11aafec00) [pid = 1650] [serial = 1498] [outer = 0x115642c00] 11:43:16 INFO - PROCESS | 1650 | 1461264196081 Marionette DEBUG loaded listener.js 11:43:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11bc7ac00) [pid = 1650] [serial = 1499] [outer = 0x115642c00] 11:43:16 INFO - PROCESS | 1650 | 1461264196452 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]]]}] 11:43:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 11:43:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 622ms 11:43:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 11:43:16 INFO - PROCESS | 1650 | 1461264196490 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 11:43:16 INFO - PROCESS | 1650 | 1461264196492 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 11:43:16 INFO - PROCESS | 1650 | 1461264196495 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 11:43:16 INFO - PROCESS | 1650 | 1461264196499 Marionette TRACE conn2 <- [1,1970,null,{}] 11:43:16 INFO - PROCESS | 1650 | 1461264196510 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}] 11:43:16 INFO - PROCESS | 1650 | 1461264196667 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 11:43:16 INFO - PROCESS | 1650 | 1461264196752 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x123747000 == 41 [pid = 1650] [id = 500] 11:43:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11bc8c000) [pid = 1650] [serial = 1500] [outer = 0x0] 11:43:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11bfdec00) [pid = 1650] [serial = 1501] [outer = 0x11bc8c000] 11:43:16 INFO - PROCESS | 1650 | 1461264196795 Marionette DEBUG loaded listener.js 11:43:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x123c4b400) [pid = 1650] [serial = 1502] [outer = 0x11bc8c000] 11:43:17 INFO - PROCESS | 1650 | 1461264197106 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]]]}] 11:43:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 11:43:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 627ms 11:43:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 11:43:17 INFO - PROCESS | 1650 | 1461264197125 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 11:43:17 INFO - PROCESS | 1650 | 1461264197126 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 11:43:17 INFO - PROCESS | 1650 | 1461264197128 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 11:43:17 INFO - PROCESS | 1650 | 1461264197129 Marionette TRACE conn2 <- [1,1974,null,{}] 11:43:17 INFO - PROCESS | 1650 | 1461264197141 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}] 11:43:17 INFO - PROCESS | 1650 | 1461264197234 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 11:43:17 INFO - PROCESS | 1650 | 1461264197286 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x123b2e000 == 42 [pid = 1650] [id = 501] 11:43:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x123abf400) [pid = 1650] [serial = 1503] [outer = 0x0] 11:43:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1243d1400) [pid = 1650] [serial = 1504] [outer = 0x123abf400] 11:43:17 INFO - PROCESS | 1650 | 1461264197312 Marionette DEBUG loaded listener.js 11:43:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1279bac00) [pid = 1650] [serial = 1505] [outer = 0x123abf400] 11:43:17 INFO - PROCESS | 1650 | 1461264197585 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]]]}] 11:43:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 11:43:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 480ms 11:43:17 INFO - PROCESS | 1650 | 1461264197608 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 11:43:17 INFO - PROCESS | 1650 | 1461264197610 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 11:43:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 11:43:17 INFO - PROCESS | 1650 | 1461264197612 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 11:43:17 INFO - PROCESS | 1650 | 1461264197613 Marionette TRACE conn2 <- [1,1978,null,{}] 11:43:17 INFO - PROCESS | 1650 | 1461264197625 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}] 11:43:17 INFO - PROCESS | 1650 | 1461264197710 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 11:43:17 INFO - PROCESS | 1650 | 1461264197716 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x127688000 == 43 [pid = 1650] [id = 502] 11:43:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x127ebf000) [pid = 1650] [serial = 1506] [outer = 0x0] 11:43:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1290b7800) [pid = 1650] [serial = 1507] [outer = 0x127ebf000] 11:43:17 INFO - PROCESS | 1650 | 1461264197743 Marionette DEBUG loaded listener.js 11:43:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x129e2c800) [pid = 1650] [serial = 1508] [outer = 0x127ebf000] 11:43:18 INFO - PROCESS | 1650 | 1461264198083 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]]]}] 11:43:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 11:43:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 479ms 11:43:18 INFO - PROCESS | 1650 | 1461264198092 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 11:43:18 INFO - PROCESS | 1650 | 1461264198093 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 11:43:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 11:43:18 INFO - PROCESS | 1650 | 1461264198095 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 11:43:18 INFO - PROCESS | 1650 | 1461264198096 Marionette TRACE conn2 <- [1,1982,null,{}] 11:43:18 INFO - PROCESS | 1650 | 1461264198099 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}] 11:43:18 INFO - PROCESS | 1650 | 1461264198225 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 11:43:18 INFO - PROCESS | 1650 | 1461264198240 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x11221d800 == 44 [pid = 1650] [id = 503] 11:43:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x129b72000) [pid = 1650] [serial = 1509] [outer = 0x0] 11:43:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12b263800) [pid = 1650] [serial = 1510] [outer = 0x129b72000] 11:43:18 INFO - PROCESS | 1650 | 1461264198268 Marionette DEBUG loaded listener.js 11:43:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12bba4000) [pid = 1650] [serial = 1511] [outer = 0x129b72000] 11:43:18 INFO - PROCESS | 1650 | 1461264198579 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]]]}] 11:43:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 11:43:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 518ms 11:43:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 11:43:18 INFO - PROCESS | 1650 | 1461264198618 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 11:43:18 INFO - PROCESS | 1650 | 1461264198619 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 11:43:18 INFO - PROCESS | 1650 | 1461264198622 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 11:43:18 INFO - PROCESS | 1650 | 1461264198623 Marionette TRACE conn2 <- [1,1986,null,{}] 11:43:18 INFO - PROCESS | 1650 | 1461264198625 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}] 11:43:18 INFO - PROCESS | 1650 | 1461264198723 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 11:43:18 INFO - PROCESS | 1650 | 1461264198727 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b7e2000 == 45 [pid = 1650] [id = 504] 11:43:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x127445c00) [pid = 1650] [serial = 1512] [outer = 0x0] 11:43:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12bdca400) [pid = 1650] [serial = 1513] [outer = 0x127445c00] 11:43:18 INFO - PROCESS | 1650 | 1461264198753 Marionette DEBUG loaded listener.js 11:43:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12cfdd000) [pid = 1650] [serial = 1514] [outer = 0x127445c00] 11:43:19 INFO - PROCESS | 1650 | 1461264199060 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]]]}] 11:43:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 11:43:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 468ms 11:43:19 INFO - PROCESS | 1650 | 1461264199096 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 11:43:19 INFO - PROCESS | 1650 | 1461264199097 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 11:43:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 11:43:19 INFO - PROCESS | 1650 | 1461264199108 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 11:43:19 INFO - PROCESS | 1650 | 1461264199109 Marionette TRACE conn2 <- [1,1990,null,{}] 11:43:19 INFO - PROCESS | 1650 | 1461264199111 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}] 11:43:19 INFO - PROCESS | 1650 | 1461264199218 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 11:43:19 INFO - PROCESS | 1650 | 1461264199222 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d096800 == 46 [pid = 1650] [id = 505] 11:43:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x129e35000) [pid = 1650] [serial = 1515] [outer = 0x0] 11:43:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12d035800) [pid = 1650] [serial = 1516] [outer = 0x129e35000] 11:43:19 INFO - PROCESS | 1650 | 1461264199247 Marionette DEBUG loaded listener.js 11:43:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12d03b000) [pid = 1650] [serial = 1517] [outer = 0x129e35000] 11:43:19 INFO - PROCESS | 1650 | 1461264199654 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]]]}] 11:43:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 11:43:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 570ms 11:43:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 11:43:19 INFO - PROCESS | 1650 | 1461264199679 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 11:43:19 INFO - PROCESS | 1650 | 1461264199681 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 11:43:19 INFO - PROCESS | 1650 | 1461264199692 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 11:43:19 INFO - PROCESS | 1650 | 1461264199694 Marionette TRACE conn2 <- [1,1994,null,{}] 11:43:19 INFO - PROCESS | 1650 | 1461264199697 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}] 11:43:19 INFO - PROCESS | 1650 | 1461264199854 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 11:43:19 INFO - PROCESS | 1650 | 1461264199873 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d49d800 == 47 [pid = 1650] [id = 506] 11:43:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12d03b400) [pid = 1650] [serial = 1518] [outer = 0x0] 11:43:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12d042000) [pid = 1650] [serial = 1519] [outer = 0x12d03b400] 11:43:19 INFO - PROCESS | 1650 | 1461264199913 Marionette DEBUG loaded listener.js 11:43:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12d266000) [pid = 1650] [serial = 1520] [outer = 0x12d03b400] 11:43:20 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x1297e1000) [pid = 1650] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 11:43:20 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x129e2dc00) [pid = 1650] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 11:43:20 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11bfcd000) [pid = 1650] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 11:43:20 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12b3e5c00) [pid = 1650] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 11:43:20 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x115643400) [pid = 1650] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 11:43:20 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11b6a2400) [pid = 1650] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 11:43:20 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x115641000) [pid = 1650] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 11:43:20 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12379f400) [pid = 1650] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 11:43:20 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12b2cc800) [pid = 1650] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 11:43:20 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1144cd800) [pid = 1650] [serial = 1466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 11:43:20 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12bba3c00) [pid = 1650] [serial = 1472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 11:43:20 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x127efa000) [pid = 1650] [serial = 1469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 11:43:20 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x123ee3800) [pid = 1650] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 11:43:20 INFO - PROCESS | 1650 | 1461264200395 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]]]}] 11:43:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 11:43:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 729ms 11:43:20 INFO - PROCESS | 1650 | 1461264200413 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 11:43:20 INFO - PROCESS | 1650 | 1461264200416 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 11:43:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 11:43:20 INFO - PROCESS | 1650 | 1461264200419 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 11:43:20 INFO - PROCESS | 1650 | 1461264200420 Marionette TRACE conn2 <- [1,1998,null,{}] 11:43:20 INFO - PROCESS | 1650 | 1461264200423 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}] 11:43:20 INFO - PROCESS | 1650 | 1461264200506 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 11:43:20 INFO - PROCESS | 1650 | 1461264200511 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x1240bd800 == 48 [pid = 1650] [id = 507] 11:43:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x115641c00) [pid = 1650] [serial = 1521] [outer = 0x0] 11:43:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11bc88c00) [pid = 1650] [serial = 1522] [outer = 0x115641c00] 11:43:20 INFO - PROCESS | 1650 | 1461264200536 Marionette DEBUG loaded listener.js 11:43:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12b261000) [pid = 1650] [serial = 1523] [outer = 0x115641c00] 11:43:20 INFO - PROCESS | 1650 | 1461264200937 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]]]}] 11:43:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 11:43:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 569ms 11:43:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 11:43:20 INFO - PROCESS | 1650 | 1461264200989 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 11:43:20 INFO - PROCESS | 1650 | 1461264200991 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 11:43:20 INFO - PROCESS | 1650 | 1461264200993 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 11:43:20 INFO - PROCESS | 1650 | 1461264200994 Marionette TRACE conn2 <- [1,2002,null,{}] 11:43:21 INFO - PROCESS | 1650 | 1461264200997 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}] 11:43:21 INFO - PROCESS | 1650 | 1461264201095 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 11:43:21 INFO - PROCESS | 1650 | 1461264201103 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e6b3800 == 49 [pid = 1650] [id = 508] 11:43:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x1243cc400) [pid = 1650] [serial = 1524] [outer = 0x0] 11:43:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12d26f000) [pid = 1650] [serial = 1525] [outer = 0x1243cc400] 11:43:21 INFO - PROCESS | 1650 | 1461264201133 Marionette DEBUG loaded listener.js 11:43:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12d480800) [pid = 1650] [serial = 1526] [outer = 0x1243cc400] 11:43:21 INFO - PROCESS | 1650 | 1461264201488 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]]]}] 11:43:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 11:43:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 522ms 11:43:21 INFO - PROCESS | 1650 | 1461264201515 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 11:43:21 INFO - PROCESS | 1650 | 1461264201517 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 11:43:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 11:43:21 INFO - PROCESS | 1650 | 1461264201519 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 11:43:21 INFO - PROCESS | 1650 | 1461264201520 Marionette TRACE conn2 <- [1,2006,null,{}] 11:43:21 INFO - PROCESS | 1650 | 1461264201522 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}] 11:43:21 INFO - PROCESS | 1650 | 1461264201631 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 11:43:21 INFO - PROCESS | 1650 | 1461264201637 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f022800 == 50 [pid = 1650] [id = 509] 11:43:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12bdca800) [pid = 1650] [serial = 1527] [outer = 0x0] 11:43:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12d4be800) [pid = 1650] [serial = 1528] [outer = 0x12bdca800] 11:43:21 INFO - PROCESS | 1650 | 1461264201663 Marionette DEBUG loaded listener.js 11:43:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12da19800) [pid = 1650] [serial = 1529] [outer = 0x12bdca800] 11:43:22 INFO - PROCESS | 1650 | 1461264202008 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]]]}] 11:43:22 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 11:43:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 518ms 11:43:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 11:43:22 INFO - PROCESS | 1650 | 1461264202038 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 11:43:22 INFO - PROCESS | 1650 | 1461264202040 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 11:43:22 INFO - PROCESS | 1650 | 1461264202043 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 11:43:22 INFO - PROCESS | 1650 | 1461264202045 Marionette TRACE conn2 <- [1,2010,null,{}] 11:43:22 INFO - PROCESS | 1650 | 1461264202050 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}] 11:43:22 INFO - PROCESS | 1650 | 1461264202181 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 11:43:22 INFO - PROCESS | 1650 | 1461264202270 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f03a000 == 51 [pid = 1650] [id = 510] 11:43:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12d475400) [pid = 1650] [serial = 1530] [outer = 0x0] 11:43:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12da1f800) [pid = 1650] [serial = 1531] [outer = 0x12d475400] 11:43:22 INFO - PROCESS | 1650 | 1461264202310 Marionette DEBUG loaded listener.js 11:43:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12e331400) [pid = 1650] [serial = 1532] [outer = 0x12d475400] 11:43:22 INFO - PROCESS | 1650 | 1461264202871 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]]]}] 11:43:22 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 11:43:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 871ms 11:43:22 INFO - PROCESS | 1650 | 1461264202914 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 11:43:22 INFO - PROCESS | 1650 | 1461264202917 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 11:43:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 11:43:22 INFO - PROCESS | 1650 | 1461264202921 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 11:43:22 INFO - PROCESS | 1650 | 1461264202923 Marionette TRACE conn2 <- [1,2014,null,{}] 11:43:22 INFO - PROCESS | 1650 | 1461264202927 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}] 11:43:23 INFO - PROCESS | 1650 | 1461264203032 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 11:43:23 INFO - PROCESS | 1650 | 1461264203090 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c165000 == 52 [pid = 1650] [id = 511] 11:43:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x118f9e000) [pid = 1650] [serial = 1533] [outer = 0x0] 11:43:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x11ade6c00) [pid = 1650] [serial = 1534] [outer = 0x118f9e000] 11:43:23 INFO - PROCESS | 1650 | 1461264203122 Marionette DEBUG loaded listener.js 11:43:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x11bc7e400) [pid = 1650] [serial = 1535] [outer = 0x118f9e000] 11:43:23 INFO - PROCESS | 1650 | 1461264203543 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]]]}] 11:43:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 11:43:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 670ms 11:43:23 INFO - PROCESS | 1650 | 1461264203593 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 11:43:23 INFO - PROCESS | 1650 | 1461264203597 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 11:43:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 11:43:23 INFO - PROCESS | 1650 | 1461264203601 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 11:43:23 INFO - PROCESS | 1650 | 1461264203603 Marionette TRACE conn2 <- [1,2018,null,{}] 11:43:23 INFO - PROCESS | 1650 | 1461264203606 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}] 11:43:23 INFO - PROCESS | 1650 | 1461264203728 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 11:43:23 INFO - PROCESS | 1650 | 1461264203810 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x127fa6000 == 53 [pid = 1650] [id = 512] 11:43:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x11be51800) [pid = 1650] [serial = 1536] [outer = 0x0] 11:43:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x11c7c5400) [pid = 1650] [serial = 1537] [outer = 0x11be51800] 11:43:23 INFO - PROCESS | 1650 | 1461264203841 Marionette DEBUG loaded listener.js 11:43:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x1267cb800) [pid = 1650] [serial = 1538] [outer = 0x11be51800] 11:43:24 INFO - PROCESS | 1650 | 1461264204248 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]]]}] 11:43:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 11:43:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 672ms 11:43:24 INFO - PROCESS | 1650 | 1461264204273 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 11:43:24 INFO - PROCESS | 1650 | 1461264204275 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 11:43:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 11:43:24 INFO - PROCESS | 1650 | 1461264204277 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 11:43:24 INFO - PROCESS | 1650 | 1461264204280 Marionette TRACE conn2 <- [1,2022,null,{}] 11:43:24 INFO - PROCESS | 1650 | 1461264204288 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}] 11:43:24 INFO - PROCESS | 1650 | 1461264204397 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 11:43:24 INFO - PROCESS | 1650 | 1461264204455 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f03c800 == 54 [pid = 1650] [id = 513] 11:43:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x1297e5400) [pid = 1650] [serial = 1539] [outer = 0x0] 11:43:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12b2ca400) [pid = 1650] [serial = 1540] [outer = 0x1297e5400] 11:43:24 INFO - PROCESS | 1650 | 1461264204487 Marionette DEBUG loaded listener.js 11:43:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12bdbd800) [pid = 1650] [serial = 1541] [outer = 0x1297e5400] 11:43:24 INFO - PROCESS | 1650 | 1461264204927 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]]]}] 11:43:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 11:43:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 671ms 11:43:24 INFO - PROCESS | 1650 | 1461264204951 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 11:43:24 INFO - PROCESS | 1650 | 1461264204953 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 11:43:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 11:43:24 INFO - PROCESS | 1650 | 1461264204956 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 11:43:24 INFO - PROCESS | 1650 | 1461264204957 Marionette TRACE conn2 <- [1,2026,null,{}] 11:43:24 INFO - PROCESS | 1650 | 1461264204960 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}] 11:43:25 INFO - PROCESS | 1650 | 1461264205064 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 11:43:25 INFO - PROCESS | 1650 | 1461264205153 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f781800 == 55 [pid = 1650] [id = 514] 11:43:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12bdc9000) [pid = 1650] [serial = 1542] [outer = 0x0] 11:43:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12d266400) [pid = 1650] [serial = 1543] [outer = 0x12bdc9000] 11:43:25 INFO - PROCESS | 1650 | 1461264205182 Marionette DEBUG loaded listener.js 11:43:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12d476000) [pid = 1650] [serial = 1544] [outer = 0x12bdc9000] 11:43:25 INFO - PROCESS | 1650 | 1461264205584 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]]]}] 11:43:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 11:43:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 668ms 11:43:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 11:43:25 INFO - PROCESS | 1650 | 1461264205625 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 11:43:25 INFO - PROCESS | 1650 | 1461264205626 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 11:43:25 INFO - PROCESS | 1650 | 1461264205628 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 11:43:25 INFO - PROCESS | 1650 | 1461264205630 Marionette TRACE conn2 <- [1,2030,null,{}] 11:43:25 INFO - PROCESS | 1650 | 1461264205632 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}] 11:43:25 INFO - PROCESS | 1650 | 1461264205743 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 11:43:25 INFO - PROCESS | 1650 | 1461264205798 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fc52800 == 56 [pid = 1650] [id = 515] 11:43:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x11533d000) [pid = 1650] [serial = 1545] [outer = 0x0] 11:43:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12d4c1400) [pid = 1650] [serial = 1546] [outer = 0x11533d000] 11:43:25 INFO - PROCESS | 1650 | 1461264205827 Marionette DEBUG loaded listener.js 11:43:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12e365000) [pid = 1650] [serial = 1547] [outer = 0x11533d000] 11:43:26 INFO - PROCESS | 1650 | 1461264206484 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]]]}] 11:43:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 11:43:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 874ms 11:43:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 11:43:26 INFO - PROCESS | 1650 | 1461264206517 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 11:43:26 INFO - PROCESS | 1650 | 1461264206519 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 11:43:26 INFO - PROCESS | 1650 | 1461264206524 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 11:43:26 INFO - PROCESS | 1650 | 1461264206526 Marionette TRACE conn2 <- [1,2034,null,{}] 11:43:26 INFO - PROCESS | 1650 | 1461264206531 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}] 11:43:26 INFO - PROCESS | 1650 | 1461264206622 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 11:43:26 INFO - PROCESS | 1650 | 1461264206709 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b6c2800 == 57 [pid = 1650] [id = 516] 11:43:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x115641000) [pid = 1650] [serial = 1548] [outer = 0x0] 11:43:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x11605c000) [pid = 1650] [serial = 1549] [outer = 0x115641000] 11:43:26 INFO - PROCESS | 1650 | 1461264206739 Marionette DEBUG loaded listener.js 11:43:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x118984800) [pid = 1650] [serial = 1550] [outer = 0x115641000] 11:43:27 INFO - PROCESS | 1650 | 1461264207172 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]]]}] 11:43:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 11:43:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 674ms 11:43:27 INFO - PROCESS | 1650 | 1461264207198 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 11:43:27 INFO - PROCESS | 1650 | 1461264207201 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 11:43:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 11:43:27 INFO - PROCESS | 1650 | 1461264207206 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 11:43:27 INFO - PROCESS | 1650 | 1461264207207 Marionette TRACE conn2 <- [1,2038,null,{}] 11:43:27 INFO - PROCESS | 1650 | 1461264207210 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}] 11:43:27 INFO - PROCESS | 1650 | 1461264207303 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 11:43:27 INFO - PROCESS | 1650 | 1461264207392 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:27 INFO - PROCESS | 1650 | --DOCSHELL 0x11b9c6000 == 56 [pid = 1650] [id = 50] 11:43:27 INFO - PROCESS | 1650 | --DOCSHELL 0x11926e800 == 55 [pid = 1650] [id = 52] 11:43:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12f022800 == 54 [pid = 1650] [id = 509] 11:43:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12e6b3800 == 53 [pid = 1650] [id = 508] 11:43:27 INFO - PROCESS | 1650 | --DOCSHELL 0x1240bd800 == 52 [pid = 1650] [id = 507] 11:43:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12d49d800 == 51 [pid = 1650] [id = 506] 11:43:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12d096800 == 50 [pid = 1650] [id = 505] 11:43:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12b7e2000 == 49 [pid = 1650] [id = 504] 11:43:27 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x129b71000) [pid = 1650] [serial = 1437] [outer = 0x0] [url = about:blank] 11:43:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x11580b800 == 50 [pid = 1650] [id = 517] 11:43:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x118f9c400) [pid = 1650] [serial = 1551] [outer = 0x0] 11:43:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x11acf9800) [pid = 1650] [serial = 1552] [outer = 0x118f9c400] 11:43:27 INFO - PROCESS | 1650 | 1461264207444 Marionette DEBUG loaded listener.js 11:43:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x11be58800) [pid = 1650] [serial = 1553] [outer = 0x118f9c400] 11:43:27 INFO - PROCESS | 1650 | --DOCSHELL 0x11221d800 == 49 [pid = 1650] [id = 503] 11:43:27 INFO - PROCESS | 1650 | --DOCSHELL 0x127688000 == 48 [pid = 1650] [id = 502] 11:43:27 INFO - PROCESS | 1650 | --DOCSHELL 0x123b2e000 == 47 [pid = 1650] [id = 501] 11:43:27 INFO - PROCESS | 1650 | --DOCSHELL 0x123747000 == 46 [pid = 1650] [id = 500] 11:43:27 INFO - PROCESS | 1650 | --DOCSHELL 0x11926c000 == 45 [pid = 1650] [id = 499] 11:43:27 INFO - PROCESS | 1650 | --DOCSHELL 0x11c67e000 == 44 [pid = 1650] [id = 498] 11:43:27 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x129b70c00) [pid = 1650] [serial = 1458] [outer = 0x0] [url = about:blank] 11:43:27 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12b26c000) [pid = 1650] [serial = 1461] [outer = 0x0] [url = about:blank] 11:43:27 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x129e80800) [pid = 1650] [serial = 1459] [outer = 0x0] [url = about:blank] 11:43:27 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x11c7cb000) [pid = 1650] [serial = 1449] [outer = 0x0] [url = about:blank] 11:43:27 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x123992800) [pid = 1650] [serial = 1450] [outer = 0x0] [url = about:blank] 11:43:27 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12ba76c00) [pid = 1650] [serial = 1426] [outer = 0x0] [url = about:blank] 11:43:27 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x118980c00) [pid = 1650] [serial = 1443] [outer = 0x0] [url = about:blank] 11:43:27 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x11a969000) [pid = 1650] [serial = 1444] [outer = 0x0] [url = about:blank] 11:43:27 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x11bc7bc00) [pid = 1650] [serial = 1446] [outer = 0x0] [url = about:blank] 11:43:27 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x11be59800) [pid = 1650] [serial = 1447] [outer = 0x0] [url = about:blank] 11:43:27 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x1188e9400) [pid = 1650] [serial = 1441] [outer = 0x0] [url = about:blank] 11:43:27 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x1156e7800) [pid = 1650] [serial = 1440] [outer = 0x0] [url = about:blank] 11:43:27 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12419d000) [pid = 1650] [serial = 1452] [outer = 0x0] [url = about:blank] 11:43:27 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x1243d6c00) [pid = 1650] [serial = 1453] [outer = 0x0] [url = about:blank] 11:43:27 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x11670fc00) [pid = 1650] [serial = 1428] [outer = 0x0] [url = about:blank] 11:43:27 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x11bb55800) [pid = 1650] [serial = 1431] [outer = 0x0] [url = about:blank] 11:43:27 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x1243d5800) [pid = 1650] [serial = 1434] [outer = 0x0] [url = about:blank] 11:43:27 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12b73c800) [pid = 1650] [serial = 1464] [outer = 0x0] [url = about:blank] 11:43:27 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x119d64400) [pid = 1650] [serial = 1467] [outer = 0x0] [url = about:blank] 11:43:27 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12b2cbc00) [pid = 1650] [serial = 1462] [outer = 0x0] [url = about:blank] 11:43:27 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12bdc6400) [pid = 1650] [serial = 1473] [outer = 0x0] [url = about:blank] 11:43:27 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12ba79400) [pid = 1650] [serial = 1470] [outer = 0x0] [url = about:blank] 11:43:27 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12bbae400) [pid = 1650] [serial = 1471] [outer = 0x0] [url = about:blank] 11:43:27 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12ba79c00) [pid = 1650] [serial = 1465] [outer = 0x0] [url = about:blank] 11:43:27 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x127ef5800) [pid = 1650] [serial = 1468] [outer = 0x0] [url = about:blank] 11:43:27 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x127285800) [pid = 1650] [serial = 1455] [outer = 0x0] [url = about:blank] 11:43:27 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12ce0c400) [pid = 1650] [serial = 1474] [outer = 0x0] [url = about:blank] 11:43:27 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x1290aec00) [pid = 1650] [serial = 1456] [outer = 0x0] [url = about:blank] 11:43:27 INFO - PROCESS | 1650 | 1461264207776 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]]]}] 11:43:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 11:43:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 619ms 11:43:27 INFO - PROCESS | 1650 | 1461264207825 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 11:43:27 INFO - PROCESS | 1650 | 1461264207826 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 11:43:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 11:43:27 INFO - PROCESS | 1650 | 1461264207828 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 11:43:27 INFO - PROCESS | 1650 | 1461264207831 Marionette TRACE conn2 <- [1,2042,null,{}] 11:43:27 INFO - PROCESS | 1650 | 1461264207838 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}] 11:43:27 INFO - PROCESS | 1650 | 1461264207915 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 11:43:27 INFO - PROCESS | 1650 | 1461264207943 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c4db000 == 45 [pid = 1650] [id = 518] 11:43:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11bfe5400) [pid = 1650] [serial = 1554] [outer = 0x0] 11:43:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x1237a7400) [pid = 1650] [serial = 1555] [outer = 0x11bfe5400] 11:43:27 INFO - PROCESS | 1650 | 1461264207970 Marionette DEBUG loaded listener.js 11:43:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x123dac800) [pid = 1650] [serial = 1556] [outer = 0x11bfe5400] 11:43:28 INFO - PROCESS | 1650 | 1461264208327 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]]]}] 11:43:28 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) 11:43:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 526ms 11:43:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 11:43:28 INFO - PROCESS | 1650 | 1461264208355 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 11:43:28 INFO - PROCESS | 1650 | 1461264208356 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 11:43:28 INFO - PROCESS | 1650 | 1461264208358 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 11:43:28 INFO - PROCESS | 1650 | 1461264208360 Marionette TRACE conn2 <- [1,2046,null,{}] 11:43:28 INFO - PROCESS | 1650 | 1461264208372 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}] 11:43:28 INFO - PROCESS | 1650 | 1461264208450 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 11:43:28 INFO - PROCESS | 1650 | 1461264208455 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x123b44800 == 46 [pid = 1650] [id = 519] 11:43:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12430b000) [pid = 1650] [serial = 1557] [outer = 0x0] 11:43:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x1267d4400) [pid = 1650] [serial = 1558] [outer = 0x12430b000] 11:43:28 INFO - PROCESS | 1650 | 1461264208482 Marionette DEBUG loaded listener.js 11:43:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x1279bd400) [pid = 1650] [serial = 1559] [outer = 0x12430b000] 11:43:28 INFO - PROCESS | 1650 | 1461264208809 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]]]}] 11:43:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 11:43:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 471ms 11:43:28 INFO - PROCESS | 1650 | 1461264208831 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 11:43:28 INFO - PROCESS | 1650 | 1461264208832 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 11:43:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 11:43:28 INFO - PROCESS | 1650 | 1461264208838 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 11:43:28 INFO - PROCESS | 1650 | 1461264208840 Marionette TRACE conn2 <- [1,2050,null,{}] 11:43:28 INFO - PROCESS | 1650 | 1461264208842 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}] 11:43:28 INFO - PROCESS | 1650 | 1461264208926 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 11:43:28 INFO - PROCESS | 1650 | 1461264208979 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x1241f1000 == 47 [pid = 1650] [id = 520] 11:43:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x1237a3800) [pid = 1650] [serial = 1560] [outer = 0x0] 11:43:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x127ec2800) [pid = 1650] [serial = 1561] [outer = 0x1237a3800] 11:43:29 INFO - PROCESS | 1650 | 1461264209005 Marionette DEBUG loaded listener.js 11:43:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x129889400) [pid = 1650] [serial = 1562] [outer = 0x1237a3800] 11:43:29 INFO - PROCESS | 1650 | 1461264209321 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]]]}] 11:43:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 11:43:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 520ms 11:43:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 11:43:29 INFO - PROCESS | 1650 | 1461264209359 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 11:43:29 INFO - PROCESS | 1650 | 1461264209360 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 11:43:29 INFO - PROCESS | 1650 | 1461264209362 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 11:43:29 INFO - PROCESS | 1650 | 1461264209363 Marionette TRACE conn2 <- [1,2054,null,{}] 11:43:29 INFO - PROCESS | 1650 | 1461264209366 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}] 11:43:29 INFO - PROCESS | 1650 | 1461264209460 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 11:43:29 INFO - PROCESS | 1650 | 1461264209467 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a979000 == 48 [pid = 1650] [id = 521] 11:43:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x129b69400) [pid = 1650] [serial = 1563] [outer = 0x0] 11:43:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12b260800) [pid = 1650] [serial = 1564] [outer = 0x129b69400] 11:43:29 INFO - PROCESS | 1650 | 1461264209497 Marionette DEBUG loaded listener.js 11:43:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12b2cd800) [pid = 1650] [serial = 1565] [outer = 0x129b69400] 11:43:29 INFO - PROCESS | 1650 | 1461264209896 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]]]}] 11:43:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 11:43:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 569ms 11:43:29 INFO - PROCESS | 1650 | 1461264209942 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 11:43:29 INFO - PROCESS | 1650 | 1461264209944 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 11:43:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 11:43:29 INFO - PROCESS | 1650 | 1461264209948 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 11:43:29 INFO - PROCESS | 1650 | 1461264209950 Marionette TRACE conn2 <- [1,2058,null,{}] 11:43:29 INFO - PROCESS | 1650 | 1461264209953 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}] 11:43:30 INFO - PROCESS | 1650 | 1461264210110 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 11:43:30 INFO - PROCESS | 1650 | 1461264210136 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b2e1000 == 49 [pid = 1650] [id = 522] 11:43:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12b3e4c00) [pid = 1650] [serial = 1566] [outer = 0x0] 11:43:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12ba75800) [pid = 1650] [serial = 1567] [outer = 0x12b3e4c00] 11:43:30 INFO - PROCESS | 1650 | 1461264210176 Marionette DEBUG loaded listener.js 11:43:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12bba1c00) [pid = 1650] [serial = 1568] [outer = 0x12b3e4c00] 11:43:30 INFO - PROCESS | 1650 | 1461264210577 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]]]}] 11:43:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 11:43:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 672ms 11:43:30 INFO - PROCESS | 1650 | 1461264210619 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 11:43:30 INFO - PROCESS | 1650 | 1461264210621 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 11:43:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 11:43:30 INFO - PROCESS | 1650 | 1461264210623 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 11:43:30 INFO - PROCESS | 1650 | 1461264210624 Marionette TRACE conn2 <- [1,2062,null,{}] 11:43:30 INFO - PROCESS | 1650 | 1461264210626 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}] 11:43:30 INFO - PROCESS | 1650 | 1461264210725 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 11:43:30 INFO - PROCESS | 1650 | 1461264210739 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb39800 == 50 [pid = 1650] [id = 523] 11:43:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12bba2800) [pid = 1650] [serial = 1569] [outer = 0x0] 11:43:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12bdbe000) [pid = 1650] [serial = 1570] [outer = 0x12bba2800] 11:43:30 INFO - PROCESS | 1650 | 1461264210764 Marionette DEBUG loaded listener.js 11:43:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12ce0f000) [pid = 1650] [serial = 1571] [outer = 0x12bba2800] 11:43:31 INFO - PROCESS | 1650 | 1461264211110 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]]]}] 11:43:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 11:43:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 520ms 11:43:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 11:43:31 INFO - PROCESS | 1650 | 1461264211143 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 11:43:31 INFO - PROCESS | 1650 | 1461264211145 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 11:43:31 INFO - PROCESS | 1650 | 1461264211153 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 11:43:31 INFO - PROCESS | 1650 | 1461264211154 Marionette TRACE conn2 <- [1,2066,null,{}] 11:43:31 INFO - PROCESS | 1650 | 1461264211157 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}] 11:43:31 INFO - PROCESS | 1650 | 1461264211256 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 11:43:31 INFO - PROCESS | 1650 | 1461264211260 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d05c800 == 51 [pid = 1650] [id = 524] 11:43:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12bba5c00) [pid = 1650] [serial = 1572] [outer = 0x0] 11:43:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12cfe1c00) [pid = 1650] [serial = 1573] [outer = 0x12bba5c00] 11:43:31 INFO - PROCESS | 1650 | 1461264211316 Marionette DEBUG loaded listener.js 11:43:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12d03d000) [pid = 1650] [serial = 1574] [outer = 0x12bba5c00] 11:43:31 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x1243cc400) [pid = 1650] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 11:43:31 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x123abf400) [pid = 1650] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 11:43:31 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12d03b400) [pid = 1650] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 11:43:31 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12bba1800) [pid = 1650] [serial = 1475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 11:43:31 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x115641c00) [pid = 1650] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 11:43:31 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x115642c00) [pid = 1650] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 11:43:31 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12bdca800) [pid = 1650] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 11:43:31 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x115647000) [pid = 1650] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 11:43:31 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x129e35000) [pid = 1650] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 11:43:31 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x11bc8c000) [pid = 1650] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 11:43:31 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x129b72000) [pid = 1650] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 11:43:31 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x127ebf000) [pid = 1650] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 11:43:31 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x127445c00) [pid = 1650] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 11:43:31 INFO - PROCESS | 1650 | 1461264211793 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]]]}] 11:43:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 11:43:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 674ms 11:43:31 INFO - PROCESS | 1650 | 1461264211822 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 11:43:31 INFO - PROCESS | 1650 | 1461264211823 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 11:43:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 11:43:31 INFO - PROCESS | 1650 | 1461264211825 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 11:43:31 INFO - PROCESS | 1650 | 1461264211826 Marionette TRACE conn2 <- [1,2070,null,{}] 11:43:31 INFO - PROCESS | 1650 | 1461264211828 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}] 11:43:31 INFO - PROCESS | 1650 | 1461264211912 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 11:43:31 INFO - PROCESS | 1650 | 1461264211916 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a977800 == 52 [pid = 1650] [id = 525] 11:43:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x11bfcf000) [pid = 1650] [serial = 1575] [outer = 0x0] 11:43:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x124024400) [pid = 1650] [serial = 1576] [outer = 0x11bfcf000] 11:43:31 INFO - PROCESS | 1650 | 1461264211942 Marionette DEBUG loaded listener.js 11:43:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12bba0800) [pid = 1650] [serial = 1577] [outer = 0x11bfcf000] 11:43:32 INFO - PROCESS | 1650 | 1461264212264 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]]]}] 11:43:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 11:43:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 471ms 11:43:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 11:43:32 INFO - PROCESS | 1650 | 1461264212296 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 11:43:32 INFO - PROCESS | 1650 | 1461264212298 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 11:43:32 INFO - PROCESS | 1650 | 1461264212300 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 11:43:32 INFO - PROCESS | 1650 | 1461264212301 Marionette TRACE conn2 <- [1,2074,null,{}] 11:43:32 INFO - PROCESS | 1650 | 1461264212303 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}] 11:43:32 INFO - PROCESS | 1650 | 1461264212395 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 11:43:32 INFO - PROCESS | 1650 | 1461264212454 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dbdf800 == 53 [pid = 1650] [id = 526] 11:43:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x11bfcf400) [pid = 1650] [serial = 1578] [outer = 0x0] 11:43:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12cf21000) [pid = 1650] [serial = 1579] [outer = 0x11bfcf400] 11:43:32 INFO - PROCESS | 1650 | 1461264212487 Marionette DEBUG loaded listener.js 11:43:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12e32d400) [pid = 1650] [serial = 1580] [outer = 0x11bfcf400] 11:43:32 INFO - PROCESS | 1650 | 1461264212803 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]]]}] 11:43:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 11:43:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 520ms 11:43:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 11:43:32 INFO - PROCESS | 1650 | 1461264212821 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 11:43:32 INFO - PROCESS | 1650 | 1461264212822 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 11:43:32 INFO - PROCESS | 1650 | 1461264212824 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 11:43:32 INFO - PROCESS | 1650 | 1461264212826 Marionette TRACE conn2 <- [1,2078,null,{}] 11:43:32 INFO - PROCESS | 1650 | 1461264212828 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}] 11:43:32 INFO - PROCESS | 1650 | 1461264212912 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 11:43:32 INFO - PROCESS | 1650 | 1461264212918 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e4e7000 == 54 [pid = 1650] [id = 527] 11:43:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12e369c00) [pid = 1650] [serial = 1581] [outer = 0x0] 11:43:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12e389000) [pid = 1650] [serial = 1582] [outer = 0x12e369c00] 11:43:32 INFO - PROCESS | 1650 | 1461264212944 Marionette DEBUG loaded listener.js 11:43:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12e38d800) [pid = 1650] [serial = 1583] [outer = 0x12e369c00] 11:43:33 INFO - PROCESS | 1650 | 1461264213276 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]]]}] 11:43:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 11:43:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 470ms 11:43:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 11:43:33 INFO - PROCESS | 1650 | 1461264213295 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 11:43:33 INFO - PROCESS | 1650 | 1461264213297 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 11:43:33 INFO - PROCESS | 1650 | 1461264213302 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 11:43:33 INFO - PROCESS | 1650 | 1461264213304 Marionette TRACE conn2 <- [1,2082,null,{}] 11:43:33 INFO - PROCESS | 1650 | 1461264213306 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}] 11:43:33 INFO - PROCESS | 1650 | 1461264213415 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 11:43:33 INFO - PROCESS | 1650 | 1461264213420 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e6c8000 == 55 [pid = 1650] [id = 528] 11:43:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12e368000) [pid = 1650] [serial = 1584] [outer = 0x0] 11:43:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12e691800) [pid = 1650] [serial = 1585] [outer = 0x12e368000] 11:43:33 INFO - PROCESS | 1650 | 1461264213444 Marionette DEBUG loaded listener.js 11:43:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12e69c000) [pid = 1650] [serial = 1586] [outer = 0x12e368000] 11:43:33 INFO - PROCESS | 1650 | 1461264213751 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]]]}] 11:43:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 11:43:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 472ms 11:43:33 INFO - PROCESS | 1650 | 1461264213835 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 11:43:33 INFO - PROCESS | 1650 | 1461264213837 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 11:43:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 11:43:33 INFO - PROCESS | 1650 | 1461264213841 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 11:43:33 INFO - PROCESS | 1650 | 1461264213844 Marionette TRACE conn2 <- [1,2086,null,{}] 11:43:33 INFO - PROCESS | 1650 | 1461264213848 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}] 11:43:33 INFO - PROCESS | 1650 | 1461264213940 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 11:43:34 INFO - PROCESS | 1650 | 1461264214040 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x119258800 == 56 [pid = 1650] [id = 529] 11:43:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x1144d3000) [pid = 1650] [serial = 1587] [outer = 0x0] 11:43:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x114c71c00) [pid = 1650] [serial = 1588] [outer = 0x1144d3000] 11:43:34 INFO - PROCESS | 1650 | 1461264214072 Marionette DEBUG loaded listener.js 11:43:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x116574800) [pid = 1650] [serial = 1589] [outer = 0x1144d3000] 11:43:34 INFO - PROCESS | 1650 | 1461264214501 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]]]}] 11:43:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 11:43:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 671ms 11:43:34 INFO - PROCESS | 1650 | 1461264214513 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 11:43:34 INFO - PROCESS | 1650 | 1461264214515 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 11:43:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 11:43:34 INFO - PROCESS | 1650 | 1461264214523 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 11:43:34 INFO - PROCESS | 1650 | 1461264214526 Marionette TRACE conn2 <- [1,2090,null,{}] 11:43:34 INFO - PROCESS | 1650 | 1461264214529 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}] 11:43:34 INFO - PROCESS | 1650 | 1461264214632 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 11:43:34 INFO - PROCESS | 1650 | 1461264214690 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c4dd000 == 57 [pid = 1650] [id = 530] 11:43:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x118980c00) [pid = 1650] [serial = 1590] [outer = 0x0] 11:43:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x11be50400) [pid = 1650] [serial = 1591] [outer = 0x118980c00] 11:43:34 INFO - PROCESS | 1650 | 1461264214720 Marionette DEBUG loaded listener.js 11:43:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x11bfe2800) [pid = 1650] [serial = 1592] [outer = 0x118980c00] 11:43:35 INFO - PROCESS | 1650 | 1461264215151 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]]]}] 11:43:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 11:43:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 672ms 11:43:35 INFO - PROCESS | 1650 | 1461264215194 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 11:43:35 INFO - PROCESS | 1650 | 1461264215196 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 11:43:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 11:43:35 INFO - PROCESS | 1650 | 1461264215198 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 11:43:35 INFO - PROCESS | 1650 | 1461264215202 Marionette TRACE conn2 <- [1,2094,null,{}] 11:43:35 INFO - PROCESS | 1650 | 1461264215209 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}] 11:43:35 INFO - PROCESS | 1650 | 1461264215313 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 11:43:35 INFO - PROCESS | 1650 | 1461264215410 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db0b800 == 58 [pid = 1650] [id = 531] 11:43:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x1290ac400) [pid = 1650] [serial = 1593] [outer = 0x0] 11:43:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x129b6a400) [pid = 1650] [serial = 1594] [outer = 0x1290ac400] 11:43:35 INFO - PROCESS | 1650 | 1461264215444 Marionette DEBUG loaded listener.js 11:43:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x129e77000) [pid = 1650] [serial = 1595] [outer = 0x1290ac400] 11:43:35 INFO - PROCESS | 1650 | 1461264215848 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]]]}] 11:43:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 11:43:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 671ms 11:43:35 INFO - PROCESS | 1650 | 1461264215870 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 11:43:35 INFO - PROCESS | 1650 | 1461264215871 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 11:43:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 11:43:35 INFO - PROCESS | 1650 | 1461264215873 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 11:43:35 INFO - PROCESS | 1650 | 1461264215875 Marionette TRACE conn2 <- [1,2098,null,{}] 11:43:35 INFO - PROCESS | 1650 | 1461264215877 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}] 11:43:35 INFO - PROCESS | 1650 | 1461264215979 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 11:43:36 INFO - PROCESS | 1650 | 1461264216036 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f4c9800 == 59 [pid = 1650] [id = 532] 11:43:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x129b6b400) [pid = 1650] [serial = 1596] [outer = 0x0] 11:43:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12b2c9800) [pid = 1650] [serial = 1597] [outer = 0x129b6b400] 11:43:36 INFO - PROCESS | 1650 | 1461264216066 Marionette DEBUG loaded listener.js 11:43:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12cfe4000) [pid = 1650] [serial = 1598] [outer = 0x129b6b400] 11:43:36 INFO - PROCESS | 1650 | 1461264216545 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]]]}] 11:43:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 11:43:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 720ms 11:43:36 INFO - PROCESS | 1650 | 1461264216595 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 11:43:36 INFO - PROCESS | 1650 | 1461264216598 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 11:43:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 11:43:36 INFO - PROCESS | 1650 | 1461264216602 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 11:43:36 INFO - PROCESS | 1650 | 1461264216603 Marionette TRACE conn2 <- [1,2102,null,{}] 11:43:36 INFO - PROCESS | 1650 | 1461264216607 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}] 11:43:36 INFO - PROCESS | 1650 | 1461264216785 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 11:43:36 INFO - PROCESS | 1650 | 1461264216854 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fe32000 == 60 [pid = 1650] [id = 533] 11:43:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12b2c9400) [pid = 1650] [serial = 1599] [outer = 0x0] 11:43:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x12d264800) [pid = 1650] [serial = 1600] [outer = 0x12b2c9400] 11:43:36 INFO - PROCESS | 1650 | 1461264216884 Marionette DEBUG loaded listener.js 11:43:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12da1ac00) [pid = 1650] [serial = 1601] [outer = 0x12b2c9400] 11:43:37 INFO - PROCESS | 1650 | 1461264217285 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]]]}] 11:43:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 11:43:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 720ms 11:43:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 11:43:37 INFO - PROCESS | 1650 | 1461264217322 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 11:43:37 INFO - PROCESS | 1650 | 1461264217323 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 11:43:37 INFO - PROCESS | 1650 | 1461264217325 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 11:43:37 INFO - PROCESS | 1650 | 1461264217327 Marionette TRACE conn2 <- [1,2106,null,{}] 11:43:37 INFO - PROCESS | 1650 | 1461264217329 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}] 11:43:37 INFO - PROCESS | 1650 | 1461264217444 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 11:43:37 INFO - PROCESS | 1650 | 1461264217505 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x130364800 == 61 [pid = 1650] [id = 534] 11:43:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x12e691c00) [pid = 1650] [serial = 1602] [outer = 0x0] 11:43:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x12e81f000) [pid = 1650] [serial = 1603] [outer = 0x12e691c00] 11:43:37 INFO - PROCESS | 1650 | 1461264217537 Marionette DEBUG loaded listener.js 11:43:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12e828800) [pid = 1650] [serial = 1604] [outer = 0x12e691c00] 11:43:38 INFO - PROCESS | 1650 | 1461264218002 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]]]}] 11:43:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 11:43:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 718ms 11:43:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 11:43:38 INFO - PROCESS | 1650 | 1461264218045 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 11:43:38 INFO - PROCESS | 1650 | 1461264218046 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 11:43:38 INFO - PROCESS | 1650 | 1461264218255 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 11:43:38 INFO - PROCESS | 1650 | 1461264218257 Marionette TRACE conn2 <- [1,2110,null,{}] 11:43:38 INFO - PROCESS | 1650 | 1461264218280 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}] 11:43:38 INFO - PROCESS | 1650 | 1461264218373 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 11:43:38 INFO - PROCESS | 1650 | 1461264218430 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x114c32800 == 62 [pid = 1650] [id = 535] 11:43:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x1144cdc00) [pid = 1650] [serial = 1605] [outer = 0x0] 11:43:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x1144d6000) [pid = 1650] [serial = 1606] [outer = 0x1144cdc00] 11:43:38 INFO - PROCESS | 1650 | 1461264218457 Marionette DEBUG loaded listener.js 11:43:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x114f71800) [pid = 1650] [serial = 1607] [outer = 0x1144cdc00] 11:43:38 INFO - PROCESS | 1650 | 1461264218954 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]]]}] 11:43:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12e4e7000 == 61 [pid = 1650] [id = 527] 11:43:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12dbdf800 == 60 [pid = 1650] [id = 526] 11:43:38 INFO - PROCESS | 1650 | --DOCSHELL 0x11a977800 == 59 [pid = 1650] [id = 525] 11:43:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12d05c800 == 58 [pid = 1650] [id = 524] 11:43:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12bb39800 == 57 [pid = 1650] [id = 523] 11:43:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12b2e1000 == 56 [pid = 1650] [id = 522] 11:43:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 11:43:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 935ms 11:43:38 INFO - PROCESS | 1650 | --DOCSHELL 0x11a979000 == 55 [pid = 1650] [id = 521] 11:43:38 INFO - PROCESS | 1650 | --DOCSHELL 0x1241f1000 == 54 [pid = 1650] [id = 520] 11:43:38 INFO - PROCESS | 1650 | --DOCSHELL 0x123b44800 == 53 [pid = 1650] [id = 519] 11:43:38 INFO - PROCESS | 1650 | --DOCSHELL 0x11c4db000 == 52 [pid = 1650] [id = 518] 11:43:38 INFO - PROCESS | 1650 | --DOCSHELL 0x11580b800 == 51 [pid = 1650] [id = 517] 11:43:38 INFO - PROCESS | 1650 | --DOCSHELL 0x11b6c2800 == 50 [pid = 1650] [id = 516] 11:43:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12fc52800 == 49 [pid = 1650] [id = 515] 11:43:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12f781800 == 48 [pid = 1650] [id = 514] 11:43:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12f03c800 == 47 [pid = 1650] [id = 513] 11:43:38 INFO - PROCESS | 1650 | --DOCSHELL 0x127fa6000 == 46 [pid = 1650] [id = 512] 11:43:38 INFO - PROCESS | 1650 | --DOCSHELL 0x11c165000 == 45 [pid = 1650] [id = 511] 11:43:38 INFO - PROCESS | 1650 | 1461264218992 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 11:43:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 11:43:38 INFO - PROCESS | 1650 | 1461264218994 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 11:43:38 INFO - PROCESS | 1650 | 1461264218997 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 11:43:39 INFO - PROCESS | 1650 | 1461264218998 Marionette TRACE conn2 <- [1,2114,null,{}] 11:43:39 INFO - PROCESS | 1650 | 1461264219009 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}] 11:43:39 INFO - PROCESS | 1650 | 1461264219092 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 11:43:39 INFO - PROCESS | 1650 | 1461264219102 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a97a000 == 46 [pid = 1650] [id = 536] 11:43:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x117966400) [pid = 1650] [serial = 1608] [outer = 0x0] 11:43:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x118651000) [pid = 1650] [serial = 1609] [outer = 0x117966400] 11:43:39 INFO - PROCESS | 1650 | 1461264219128 Marionette DEBUG loaded listener.js 11:43:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x11897bc00) [pid = 1650] [serial = 1610] [outer = 0x117966400] 11:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x12da19800) [pid = 1650] [serial = 1529] [outer = 0x0] [url = about:blank] 11:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x12d480800) [pid = 1650] [serial = 1526] [outer = 0x0] [url = about:blank] 11:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x1279bac00) [pid = 1650] [serial = 1505] [outer = 0x0] [url = about:blank] 11:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x12d266000) [pid = 1650] [serial = 1520] [outer = 0x0] [url = about:blank] 11:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x12cf13000) [pid = 1650] [serial = 1476] [outer = 0x0] [url = about:blank] 11:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x11bc88c00) [pid = 1650] [serial = 1522] [outer = 0x0] [url = about:blank] 11:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x11aafec00) [pid = 1650] [serial = 1498] [outer = 0x0] [url = about:blank] 11:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x12b261000) [pid = 1650] [serial = 1523] [outer = 0x0] [url = about:blank] 11:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x12d4be800) [pid = 1650] [serial = 1528] [outer = 0x0] [url = about:blank] 11:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12ba78800) [pid = 1650] [serial = 1489] [outer = 0x0] [url = about:blank] 11:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x11bc7ac00) [pid = 1650] [serial = 1499] [outer = 0x0] [url = about:blank] 11:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x119d5d800) [pid = 1650] [serial = 1496] [outer = 0x0] [url = about:blank] 11:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x12d035800) [pid = 1650] [serial = 1516] [outer = 0x0] [url = about:blank] 11:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x119129c00) [pid = 1650] [serial = 1479] [outer = 0x0] [url = about:blank] 11:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x123c4b400) [pid = 1650] [serial = 1502] [outer = 0x0] [url = about:blank] 11:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x116515c00) [pid = 1650] [serial = 1495] [outer = 0x0] [url = about:blank] 11:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x1267cb400) [pid = 1650] [serial = 1486] [outer = 0x0] [url = about:blank] 11:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12bba4000) [pid = 1650] [serial = 1511] [outer = 0x0] [url = about:blank] 11:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x1290b7800) [pid = 1650] [serial = 1507] [outer = 0x0] [url = about:blank] 11:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12bdca400) [pid = 1650] [serial = 1513] [outer = 0x0] [url = about:blank] 11:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x11c7cb400) [pid = 1650] [serial = 1482] [outer = 0x0] [url = about:blank] 11:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12cfdc400) [pid = 1650] [serial = 1477] [outer = 0x0] [url = about:blank] 11:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12d26f000) [pid = 1650] [serial = 1525] [outer = 0x0] [url = about:blank] 11:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x129e2c800) [pid = 1650] [serial = 1508] [outer = 0x0] [url = about:blank] 11:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12d042000) [pid = 1650] [serial = 1519] [outer = 0x0] [url = about:blank] 11:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12d03b000) [pid = 1650] [serial = 1517] [outer = 0x0] [url = about:blank] 11:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x118f9ec00) [pid = 1650] [serial = 907] [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.] 11:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x1243d1400) [pid = 1650] [serial = 1504] [outer = 0x0] [url = about:blank] 11:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12cfdd000) [pid = 1650] [serial = 1514] [outer = 0x0] [url = about:blank] 11:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x11bfdec00) [pid = 1650] [serial = 1501] [outer = 0x0] [url = about:blank] 11:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12b263800) [pid = 1650] [serial = 1510] [outer = 0x0] [url = about:blank] 11:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x123da9400) [pid = 1650] [serial = 1492] [outer = 0x0] [url = about:blank] 11:43:39 INFO - PROCESS | 1650 | 1461264219509 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]]]}] 11:43:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 11:43:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 526ms 11:43:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 11:43:39 INFO - PROCESS | 1650 | 1461264219523 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 11:43:39 INFO - PROCESS | 1650 | 1461264219524 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 11:43:39 INFO - PROCESS | 1650 | 1461264219526 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 11:43:39 INFO - PROCESS | 1650 | 1461264219527 Marionette TRACE conn2 <- [1,2118,null,{}] 11:43:39 INFO - PROCESS | 1650 | 1461264219529 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}] 11:43:39 INFO - PROCESS | 1650 | 1461264219612 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 11:43:39 INFO - PROCESS | 1650 | 1461264219621 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c4c6000 == 47 [pid = 1650] [id = 537] 11:43:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x11a884c00) [pid = 1650] [serial = 1611] [outer = 0x0] 11:43:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x11a968400) [pid = 1650] [serial = 1612] [outer = 0x11a884c00] 11:43:39 INFO - PROCESS | 1650 | 1461264219652 Marionette DEBUG loaded listener.js 11:43:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x11af69800) [pid = 1650] [serial = 1613] [outer = 0x11a884c00] 11:43:40 INFO - PROCESS | 1650 | 1461264220174 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]]]}] 11:43:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 11:43:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 670ms 11:43:40 INFO - PROCESS | 1650 | 1461264220204 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 11:43:40 INFO - PROCESS | 1650 | 1461264220208 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 11:43:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 11:43:40 INFO - PROCESS | 1650 | 1461264220214 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 11:43:40 INFO - PROCESS | 1650 | 1461264220221 Marionette TRACE conn2 <- [1,2122,null,{}] 11:43:40 INFO - PROCESS | 1650 | 1461264220226 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}] 11:43:40 INFO - PROCESS | 1650 | 1461264220373 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 11:43:40 INFO - PROCESS | 1650 | 1461264220474 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bcb0000 == 48 [pid = 1650] [id = 538] 11:43:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x1156f2c00) [pid = 1650] [serial = 1614] [outer = 0x0] 11:43:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x118948c00) [pid = 1650] [serial = 1615] [outer = 0x1156f2c00] 11:43:40 INFO - PROCESS | 1650 | 1461264220526 Marionette DEBUG loaded listener.js 11:43:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x119d66c00) [pid = 1650] [serial = 1616] [outer = 0x1156f2c00] 11:43:41 INFO - PROCESS | 1650 | 1461264221024 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]]]}] 11:43:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 11:43:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 876ms 11:43:41 INFO - PROCESS | 1650 | 1461264221100 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 11:43:41 INFO - PROCESS | 1650 | 1461264221104 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 11:43:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 11:43:41 INFO - PROCESS | 1650 | 1461264221110 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 11:43:41 INFO - PROCESS | 1650 | 1461264221112 Marionette TRACE conn2 <- [1,2126,null,{}] 11:43:41 INFO - PROCESS | 1650 | 1461264221115 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}] 11:43:41 INFO - PROCESS | 1650 | 1461264221213 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 11:43:41 INFO - PROCESS | 1650 | 1461264221283 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bcbb000 == 49 [pid = 1650] [id = 539] 11:43:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x11aced400) [pid = 1650] [serial = 1617] [outer = 0x0] 11:43:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x11b6a2400) [pid = 1650] [serial = 1618] [outer = 0x11aced400] 11:43:41 INFO - PROCESS | 1650 | 1461264221314 Marionette DEBUG loaded listener.js 11:43:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x11bc89400) [pid = 1650] [serial = 1619] [outer = 0x11aced400] 11:43:41 INFO - PROCESS | 1650 | 1461264221748 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]]]}] 11:43:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 11:43:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 672ms 11:43:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 11:43:41 INFO - PROCESS | 1650 | 1461264221783 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 11:43:41 INFO - PROCESS | 1650 | 1461264221784 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 11:43:41 INFO - PROCESS | 1650 | 1461264221787 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 11:43:41 INFO - PROCESS | 1650 | 1461264221790 Marionette TRACE conn2 <- [1,2130,null,{}] 11:43:41 INFO - PROCESS | 1650 | 1461264221798 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}] 11:43:41 INFO - PROCESS | 1650 | 1461264221896 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 11:43:41 INFO - PROCESS | 1650 | 1461264221955 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x126664000 == 50 [pid = 1650] [id = 540] 11:43:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x11be55400) [pid = 1650] [serial = 1620] [outer = 0x0] 11:43:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x11bfe4400) [pid = 1650] [serial = 1621] [outer = 0x11be55400] 11:43:41 INFO - PROCESS | 1650 | 1461264221989 Marionette DEBUG loaded listener.js 11:43:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x123997c00) [pid = 1650] [serial = 1622] [outer = 0x11be55400] 11:43:42 INFO - PROCESS | 1650 | 1461264222420 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] 11:43:42 INFO - PROCESS | 1650 | 1461264222463 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 11:43:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 11:43:42 INFO - PROCESS | 1650 | 1461264222466 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 11:43:42 INFO - PROCESS | 1650 | 1461264222467 Marionette TRACE conn2 <- [1,2134,null,{}] 11:43:42 INFO - PROCESS | 1650 | 1461264222469 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}] 11:43:42 INFO - PROCESS | 1650 | 1461264222584 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 11:43:42 INFO - PROCESS | 1650 | 1461264222641 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x127e9d800 == 51 [pid = 1650] [id = 541] 11:43:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x123cad000) [pid = 1650] [serial = 1623] [outer = 0x0] 11:43:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x1243d5800) [pid = 1650] [serial = 1624] [outer = 0x123cad000] 11:43:42 INFO - PROCESS | 1650 | 1461264222672 Marionette DEBUG loaded listener.js 11:43:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x127285c00) [pid = 1650] [serial = 1625] [outer = 0x123cad000] 11:43:43 INFO - PROCESS | 1650 | 1461264223087 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]]]}] 11:43:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 11:43:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 670ms 11:43:43 INFO - PROCESS | 1650 | 1461264223137 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 11:43:43 INFO - PROCESS | 1650 | 1461264223138 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 11:43:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 11:43:43 INFO - PROCESS | 1650 | 1461264223141 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 11:43:43 INFO - PROCESS | 1650 | 1461264223142 Marionette TRACE conn2 <- [1,2138,null,{}] 11:43:43 INFO - PROCESS | 1650 | 1461264223144 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}] 11:43:43 INFO - PROCESS | 1650 | 1461264223241 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 11:43:43 INFO - PROCESS | 1650 | 1461264223310 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x129b4c000 == 52 [pid = 1650] [id = 542] 11:43:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x123dadc00) [pid = 1650] [serial = 1626] [outer = 0x0] 11:43:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x1276ef000) [pid = 1650] [serial = 1627] [outer = 0x123dadc00] 11:43:43 INFO - PROCESS | 1650 | 1461264223342 Marionette DEBUG loaded listener.js 11:43:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x127ec5800) [pid = 1650] [serial = 1628] [outer = 0x123dadc00] 11:43:43 INFO - PROCESS | 1650 | 1461264223742 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]]]}] 11:43:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 11:43:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 621ms 11:43:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 11:43:43 INFO - PROCESS | 1650 | 1461264223762 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 11:43:43 INFO - PROCESS | 1650 | 1461264223764 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 11:43:43 INFO - PROCESS | 1650 | 1461264223767 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 11:43:43 INFO - PROCESS | 1650 | 1461264223770 Marionette TRACE conn2 <- [1,2142,null,{}] 11:43:43 INFO - PROCESS | 1650 | 1461264223772 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}] 11:43:43 INFO - PROCESS | 1650 | 1461264223882 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 11:43:43 INFO - PROCESS | 1650 | 1461264223972 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb3a000 == 53 [pid = 1650] [id = 543] 11:43:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x1290b7800) [pid = 1650] [serial = 1629] [outer = 0x0] 11:43:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x129e2c800) [pid = 1650] [serial = 1630] [outer = 0x1290b7800] 11:43:44 INFO - PROCESS | 1650 | 1461264224005 Marionette DEBUG loaded listener.js 11:43:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12b2c9000) [pid = 1650] [serial = 1631] [outer = 0x1290b7800] 11:43:44 INFO - PROCESS | 1650 | 1461264224420 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] 11:43:44 INFO - PROCESS | 1650 | 1461264224440 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 11:43:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 11:43:44 INFO - PROCESS | 1650 | 1461264224442 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 11:43:44 INFO - PROCESS | 1650 | 1461264224443 Marionette TRACE conn2 <- [1,2146,null,{}] 11:43:44 INFO - PROCESS | 1650 | 1461264224446 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}] 11:43:44 INFO - PROCESS | 1650 | 1461264224539 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 11:43:44 INFO - PROCESS | 1650 | 1461264224595 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d094800 == 54 [pid = 1650] [id = 544] 11:43:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x1297e5000) [pid = 1650] [serial = 1632] [outer = 0x0] 11:43:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12b3ebc00) [pid = 1650] [serial = 1633] [outer = 0x1297e5000] 11:43:44 INFO - PROCESS | 1650 | 1461264224624 Marionette DEBUG loaded listener.js 11:43:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x12bba0c00) [pid = 1650] [serial = 1634] [outer = 0x1297e5000] 11:43:45 INFO - PROCESS | 1650 | 1461264225088 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] 11:43:45 INFO - PROCESS | 1650 | 1461264225113 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 11:43:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 11:43:45 INFO - PROCESS | 1650 | 1461264225134 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 11:43:45 INFO - PROCESS | 1650 | 1461264225136 Marionette TRACE conn2 <- [1,2150,null,{}] 11:43:45 INFO - PROCESS | 1650 | 1461264225141 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}] 11:43:45 INFO - PROCESS | 1650 | 1461264225254 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 11:43:45 INFO - PROCESS | 1650 | 1461264225324 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db20800 == 55 [pid = 1650] [id = 545] 11:43:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x12b261800) [pid = 1650] [serial = 1635] [outer = 0x0] 11:43:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12bdc6400) [pid = 1650] [serial = 1636] [outer = 0x12b261800] 11:43:45 INFO - PROCESS | 1650 | 1461264225353 Marionette DEBUG loaded listener.js 11:43:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x12cf13000) [pid = 1650] [serial = 1637] [outer = 0x12b261800] 11:43:45 INFO - PROCESS | 1650 | 1461264225917 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]]]}] 11:43:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 11:43:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 843ms 11:43:45 INFO - PROCESS | 1650 | 1461264225961 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 11:43:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 11:43:45 INFO - PROCESS | 1650 | 1461264225964 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 11:43:45 INFO - PROCESS | 1650 | 1461264225970 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 11:43:45 INFO - PROCESS | 1650 | 1461264225974 Marionette TRACE conn2 <- [1,2154,null,{}] 11:43:45 INFO - PROCESS | 1650 | 1461264225980 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}] 11:43:46 INFO - PROCESS | 1650 | 1461264226127 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 11:43:46 INFO - PROCESS | 1650 | 1461264226213 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bccd000 == 56 [pid = 1650] [id = 546] 11:43:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x11577f800) [pid = 1650] [serial = 1638] [outer = 0x0] 11:43:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x11670fc00) [pid = 1650] [serial = 1639] [outer = 0x11577f800] 11:43:46 INFO - PROCESS | 1650 | 1461264226242 Marionette DEBUG loaded listener.js 11:43:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x11a60c800) [pid = 1650] [serial = 1640] [outer = 0x11577f800] 11:43:46 INFO - PROCESS | 1650 | --DOCSHELL 0x11a97a000 == 55 [pid = 1650] [id = 536] 11:43:46 INFO - PROCESS | 1650 | --DOCSHELL 0x114c32800 == 54 [pid = 1650] [id = 535] 11:43:46 INFO - PROCESS | 1650 | 1461264226733 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]]]}] 11:43:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 11:43:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 778ms 11:43:46 INFO - PROCESS | 1650 | 1461264226748 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 11:43:46 INFO - PROCESS | 1650 | 1461264226753 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 11:43:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 11:43:46 INFO - PROCESS | 1650 | 1461264226772 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 11:43:46 INFO - PROCESS | 1650 | 1461264226775 Marionette TRACE conn2 <- [1,2158,null,{}] 11:43:46 INFO - PROCESS | 1650 | 1461264226779 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}] 11:43:46 INFO - PROCESS | 1650 | 1461264226922 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 11:43:47 INFO - PROCESS | 1650 | 1461264227019 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b6c3000 == 55 [pid = 1650] [id = 547] 11:43:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x115780400) [pid = 1650] [serial = 1641] [outer = 0x0] 11:43:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x11bc80400) [pid = 1650] [serial = 1642] [outer = 0x115780400] 11:43:47 INFO - PROCESS | 1650 | 1461264227062 Marionette DEBUG loaded listener.js 11:43:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x11bfce800) [pid = 1650] [serial = 1643] [outer = 0x115780400] 11:43:47 INFO - PROCESS | 1650 | 1461264227380 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]]]}] 11:43:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 11:43:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 673ms 11:43:47 INFO - PROCESS | 1650 | 1461264227456 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 11:43:47 INFO - PROCESS | 1650 | 1461264227457 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 11:43:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 11:43:47 INFO - PROCESS | 1650 | 1461264227461 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 11:43:47 INFO - PROCESS | 1650 | 1461264227464 Marionette TRACE conn2 <- [1,2162,null,{}] 11:43:47 INFO - PROCESS | 1650 | 1461264227471 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}] 11:43:47 INFO - PROCESS | 1650 | 1461264227560 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 11:43:47 INFO - PROCESS | 1650 | 1461264227566 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb36000 == 56 [pid = 1650] [id = 548] 11:43:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x11c7ca800) [pid = 1650] [serial = 1644] [outer = 0x0] 11:43:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x1279c5000) [pid = 1650] [serial = 1645] [outer = 0x11c7ca800] 11:43:47 INFO - PROCESS | 1650 | 1461264227595 Marionette DEBUG loaded listener.js 11:43:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x129e31800) [pid = 1650] [serial = 1646] [outer = 0x11c7ca800] 11:43:47 INFO - PROCESS | 1650 | 1461264227964 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]]]}] 11:43:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 11:43:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 524ms 11:43:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 11:43:48 INFO - PROCESS | 1650 | 1461264228004 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 11:43:48 INFO - PROCESS | 1650 | 1461264228005 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 11:43:48 INFO - PROCESS | 1650 | 1461264228008 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 11:43:48 INFO - PROCESS | 1650 | 1461264228010 Marionette TRACE conn2 <- [1,2166,null,{}] 11:43:48 INFO - PROCESS | 1650 | 1461264228012 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}] 11:43:48 INFO - PROCESS | 1650 | 1461264228114 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 11:43:48 INFO - PROCESS | 1650 | 1461264228128 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e4ea800 == 57 [pid = 1650] [id = 549] 11:43:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x129e37000) [pid = 1650] [serial = 1647] [outer = 0x0] 11:43:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12b26b000) [pid = 1650] [serial = 1648] [outer = 0x129e37000] 11:43:48 INFO - PROCESS | 1650 | 1461264228154 Marionette DEBUG loaded listener.js 11:43:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x12ce0c400) [pid = 1650] [serial = 1649] [outer = 0x129e37000] 11:43:48 INFO - PROCESS | 1650 | 1461264228507 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]]]}] 11:43:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 11:43:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 520ms 11:43:48 INFO - PROCESS | 1650 | 1461264228529 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 11:43:48 INFO - PROCESS | 1650 | 1461264228531 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 11:43:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 11:43:48 INFO - PROCESS | 1650 | 1461264228535 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 11:43:48 INFO - PROCESS | 1650 | 1461264228536 Marionette TRACE conn2 <- [1,2170,null,{}] 11:43:48 INFO - PROCESS | 1650 | 1461264228539 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}] 11:43:48 INFO - PROCESS | 1650 | 1461264228643 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 11:43:48 INFO - PROCESS | 1650 | 1461264228682 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e941800 == 58 [pid = 1650] [id = 550] 11:43:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x12ba79800) [pid = 1650] [serial = 1650] [outer = 0x0] 11:43:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x12cfe5400) [pid = 1650] [serial = 1651] [outer = 0x12ba79800] 11:43:48 INFO - PROCESS | 1650 | 1461264228707 Marionette DEBUG loaded listener.js 11:43:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x12d041400) [pid = 1650] [serial = 1652] [outer = 0x12ba79800] 11:43:49 INFO - PROCESS | 1650 | 1461264229021 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]]]}] 11:43:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 11:43:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 521ms 11:43:49 INFO - PROCESS | 1650 | 1461264229055 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 11:43:49 INFO - PROCESS | 1650 | 1461264229056 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 11:43:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 11:43:49 INFO - PROCESS | 1650 | 1461264229058 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 11:43:49 INFO - PROCESS | 1650 | 1461264229059 Marionette TRACE conn2 <- [1,2174,null,{}] 11:43:49 INFO - PROCESS | 1650 | 1461264229068 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}] 11:43:49 INFO - PROCESS | 1650 | 1461264229187 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 11:43:49 INFO - PROCESS | 1650 | 1461264229228 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f039800 == 59 [pid = 1650] [id = 551] 11:43:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x12d041800) [pid = 1650] [serial = 1653] [outer = 0x0] 11:43:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x12d270c00) [pid = 1650] [serial = 1654] [outer = 0x12d041800] 11:43:49 INFO - PROCESS | 1650 | 1461264229256 Marionette DEBUG loaded listener.js 11:43:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x12e329800) [pid = 1650] [serial = 1655] [outer = 0x12d041800] 11:43:49 INFO - PROCESS | 1650 | 1461264229578 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]]]}] 11:43:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 11:43:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 529ms 11:43:49 INFO - PROCESS | 1650 | 1461264229592 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 11:43:49 INFO - PROCESS | 1650 | 1461264229594 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 11:43:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 11:43:49 INFO - PROCESS | 1650 | 1461264229596 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 11:43:49 INFO - PROCESS | 1650 | 1461264229597 Marionette TRACE conn2 <- [1,2178,null,{}] 11:43:49 INFO - PROCESS | 1650 | 1461264229599 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}] 11:43:49 INFO - PROCESS | 1650 | 1461264229706 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 11:43:49 INFO - PROCESS | 1650 | 1461264229746 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fc56000 == 60 [pid = 1650] [id = 552] 11:43:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x12d265000) [pid = 1650] [serial = 1656] [outer = 0x0] 11:43:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x12e367c00) [pid = 1650] [serial = 1657] [outer = 0x12d265000] 11:43:49 INFO - PROCESS | 1650 | 1461264229770 Marionette DEBUG loaded listener.js 11:43:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x12e386c00) [pid = 1650] [serial = 1658] [outer = 0x12d265000] 11:43:50 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x11bfcf000) [pid = 1650] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 11:43:50 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x11bfcf400) [pid = 1650] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 11:43:50 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x12430b000) [pid = 1650] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 11:43:50 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x117966400) [pid = 1650] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 11:43:50 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x12b3e4c00) [pid = 1650] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 11:43:50 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x115641000) [pid = 1650] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 11:43:50 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x129b69400) [pid = 1650] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 11:43:50 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x1237a3800) [pid = 1650] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 11:43:50 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x118f9c400) [pid = 1650] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 11:43:50 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x11bfe5400) [pid = 1650] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 11:43:50 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x12bba2800) [pid = 1650] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 11:43:50 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x12d475400) [pid = 1650] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 11:43:50 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x1144cdc00) [pid = 1650] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 11:43:50 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x12e368000) [pid = 1650] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 11:43:50 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x12e369c00) [pid = 1650] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 11:43:50 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x12bba5c00) [pid = 1650] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 11:43:50 INFO - PROCESS | 1650 | 1461264230107 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]]]}] 11:43:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 11:43:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 523ms 11:43:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 11:43:50 INFO - PROCESS | 1650 | 1461264230120 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 11:43:50 INFO - PROCESS | 1650 | 1461264230121 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 11:43:50 INFO - PROCESS | 1650 | 1461264230124 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 11:43:50 INFO - PROCESS | 1650 | 1461264230125 Marionette TRACE conn2 <- [1,2182,null,{}] 11:43:50 INFO - PROCESS | 1650 | 1461264230127 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}] 11:43:50 INFO - PROCESS | 1650 | 1461264230213 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 11:43:50 INFO - PROCESS | 1650 | 1461264230217 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x1241e0800 == 61 [pid = 1650] [id = 553] 11:43:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x1188e9400) [pid = 1650] [serial = 1659] [outer = 0x0] 11:43:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x11bb48000) [pid = 1650] [serial = 1660] [outer = 0x1188e9400] 11:43:50 INFO - PROCESS | 1650 | 1461264230243 Marionette DEBUG loaded listener.js 11:43:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x127ef6400) [pid = 1650] [serial = 1661] [outer = 0x1188e9400] 11:43:50 INFO - PROCESS | 1650 | 1461264230597 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]]]}] 11:43:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 11:43:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 520ms 11:43:50 INFO - PROCESS | 1650 | 1461264230644 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 11:43:50 INFO - PROCESS | 1650 | 1461264230646 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 11:43:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 11:43:50 INFO - PROCESS | 1650 | 1461264230648 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 11:43:50 INFO - PROCESS | 1650 | 1461264230649 Marionette TRACE conn2 <- [1,2186,null,{}] 11:43:50 INFO - PROCESS | 1650 | 1461264230652 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}] 11:43:50 INFO - PROCESS | 1650 | 1461264230762 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 11:43:50 INFO - PROCESS | 1650 | 1461264230768 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x13036d800 == 62 [pid = 1650] [id = 554] 11:43:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x1156f0c00) [pid = 1650] [serial = 1662] [outer = 0x0] 11:43:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12bba5c00) [pid = 1650] [serial = 1663] [outer = 0x1156f0c00] 11:43:50 INFO - PROCESS | 1650 | 1461264230793 Marionette DEBUG loaded listener.js 11:43:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12e38b400) [pid = 1650] [serial = 1664] [outer = 0x1156f0c00] 11:43:51 INFO - PROCESS | 1650 | 1461264231102 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]]]}] 11:43:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 11:43:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 471ms 11:43:51 INFO - PROCESS | 1650 | 1461264231121 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 11:43:51 INFO - PROCESS | 1650 | 1461264231122 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 11:43:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 11:43:51 INFO - PROCESS | 1650 | 1461264231125 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 11:43:51 INFO - PROCESS | 1650 | 1461264231126 Marionette TRACE conn2 <- [1,2190,null,{}] 11:43:51 INFO - PROCESS | 1650 | 1461264231128 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}] 11:43:51 INFO - PROCESS | 1650 | 1461264231217 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 11:43:51 INFO - PROCESS | 1650 | 1461264231221 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x130a9a800 == 63 [pid = 1650] [id = 555] 11:43:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x12cf14800) [pid = 1650] [serial = 1665] [outer = 0x0] 11:43:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x12e69dc00) [pid = 1650] [serial = 1666] [outer = 0x12cf14800] 11:43:51 INFO - PROCESS | 1650 | 1461264231247 Marionette DEBUG loaded listener.js 11:43:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x12e81f400) [pid = 1650] [serial = 1667] [outer = 0x12cf14800] 11:43:51 INFO - PROCESS | 1650 | 1461264231606 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]]]}] 11:43:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 11:43:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 518ms 11:43:51 INFO - PROCESS | 1650 | 1461264231645 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 11:43:51 INFO - PROCESS | 1650 | 1461264231646 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 11:43:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 11:43:51 INFO - PROCESS | 1650 | 1461264231649 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 11:43:51 INFO - PROCESS | 1650 | 1461264231650 Marionette TRACE conn2 <- [1,2194,null,{}] 11:43:51 INFO - PROCESS | 1650 | 1461264231653 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}] 11:43:51 INFO - PROCESS | 1650 | 1461264231756 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 11:43:51 INFO - PROCESS | 1650 | 1461264231761 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x1365c6000 == 64 [pid = 1650] [id = 556] 11:43:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x12e822000) [pid = 1650] [serial = 1668] [outer = 0x0] 11:43:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x12e997000) [pid = 1650] [serial = 1669] [outer = 0x12e822000] 11:43:51 INFO - PROCESS | 1650 | 1461264231790 Marionette DEBUG loaded listener.js 11:43:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x12e9a3000) [pid = 1650] [serial = 1670] [outer = 0x12e822000] 11:43:52 INFO - PROCESS | 1650 | 1461264232247 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]]]}] 11:43:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 11:43:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 621ms 11:43:52 INFO - PROCESS | 1650 | 1461264232271 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 11:43:52 INFO - PROCESS | 1650 | 1461264232273 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 11:43:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 11:43:52 INFO - PROCESS | 1650 | 1461264232277 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 11:43:52 INFO - PROCESS | 1650 | 1461264232280 Marionette TRACE conn2 <- [1,2198,null,{}] 11:43:52 INFO - PROCESS | 1650 | 1461264232302 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}] 11:43:52 INFO - PROCESS | 1650 | 1461264232409 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 11:43:52 INFO - PROCESS | 1650 | 1461264232488 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x114bac000 == 65 [pid = 1650] [id = 557] 11:43:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x1146c8000) [pid = 1650] [serial = 1671] [outer = 0x0] 11:43:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x1188e1c00) [pid = 1650] [serial = 1672] [outer = 0x1146c8000] 11:43:52 INFO - PROCESS | 1650 | 1461264232519 Marionette DEBUG loaded listener.js 11:43:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x11ade8000) [pid = 1650] [serial = 1673] [outer = 0x1146c8000] 11:43:52 INFO - PROCESS | 1650 | 1461264232909 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]]]}] 11:43:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 11:43:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 674ms 11:43:52 INFO - PROCESS | 1650 | 1461264232951 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 11:43:52 INFO - PROCESS | 1650 | 1461264232955 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 11:43:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 11:43:52 INFO - PROCESS | 1650 | 1461264232960 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 11:43:52 INFO - PROCESS | 1650 | 1461264232961 Marionette TRACE conn2 <- [1,2202,null,{}] 11:43:52 INFO - PROCESS | 1650 | 1461264232964 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}] 11:43:53 INFO - PROCESS | 1650 | 1461264233095 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 11:43:53 INFO - PROCESS | 1650 | 1461264233186 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x127ea5800 == 66 [pid = 1650] [id = 558] 11:43:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x11be53000) [pid = 1650] [serial = 1674] [outer = 0x0] 11:43:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x123ac3000) [pid = 1650] [serial = 1675] [outer = 0x11be53000] 11:43:53 INFO - PROCESS | 1650 | 1461264233217 Marionette DEBUG loaded listener.js 11:43:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x1279bf400) [pid = 1650] [serial = 1676] [outer = 0x11be53000] 11:43:53 INFO - PROCESS | 1650 | 1461264233643 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]]]}] 11:43:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 11:43:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 724ms 11:43:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 11:43:53 INFO - PROCESS | 1650 | 1461264233684 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 11:43:53 INFO - PROCESS | 1650 | 1461264233686 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 11:43:53 INFO - PROCESS | 1650 | 1461264233688 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 11:43:53 INFO - PROCESS | 1650 | 1461264233691 Marionette TRACE conn2 <- [1,2206,null,{}] 11:43:53 INFO - PROCESS | 1650 | 1461264233698 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}] 11:43:53 INFO - PROCESS | 1650 | 1461264233804 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 11:43:53 INFO - PROCESS | 1650 | 1461264233882 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f4b1000 == 67 [pid = 1650] [id = 559] 11:43:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x1290bb400) [pid = 1650] [serial = 1677] [outer = 0x0] 11:43:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x12bba2400) [pid = 1650] [serial = 1678] [outer = 0x1290bb400] 11:43:53 INFO - PROCESS | 1650 | 1461264233915 Marionette DEBUG loaded listener.js 11:43:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x12d26b400) [pid = 1650] [serial = 1679] [outer = 0x1290bb400] 11:43:54 INFO - PROCESS | 1650 | 1461264234385 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]]]}] 11:43:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 11:43:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 724ms 11:43:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 11:43:54 INFO - PROCESS | 1650 | 1461264234423 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 11:43:54 INFO - PROCESS | 1650 | 1461264234425 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 11:43:54 INFO - PROCESS | 1650 | 1461264234427 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 11:43:54 INFO - PROCESS | 1650 | 1461264234428 Marionette TRACE conn2 <- [1,2210,null,{}] 11:43:54 INFO - PROCESS | 1650 | 1461264234430 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}] 11:43:54 INFO - PROCESS | 1650 | 1461264234521 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 11:43:54 INFO - PROCESS | 1650 | 1461264234616 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x13637b800 == 68 [pid = 1650] [id = 560] 11:43:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x12d47e000) [pid = 1650] [serial = 1680] [outer = 0x0] 11:43:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x12da18400) [pid = 1650] [serial = 1681] [outer = 0x12d47e000] 11:43:54 INFO - PROCESS | 1650 | 1461264234665 Marionette DEBUG loaded listener.js 11:43:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x12e696800) [pid = 1650] [serial = 1682] [outer = 0x12d47e000] 11:43:55 INFO - PROCESS | 1650 | 1461264235191 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]]]}] 11:43:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 11:43:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 772ms 11:43:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 11:43:55 INFO - PROCESS | 1650 | 1461264235201 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 11:43:55 INFO - PROCESS | 1650 | 1461264235203 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 11:43:55 INFO - PROCESS | 1650 | 1461264235206 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 11:43:55 INFO - PROCESS | 1650 | 1461264235208 Marionette TRACE conn2 <- [1,2214,null,{}] 11:43:55 INFO - PROCESS | 1650 | 1461264235211 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}] 11:43:55 INFO - PROCESS | 1650 | 1461264235342 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 11:43:55 INFO - PROCESS | 1650 | 1461264235408 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x136391000 == 69 [pid = 1650] [id = 561] 11:43:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x12e32a000) [pid = 1650] [serial = 1683] [outer = 0x0] 11:43:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x12e996000) [pid = 1650] [serial = 1684] [outer = 0x12e32a000] 11:43:55 INFO - PROCESS | 1650 | 1461264235478 Marionette DEBUG loaded listener.js 11:43:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x12e99e000) [pid = 1650] [serial = 1685] [outer = 0x12e32a000] 11:43:55 INFO - PROCESS | 1650 | 1461264235877 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]]]}] 11:43:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 11:43:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 724ms 11:43:55 INFO - PROCESS | 1650 | 1461264235930 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 11:43:55 INFO - PROCESS | 1650 | 1461264235931 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 11:43:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 11:43:55 INFO - PROCESS | 1650 | 1461264235934 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 11:43:55 INFO - PROCESS | 1650 | 1461264235935 Marionette TRACE conn2 <- [1,2218,null,{}] 11:43:55 INFO - PROCESS | 1650 | 1461264235937 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}] 11:43:56 INFO - PROCESS | 1650 | 1461264236056 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 11:43:56 INFO - PROCESS | 1650 | 1461264236142 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x1241db800 == 70 [pid = 1650] [id = 562] 11:43:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x12d039000) [pid = 1650] [serial = 1686] [outer = 0x0] 11:43:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x12e9a2000) [pid = 1650] [serial = 1687] [outer = 0x12d039000] 11:43:56 INFO - PROCESS | 1650 | 1461264236174 Marionette DEBUG loaded listener.js 11:43:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x12edee000) [pid = 1650] [serial = 1688] [outer = 0x12d039000] 11:43:56 INFO - PROCESS | 1650 | 1461264236580 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]]]}] 11:43:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 11:43:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 671ms 11:43:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 11:43:56 INFO - PROCESS | 1650 | 1461264236605 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 11:43:56 INFO - PROCESS | 1650 | 1461264236606 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 11:43:56 INFO - PROCESS | 1650 | 1461264236609 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 11:43:56 INFO - PROCESS | 1650 | 1461264236610 Marionette TRACE conn2 <- [1,2222,null,{}] 11:43:56 INFO - PROCESS | 1650 | 1461264236612 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}] 11:43:56 INFO - PROCESS | 1650 | 1461264236715 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 11:43:57 INFO - PROCESS | 1650 | 1461264237052 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x119116800 == 71 [pid = 1650] [id = 563] 11:43:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x1144cdc00) [pid = 1650] [serial = 1689] [outer = 0x0] 11:43:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x1146c5000) [pid = 1650] [serial = 1690] [outer = 0x1144cdc00] 11:43:57 INFO - PROCESS | 1650 | 1461264237108 Marionette DEBUG loaded listener.js 11:43:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x115646400) [pid = 1650] [serial = 1691] [outer = 0x1144cdc00] 11:43:57 INFO - PROCESS | 1650 | 1461264237535 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]]]}] 11:43:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 11:43:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 972ms 11:43:57 INFO - PROCESS | 1650 | 1461264237582 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 11:43:57 INFO - PROCESS | 1650 | 1461264237585 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 11:43:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 11:43:57 INFO - PROCESS | 1650 | 1461264237588 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 11:43:57 INFO - PROCESS | 1650 | 1461264237589 Marionette TRACE conn2 <- [1,2226,null,{}] 11:43:57 INFO - PROCESS | 1650 | 1461264237593 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}] 11:43:57 INFO - PROCESS | 1650 | 1461264237691 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 11:43:57 INFO - PROCESS | 1650 | 1461264237761 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x11afb8800 == 72 [pid = 1650] [id = 564] 11:43:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x116017000) [pid = 1650] [serial = 1692] [outer = 0x0] 11:43:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x119128000) [pid = 1650] [serial = 1693] [outer = 0x116017000] 11:43:57 INFO - PROCESS | 1650 | 1461264237790 Marionette DEBUG loaded listener.js 11:43:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x11bb56c00) [pid = 1650] [serial = 1694] [outer = 0x116017000] 11:43:58 INFO - PROCESS | 1650 | --DOCSHELL 0x1245d0800 == 71 [pid = 1650] [id = 494] 11:43:58 INFO - PROCESS | 1650 | --DOCSHELL 0x11bc21800 == 70 [pid = 1650] [id = 51] 11:43:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12e4e0000 == 69 [pid = 1650] [id = 492] 11:43:58 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab1f000 == 68 [pid = 1650] [id = 493] 11:43:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12e48b800 == 67 [pid = 1650] [id = 495] 11:43:58 INFO - PROCESS | 1650 | --DOCSHELL 0x11ad92800 == 66 [pid = 1650] [id = 49] 11:43:58 INFO - PROCESS | 1650 | --DOCSHELL 0x130a9a800 == 65 [pid = 1650] [id = 555] 11:43:58 INFO - PROCESS | 1650 | --DOCSHELL 0x13036d800 == 64 [pid = 1650] [id = 554] 11:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x114c71c00) [pid = 1650] [serial = 1588] [outer = 0x0] [url = about:blank] 11:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x11be50400) [pid = 1650] [serial = 1591] [outer = 0x0] [url = about:blank] 11:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x129b6a400) [pid = 1650] [serial = 1594] [outer = 0x0] [url = about:blank] 11:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x12b2c9800) [pid = 1650] [serial = 1597] [outer = 0x0] [url = about:blank] 11:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x12e81f000) [pid = 1650] [serial = 1603] [outer = 0x0] [url = about:blank] 11:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x11a968400) [pid = 1650] [serial = 1612] [outer = 0x0] [url = about:blank] 11:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x12d264800) [pid = 1650] [serial = 1600] [outer = 0x0] [url = about:blank] 11:43:58 INFO - PROCESS | 1650 | --DOCSHELL 0x1241e0800 == 63 [pid = 1650] [id = 553] 11:43:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12fc56000 == 62 [pid = 1650] [id = 552] 11:43:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12f039800 == 61 [pid = 1650] [id = 551] 11:43:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12e941800 == 60 [pid = 1650] [id = 550] 11:43:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12e4ea800 == 59 [pid = 1650] [id = 549] 11:43:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12bb36000 == 58 [pid = 1650] [id = 548] 11:43:58 INFO - PROCESS | 1650 | --DOCSHELL 0x11b6c3000 == 57 [pid = 1650] [id = 547] 11:43:58 INFO - PROCESS | 1650 | --DOCSHELL 0x11bccd000 == 56 [pid = 1650] [id = 546] 11:43:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12e6c8000 == 55 [pid = 1650] [id = 528] 11:43:58 INFO - PROCESS | 1650 | --DOCSHELL 0x127e9d800 == 54 [pid = 1650] [id = 541] 11:43:58 INFO - PROCESS | 1650 | --DOCSHELL 0x11bcb0000 == 53 [pid = 1650] [id = 538] 11:43:58 INFO - PROCESS | 1650 | --DOCSHELL 0x11c4c6000 == 52 [pid = 1650] [id = 537] 11:43:58 INFO - PROCESS | 1650 | 1461264238336 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]]]}] 11:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x12ba75800) [pid = 1650] [serial = 1567] [outer = 0x0] [url = about:blank] 11:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x11605c000) [pid = 1650] [serial = 1549] [outer = 0x0] [url = about:blank] 11:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x12b260800) [pid = 1650] [serial = 1564] [outer = 0x0] [url = about:blank] 11:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x127ec2800) [pid = 1650] [serial = 1561] [outer = 0x0] [url = about:blank] 11:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x129889400) [pid = 1650] [serial = 1562] [outer = 0x0] [url = about:blank] 11:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x11acf9800) [pid = 1650] [serial = 1552] [outer = 0x0] [url = about:blank] 11:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x11be58800) [pid = 1650] [serial = 1553] [outer = 0x0] [url = about:blank] 11:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x1237a7400) [pid = 1650] [serial = 1555] [outer = 0x0] [url = about:blank] 11:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x123dac800) [pid = 1650] [serial = 1556] [outer = 0x0] [url = about:blank] 11:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x12bdbe000) [pid = 1650] [serial = 1570] [outer = 0x0] [url = about:blank] 11:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x12b2ca400) [pid = 1650] [serial = 1540] [outer = 0x0] [url = about:blank] 11:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x12da1f800) [pid = 1650] [serial = 1531] [outer = 0x0] [url = about:blank] 11:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x12e331400) [pid = 1650] [serial = 1532] [outer = 0x0] [url = about:blank] 11:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x11c7c5400) [pid = 1650] [serial = 1537] [outer = 0x0] [url = about:blank] 11:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x11ade6c00) [pid = 1650] [serial = 1534] [outer = 0x0] [url = about:blank] 11:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x12d4c1400) [pid = 1650] [serial = 1546] [outer = 0x0] [url = about:blank] 11:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x12d266400) [pid = 1650] [serial = 1543] [outer = 0x0] [url = about:blank] 11:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x12bba1c00) [pid = 1650] [serial = 1568] [outer = 0x0] [url = about:blank] 11:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x1144d6000) [pid = 1650] [serial = 1606] [outer = 0x0] [url = about:blank] 11:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x114f71800) [pid = 1650] [serial = 1607] [outer = 0x0] [url = about:blank] 11:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x12e69c000) [pid = 1650] [serial = 1586] [outer = 0x0] [url = about:blank] 11:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x12e38d800) [pid = 1650] [serial = 1583] [outer = 0x0] [url = about:blank] 11:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x12cfe1c00) [pid = 1650] [serial = 1573] [outer = 0x0] [url = about:blank] 11:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x12ce0f000) [pid = 1650] [serial = 1571] [outer = 0x0] [url = about:blank] 11:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x124024400) [pid = 1650] [serial = 1576] [outer = 0x0] [url = about:blank] 11:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x12bba0800) [pid = 1650] [serial = 1577] [outer = 0x0] [url = about:blank] 11:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x12e691800) [pid = 1650] [serial = 1585] [outer = 0x0] [url = about:blank] 11:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x12cf21000) [pid = 1650] [serial = 1579] [outer = 0x0] [url = about:blank] 11:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x12e389000) [pid = 1650] [serial = 1582] [outer = 0x0] [url = about:blank] 11:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x12d03d000) [pid = 1650] [serial = 1574] [outer = 0x0] [url = about:blank] 11:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x1267d4400) [pid = 1650] [serial = 1558] [outer = 0x0] [url = about:blank] 11:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x1279bd400) [pid = 1650] [serial = 1559] [outer = 0x0] [url = about:blank] 11:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x118984800) [pid = 1650] [serial = 1550] [outer = 0x0] [url = about:blank] 11:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x12e32d400) [pid = 1650] [serial = 1580] [outer = 0x0] [url = about:blank] 11:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x11897bc00) [pid = 1650] [serial = 1610] [outer = 0x0] [url = about:blank] 11:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12b2cd800) [pid = 1650] [serial = 1565] [outer = 0x0] [url = about:blank] 11:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x118651000) [pid = 1650] [serial = 1609] [outer = 0x0] [url = about:blank] 11:43:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 11:43:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 774ms 11:43:58 INFO - PROCESS | 1650 | 1461264238364 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 11:43:58 INFO - PROCESS | 1650 | 1461264238368 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 11:43:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 11:43:58 INFO - PROCESS | 1650 | 1461264238373 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 11:43:58 INFO - PROCESS | 1650 | 1461264238374 Marionette TRACE conn2 <- [1,2230,null,{}] 11:43:58 INFO - PROCESS | 1650 | 1461264238378 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}] 11:43:58 INFO - PROCESS | 1650 | 1461264238505 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 11:43:58 INFO - PROCESS | 1650 | 1461264238573 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x1199e8000 == 53 [pid = 1650] [id = 565] 11:43:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x11bc7cc00) [pid = 1650] [serial = 1695] [outer = 0x0] 11:43:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x11be56800) [pid = 1650] [serial = 1696] [outer = 0x11bc7cc00] 11:43:58 INFO - PROCESS | 1650 | 1461264238605 Marionette DEBUG loaded listener.js 11:43:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x11c78a000) [pid = 1650] [serial = 1697] [outer = 0x11bc7cc00] 11:43:58 INFO - PROCESS | 1650 | 1461264238938 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]]]}] 11:43:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 11:43:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 573ms 11:43:58 INFO - PROCESS | 1650 | 1461264238944 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 11:43:58 INFO - PROCESS | 1650 | 1461264238945 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 11:43:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 11:43:58 INFO - PROCESS | 1650 | 1461264238949 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 11:43:58 INFO - PROCESS | 1650 | 1461264238955 Marionette TRACE conn2 <- [1,2234,null,{}] 11:43:58 INFO - PROCESS | 1650 | 1461264238962 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}] 11:43:59 INFO - PROCESS | 1650 | 1461264239064 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 11:43:59 INFO - PROCESS | 1650 | 1461264239071 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ecb000 == 54 [pid = 1650] [id = 566] 11:43:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x123991800) [pid = 1650] [serial = 1698] [outer = 0x0] 11:43:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x127449800) [pid = 1650] [serial = 1699] [outer = 0x123991800] 11:43:59 INFO - PROCESS | 1650 | 1461264239097 Marionette DEBUG loaded listener.js 11:43:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x127ec5000) [pid = 1650] [serial = 1700] [outer = 0x123991800] 11:43:59 INFO - PROCESS | 1650 | 1461264239440 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]]]}] 11:43:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 11:43:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 526ms 11:43:59 INFO - PROCESS | 1650 | 1461264239474 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 11:43:59 INFO - PROCESS | 1650 | 1461264239476 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 11:43:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 11:43:59 INFO - PROCESS | 1650 | 1461264239478 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 11:43:59 INFO - PROCESS | 1650 | 1461264239479 Marionette TRACE conn2 <- [1,2238,null,{}] 11:43:59 INFO - PROCESS | 1650 | 1461264239482 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}] 11:43:59 INFO - PROCESS | 1650 | 1461264239563 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 11:43:59 INFO - PROCESS | 1650 | 1461264239569 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x11580b800 == 55 [pid = 1650] [id = 567] 11:43:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x127ecbc00) [pid = 1650] [serial = 1701] [outer = 0x0] 11:43:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x1297e8800) [pid = 1650] [serial = 1702] [outer = 0x127ecbc00] 11:43:59 INFO - PROCESS | 1650 | 1461264239596 Marionette DEBUG loaded listener.js 11:43:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x129e34800) [pid = 1650] [serial = 1703] [outer = 0x127ecbc00] 11:43:59 INFO - PROCESS | 1650 | 1461264239921 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]]]}] 11:43:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 11:43:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 469ms 11:43:59 INFO - PROCESS | 1650 | 1461264239948 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 11:43:59 INFO - PROCESS | 1650 | 1461264239950 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 11:43:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 11:43:59 INFO - PROCESS | 1650 | 1461264239954 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 11:43:59 INFO - PROCESS | 1650 | 1461264239955 Marionette TRACE conn2 <- [1,2242,null,{}] 11:43:59 INFO - PROCESS | 1650 | 1461264239958 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}] 11:44:00 INFO - PROCESS | 1650 | 1461264240041 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 11:44:00 INFO - PROCESS | 1650 | 1461264240109 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x127fa5000 == 56 [pid = 1650] [id = 568] 11:44:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x12b26cc00) [pid = 1650] [serial = 1704] [outer = 0x0] 11:44:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x12b2c8c00) [pid = 1650] [serial = 1705] [outer = 0x12b26cc00] 11:44:00 INFO - PROCESS | 1650 | 1461264240143 Marionette DEBUG loaded listener.js 11:44:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12ba77400) [pid = 1650] [serial = 1706] [outer = 0x12b26cc00] 11:44:00 INFO - PROCESS | 1650 | 1461264240481 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]]]}] 11:44:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 11:44:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 568ms 11:44:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 11:44:00 INFO - PROCESS | 1650 | 1461264240523 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 11:44:00 INFO - PROCESS | 1650 | 1461264240524 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 11:44:00 INFO - PROCESS | 1650 | 1461264240526 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 11:44:00 INFO - PROCESS | 1650 | 1461264240527 Marionette TRACE conn2 <- [1,2246,null,{}] 11:44:00 INFO - PROCESS | 1650 | 1461264240530 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}] 11:44:00 INFO - PROCESS | 1650 | 1461264240634 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 11:44:00 INFO - PROCESS | 1650 | 1461264240639 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb39000 == 57 [pid = 1650] [id = 569] 11:44:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12ba7d000) [pid = 1650] [serial = 1707] [outer = 0x0] 11:44:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12ce0f400) [pid = 1650] [serial = 1708] [outer = 0x12ba7d000] 11:44:00 INFO - PROCESS | 1650 | 1461264240698 Marionette DEBUG loaded listener.js 11:44:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x12cfe9400) [pid = 1650] [serial = 1709] [outer = 0x12ba7d000] 11:44:01 INFO - PROCESS | 1650 | 1461264241028 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]]]}] 11:44:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 11:44:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 518ms 11:44:01 INFO - PROCESS | 1650 | 1461264241045 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 11:44:01 INFO - PROCESS | 1650 | 1461264241046 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 11:44:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 11:44:01 INFO - PROCESS | 1650 | 1461264241048 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 11:44:01 INFO - PROCESS | 1650 | 1461264241050 Marionette TRACE conn2 <- [1,2250,null,{}] 11:44:01 INFO - PROCESS | 1650 | 1461264241055 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}] 11:44:01 INFO - PROCESS | 1650 | 1461264241161 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 11:44:01 INFO - PROCESS | 1650 | 1461264241175 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d09f000 == 58 [pid = 1650] [id = 570] 11:44:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x12d037c00) [pid = 1650] [serial = 1710] [outer = 0x0] 11:44:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x12d263800) [pid = 1650] [serial = 1711] [outer = 0x12d037c00] 11:44:01 INFO - PROCESS | 1650 | 1461264241200 Marionette DEBUG loaded listener.js 11:44:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x12d478800) [pid = 1650] [serial = 1712] [outer = 0x12d037c00] 11:44:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 11:44:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 471ms 11:44:01 INFO - PROCESS | 1650 | 1461264241512 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]]]}] 11:44:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 11:44:01 INFO - PROCESS | 1650 | 1461264241525 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 11:44:01 INFO - PROCESS | 1650 | 1461264241526 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 11:44:01 INFO - PROCESS | 1650 | 1461264241528 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 11:44:01 INFO - PROCESS | 1650 | 1461264241529 Marionette TRACE conn2 <- [1,2254,null,{}] 11:44:01 INFO - PROCESS | 1650 | 1461264241532 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}] 11:44:01 INFO - PROCESS | 1650 | 1461264241643 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 11:44:01 INFO - PROCESS | 1650 | 1461264241655 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db1e000 == 59 [pid = 1650] [id = 571] 11:44:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x12d4b8c00) [pid = 1650] [serial = 1713] [outer = 0x0] 11:44:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x12da12400) [pid = 1650] [serial = 1714] [outer = 0x12d4b8c00] 11:44:01 INFO - PROCESS | 1650 | 1461264241680 Marionette DEBUG loaded listener.js 11:44:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x12e327000) [pid = 1650] [serial = 1715] [outer = 0x12d4b8c00] 11:44:02 INFO - PROCESS | 1650 | 1461264242040 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]]]}] 11:44:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 11:44:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 522ms 11:44:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 11:44:02 INFO - PROCESS | 1650 | 1461264242052 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 11:44:02 INFO - PROCESS | 1650 | 1461264242054 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 11:44:02 INFO - PROCESS | 1650 | 1461264242056 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 11:44:02 INFO - PROCESS | 1650 | 1461264242057 Marionette TRACE conn2 <- [1,2258,null,{}] 11:44:02 INFO - PROCESS | 1650 | 1461264242059 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}] 11:44:02 INFO - PROCESS | 1650 | 1461264242163 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 11:44:02 INFO - PROCESS | 1650 | 1461264242176 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e4db000 == 60 [pid = 1650] [id = 572] 11:44:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x12e331400) [pid = 1650] [serial = 1716] [outer = 0x0] 11:44:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x12e380400) [pid = 1650] [serial = 1717] [outer = 0x12e331400] 11:44:02 INFO - PROCESS | 1650 | 1461264242201 Marionette DEBUG loaded listener.js 11:44:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x12e693000) [pid = 1650] [serial = 1718] [outer = 0x12e331400] 11:44:02 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x12ba79800) [pid = 1650] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 11:44:02 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x12d041800) [pid = 1650] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 11:44:02 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x12d265000) [pid = 1650] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 11:44:02 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x11577f800) [pid = 1650] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 11:44:02 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x11c7ca800) [pid = 1650] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 11:44:02 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x11a884c00) [pid = 1650] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 11:44:02 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x115780400) [pid = 1650] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 11:44:02 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x1188e9400) [pid = 1650] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 11:44:02 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x12cf14800) [pid = 1650] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 11:44:02 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x1156f0c00) [pid = 1650] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 11:44:02 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x129e37000) [pid = 1650] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 11:44:02 INFO - PROCESS | 1650 | 1461264242878 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]]]}] 11:44:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 11:44:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 869ms 11:44:02 INFO - PROCESS | 1650 | 1461264242925 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 11:44:02 INFO - PROCESS | 1650 | 1461264242926 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 11:44:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 11:44:02 INFO - PROCESS | 1650 | 1461264242943 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 11:44:02 INFO - PROCESS | 1650 | 1461264242945 Marionette TRACE conn2 <- [1,2262,null,{}] 11:44:02 INFO - PROCESS | 1650 | 1461264242947 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}] 11:44:03 INFO - PROCESS | 1650 | 1461264243034 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 11:44:03 INFO - PROCESS | 1650 | 1461264243038 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x126760000 == 61 [pid = 1650] [id = 573] 11:44:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x114c74c00) [pid = 1650] [serial = 1719] [outer = 0x0] 11:44:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x127fc2000) [pid = 1650] [serial = 1720] [outer = 0x114c74c00] 11:44:03 INFO - PROCESS | 1650 | 1461264243126 Marionette DEBUG loaded listener.js 11:44:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x12e69b800) [pid = 1650] [serial = 1721] [outer = 0x114c74c00] 11:44:03 INFO - PROCESS | 1650 | 1461264243429 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]]]}] 11:44:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 11:44:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 533ms 11:44:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 11:44:03 INFO - PROCESS | 1650 | 1461264243462 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 11:44:03 INFO - PROCESS | 1650 | 1461264243464 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 11:44:03 INFO - PROCESS | 1650 | 1461264243466 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 11:44:03 INFO - PROCESS | 1650 | 1461264243471 Marionette TRACE conn2 <- [1,2266,null,{}] 11:44:03 INFO - PROCESS | 1650 | 1461264243473 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}] 11:44:03 INFO - PROCESS | 1650 | 1461264243570 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 11:44:03 INFO - PROCESS | 1650 | 1461264243575 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f02f800 == 62 [pid = 1650] [id = 574] 11:44:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x12e820000) [pid = 1650] [serial = 1722] [outer = 0x0] 11:44:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x12e9bb800) [pid = 1650] [serial = 1723] [outer = 0x12e820000] 11:44:03 INFO - PROCESS | 1650 | 1461264243600 Marionette DEBUG loaded listener.js 11:44:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x12ededc00) [pid = 1650] [serial = 1724] [outer = 0x12e820000] 11:44:03 INFO - PROCESS | 1650 | 1461264243937 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]]]}] 11:44:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 11:44:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 522ms 11:44:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 11:44:04 INFO - PROCESS | 1650 | 1461264244000 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 11:44:04 INFO - PROCESS | 1650 | 1461264244001 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 11:44:04 INFO - PROCESS | 1650 | 1461264244003 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 11:44:04 INFO - PROCESS | 1650 | 1461264244004 Marionette TRACE conn2 <- [1,2270,null,{}] 11:44:04 INFO - PROCESS | 1650 | 1461264244006 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}] 11:44:04 INFO - PROCESS | 1650 | 1461264244090 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 11:44:04 INFO - PROCESS | 1650 | 1461264244094 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f4bb800 == 63 [pid = 1650] [id = 575] 11:44:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x12edf1800) [pid = 1650] [serial = 1725] [outer = 0x0] 11:44:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x12edf8c00) [pid = 1650] [serial = 1726] [outer = 0x12edf1800] 11:44:04 INFO - PROCESS | 1650 | 1461264244119 Marionette DEBUG loaded listener.js 11:44:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x12ef02c00) [pid = 1650] [serial = 1727] [outer = 0x12edf1800] 11:44:04 INFO - PROCESS | 1650 | 1461264244465 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]]]}] 11:44:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 11:44:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 469ms 11:44:04 INFO - PROCESS | 1650 | 1461264244472 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 11:44:04 INFO - PROCESS | 1650 | 1461264244473 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 11:44:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 11:44:04 INFO - PROCESS | 1650 | 1461264244475 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 11:44:04 INFO - PROCESS | 1650 | 1461264244477 Marionette TRACE conn2 <- [1,2274,null,{}] 11:44:04 INFO - PROCESS | 1650 | 1461264244479 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}] 11:44:04 INFO - PROCESS | 1650 | 1461264244568 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 11:44:04 INFO - PROCESS | 1650 | 1461264244573 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fe36000 == 64 [pid = 1650] [id = 576] 11:44:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x12ef05000) [pid = 1650] [serial = 1728] [outer = 0x0] 11:44:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x12ef0b800) [pid = 1650] [serial = 1729] [outer = 0x12ef05000] 11:44:04 INFO - PROCESS | 1650 | 1461264244599 Marionette DEBUG loaded listener.js 11:44:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x12f0bf000) [pid = 1650] [serial = 1730] [outer = 0x12ef05000] 11:44:05 INFO - PROCESS | 1650 | --DOCSHELL 0x130364800 == 63 [pid = 1650] [id = 534] 11:44:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12db0b800 == 62 [pid = 1650] [id = 531] 11:44:05 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab03000 == 61 [pid = 1650] [id = 48] 11:44:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12f4c9800 == 60 [pid = 1650] [id = 532] 11:44:05 INFO - PROCESS | 1650 | --DOCSHELL 0x11c4dd000 == 59 [pid = 1650] [id = 530] 11:44:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12fe32000 == 58 [pid = 1650] [id = 533] 11:44:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12f03a000 == 57 [pid = 1650] [id = 510] 11:44:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12d094800 == 56 [pid = 1650] [id = 544] 11:44:05 INFO - PROCESS | 1650 | --DOCSHELL 0x119258800 == 55 [pid = 1650] [id = 529] 11:44:05 INFO - PROCESS | 1650 | --DOCSHELL 0x11608f000 == 54 [pid = 1650] [id = 497] 11:44:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12db20800 == 53 [pid = 1650] [id = 545] 11:44:05 INFO - PROCESS | 1650 | --DOCSHELL 0x119c52000 == 52 [pid = 1650] [id = 47] 11:44:05 INFO - PROCESS | 1650 | --DOCSHELL 0x126664000 == 51 [pid = 1650] [id = 540] 11:44:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12bb3a000 == 50 [pid = 1650] [id = 543] 11:44:05 INFO - PROCESS | 1650 | --DOCSHELL 0x129b4c000 == 49 [pid = 1650] [id = 542] 11:44:05 INFO - PROCESS | 1650 | --DOCSHELL 0x11bcbb000 == 48 [pid = 1650] [id = 539] 11:44:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12e6c1000 == 47 [pid = 1650] [id = 496] 11:44:05 INFO - PROCESS | 1650 | --DOCSHELL 0x11afb8800 == 46 [pid = 1650] [id = 564] 11:44:05 INFO - PROCESS | 1650 | --DOCSHELL 0x119116800 == 45 [pid = 1650] [id = 563] 11:44:05 INFO - PROCESS | 1650 | --DOCSHELL 0x1241db800 == 44 [pid = 1650] [id = 562] 11:44:05 INFO - PROCESS | 1650 | --DOCSHELL 0x136391000 == 43 [pid = 1650] [id = 561] 11:44:05 INFO - PROCESS | 1650 | --DOCSHELL 0x13637b800 == 42 [pid = 1650] [id = 560] 11:44:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12f4b1000 == 41 [pid = 1650] [id = 559] 11:44:05 INFO - PROCESS | 1650 | --DOCSHELL 0x127ea5800 == 40 [pid = 1650] [id = 558] 11:44:05 INFO - PROCESS | 1650 | --DOCSHELL 0x1365c6000 == 39 [pid = 1650] [id = 556] 11:44:05 INFO - PROCESS | 1650 | --DOCSHELL 0x114bac000 == 38 [pid = 1650] [id = 557] 11:44:06 INFO - PROCESS | 1650 | --DOCSHELL 0x1199e8000 == 37 [pid = 1650] [id = 565] 11:44:06 INFO - PROCESS | 1650 | --DOCSHELL 0x127fa5000 == 36 [pid = 1650] [id = 568] 11:44:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12e4db000 == 35 [pid = 1650] [id = 572] 11:44:06 INFO - PROCESS | 1650 | --DOCSHELL 0x126760000 == 34 [pid = 1650] [id = 573] 11:44:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12bb39000 == 33 [pid = 1650] [id = 569] 11:44:06 INFO - PROCESS | 1650 | --DOCSHELL 0x123ecb000 == 32 [pid = 1650] [id = 566] 11:44:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12f02f800 == 31 [pid = 1650] [id = 574] 11:44:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12db1e000 == 30 [pid = 1650] [id = 571] 11:44:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12d09f000 == 29 [pid = 1650] [id = 570] 11:44:06 INFO - PROCESS | 1650 | --DOCSHELL 0x11580b800 == 28 [pid = 1650] [id = 567] 11:44:06 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x12cfe5400) [pid = 1650] [serial = 1651] [outer = 0x0] [url = about:blank] 11:44:06 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x12d270c00) [pid = 1650] [serial = 1654] [outer = 0x0] [url = about:blank] 11:44:06 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x12d041400) [pid = 1650] [serial = 1652] [outer = 0x0] [url = about:blank] 11:44:06 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x12e367c00) [pid = 1650] [serial = 1657] [outer = 0x0] [url = about:blank] 11:44:06 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x12e329800) [pid = 1650] [serial = 1655] [outer = 0x0] [url = about:blank] 11:44:06 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x11670fc00) [pid = 1650] [serial = 1639] [outer = 0x0] [url = about:blank] 11:44:06 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x1279c5000) [pid = 1650] [serial = 1645] [outer = 0x0] [url = about:blank] 11:44:06 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x11b6a2400) [pid = 1650] [serial = 1618] [outer = 0x0] [url = about:blank] 11:44:06 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x11af69800) [pid = 1650] [serial = 1613] [outer = 0x0] [url = about:blank] 11:44:06 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x1243d5800) [pid = 1650] [serial = 1624] [outer = 0x0] [url = about:blank] 11:44:06 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x11bfe4400) [pid = 1650] [serial = 1621] [outer = 0x0] [url = about:blank] 11:44:06 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x1276ef000) [pid = 1650] [serial = 1627] [outer = 0x0] [url = about:blank] 11:44:06 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x118948c00) [pid = 1650] [serial = 1615] [outer = 0x0] [url = about:blank] 11:44:06 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x11bc80400) [pid = 1650] [serial = 1642] [outer = 0x0] [url = about:blank] 11:44:06 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x11bfce800) [pid = 1650] [serial = 1643] [outer = 0x0] [url = about:blank] 11:44:06 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x129e2c800) [pid = 1650] [serial = 1630] [outer = 0x0] [url = about:blank] 11:44:06 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x12b3ebc00) [pid = 1650] [serial = 1633] [outer = 0x0] [url = about:blank] 11:44:06 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x12bdc6400) [pid = 1650] [serial = 1636] [outer = 0x0] [url = about:blank] 11:44:06 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x11bb48000) [pid = 1650] [serial = 1660] [outer = 0x0] [url = about:blank] 11:44:06 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x127ef6400) [pid = 1650] [serial = 1661] [outer = 0x0] [url = about:blank] 11:44:06 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x12e997000) [pid = 1650] [serial = 1669] [outer = 0x0] [url = about:blank] 11:44:06 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x12e69dc00) [pid = 1650] [serial = 1666] [outer = 0x0] [url = about:blank] 11:44:06 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x12e386c00) [pid = 1650] [serial = 1658] [outer = 0x0] [url = about:blank] 11:44:06 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12bba5c00) [pid = 1650] [serial = 1663] [outer = 0x0] [url = about:blank] 11:44:06 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x11a60c800) [pid = 1650] [serial = 1640] [outer = 0x0] [url = about:blank] 11:44:06 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x12ce0c400) [pid = 1650] [serial = 1649] [outer = 0x0] [url = about:blank] 11:44:06 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12b26b000) [pid = 1650] [serial = 1648] [outer = 0x0] [url = about:blank] 11:44:06 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12e38b400) [pid = 1650] [serial = 1664] [outer = 0x0] [url = about:blank] 11:44:06 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x129e31800) [pid = 1650] [serial = 1646] [outer = 0x0] [url = about:blank] 11:44:06 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x12e81f400) [pid = 1650] [serial = 1667] [outer = 0x0] [url = about:blank] 11:44:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12f4bb800 == 27 [pid = 1650] [id = 575] 11:44:06 INFO - PROCESS | 1650 | 1461264246412 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]]]}] 11:44:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 11:44:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1972ms 11:44:06 INFO - PROCESS | 1650 | 1461264246449 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 11:44:06 INFO - PROCESS | 1650 | 1461264246451 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 11:44:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 11:44:06 INFO - PROCESS | 1650 | 1461264246455 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 11:44:06 INFO - PROCESS | 1650 | 1461264246458 Marionette TRACE conn2 <- [1,2278,null,{}] 11:44:06 INFO - PROCESS | 1650 | 1461264246462 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}] 11:44:06 INFO - PROCESS | 1650 | 1461264246561 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 11:44:06 INFO - PROCESS | 1650 | 1461264246570 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x114bac000 == 28 [pid = 1650] [id = 577] 11:44:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x115641000) [pid = 1650] [serial = 1731] [outer = 0x0] 11:44:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x1156f0c00) [pid = 1650] [serial = 1732] [outer = 0x115641000] 11:44:06 INFO - PROCESS | 1650 | 1461264246598 Marionette DEBUG loaded listener.js 11:44:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x116571c00) [pid = 1650] [serial = 1733] [outer = 0x115641000] 11:44:06 INFO - PROCESS | 1650 | 1461264246952 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]]]}] 11:44:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 11:44:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 521ms 11:44:06 INFO - PROCESS | 1650 | 1461264246976 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 11:44:06 INFO - PROCESS | 1650 | 1461264246980 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 11:44:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 11:44:06 INFO - PROCESS | 1650 | 1461264246985 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 11:44:06 INFO - PROCESS | 1650 | 1461264246986 Marionette TRACE conn2 <- [1,2282,null,{}] 11:44:06 INFO - PROCESS | 1650 | 1461264246989 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}] 11:44:07 INFO - PROCESS | 1650 | 1461264247065 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 11:44:07 INFO - PROCESS | 1650 | 1461264247119 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x11581c800 == 29 [pid = 1650] [id = 578] 11:44:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x11563d800) [pid = 1650] [serial = 1734] [outer = 0x0] 11:44:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x118646c00) [pid = 1650] [serial = 1735] [outer = 0x11563d800] 11:44:07 INFO - PROCESS | 1650 | 1461264247146 Marionette DEBUG loaded listener.js 11:44:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x1189df000) [pid = 1650] [serial = 1736] [outer = 0x11563d800] 11:44:07 INFO - PROCESS | 1650 | 1461264247445 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]]]}] 11:44:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 11:44:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 473ms 11:44:07 INFO - PROCESS | 1650 | 1461264247459 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 11:44:07 INFO - PROCESS | 1650 | 1461264247461 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 11:44:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 11:44:07 INFO - PROCESS | 1650 | 1461264247463 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 11:44:07 INFO - PROCESS | 1650 | 1461264247466 Marionette TRACE conn2 <- [1,2286,null,{}] 11:44:07 INFO - PROCESS | 1650 | 1461264247483 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}] 11:44:07 INFO - PROCESS | 1650 | 1461264247568 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 11:44:07 INFO - PROCESS | 1650 | 1461264247574 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab04000 == 30 [pid = 1650] [id = 579] 11:44:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x112259800) [pid = 1650] [serial = 1737] [outer = 0x0] 11:44:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x119d65400) [pid = 1650] [serial = 1738] [outer = 0x112259800] 11:44:07 INFO - PROCESS | 1650 | 1461264247606 Marionette DEBUG loaded listener.js 11:44:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x11a968c00) [pid = 1650] [serial = 1739] [outer = 0x112259800] 11:44:07 INFO - PROCESS | 1650 | 1461264247970 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]]]}] 11:44:07 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 11:44:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 531ms 11:44:07 INFO - PROCESS | 1650 | 1461264247994 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 11:44:07 INFO - PROCESS | 1650 | 1461264247996 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 11:44:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 11:44:08 INFO - PROCESS | 1650 | 1461264247999 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 11:44:08 INFO - PROCESS | 1650 | 1461264248000 Marionette TRACE conn2 <- [1,2290,null,{}] 11:44:08 INFO - PROCESS | 1650 | 1461264248002 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}] 11:44:08 INFO - PROCESS | 1650 | 1461264248092 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 11:44:08 INFO - PROCESS | 1650 | 1461264248100 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bcbb000 == 31 [pid = 1650] [id = 580] 11:44:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x11acf3c00) [pid = 1650] [serial = 1740] [outer = 0x0] 11:44:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x11b6a5800) [pid = 1650] [serial = 1741] [outer = 0x11acf3c00] 11:44:08 INFO - PROCESS | 1650 | 1461264248142 Marionette DEBUG loaded listener.js 11:44:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x11bb53000) [pid = 1650] [serial = 1742] [outer = 0x11acf3c00] 11:44:08 INFO - PROCESS | 1650 | 1461264248559 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]]]}] 11:44:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 11:44:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 569ms 11:44:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 11:44:08 INFO - PROCESS | 1650 | 1461264248570 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 11:44:08 INFO - PROCESS | 1650 | 1461264248571 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 11:44:08 INFO - PROCESS | 1650 | 1461264248573 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 11:44:08 INFO - PROCESS | 1650 | 1461264248574 Marionette TRACE conn2 <- [1,2294,null,{}] 11:44:08 INFO - PROCESS | 1650 | 1461264248577 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}] 11:44:08 INFO - PROCESS | 1650 | 1461264248653 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 11:44:08 INFO - PROCESS | 1650 | 1461264248707 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c4df800 == 32 [pid = 1650] [id = 581] 11:44:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x115640400) [pid = 1650] [serial = 1743] [outer = 0x0] 11:44:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x11bc70400) [pid = 1650] [serial = 1744] [outer = 0x115640400] 11:44:08 INFO - PROCESS | 1650 | 1461264248733 Marionette DEBUG loaded listener.js 11:44:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x11be4ec00) [pid = 1650] [serial = 1745] [outer = 0x115640400] 11:44:09 INFO - PROCESS | 1650 | 1461264249028 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]]]}] 11:44:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 11:44:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 470ms 11:44:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 11:44:09 INFO - PROCESS | 1650 | 1461264249043 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 11:44:09 INFO - PROCESS | 1650 | 1461264249044 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 11:44:09 INFO - PROCESS | 1650 | 1461264249046 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 11:44:09 INFO - PROCESS | 1650 | 1461264249047 Marionette TRACE conn2 <- [1,2298,null,{}] 11:44:09 INFO - PROCESS | 1650 | 1461264249053 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}] 11:44:09 INFO - PROCESS | 1650 | 1461264249146 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 11:44:09 INFO - PROCESS | 1650 | 1461264249154 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x123a02800 == 33 [pid = 1650] [id = 582] 11:44:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x11be53800) [pid = 1650] [serial = 1746] [outer = 0x0] 11:44:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x11bfd4400) [pid = 1650] [serial = 1747] [outer = 0x11be53800] 11:44:09 INFO - PROCESS | 1650 | 1461264249183 Marionette DEBUG loaded listener.js 11:44:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x1237a6000) [pid = 1650] [serial = 1748] [outer = 0x11be53800] 11:44:09 INFO - PROCESS | 1650 | 1461264249491 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]]]}] 11:44:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 11:44:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 473ms 11:44:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 11:44:09 INFO - PROCESS | 1650 | 1461264249522 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 11:44:09 INFO - PROCESS | 1650 | 1461264249523 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 11:44:09 INFO - PROCESS | 1650 | 1461264249525 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 11:44:09 INFO - PROCESS | 1650 | 1461264249526 Marionette TRACE conn2 <- [1,2302,null,{}] 11:44:09 INFO - PROCESS | 1650 | 1461264249529 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}] 11:44:09 INFO - PROCESS | 1650 | 1461264249632 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 11:44:09 INFO - PROCESS | 1650 | 1461264249639 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x123b3b800 == 34 [pid = 1650] [id = 583] 11:44:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x11be4fc00) [pid = 1650] [serial = 1749] [outer = 0x0] 11:44:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x1237a7400) [pid = 1650] [serial = 1750] [outer = 0x11be4fc00] 11:44:09 INFO - PROCESS | 1650 | 1461264249664 Marionette DEBUG loaded listener.js 11:44:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x123ee4c00) [pid = 1650] [serial = 1751] [outer = 0x11be4fc00] 11:44:09 INFO - PROCESS | 1650 | 1461264249991 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]]]}] 11:44:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 11:44:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 467ms 11:44:09 INFO - PROCESS | 1650 | 1461264249994 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 11:44:09 INFO - PROCESS | 1650 | 1461264249995 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 11:44:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 11:44:09 INFO - PROCESS | 1650 | 1461264249997 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 11:44:10 INFO - PROCESS | 1650 | 1461264249998 Marionette TRACE conn2 <- [1,2306,null,{}] 11:44:10 INFO - PROCESS | 1650 | 1461264250003 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}] 11:44:10 INFO - PROCESS | 1650 | 1461264250078 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 11:44:10 INFO - PROCESS | 1650 | 1461264250085 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x1245dc000 == 35 [pid = 1650] [id = 584] 11:44:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x11522ec00) [pid = 1650] [serial = 1752] [outer = 0x0] 11:44:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x1243d4000) [pid = 1650] [serial = 1753] [outer = 0x11522ec00] 11:44:10 INFO - PROCESS | 1650 | 1461264250112 Marionette DEBUG loaded listener.js 11:44:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x124580800) [pid = 1650] [serial = 1754] [outer = 0x11522ec00] 11:44:10 INFO - PROCESS | 1650 | 1461264250469 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]]]}] 11:44:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 11:44:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 522ms 11:44:10 INFO - PROCESS | 1650 | 1461264250520 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 11:44:10 INFO - PROCESS | 1650 | 1461264250521 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 11:44:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 11:44:10 INFO - PROCESS | 1650 | 1461264250523 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 11:44:10 INFO - PROCESS | 1650 | 1461264250524 Marionette TRACE conn2 <- [1,2310,null,{}] 11:44:10 INFO - PROCESS | 1650 | 1461264250526 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}] 11:44:10 INFO - PROCESS | 1650 | 1461264250599 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 11:44:10 INFO - PROCESS | 1650 | 1461264250606 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab03000 == 36 [pid = 1650] [id = 585] 11:44:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x1243d6c00) [pid = 1650] [serial = 1755] [outer = 0x0] 11:44:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x1276b2c00) [pid = 1650] [serial = 1756] [outer = 0x1243d6c00] 11:44:10 INFO - PROCESS | 1650 | 1461264250631 Marionette DEBUG loaded listener.js 11:44:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x1279bcc00) [pid = 1650] [serial = 1757] [outer = 0x1243d6c00] 11:44:10 INFO - PROCESS | 1650 | 1461264250946 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]]]}] 11:44:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 11:44:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 468ms 11:44:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 11:44:10 INFO - PROCESS | 1650 | 1461264250992 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 11:44:10 INFO - PROCESS | 1650 | 1461264250993 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 11:44:10 INFO - PROCESS | 1650 | 1461264250995 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 11:44:10 INFO - PROCESS | 1650 | 1461264250996 Marionette TRACE conn2 <- [1,2314,null,{}] 11:44:11 INFO - PROCESS | 1650 | 1461264250998 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}] 11:44:11 INFO - PROCESS | 1650 | 1461264251077 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 11:44:11 INFO - PROCESS | 1650 | 1461264251144 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x1290cb000 == 37 [pid = 1650] [id = 586] 11:44:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x11224ec00) [pid = 1650] [serial = 1758] [outer = 0x0] 11:44:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x1279c2800) [pid = 1650] [serial = 1759] [outer = 0x11224ec00] 11:44:11 INFO - PROCESS | 1650 | 1461264251169 Marionette DEBUG loaded listener.js 11:44:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x1290af800) [pid = 1650] [serial = 1760] [outer = 0x11224ec00] 11:44:11 INFO - PROCESS | 1650 | 1461264251495 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]]]}] 11:44:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 11:44:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 521ms 11:44:11 INFO - PROCESS | 1650 | 1461264251516 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 11:44:11 INFO - PROCESS | 1650 | 1461264251520 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 11:44:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 11:44:11 INFO - PROCESS | 1650 | 1461264251529 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 11:44:11 INFO - PROCESS | 1650 | 1461264251531 Marionette TRACE conn2 <- [1,2318,null,{}] 11:44:11 INFO - PROCESS | 1650 | 1461264251533 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}] 11:44:11 INFO - PROCESS | 1650 | 1461264251639 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 11:44:11 INFO - PROCESS | 1650 | 1461264251644 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c168800 == 38 [pid = 1650] [id = 587] 11:44:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x124581c00) [pid = 1650] [serial = 1761] [outer = 0x0] 11:44:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x12988d400) [pid = 1650] [serial = 1762] [outer = 0x124581c00] 11:44:11 INFO - PROCESS | 1650 | 1461264251673 Marionette DEBUG loaded listener.js 11:44:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x123cb9000) [pid = 1650] [serial = 1763] [outer = 0x124581c00] 11:44:12 INFO - PROCESS | 1650 | 1461264252029 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] 11:44:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 11:44:12 INFO - PROCESS | 1650 | 1461264252049 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 11:44:12 INFO - PROCESS | 1650 | 1461264252054 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 11:44:12 INFO - PROCESS | 1650 | 1461264252055 Marionette TRACE conn2 <- [1,2322,null,{}] 11:44:12 INFO - PROCESS | 1650 | 1461264252058 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}] 11:44:12 INFO - PROCESS | 1650 | 1461264252164 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 11:44:12 INFO - PROCESS | 1650 | 1461264252178 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb3f800 == 39 [pid = 1650] [id = 588] 11:44:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x129e36400) [pid = 1650] [serial = 1764] [outer = 0x0] 11:44:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x12b269800) [pid = 1650] [serial = 1765] [outer = 0x129e36400] 11:44:12 INFO - PROCESS | 1650 | 1461264252204 Marionette DEBUG loaded listener.js 11:44:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x12b3ea800) [pid = 1650] [serial = 1766] [outer = 0x129e36400] 11:44:12 INFO - PROCESS | 1650 | 1461264252546 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]]]}] 11:44:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 11:44:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 518ms 11:44:12 INFO - PROCESS | 1650 | 1461264252573 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 11:44:12 INFO - PROCESS | 1650 | 1461264252574 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 11:44:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 11:44:12 INFO - PROCESS | 1650 | 1461264252576 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 11:44:12 INFO - PROCESS | 1650 | 1461264252577 Marionette TRACE conn2 <- [1,2326,null,{}] 11:44:12 INFO - PROCESS | 1650 | 1461264252580 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}] 11:44:12 INFO - PROCESS | 1650 | 1461264252673 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 11:44:12 INFO - PROCESS | 1650 | 1461264252688 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d0a5800 == 40 [pid = 1650] [id = 589] 11:44:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x12b3ef800) [pid = 1650] [serial = 1767] [outer = 0x0] 11:44:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x12b73a800) [pid = 1650] [serial = 1768] [outer = 0x12b3ef800] 11:44:12 INFO - PROCESS | 1650 | 1461264252712 Marionette DEBUG loaded listener.js 11:44:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x12ba77c00) [pid = 1650] [serial = 1769] [outer = 0x12b3ef800] 11:44:13 INFO - PROCESS | 1650 | 1461264253058 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]]]}] 11:44:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 11:44:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 518ms 11:44:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 11:44:13 INFO - PROCESS | 1650 | 1461264253095 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 11:44:13 INFO - PROCESS | 1650 | 1461264253096 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 11:44:13 INFO - PROCESS | 1650 | 1461264253098 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 11:44:13 INFO - PROCESS | 1650 | 1461264253099 Marionette TRACE conn2 <- [1,2330,null,{}] 11:44:13 INFO - PROCESS | 1650 | 1461264253101 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}] 11:44:13 INFO - PROCESS | 1650 | 1461264253198 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 11:44:13 INFO - PROCESS | 1650 | 1461264253202 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db0c000 == 41 [pid = 1650] [id = 590] 11:44:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x12b735c00) [pid = 1650] [serial = 1770] [outer = 0x0] 11:44:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x12bba7800) [pid = 1650] [serial = 1771] [outer = 0x12b735c00] 11:44:13 INFO - PROCESS | 1650 | 1461264253227 Marionette DEBUG loaded listener.js 11:44:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x12bdc2400) [pid = 1650] [serial = 1772] [outer = 0x12b735c00] 11:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x112251400) [pid = 1650] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 11:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x11bc8b800) [pid = 1650] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 11:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x1156f2c00) [pid = 1650] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 11:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x11be55400) [pid = 1650] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 11:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x11bb54800) [pid = 1650] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 11:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x1279c0000) [pid = 1650] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 11:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x12e372800) [pid = 1650] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 11:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x11aced400) [pid = 1650] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 11:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x12bdc9000) [pid = 1650] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 11:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x1290b7800) [pid = 1650] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 11:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x114c70800) [pid = 1650] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 11:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x1243cdc00) [pid = 1650] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 11:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x1290ac400) [pid = 1650] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 11:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x1144d3000) [pid = 1650] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 11:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x11be56c00) [pid = 1650] [serial = 1481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 11:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x12b264000) [pid = 1650] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 11:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x12b261800) [pid = 1650] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 11:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x119d64c00) [pid = 1650] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 11:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x123dadc00) [pid = 1650] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 11:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x113fcfc00) [pid = 1650] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 11:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x12b2c9400) [pid = 1650] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 11:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x11adec800) [pid = 1650] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 11:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x11bc89c00) [pid = 1650] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 11:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x112257800) [pid = 1650] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 11:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x123cad000) [pid = 1650] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 11:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x118980c00) [pid = 1650] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 11:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x115836000) [pid = 1650] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 11:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x11be51800) [pid = 1650] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 11:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x129b6b400) [pid = 1650] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 11:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x11533d000) [pid = 1650] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 11:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x1297e5000) [pid = 1650] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 11:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x118fa2800) [pid = 1650] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 11:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x11864e800) [pid = 1650] [serial = 1478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 11:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x1152bdc00) [pid = 1650] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 11:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x12e691c00) [pid = 1650] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 11:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x118f9e000) [pid = 1650] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 11:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x1297e5400) [pid = 1650] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 11:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x12d037c00) [pid = 1650] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 11:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12ba7d000) [pid = 1650] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 11:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12d4b8c00) [pid = 1650] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 11:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x12e331400) [pid = 1650] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 11:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x114c74c00) [pid = 1650] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 11:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x12e820000) [pid = 1650] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 11:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12edf1800) [pid = 1650] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 11:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12d47e000) [pid = 1650] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 11:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x1290bb400) [pid = 1650] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 11:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x11be53000) [pid = 1650] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 11:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x1146c8000) [pid = 1650] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 11:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12e822000) [pid = 1650] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 11:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12b26cc00) [pid = 1650] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 11:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x127ecbc00) [pid = 1650] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 11:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x123991800) [pid = 1650] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 11:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x11bc7cc00) [pid = 1650] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 11:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x116017000) [pid = 1650] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 11:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x1144cdc00) [pid = 1650] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 11:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12d039000) [pid = 1650] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 11:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12e32a000) [pid = 1650] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 11:44:14 INFO - PROCESS | 1650 | 1461264254048 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]]]}] 11:44:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 11:44:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 969ms 11:44:14 INFO - PROCESS | 1650 | 1461264254070 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 11:44:14 INFO - PROCESS | 1650 | 1461264254071 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 11:44:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 11:44:14 INFO - PROCESS | 1650 | 1461264254073 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 11:44:14 INFO - PROCESS | 1650 | 1461264254074 Marionette TRACE conn2 <- [1,2334,null,{}] 11:44:14 INFO - PROCESS | 1650 | 1461264254077 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}] 11:44:14 INFO - PROCESS | 1650 | 1461264254156 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 11:44:14 INFO - PROCESS | 1650 | 1461264254160 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x116214000 == 42 [pid = 1650] [id = 591] 11:44:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x1144cdc00) [pid = 1650] [serial = 1773] [outer = 0x0] 11:44:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x11533d000) [pid = 1650] [serial = 1774] [outer = 0x1144cdc00] 11:44:14 INFO - PROCESS | 1650 | 1461264254185 Marionette DEBUG loaded listener.js 11:44:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x118980c00) [pid = 1650] [serial = 1775] [outer = 0x1144cdc00] 11:44:14 INFO - PROCESS | 1650 | 1461264254521 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]]]}] 11:44:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 11:44:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 470ms 11:44:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 11:44:14 INFO - PROCESS | 1650 | 1461264254544 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 11:44:14 INFO - PROCESS | 1650 | 1461264254545 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 11:44:14 INFO - PROCESS | 1650 | 1461264254547 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 11:44:14 INFO - PROCESS | 1650 | 1461264254548 Marionette TRACE conn2 <- [1,2338,null,{}] 11:44:14 INFO - PROCESS | 1650 | 1461264254552 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}] 11:44:14 INFO - PROCESS | 1650 | 1461264254658 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 11:44:14 INFO - PROCESS | 1650 | 1461264254664 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c14e800 == 43 [pid = 1650] [id = 592] 11:44:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x119285c00) [pid = 1650] [serial = 1776] [outer = 0x0] 11:44:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x11af6b000) [pid = 1650] [serial = 1777] [outer = 0x119285c00] 11:44:14 INFO - PROCESS | 1650 | 1461264254691 Marionette DEBUG loaded listener.js 11:44:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x11be51800) [pid = 1650] [serial = 1778] [outer = 0x119285c00] 11:44:14 INFO - PROCESS | 1650 | 1461264254986 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]]]}] 11:44:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 11:44:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 469ms 11:44:15 INFO - PROCESS | 1650 | 1461264255017 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 11:44:15 INFO - PROCESS | 1650 | 1461264255020 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 11:44:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 11:44:15 INFO - PROCESS | 1650 | 1461264255024 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 11:44:15 INFO - PROCESS | 1650 | 1461264255025 Marionette TRACE conn2 <- [1,2342,null,{}] 11:44:15 INFO - PROCESS | 1650 | 1461264255027 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}] 11:44:15 INFO - PROCESS | 1650 | 1461264255109 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 11:44:15 INFO - PROCESS | 1650 | 1461264255114 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e484800 == 44 [pid = 1650] [id = 593] 11:44:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x11be53000) [pid = 1650] [serial = 1779] [outer = 0x0] 11:44:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x123cad000) [pid = 1650] [serial = 1780] [outer = 0x11be53000] 11:44:15 INFO - PROCESS | 1650 | 1461264255139 Marionette DEBUG loaded listener.js 11:44:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12743e000) [pid = 1650] [serial = 1781] [outer = 0x11be53000] 11:44:15 INFO - PROCESS | 1650 | 1461264255482 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]]]}] 11:44:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 11:44:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 470ms 11:44:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 11:44:15 INFO - PROCESS | 1650 | 1461264255495 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 11:44:15 INFO - PROCESS | 1650 | 1461264255496 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 11:44:15 INFO - PROCESS | 1650 | 1461264255498 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 11:44:15 INFO - PROCESS | 1650 | 1461264255499 Marionette TRACE conn2 <- [1,2346,null,{}] 11:44:15 INFO - PROCESS | 1650 | 1461264255504 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}] 11:44:15 INFO - PROCESS | 1650 | 1461264255612 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 11:44:15 INFO - PROCESS | 1650 | 1461264255618 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e4d5800 == 45 [pid = 1650] [id = 594] 11:44:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x11a967400) [pid = 1650] [serial = 1782] [outer = 0x0] 11:44:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x127fb4c00) [pid = 1650] [serial = 1783] [outer = 0x11a967400] 11:44:15 INFO - PROCESS | 1650 | 1461264255643 Marionette DEBUG loaded listener.js 11:44:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12b264000) [pid = 1650] [serial = 1784] [outer = 0x11a967400] 11:44:15 INFO - PROCESS | 1650 | 1461264255941 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]]]}] 11:44:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 11:44:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 522ms 11:44:16 INFO - PROCESS | 1650 | 1461264256021 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 11:44:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 11:44:16 INFO - PROCESS | 1650 | 1461264256023 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 11:44:16 INFO - PROCESS | 1650 | 1461264256026 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 11:44:16 INFO - PROCESS | 1650 | 1461264256029 Marionette TRACE conn2 <- [1,2350,null,{}] 11:44:16 INFO - PROCESS | 1650 | 1461264256033 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}] 11:44:16 INFO - PROCESS | 1650 | 1461264256148 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 11:44:16 INFO - PROCESS | 1650 | 1461264256205 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x114b96000 == 46 [pid = 1650] [id = 595] 11:44:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x1144d4c00) [pid = 1650] [serial = 1785] [outer = 0x0] 11:44:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x1146c5800) [pid = 1650] [serial = 1786] [outer = 0x1144d4c00] 11:44:16 INFO - PROCESS | 1650 | 1461264256237 Marionette DEBUG loaded listener.js 11:44:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x115644400) [pid = 1650] [serial = 1787] [outer = 0x1144d4c00] 11:44:16 INFO - PROCESS | 1650 | 1461264256760 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]]]}] 11:44:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 11:44:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 773ms 11:44:16 INFO - PROCESS | 1650 | 1461264256844 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 11:44:16 INFO - PROCESS | 1650 | 1461264256847 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 11:44:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 11:44:16 INFO - PROCESS | 1650 | 1461264256852 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 11:44:16 INFO - PROCESS | 1650 | 1461264256855 Marionette TRACE conn2 <- [1,2354,null,{}] 11:44:16 INFO - PROCESS | 1650 | 1461264256857 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}] 11:44:16 INFO - PROCESS | 1650 | 1461264256964 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 11:44:17 INFO - PROCESS | 1650 | 1461264257023 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bc16800 == 47 [pid = 1650] [id = 596] 11:44:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x118952400) [pid = 1650] [serial = 1788] [outer = 0x0] 11:44:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x118f9a000) [pid = 1650] [serial = 1789] [outer = 0x118952400] 11:44:17 INFO - PROCESS | 1650 | 1461264257053 Marionette DEBUG loaded listener.js 11:44:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x11912d000) [pid = 1650] [serial = 1790] [outer = 0x118952400] 11:44:17 INFO - PROCESS | 1650 | 1461264257589 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]]]}] 11:44:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 11:44:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 772ms 11:44:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 11:44:17 INFO - PROCESS | 1650 | 1461264257623 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 11:44:17 INFO - PROCESS | 1650 | 1461264257625 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 11:44:17 INFO - PROCESS | 1650 | 1461264257627 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 11:44:17 INFO - PROCESS | 1650 | 1461264257628 Marionette TRACE conn2 <- [1,2358,null,{}] 11:44:17 INFO - PROCESS | 1650 | 1461264257663 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}] 11:44:17 INFO - PROCESS | 1650 | 1461264257799 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 11:44:17 INFO - PROCESS | 1650 | 1461264257842 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ad94000 == 48 [pid = 1650] [id = 597] 11:44:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x1188e9400) [pid = 1650] [serial = 1791] [outer = 0x0] 11:44:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x118ede000) [pid = 1650] [serial = 1792] [outer = 0x1188e9400] 11:44:17 INFO - PROCESS | 1650 | 1461264257876 Marionette DEBUG loaded listener.js 11:44:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x11a87c000) [pid = 1650] [serial = 1793] [outer = 0x1188e9400] 11:44:18 INFO - PROCESS | 1650 | 1461264258593 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]]]}] 11:44:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12e484800 == 47 [pid = 1650] [id = 593] 11:44:18 INFO - PROCESS | 1650 | --DOCSHELL 0x11c14e800 == 46 [pid = 1650] [id = 592] 11:44:18 INFO - PROCESS | 1650 | --DOCSHELL 0x116214000 == 45 [pid = 1650] [id = 591] 11:44:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12db0c000 == 44 [pid = 1650] [id = 590] 11:44:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12d0a5800 == 43 [pid = 1650] [id = 589] 11:44:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12bb3f800 == 42 [pid = 1650] [id = 588] 11:44:18 INFO - PROCESS | 1650 | --DOCSHELL 0x11c168800 == 41 [pid = 1650] [id = 587] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x12ef0b800) [pid = 1650] [serial = 1729] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOCSHELL 0x1290cb000 == 40 [pid = 1650] [id = 586] 11:44:18 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab03000 == 39 [pid = 1650] [id = 585] 11:44:18 INFO - PROCESS | 1650 | --DOCSHELL 0x1245dc000 == 38 [pid = 1650] [id = 584] 11:44:18 INFO - PROCESS | 1650 | --DOCSHELL 0x123b3b800 == 37 [pid = 1650] [id = 583] 11:44:18 INFO - PROCESS | 1650 | --DOCSHELL 0x123a02800 == 36 [pid = 1650] [id = 582] 11:44:18 INFO - PROCESS | 1650 | --DOCSHELL 0x11c4df800 == 35 [pid = 1650] [id = 581] 11:44:18 INFO - PROCESS | 1650 | --DOCSHELL 0x11bcbb000 == 34 [pid = 1650] [id = 580] 11:44:18 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab04000 == 33 [pid = 1650] [id = 579] 11:44:18 INFO - PROCESS | 1650 | --DOCSHELL 0x11581c800 == 32 [pid = 1650] [id = 578] 11:44:18 INFO - PROCESS | 1650 | --DOCSHELL 0x114bac000 == 31 [pid = 1650] [id = 577] 11:44:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12fe36000 == 30 [pid = 1650] [id = 576] 11:44:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 11:44:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1021ms 11:44:18 INFO - PROCESS | 1650 | 1461264258649 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 11:44:18 INFO - PROCESS | 1650 | 1461264258651 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 11:44:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 11:44:18 INFO - PROCESS | 1650 | 1461264258655 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 11:44:18 INFO - PROCESS | 1650 | 1461264258657 Marionette TRACE conn2 <- [1,2362,null,{}] 11:44:18 INFO - PROCESS | 1650 | 1461264258660 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}] 11:44:18 INFO - PROCESS | 1650 | 1461264258737 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 11:44:18 INFO - PROCESS | 1650 | 1461264258743 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x1152a1000 == 31 [pid = 1650] [id = 598] 11:44:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x115648000) [pid = 1650] [serial = 1794] [outer = 0x0] 11:44:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x115836000) [pid = 1650] [serial = 1795] [outer = 0x115648000] 11:44:18 INFO - PROCESS | 1650 | 1461264258770 Marionette DEBUG loaded listener.js 11:44:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x116275000) [pid = 1650] [serial = 1796] [outer = 0x115648000] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x11533f000) [pid = 1650] [serial = 1375] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12b3e6400) [pid = 1650] [serial = 1493] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x119d66c00) [pid = 1650] [serial = 1616] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x123997c00) [pid = 1650] [serial = 1622] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x1243da000) [pid = 1650] [serial = 1384] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12b266800) [pid = 1650] [serial = 1438] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x12e38ec00) [pid = 1650] [serial = 1324] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x11bc89400) [pid = 1650] [serial = 1619] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x12d476000) [pid = 1650] [serial = 1544] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12b2c9000) [pid = 1650] [serial = 1631] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x127ec0c00) [pid = 1650] [serial = 1387] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x127446000) [pid = 1650] [serial = 1435] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x129e77000) [pid = 1650] [serial = 1595] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x116574800) [pid = 1650] [serial = 1589] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x123cb7000) [pid = 1650] [serial = 1483] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12bbad000) [pid = 1650] [serial = 1490] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12cf13000) [pid = 1650] [serial = 1637] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x11acf7000) [pid = 1650] [serial = 1336] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x127ec5800) [pid = 1650] [serial = 1628] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x115649800) [pid = 1650] [serial = 1330] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12da1ac00) [pid = 1650] [serial = 1601] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x11be53400) [pid = 1650] [serial = 1432] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x11c7c4800) [pid = 1650] [serial = 1381] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x118fa8000) [pid = 1650] [serial = 1333] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x127285c00) [pid = 1650] [serial = 1625] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x11bfe2800) [pid = 1650] [serial = 1592] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x118fa3400) [pid = 1650] [serial = 1429] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x1267cb800) [pid = 1650] [serial = 1538] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12cfe4000) [pid = 1650] [serial = 1598] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12e365000) [pid = 1650] [serial = 1547] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12bba0c00) [pid = 1650] [serial = 1634] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x11b660400) [pid = 1650] [serial = 1378] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11adf3000) [pid = 1650] [serial = 1480] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x129e38c00) [pid = 1650] [serial = 1487] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12e828800) [pid = 1650] [serial = 1604] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11bc7e400) [pid = 1650] [serial = 1535] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12bdbd800) [pid = 1650] [serial = 1541] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12d263800) [pid = 1650] [serial = 1711] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12cfe9400) [pid = 1650] [serial = 1709] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12ce0f400) [pid = 1650] [serial = 1708] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12da12400) [pid = 1650] [serial = 1714] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12e380400) [pid = 1650] [serial = 1717] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x127fc2000) [pid = 1650] [serial = 1720] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12e9bb800) [pid = 1650] [serial = 1723] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12edf8c00) [pid = 1650] [serial = 1726] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12e693000) [pid = 1650] [serial = 1718] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12da18400) [pid = 1650] [serial = 1681] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12d26b400) [pid = 1650] [serial = 1679] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12bba2400) [pid = 1650] [serial = 1678] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1279bf400) [pid = 1650] [serial = 1676] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x123ac3000) [pid = 1650] [serial = 1675] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11ade8000) [pid = 1650] [serial = 1673] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1188e1c00) [pid = 1650] [serial = 1672] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12e9a3000) [pid = 1650] [serial = 1670] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12b2c8c00) [pid = 1650] [serial = 1705] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1297e8800) [pid = 1650] [serial = 1702] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x129e34800) [pid = 1650] [serial = 1703] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x127449800) [pid = 1650] [serial = 1699] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x127ec5000) [pid = 1650] [serial = 1700] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11be56800) [pid = 1650] [serial = 1696] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11c78a000) [pid = 1650] [serial = 1697] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11bb56c00) [pid = 1650] [serial = 1694] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119128000) [pid = 1650] [serial = 1693] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x115646400) [pid = 1650] [serial = 1691] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1146c5000) [pid = 1650] [serial = 1690] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12edee000) [pid = 1650] [serial = 1688] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12e9a2000) [pid = 1650] [serial = 1687] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12e996000) [pid = 1650] [serial = 1684] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12e99e000) [pid = 1650] [serial = 1685] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12e696800) [pid = 1650] [serial = 1682] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12d478800) [pid = 1650] [serial = 1712] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12ef02c00) [pid = 1650] [serial = 1727] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12ededc00) [pid = 1650] [serial = 1724] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12e327000) [pid = 1650] [serial = 1715] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12ba77400) [pid = 1650] [serial = 1706] [outer = 0x0] [url = about:blank] 11:44:18 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12e69b800) [pid = 1650] [serial = 1721] [outer = 0x0] [url = about:blank] 11:44:19 INFO - PROCESS | 1650 | 1461264259145 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]]]}] 11:44:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 11:44:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 570ms 11:44:19 INFO - PROCESS | 1650 | 1461264259226 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 11:44:19 INFO - PROCESS | 1650 | 1461264259229 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 11:44:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 11:44:19 INFO - PROCESS | 1650 | 1461264259240 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 11:44:19 INFO - PROCESS | 1650 | 1461264259241 Marionette TRACE conn2 <- [1,2366,null,{}] 11:44:19 INFO - PROCESS | 1650 | 1461264259243 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}] 11:44:19 INFO - PROCESS | 1650 | 1461264259322 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 11:44:19 INFO - PROCESS | 1650 | 1461264259327 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c55800 == 32 [pid = 1650] [id = 599] 11:44:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1186c0c00) [pid = 1650] [serial = 1797] [outer = 0x0] 11:44:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118954400) [pid = 1650] [serial = 1798] [outer = 0x1186c0c00] 11:44:19 INFO - PROCESS | 1650 | 1461264259353 Marionette DEBUG loaded listener.js 11:44:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118fa5400) [pid = 1650] [serial = 1799] [outer = 0x1186c0c00] 11:44:19 INFO - PROCESS | 1650 | 1461264259736 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]]]}] 11:44:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 11:44:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 526ms 11:44:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 11:44:19 INFO - PROCESS | 1650 | 1461264259760 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 11:44:19 INFO - PROCESS | 1650 | 1461264259761 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 11:44:19 INFO - PROCESS | 1650 | 1461264259763 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 11:44:19 INFO - PROCESS | 1650 | 1461264259766 Marionette TRACE conn2 <- [1,2370,null,{}] 11:44:19 INFO - PROCESS | 1650 | 1461264259773 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}] 11:44:19 INFO - PROCESS | 1650 | 1461264259853 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 11:44:19 INFO - PROCESS | 1650 | 1461264259859 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c14e800 == 33 [pid = 1650] [id = 600] 11:44:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119d65000) [pid = 1650] [serial = 1800] [outer = 0x0] 11:44:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11ade6800) [pid = 1650] [serial = 1801] [outer = 0x119d65000] 11:44:19 INFO - PROCESS | 1650 | 1461264259887 Marionette DEBUG loaded listener.js 11:44:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11b65e000) [pid = 1650] [serial = 1802] [outer = 0x119d65000] 11:44:20 INFO - PROCESS | 1650 | 1461264260220 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]]]}] 11:44:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 11:44:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 475ms 11:44:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 11:44:20 INFO - PROCESS | 1650 | 1461264260239 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 11:44:20 INFO - PROCESS | 1650 | 1461264260241 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 11:44:20 INFO - PROCESS | 1650 | 1461264260243 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 11:44:20 INFO - PROCESS | 1650 | 1461264260244 Marionette TRACE conn2 <- [1,2374,null,{}] 11:44:20 INFO - PROCESS | 1650 | 1461264260246 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}] 11:44:20 INFO - PROCESS | 1650 | 1461264260328 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 11:44:20 INFO - PROCESS | 1650 | 1461264260387 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x123753800 == 34 [pid = 1650] [id = 601] 11:44:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11a603c00) [pid = 1650] [serial = 1803] [outer = 0x0] 11:44:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11bb56800) [pid = 1650] [serial = 1804] [outer = 0x11a603c00] 11:44:20 INFO - PROCESS | 1650 | 1461264260413 Marionette DEBUG loaded listener.js 11:44:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11bc8b800) [pid = 1650] [serial = 1805] [outer = 0x11a603c00] 11:44:20 INFO - PROCESS | 1650 | 1461264260723 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]]]}] 11:44:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 11:44:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 520ms 11:44:20 INFO - PROCESS | 1650 | 1461264260763 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 11:44:20 INFO - PROCESS | 1650 | 1461264260764 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 11:44:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 11:44:20 INFO - PROCESS | 1650 | 1461264260767 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 11:44:20 INFO - PROCESS | 1650 | 1461264260768 Marionette TRACE conn2 <- [1,2378,null,{}] 11:44:20 INFO - PROCESS | 1650 | 1461264260770 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}] 11:44:20 INFO - PROCESS | 1650 | 1461264260865 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 11:44:20 INFO - PROCESS | 1650 | 1461264260869 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ec8000 == 35 [pid = 1650] [id = 602] 11:44:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x119d66c00) [pid = 1650] [serial = 1806] [outer = 0x0] 11:44:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11be52800) [pid = 1650] [serial = 1807] [outer = 0x119d66c00] 11:44:20 INFO - PROCESS | 1650 | 1461264260895 Marionette DEBUG loaded listener.js 11:44:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11bf35800) [pid = 1650] [serial = 1808] [outer = 0x119d66c00] 11:44:21 INFO - PROCESS | 1650 | 1461264261245 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]]]}] 11:44:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 11:44:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 520ms 11:44:21 INFO - PROCESS | 1650 | 1461264261287 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 11:44:21 INFO - PROCESS | 1650 | 1461264261288 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 11:44:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 11:44:21 INFO - PROCESS | 1650 | 1461264261290 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 11:44:21 INFO - PROCESS | 1650 | 1461264261292 Marionette TRACE conn2 <- [1,2382,null,{}] 11:44:21 INFO - PROCESS | 1650 | 1461264261294 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}] 11:44:21 INFO - PROCESS | 1650 | 1461264261410 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 11:44:21 INFO - PROCESS | 1650 | 1461264261426 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12675c800 == 36 [pid = 1650] [id = 603] 11:44:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11bf3a400) [pid = 1650] [serial = 1809] [outer = 0x0] 11:44:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11c7c8800) [pid = 1650] [serial = 1810] [outer = 0x11bf3a400] 11:44:21 INFO - PROCESS | 1650 | 1461264261471 Marionette DEBUG loaded listener.js 11:44:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x123cb3400) [pid = 1650] [serial = 1811] [outer = 0x11bf3a400] 11:44:21 INFO - PROCESS | 1650 | 1461264261905 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]]]}] 11:44:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 11:44:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 621ms 11:44:21 INFO - PROCESS | 1650 | 1461264261912 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 11:44:21 INFO - PROCESS | 1650 | 1461264261914 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 11:44:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 11:44:21 INFO - PROCESS | 1650 | 1461264261916 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 11:44:21 INFO - PROCESS | 1650 | 1461264261920 Marionette TRACE conn2 <- [1,2386,null,{}] 11:44:21 INFO - PROCESS | 1650 | 1461264261931 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}] 11:44:22 INFO - PROCESS | 1650 | 1461264262036 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 11:44:22 INFO - PROCESS | 1650 | 1461264262040 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x127ebb000 == 37 [pid = 1650] [id = 604] 11:44:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11b69e800) [pid = 1650] [serial = 1812] [outer = 0x0] 11:44:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x123ede000) [pid = 1650] [serial = 1813] [outer = 0x11b69e800] 11:44:22 INFO - PROCESS | 1650 | 1461264262096 Marionette DEBUG loaded listener.js 11:44:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1243cd000) [pid = 1650] [serial = 1814] [outer = 0x11b69e800] 11:44:22 INFO - PROCESS | 1650 | 1461264262437 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]]]}] 11:44:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 11:44:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 532ms 11:44:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 11:44:22 INFO - PROCESS | 1650 | 1461264262448 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 11:44:22 INFO - PROCESS | 1650 | 1461264262450 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 11:44:22 INFO - PROCESS | 1650 | 1461264262452 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 11:44:22 INFO - PROCESS | 1650 | 1461264262453 Marionette TRACE conn2 <- [1,2390,null,{}] 11:44:22 INFO - PROCESS | 1650 | 1461264262455 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}] 11:44:22 INFO - PROCESS | 1650 | 1461264262549 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 11:44:22 INFO - PROCESS | 1650 | 1461264262553 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x114bae000 == 38 [pid = 1650] [id = 605] 11:44:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1243cdc00) [pid = 1650] [serial = 1815] [outer = 0x0] 11:44:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x124578c00) [pid = 1650] [serial = 1816] [outer = 0x1243cdc00] 11:44:22 INFO - PROCESS | 1650 | 1461264262578 Marionette DEBUG loaded listener.js 11:44:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x127287800) [pid = 1650] [serial = 1817] [outer = 0x1243cdc00] 11:44:22 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x129e36400) [pid = 1650] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 11:44:22 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1243d6c00) [pid = 1650] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 11:44:22 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x115640400) [pid = 1650] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 11:44:22 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x112259800) [pid = 1650] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 11:44:22 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11522ec00) [pid = 1650] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 11:44:22 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x124581c00) [pid = 1650] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 11:44:22 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x115641000) [pid = 1650] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 11:44:22 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12b3ef800) [pid = 1650] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 11:44:22 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12b735c00) [pid = 1650] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 11:44:22 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11563d800) [pid = 1650] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 11:44:22 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11224ec00) [pid = 1650] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 11:44:22 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11be4fc00) [pid = 1650] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 11:44:22 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1144cdc00) [pid = 1650] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 11:44:22 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119285c00) [pid = 1650] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 11:44:22 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11be53800) [pid = 1650] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 11:44:22 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11be53000) [pid = 1650] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 11:44:22 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11acf3c00) [pid = 1650] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 11:44:23 INFO - PROCESS | 1650 | 1461264263035 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]]]}] 11:44:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 11:44:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 618ms 11:44:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 11:44:23 INFO - PROCESS | 1650 | 1461264263071 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 11:44:23 INFO - PROCESS | 1650 | 1461264263073 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 11:44:23 INFO - PROCESS | 1650 | 1461264263075 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 11:44:23 INFO - PROCESS | 1650 | 1461264263076 Marionette TRACE conn2 <- [1,2394,null,{}] 11:44:23 INFO - PROCESS | 1650 | 1461264263078 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}] 11:44:23 INFO - PROCESS | 1650 | 1461264263154 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 11:44:23 INFO - PROCESS | 1650 | 1461264263158 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c157000 == 39 [pid = 1650] [id = 606] 11:44:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11acf9800) [pid = 1650] [serial = 1818] [outer = 0x0] 11:44:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11be57800) [pid = 1650] [serial = 1819] [outer = 0x11acf9800] 11:44:23 INFO - PROCESS | 1650 | 1461264263184 Marionette DEBUG loaded listener.js 11:44:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1266d8000) [pid = 1650] [serial = 1820] [outer = 0x11acf9800] 11:44:23 INFO - PROCESS | 1650 | 1461264263501 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]]]}] 11:44:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 11:44:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 469ms 11:44:23 INFO - PROCESS | 1650 | 1461264263544 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 11:44:23 INFO - PROCESS | 1650 | 1461264263545 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 11:44:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 11:44:23 INFO - PROCESS | 1650 | 1461264263548 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 11:44:23 INFO - PROCESS | 1650 | 1461264263549 Marionette TRACE conn2 <- [1,2398,null,{}] 11:44:23 INFO - PROCESS | 1650 | 1461264263551 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}] 11:44:23 INFO - PROCESS | 1650 | 1461264263628 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 11:44:23 INFO - PROCESS | 1650 | 1461264263682 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b71c000 == 40 [pid = 1650] [id = 607] 11:44:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11bc79800) [pid = 1650] [serial = 1821] [outer = 0x0] 11:44:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1276eec00) [pid = 1650] [serial = 1822] [outer = 0x11bc79800] 11:44:23 INFO - PROCESS | 1650 | 1461264263707 Marionette DEBUG loaded listener.js 11:44:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x127ebf000) [pid = 1650] [serial = 1823] [outer = 0x11bc79800] 11:44:24 INFO - PROCESS | 1650 | 1461264264011 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]]]}] 11:44:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 11:44:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 468ms 11:44:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 11:44:24 INFO - PROCESS | 1650 | 1461264264025 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 11:44:24 INFO - PROCESS | 1650 | 1461264264026 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 11:44:24 INFO - PROCESS | 1650 | 1461264264029 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 11:44:24 INFO - PROCESS | 1650 | 1461264264031 Marionette TRACE conn2 <- [1,2402,null,{}] 11:44:24 INFO - PROCESS | 1650 | 1461264264033 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}] 11:44:24 INFO - PROCESS | 1650 | 1461264264130 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 11:44:24 INFO - PROCESS | 1650 | 1461264264136 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ce69000 == 41 [pid = 1650] [id = 608] 11:44:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x127eedc00) [pid = 1650] [serial = 1824] [outer = 0x0] 11:44:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1297e6800) [pid = 1650] [serial = 1825] [outer = 0x127eedc00] 11:44:24 INFO - PROCESS | 1650 | 1461264264166 Marionette DEBUG loaded listener.js 11:44:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x129e38800) [pid = 1650] [serial = 1826] [outer = 0x127eedc00] 11:44:24 INFO - PROCESS | 1650 | 1461264264510 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]]]}] 11:44:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 11:44:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 525ms 11:44:24 INFO - PROCESS | 1650 | 1461264264561 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 11:44:24 INFO - PROCESS | 1650 | 1461264264562 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 11:44:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 11:44:24 INFO - PROCESS | 1650 | 1461264264564 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 11:44:24 INFO - PROCESS | 1650 | 1461264264565 Marionette TRACE conn2 <- [1,2406,null,{}] 11:44:24 INFO - PROCESS | 1650 | 1461264264568 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}] 11:44:24 INFO - PROCESS | 1650 | 1461264264644 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 11:44:24 INFO - PROCESS | 1650 | 1461264264648 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d0a0800 == 42 [pid = 1650] [id = 609] 11:44:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x129889400) [pid = 1650] [serial = 1827] [outer = 0x0] 11:44:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x129e7cc00) [pid = 1650] [serial = 1828] [outer = 0x129889400] 11:44:24 INFO - PROCESS | 1650 | 1461264264676 Marionette DEBUG loaded listener.js 11:44:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12b266400) [pid = 1650] [serial = 1829] [outer = 0x129889400] 11:44:25 INFO - PROCESS | 1650 | 1461264265214 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]]]}] 11:44:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 11:44:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 668ms 11:44:25 INFO - PROCESS | 1650 | 1461264265253 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 11:44:25 INFO - PROCESS | 1650 | 1461264265257 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 11:44:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 11:44:25 INFO - PROCESS | 1650 | 1461264265266 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 11:44:25 INFO - PROCESS | 1650 | 1461264265271 Marionette TRACE conn2 <- [1,2410,null,{}] 11:44:25 INFO - PROCESS | 1650 | 1461264265277 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}] 11:44:25 INFO - PROCESS | 1650 | 1461264265429 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 11:44:25 INFO - PROCESS | 1650 | 1461264265559 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x1199e2800 == 43 [pid = 1650] [id = 610] 11:44:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11600ac00) [pid = 1650] [serial = 1830] [outer = 0x0] 11:44:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x116512800) [pid = 1650] [serial = 1831] [outer = 0x11600ac00] 11:44:25 INFO - PROCESS | 1650 | 1461264265592 Marionette DEBUG loaded listener.js 11:44:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1186c1000) [pid = 1650] [serial = 1832] [outer = 0x11600ac00] 11:44:26 INFO - PROCESS | 1650 | 1461264266023 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]]]}] 11:44:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 11:44:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 776ms 11:44:26 INFO - PROCESS | 1650 | 1461264266040 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 11:44:26 INFO - PROCESS | 1650 | 1461264266044 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 11:44:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 11:44:26 INFO - PROCESS | 1650 | 1461264266049 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 11:44:26 INFO - PROCESS | 1650 | 1461264266051 Marionette TRACE conn2 <- [1,2414,null,{}] 11:44:26 INFO - PROCESS | 1650 | 1461264266053 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}] 11:44:26 INFO - PROCESS | 1650 | 1461264266151 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 11:44:26 INFO - PROCESS | 1650 | 1461264266202 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ec0800 == 44 [pid = 1650] [id = 611] 11:44:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x118948c00) [pid = 1650] [serial = 1833] [outer = 0x0] 11:44:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x119934c00) [pid = 1650] [serial = 1834] [outer = 0x118948c00] 11:44:26 INFO - PROCESS | 1650 | 1461264266232 Marionette DEBUG loaded listener.js 11:44:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11af65400) [pid = 1650] [serial = 1835] [outer = 0x118948c00] 11:44:26 INFO - PROCESS | 1650 | 1461264266663 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]]]}] 11:44:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 11:44:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 621ms 11:44:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 11:44:26 INFO - PROCESS | 1650 | 1461264266671 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 11:44:26 INFO - PROCESS | 1650 | 1461264266672 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 11:44:26 INFO - PROCESS | 1650 | 1461264266674 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 11:44:26 INFO - PROCESS | 1650 | 1461264266677 Marionette TRACE conn2 <- [1,2418,null,{}] 11:44:26 INFO - PROCESS | 1650 | 1461264266686 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}] 11:44:26 INFO - PROCESS | 1650 | 1461264266788 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 11:44:26 INFO - PROCESS | 1650 | 1461264266888 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d0af800 == 45 [pid = 1650] [id = 612] 11:44:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11bfd5c00) [pid = 1650] [serial = 1836] [outer = 0x0] 11:44:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1237a0800) [pid = 1650] [serial = 1837] [outer = 0x11bfd5c00] 11:44:26 INFO - PROCESS | 1650 | 1461264266921 Marionette DEBUG loaded listener.js 11:44:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x123edec00) [pid = 1650] [serial = 1838] [outer = 0x11bfd5c00] 11:44:27 INFO - PROCESS | 1650 | 1461264267315 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]]]}] 11:44:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 11:44:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 673ms 11:44:27 INFO - PROCESS | 1650 | 1461264267353 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 11:44:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 11:44:27 INFO - PROCESS | 1650 | 1461264267355 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 11:44:27 INFO - PROCESS | 1650 | 1461264267358 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 11:44:27 INFO - PROCESS | 1650 | 1461264267360 Marionette TRACE conn2 <- [1,2422,null,{}] 11:44:27 INFO - PROCESS | 1650 | 1461264267362 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}] 11:44:27 INFO - PROCESS | 1650 | 1461264267464 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 11:44:27 INFO - PROCESS | 1650 | 1461264267517 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dbd9800 == 46 [pid = 1650] [id = 613] 11:44:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12457e800) [pid = 1650] [serial = 1839] [outer = 0x0] 11:44:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1290af400) [pid = 1650] [serial = 1840] [outer = 0x12457e800] 11:44:27 INFO - PROCESS | 1650 | 1461264267547 Marionette DEBUG loaded listener.js 11:44:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12988d800) [pid = 1650] [serial = 1841] [outer = 0x12457e800] 11:44:27 INFO - PROCESS | 1650 | 1461264267982 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]]]}] 11:44:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 11:44:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 673ms 11:44:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 11:44:28 INFO - PROCESS | 1650 | 1461264268032 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 11:44:28 INFO - PROCESS | 1650 | 1461264268033 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 11:44:28 INFO - PROCESS | 1650 | 1461264268036 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 11:44:28 INFO - PROCESS | 1650 | 1461264268037 Marionette TRACE conn2 <- [1,2426,null,{}] 11:44:28 INFO - PROCESS | 1650 | 1461264268039 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}] 11:44:28 INFO - PROCESS | 1650 | 1461264268137 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 11:44:28 INFO - PROCESS | 1650 | 1461264268221 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e487800 == 47 [pid = 1650] [id = 614] 11:44:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1297e4800) [pid = 1650] [serial = 1842] [outer = 0x0] 11:44:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x129e77800) [pid = 1650] [serial = 1843] [outer = 0x1297e4800] 11:44:28 INFO - PROCESS | 1650 | 1461264268252 Marionette DEBUG loaded listener.js 11:44:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12b267c00) [pid = 1650] [serial = 1844] [outer = 0x1297e4800] 11:44:28 INFO - PROCESS | 1650 | 1461264268681 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]]]}] 11:44:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 11:44:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 670ms 11:44:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 11:44:28 INFO - PROCESS | 1650 | 1461264268706 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 11:44:28 INFO - PROCESS | 1650 | 1461264268708 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 11:44:28 INFO - PROCESS | 1650 | 1461264268710 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 11:44:28 INFO - PROCESS | 1650 | 1461264268711 Marionette TRACE conn2 <- [1,2430,null,{}] 11:44:28 INFO - PROCESS | 1650 | 1461264268714 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}] 11:44:28 INFO - PROCESS | 1650 | 1461264268825 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 11:44:28 INFO - PROCESS | 1650 | 1461264268892 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ec1800 == 48 [pid = 1650] [id = 615] 11:44:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1267cd800) [pid = 1650] [serial = 1845] [outer = 0x0] 11:44:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x129e79800) [pid = 1650] [serial = 1846] [outer = 0x1267cd800] 11:44:28 INFO - PROCESS | 1650 | 1461264268924 Marionette DEBUG loaded listener.js 11:44:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12b3eac00) [pid = 1650] [serial = 1847] [outer = 0x1267cd800] 11:44:29 INFO - PROCESS | 1650 | 1461264269482 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]]]}] 11:44:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 11:44:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 822ms 11:44:29 INFO - PROCESS | 1650 | 1461264269532 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 11:44:29 INFO - PROCESS | 1650 | 1461264269537 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 11:44:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 11:44:29 INFO - PROCESS | 1650 | 1461264269541 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 11:44:29 INFO - PROCESS | 1650 | 1461264269543 Marionette TRACE conn2 <- [1,2434,null,{}] 11:44:29 INFO - PROCESS | 1650 | 1461264269546 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}] 11:44:29 INFO - PROCESS | 1650 | 1461264269638 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 11:44:29 INFO - PROCESS | 1650 | 1461264269713 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x114c32000 == 49 [pid = 1650] [id = 616] 11:44:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11533cc00) [pid = 1650] [serial = 1848] [outer = 0x0] 11:44:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x115643800) [pid = 1650] [serial = 1849] [outer = 0x11533cc00] 11:44:29 INFO - PROCESS | 1650 | 1461264269743 Marionette DEBUG loaded listener.js 11:44:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x116017000) [pid = 1650] [serial = 1850] [outer = 0x11533cc00] 11:44:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12ce69000 == 48 [pid = 1650] [id = 608] 11:44:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12b71c000 == 47 [pid = 1650] [id = 607] 11:44:30 INFO - PROCESS | 1650 | --DOCSHELL 0x11c157000 == 46 [pid = 1650] [id = 606] 11:44:30 INFO - PROCESS | 1650 | --DOCSHELL 0x114bae000 == 45 [pid = 1650] [id = 605] 11:44:30 INFO - PROCESS | 1650 | --DOCSHELL 0x127ebb000 == 44 [pid = 1650] [id = 604] 11:44:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12675c800 == 43 [pid = 1650] [id = 603] 11:44:30 INFO - PROCESS | 1650 | --DOCSHELL 0x123ec8000 == 42 [pid = 1650] [id = 602] 11:44:30 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x127fb4c00) [pid = 1650] [serial = 1783] [outer = 0x0] [url = about:blank] 11:44:30 INFO - PROCESS | 1650 | --DOCSHELL 0x123753800 == 41 [pid = 1650] [id = 601] 11:44:30 INFO - PROCESS | 1650 | --DOCSHELL 0x11c14e800 == 40 [pid = 1650] [id = 600] 11:44:30 INFO - PROCESS | 1650 | --DOCSHELL 0x119c55800 == 39 [pid = 1650] [id = 599] 11:44:30 INFO - PROCESS | 1650 | --DOCSHELL 0x1152a1000 == 38 [pid = 1650] [id = 598] 11:44:30 INFO - PROCESS | 1650 | 1461264270191 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]]]}] 11:44:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 11:44:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 676ms 11:44:30 INFO - PROCESS | 1650 | 1461264270217 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 11:44:30 INFO - PROCESS | 1650 | 1461264270220 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 11:44:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 11:44:30 INFO - PROCESS | 1650 | 1461264270225 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 11:44:30 INFO - PROCESS | 1650 | 1461264270227 Marionette TRACE conn2 <- [1,2438,null,{}] 11:44:30 INFO - PROCESS | 1650 | 1461264270229 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}] 11:44:30 INFO - PROCESS | 1650 | 1461264270315 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 11:44:30 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12b269800) [pid = 1650] [serial = 1765] [outer = 0x0] [url = about:blank] 11:44:30 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x1276b2c00) [pid = 1650] [serial = 1756] [outer = 0x0] [url = about:blank] 11:44:30 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1279bcc00) [pid = 1650] [serial = 1757] [outer = 0x0] [url = about:blank] 11:44:30 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11bc70400) [pid = 1650] [serial = 1744] [outer = 0x0] [url = about:blank] 11:44:30 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11be4ec00) [pid = 1650] [serial = 1745] [outer = 0x0] [url = about:blank] 11:44:30 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x119d65400) [pid = 1650] [serial = 1738] [outer = 0x0] [url = about:blank] 11:44:30 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11a968c00) [pid = 1650] [serial = 1739] [outer = 0x0] [url = about:blank] 11:44:30 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1243d4000) [pid = 1650] [serial = 1753] [outer = 0x0] [url = about:blank] 11:44:30 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x124580800) [pid = 1650] [serial = 1754] [outer = 0x0] [url = about:blank] 11:44:30 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12988d400) [pid = 1650] [serial = 1762] [outer = 0x0] [url = about:blank] 11:44:30 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1156f0c00) [pid = 1650] [serial = 1732] [outer = 0x0] [url = about:blank] 11:44:30 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x116571c00) [pid = 1650] [serial = 1733] [outer = 0x0] [url = about:blank] 11:44:30 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12b73a800) [pid = 1650] [serial = 1768] [outer = 0x0] [url = about:blank] 11:44:30 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12bba7800) [pid = 1650] [serial = 1771] [outer = 0x0] [url = about:blank] 11:44:30 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x118646c00) [pid = 1650] [serial = 1735] [outer = 0x0] [url = about:blank] 11:44:30 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1189df000) [pid = 1650] [serial = 1736] [outer = 0x0] [url = about:blank] 11:44:30 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1279c2800) [pid = 1650] [serial = 1759] [outer = 0x0] [url = about:blank] 11:44:30 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1237a7400) [pid = 1650] [serial = 1750] [outer = 0x0] [url = about:blank] 11:44:30 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x123ee4c00) [pid = 1650] [serial = 1751] [outer = 0x0] [url = about:blank] 11:44:30 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x118980c00) [pid = 1650] [serial = 1775] [outer = 0x0] [url = about:blank] 11:44:30 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11533d000) [pid = 1650] [serial = 1774] [outer = 0x0] [url = about:blank] 11:44:30 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11af6b000) [pid = 1650] [serial = 1777] [outer = 0x0] [url = about:blank] 11:44:30 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11bfd4400) [pid = 1650] [serial = 1747] [outer = 0x0] [url = about:blank] 11:44:30 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1237a6000) [pid = 1650] [serial = 1748] [outer = 0x0] [url = about:blank] 11:44:30 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x123cad000) [pid = 1650] [serial = 1780] [outer = 0x0] [url = about:blank] 11:44:30 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12743e000) [pid = 1650] [serial = 1781] [outer = 0x0] [url = about:blank] 11:44:30 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11b6a5800) [pid = 1650] [serial = 1741] [outer = 0x0] [url = about:blank] 11:44:30 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11bb53000) [pid = 1650] [serial = 1742] [outer = 0x0] [url = about:blank] 11:44:30 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12bdc2400) [pid = 1650] [serial = 1772] [outer = 0x0] [url = about:blank] 11:44:30 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11be51800) [pid = 1650] [serial = 1778] [outer = 0x0] [url = about:blank] 11:44:30 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12b3ea800) [pid = 1650] [serial = 1766] [outer = 0x0] [url = about:blank] 11:44:30 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12ba77c00) [pid = 1650] [serial = 1769] [outer = 0x0] [url = about:blank] 11:44:30 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x123cb9000) [pid = 1650] [serial = 1763] [outer = 0x0] [url = about:blank] 11:44:30 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1290af800) [pid = 1650] [serial = 1760] [outer = 0x0] [url = about:blank] 11:44:30 INFO - PROCESS | 1650 | 1461264270374 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x11580b800 == 39 [pid = 1650] [id = 617] 11:44:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11522f400) [pid = 1650] [serial = 1851] [outer = 0x0] 11:44:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1156f0c00) [pid = 1650] [serial = 1852] [outer = 0x11522f400] 11:44:30 INFO - PROCESS | 1650 | 1461264270400 Marionette DEBUG loaded listener.js 11:44:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1188ddc00) [pid = 1650] [serial = 1853] [outer = 0x11522f400] 11:44:30 INFO - PROCESS | 1650 | 1461264270711 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]]]}] 11:44:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 11:44:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 520ms 11:44:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 11:44:30 INFO - PROCESS | 1650 | 1461264270746 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 11:44:30 INFO - PROCESS | 1650 | 1461264270747 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 11:44:30 INFO - PROCESS | 1650 | 1461264270750 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 11:44:30 INFO - PROCESS | 1650 | 1461264270755 Marionette TRACE conn2 <- [1,2442,null,{}] 11:44:30 INFO - PROCESS | 1650 | 1461264270763 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}] 11:44:30 INFO - PROCESS | 1650 | 1461264270864 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 11:44:30 INFO - PROCESS | 1650 | 1461264270916 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab0a800 == 40 [pid = 1650] [id = 618] 11:44:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1188dc400) [pid = 1650] [serial = 1854] [outer = 0x0] 11:44:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119d62400) [pid = 1650] [serial = 1855] [outer = 0x1188dc400] 11:44:30 INFO - PROCESS | 1650 | 1461264270944 Marionette DEBUG loaded listener.js 11:44:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11b6a4400) [pid = 1650] [serial = 1856] [outer = 0x1188dc400] 11:44:31 INFO - PROCESS | 1650 | 1461264271240 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]]]}] 11:44:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 11:44:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 523ms 11:44:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 11:44:31 INFO - PROCESS | 1650 | 1461264271274 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 11:44:31 INFO - PROCESS | 1650 | 1461264271276 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 11:44:31 INFO - PROCESS | 1650 | 1461264271278 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 11:44:31 INFO - PROCESS | 1650 | 1461264271279 Marionette TRACE conn2 <- [1,2446,null,{}] 11:44:31 INFO - PROCESS | 1650 | 1461264271281 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}] 11:44:31 INFO - PROCESS | 1650 | 1461264271361 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 11:44:31 INFO - PROCESS | 1650 | 1461264271416 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x123740800 == 41 [pid = 1650] [id = 619] 11:44:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11b6a4800) [pid = 1650] [serial = 1857] [outer = 0x0] 11:44:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11bc7cc00) [pid = 1650] [serial = 1858] [outer = 0x11b6a4800] 11:44:31 INFO - PROCESS | 1650 | 1461264271444 Marionette DEBUG loaded listener.js 11:44:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11be59c00) [pid = 1650] [serial = 1859] [outer = 0x11b6a4800] 11:44:31 INFO - PROCESS | 1650 | 1461264271716 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]]]}] 11:44:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 11:44:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 469ms 11:44:31 INFO - PROCESS | 1650 | 1461264271748 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 11:44:31 INFO - PROCESS | 1650 | 1461264271749 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 11:44:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 11:44:31 INFO - PROCESS | 1650 | 1461264271760 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 11:44:31 INFO - PROCESS | 1650 | 1461264271761 Marionette TRACE conn2 <- [1,2450,null,{}] 11:44:31 INFO - PROCESS | 1650 | 1461264271763 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}] 11:44:31 INFO - PROCESS | 1650 | 1461264271846 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 11:44:31 INFO - PROCESS | 1650 | 1461264271851 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x11911e800 == 42 [pid = 1650] [id = 620] 11:44:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11be59400) [pid = 1650] [serial = 1860] [outer = 0x0] 11:44:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11c7c5800) [pid = 1650] [serial = 1861] [outer = 0x11be59400] 11:44:31 INFO - PROCESS | 1650 | 1461264271879 Marionette DEBUG loaded listener.js 11:44:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1237a5000) [pid = 1650] [serial = 1862] [outer = 0x11be59400] 11:44:32 INFO - PROCESS | 1650 | 1461264272224 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]]]}] 11:44:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 11:44:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 473ms 11:44:32 INFO - PROCESS | 1650 | 1461264272233 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 11:44:32 INFO - PROCESS | 1650 | 1461264272236 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 11:44:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 11:44:32 INFO - PROCESS | 1650 | 1461264272239 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 11:44:32 INFO - PROCESS | 1650 | 1461264272240 Marionette TRACE conn2 <- [1,2454,null,{}] 11:44:32 INFO - PROCESS | 1650 | 1461264272243 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}] 11:44:32 INFO - PROCESS | 1650 | 1461264272365 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 11:44:32 INFO - PROCESS | 1650 | 1461264272380 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x1245de800 == 43 [pid = 1650] [id = 621] 11:44:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11c7c5400) [pid = 1650] [serial = 1863] [outer = 0x0] 11:44:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x123da2000) [pid = 1650] [serial = 1864] [outer = 0x11c7c5400] 11:44:32 INFO - PROCESS | 1650 | 1461264272407 Marionette DEBUG loaded listener.js 11:44:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1279bfc00) [pid = 1650] [serial = 1865] [outer = 0x11c7c5400] 11:44:32 INFO - PROCESS | 1650 | 1461264272771 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]]]}] 11:44:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 11:44:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 568ms 11:44:32 INFO - PROCESS | 1650 | 1461264272812 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 11:44:32 INFO - PROCESS | 1650 | 1461264272814 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 11:44:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 11:44:32 INFO - PROCESS | 1650 | 1461264272817 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 11:44:32 INFO - PROCESS | 1650 | 1461264272819 Marionette TRACE conn2 <- [1,2458,null,{}] 11:44:32 INFO - PROCESS | 1650 | 1461264272822 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}] 11:44:32 INFO - PROCESS | 1650 | 1461264272968 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 11:44:32 INFO - PROCESS | 1650 | 1461264272989 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x1290c6800 == 44 [pid = 1650] [id = 622] 11:44:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1278edc00) [pid = 1650] [serial = 1866] [outer = 0x0] 11:44:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12988d400) [pid = 1650] [serial = 1867] [outer = 0x1278edc00] 11:44:33 INFO - PROCESS | 1650 | 1461264273029 Marionette DEBUG loaded listener.js 11:44:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12b262c00) [pid = 1650] [serial = 1868] [outer = 0x1278edc00] 11:44:33 INFO - PROCESS | 1650 | 1461264273416 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]]]}] 11:44:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 11:44:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 622ms 11:44:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 11:44:33 INFO - PROCESS | 1650 | 1461264273440 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 11:44:33 INFO - PROCESS | 1650 | 1461264273441 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 11:44:33 INFO - PROCESS | 1650 | 1461264273443 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 11:44:33 INFO - PROCESS | 1650 | 1461264273444 Marionette TRACE conn2 <- [1,2462,null,{}] 11:44:33 INFO - PROCESS | 1650 | 1461264273446 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}] 11:44:33 INFO - PROCESS | 1650 | 1461264273545 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 11:44:33 INFO - PROCESS | 1650 | 1461264273556 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b7d4000 == 45 [pid = 1650] [id = 623] 11:44:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1290b0c00) [pid = 1650] [serial = 1869] [outer = 0x0] 11:44:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12b2cf400) [pid = 1650] [serial = 1870] [outer = 0x1290b0c00] 11:44:33 INFO - PROCESS | 1650 | 1461264273580 Marionette DEBUG loaded listener.js 11:44:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12b3f0c00) [pid = 1650] [serial = 1871] [outer = 0x1290b0c00] 11:44:33 INFO - PROCESS | 1650 | 1461264273927 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]]]}] 11:44:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 11:44:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 520ms 11:44:33 INFO - PROCESS | 1650 | 1461264273963 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 11:44:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 11:44:33 INFO - PROCESS | 1650 | 1461264273964 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 11:44:33 INFO - PROCESS | 1650 | 1461264273974 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 11:44:33 INFO - PROCESS | 1650 | 1461264273975 Marionette TRACE conn2 <- [1,2466,null,{}] 11:44:33 INFO - PROCESS | 1650 | 1461264273977 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}] 11:44:34 INFO - PROCESS | 1650 | 1461264274077 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 11:44:34 INFO - PROCESS | 1650 | 1461264274110 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c00f800 == 46 [pid = 1650] [id = 624] 11:44:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1290b1800) [pid = 1650] [serial = 1872] [outer = 0x0] 11:44:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12b73c400) [pid = 1650] [serial = 1873] [outer = 0x1290b1800] 11:44:34 INFO - PROCESS | 1650 | 1461264274136 Marionette DEBUG loaded listener.js 11:44:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12ba7a000) [pid = 1650] [serial = 1874] [outer = 0x1290b1800] 11:44:34 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11bf3a400) [pid = 1650] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 11:44:34 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x119d66c00) [pid = 1650] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 11:44:34 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11b69e800) [pid = 1650] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 11:44:34 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1188e9400) [pid = 1650] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 11:44:34 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x119d65000) [pid = 1650] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 11:44:34 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11a603c00) [pid = 1650] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 11:44:34 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1186c0c00) [pid = 1650] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 11:44:34 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x115648000) [pid = 1650] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 11:44:34 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1243cdc00) [pid = 1650] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 11:44:34 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11bc79800) [pid = 1650] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 11:44:34 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11acf9800) [pid = 1650] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 11:44:34 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12ef05000) [pid = 1650] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 11:44:34 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x127eedc00) [pid = 1650] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 11:44:34 INFO - PROCESS | 1650 | 1461264274518 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]]]}] 11:44:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 11:44:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 576ms 11:44:34 INFO - PROCESS | 1650 | 1461264274542 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 11:44:34 INFO - PROCESS | 1650 | 1461264274544 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 11:44:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 11:44:34 INFO - PROCESS | 1650 | 1461264274546 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 11:44:34 INFO - PROCESS | 1650 | 1461264274547 Marionette TRACE conn2 <- [1,2470,null,{}] 11:44:34 INFO - PROCESS | 1650 | 1461264274549 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}] 11:44:34 INFO - PROCESS | 1650 | 1461264274630 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 11:44:34 INFO - PROCESS | 1650 | 1461264274635 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x123b2f000 == 47 [pid = 1650] [id = 625] 11:44:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x115648000) [pid = 1650] [serial = 1875] [outer = 0x0] 11:44:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11b69ec00) [pid = 1650] [serial = 1876] [outer = 0x115648000] 11:44:34 INFO - PROCESS | 1650 | 1461264274660 Marionette DEBUG loaded listener.js 11:44:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11c7c4800) [pid = 1650] [serial = 1877] [outer = 0x115648000] 11:44:35 INFO - PROCESS | 1650 | 1461264275025 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]]]}] 11:44:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 11:44:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 519ms 11:44:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 11:44:35 INFO - PROCESS | 1650 | 1461264275066 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 11:44:35 INFO - PROCESS | 1650 | 1461264275068 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 11:44:35 INFO - PROCESS | 1650 | 1461264275071 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 11:44:35 INFO - PROCESS | 1650 | 1461264275073 Marionette TRACE conn2 <- [1,2474,null,{}] 11:44:35 INFO - PROCESS | 1650 | 1461264275077 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}] 11:44:35 INFO - PROCESS | 1650 | 1461264275227 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 11:44:35 INFO - PROCESS | 1650 | 1461264275241 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e489800 == 48 [pid = 1650] [id = 626] 11:44:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1276b4000) [pid = 1650] [serial = 1878] [outer = 0x0] 11:44:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12bba4400) [pid = 1650] [serial = 1879] [outer = 0x1276b4000] 11:44:35 INFO - PROCESS | 1650 | 1461264275286 Marionette DEBUG loaded listener.js 11:44:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12bdcb400) [pid = 1650] [serial = 1880] [outer = 0x1276b4000] 11:44:35 INFO - PROCESS | 1650 | 1461264275676 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]]]}] 11:44:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 11:44:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 621ms 11:44:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 11:44:35 INFO - PROCESS | 1650 | 1461264275692 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 11:44:35 INFO - PROCESS | 1650 | 1461264275693 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 11:44:35 INFO - PROCESS | 1650 | 1461264275695 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 11:44:35 INFO - PROCESS | 1650 | 1461264275696 Marionette TRACE conn2 <- [1,2478,null,{}] 11:44:35 INFO - PROCESS | 1650 | 1461264275698 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}] 11:44:35 INFO - PROCESS | 1650 | 1461264275810 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 11:44:35 INFO - PROCESS | 1650 | 1461264275818 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e4ea000 == 49 [pid = 1650] [id = 627] 11:44:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12ce04c00) [pid = 1650] [serial = 1881] [outer = 0x0] 11:44:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12ce11c00) [pid = 1650] [serial = 1882] [outer = 0x12ce04c00] 11:44:35 INFO - PROCESS | 1650 | 1461264275843 Marionette DEBUG loaded listener.js 11:44:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12cf1ec00) [pid = 1650] [serial = 1883] [outer = 0x12ce04c00] 11:44:36 INFO - PROCESS | 1650 | 1461264276171 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]]]}] 11:44:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 11:44:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 518ms 11:44:36 INFO - PROCESS | 1650 | 1461264276214 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 11:44:36 INFO - PROCESS | 1650 | 1461264276215 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 11:44:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 11:44:36 INFO - PROCESS | 1650 | 1461264276217 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 11:44:36 INFO - PROCESS | 1650 | 1461264276218 Marionette TRACE conn2 <- [1,2482,null,{}] 11:44:36 INFO - PROCESS | 1650 | 1461264276220 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}] 11:44:36 INFO - PROCESS | 1650 | 1461264276299 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 11:44:36 INFO - PROCESS | 1650 | 1461264276305 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e937800 == 50 [pid = 1650] [id = 628] 11:44:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12cf13400) [pid = 1650] [serial = 1884] [outer = 0x0] 11:44:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12cfe6800) [pid = 1650] [serial = 1885] [outer = 0x12cf13400] 11:44:36 INFO - PROCESS | 1650 | 1461264276331 Marionette DEBUG loaded listener.js 11:44:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x124024400) [pid = 1650] [serial = 1886] [outer = 0x12cf13400] 11:44:36 INFO - PROCESS | 1650 | 1461264276842 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]]]}] 11:44:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 11:44:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 670ms 11:44:36 INFO - PROCESS | 1650 | 1461264276902 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 11:44:36 INFO - PROCESS | 1650 | 1461264276905 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 11:44:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 11:44:36 INFO - PROCESS | 1650 | 1461264276909 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 11:44:36 INFO - PROCESS | 1650 | 1461264276911 Marionette TRACE conn2 <- [1,2486,null,{}] 11:44:36 INFO - PROCESS | 1650 | 1461264276915 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}] 11:44:37 INFO - PROCESS | 1650 | 1461264277031 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 11:44:37 INFO - PROCESS | 1650 | 1461264277161 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x11afb2000 == 51 [pid = 1650] [id = 629] 11:44:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x115836800) [pid = 1650] [serial = 1887] [outer = 0x0] 11:44:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x116576c00) [pid = 1650] [serial = 1888] [outer = 0x115836800] 11:44:37 INFO - PROCESS | 1650 | 1461264277211 Marionette DEBUG loaded listener.js 11:44:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x118982800) [pid = 1650] [serial = 1889] [outer = 0x115836800] 11:44:37 INFO - PROCESS | 1650 | 1461264277636 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]]]}] 11:44:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 11:44:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 776ms 11:44:37 INFO - PROCESS | 1650 | 1461264277688 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 11:44:37 INFO - PROCESS | 1650 | 1461264277692 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 11:44:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 11:44:37 INFO - PROCESS | 1650 | 1461264277696 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 11:44:37 INFO - PROCESS | 1650 | 1461264277698 Marionette TRACE conn2 <- [1,2490,null,{}] 11:44:37 INFO - PROCESS | 1650 | 1461264277701 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}] 11:44:37 INFO - PROCESS | 1650 | 1461264277803 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 11:44:37 INFO - PROCESS | 1650 | 1461264277859 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x123b2e800 == 52 [pid = 1650] [id = 630] 11:44:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x118fa3800) [pid = 1650] [serial = 1890] [outer = 0x0] 11:44:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11af68000) [pid = 1650] [serial = 1891] [outer = 0x118fa3800] 11:44:37 INFO - PROCESS | 1650 | 1461264277889 Marionette DEBUG loaded listener.js 11:44:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11bc70400) [pid = 1650] [serial = 1892] [outer = 0x118fa3800] 11:44:38 INFO - PROCESS | 1650 | 1461264278314 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]]]}] 11:44:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 11:44:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 671ms 11:44:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 11:44:38 INFO - PROCESS | 1650 | 1461264278385 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 11:44:38 INFO - PROCESS | 1650 | 1461264278386 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 11:44:38 INFO - PROCESS | 1650 | 1461264278390 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 11:44:38 INFO - PROCESS | 1650 | 1461264278393 Marionette TRACE conn2 <- [1,2494,null,{}] 11:44:38 INFO - PROCESS | 1650 | 1461264278400 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}] 11:44:38 INFO - PROCESS | 1650 | 1461264278531 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 11:44:38 INFO - PROCESS | 1650 | 1461264278602 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e48c000 == 53 [pid = 1650] [id = 631] 11:44:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12419c000) [pid = 1650] [serial = 1893] [outer = 0x0] 11:44:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1243d9000) [pid = 1650] [serial = 1894] [outer = 0x12419c000] 11:44:38 INFO - PROCESS | 1650 | 1461264278634 Marionette DEBUG loaded listener.js 11:44:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x1276b3000) [pid = 1650] [serial = 1895] [outer = 0x12419c000] 11:44:39 INFO - PROCESS | 1650 | 1461264279049 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]]]}] 11:44:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 11:44:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 673ms 11:44:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 11:44:39 INFO - PROCESS | 1650 | 1461264279063 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 11:44:39 INFO - PROCESS | 1650 | 1461264279065 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 11:44:39 INFO - PROCESS | 1650 | 1461264279068 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 11:44:39 INFO - PROCESS | 1650 | 1461264279071 Marionette TRACE conn2 <- [1,2498,null,{}] 11:44:39 INFO - PROCESS | 1650 | 1461264279074 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}] 11:44:39 INFO - PROCESS | 1650 | 1461264279174 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 11:44:39 INFO - PROCESS | 1650 | 1461264279227 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f021000 == 54 [pid = 1650] [id = 632] 11:44:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1276b8800) [pid = 1650] [serial = 1896] [outer = 0x0] 11:44:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x129e2d800) [pid = 1650] [serial = 1897] [outer = 0x1276b8800] 11:44:39 INFO - PROCESS | 1650 | 1461264279257 Marionette DEBUG loaded listener.js 11:44:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12ba70400) [pid = 1650] [serial = 1898] [outer = 0x1276b8800] 11:44:39 INFO - PROCESS | 1650 | 1461264279705 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]]]}] 11:44:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 11:44:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 673ms 11:44:39 INFO - PROCESS | 1650 | 1461264279743 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 11:44:39 INFO - PROCESS | 1650 | 1461264279745 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 11:44:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 11:44:39 INFO - PROCESS | 1650 | 1461264279747 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 11:44:39 INFO - PROCESS | 1650 | 1461264279748 Marionette TRACE conn2 <- [1,2502,null,{}] 11:44:39 INFO - PROCESS | 1650 | 1461264279751 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}] 11:44:39 INFO - PROCESS | 1650 | 1461264279856 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 11:44:39 INFO - PROCESS | 1650 | 1461264279945 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x116207000 == 55 [pid = 1650] [id = 633] 11:44:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11437a000) [pid = 1650] [serial = 1899] [outer = 0x0] 11:44:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x11adf5800) [pid = 1650] [serial = 1900] [outer = 0x11437a000] 11:44:39 INFO - PROCESS | 1650 | 1461264279975 Marionette DEBUG loaded listener.js 11:44:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x129b6b400) [pid = 1650] [serial = 1901] [outer = 0x11437a000] 11:44:40 INFO - PROCESS | 1650 | 1461264280571 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]]]}] 11:44:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 11:44:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 874ms 11:44:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 11:44:40 INFO - PROCESS | 1650 | 1461264280622 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 11:44:40 INFO - PROCESS | 1650 | 1461264280624 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 11:44:40 INFO - PROCESS | 1650 | 1461264280628 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 11:44:40 INFO - PROCESS | 1650 | 1461264280630 Marionette TRACE conn2 <- [1,2506,null,{}] 11:44:40 INFO - PROCESS | 1650 | 1461264280634 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}] 11:44:40 INFO - PROCESS | 1650 | 1461264280724 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 11:44:40 INFO - PROCESS | 1650 | 1461264280799 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x114bab000 == 56 [pid = 1650] [id = 634] 11:44:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x11563f400) [pid = 1650] [serial = 1902] [outer = 0x0] 11:44:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x115647800) [pid = 1650] [serial = 1903] [outer = 0x11563f400] 11:44:40 INFO - PROCESS | 1650 | 1461264280828 Marionette DEBUG loaded listener.js 11:44:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x118646800) [pid = 1650] [serial = 1904] [outer = 0x11563f400] 11:44:41 INFO - PROCESS | 1650 | 1461264281280 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]]]}] 11:44:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12e4ea000 == 55 [pid = 1650] [id = 627] 11:44:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12e489800 == 54 [pid = 1650] [id = 626] 11:44:41 INFO - PROCESS | 1650 | --DOCSHELL 0x123b2f000 == 53 [pid = 1650] [id = 625] 11:44:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12c00f800 == 52 [pid = 1650] [id = 624] 11:44:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12b7d4000 == 51 [pid = 1650] [id = 623] 11:44:41 INFO - PROCESS | 1650 | --DOCSHELL 0x1290c6800 == 50 [pid = 1650] [id = 622] 11:44:41 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x129e7cc00) [pid = 1650] [serial = 1828] [outer = 0x0] [url = about:blank] 11:44:41 INFO - PROCESS | 1650 | --DOCSHELL 0x1245de800 == 49 [pid = 1650] [id = 621] 11:44:41 INFO - PROCESS | 1650 | --DOCSHELL 0x11911e800 == 48 [pid = 1650] [id = 620] 11:44:41 INFO - PROCESS | 1650 | --DOCSHELL 0x123740800 == 47 [pid = 1650] [id = 619] 11:44:41 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab0a800 == 46 [pid = 1650] [id = 618] 11:44:41 INFO - PROCESS | 1650 | --DOCSHELL 0x11580b800 == 45 [pid = 1650] [id = 617] 11:44:41 INFO - PROCESS | 1650 | --DOCSHELL 0x114c32000 == 44 [pid = 1650] [id = 616] 11:44:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 11:44:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 726ms 11:44:41 INFO - PROCESS | 1650 | 1461264281371 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 11:44:41 INFO - PROCESS | 1650 | 1461264281375 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 11:44:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 11:44:41 INFO - PROCESS | 1650 | 1461264281379 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 11:44:41 INFO - PROCESS | 1650 | 1461264281381 Marionette TRACE conn2 <- [1,2510,null,{}] 11:44:41 INFO - PROCESS | 1650 | 1461264281383 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}] 11:44:41 INFO - PROCESS | 1650 | 1461264281461 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 11:44:41 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12f0bf000) [pid = 1650] [serial = 1730] [outer = 0x0] [url = about:blank] 11:44:41 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x1297e6800) [pid = 1650] [serial = 1825] [outer = 0x0] [url = about:blank] 11:44:41 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x11c7c8800) [pid = 1650] [serial = 1810] [outer = 0x0] [url = about:blank] 11:44:41 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x11be52800) [pid = 1650] [serial = 1807] [outer = 0x0] [url = about:blank] 11:44:41 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x123ede000) [pid = 1650] [serial = 1813] [outer = 0x0] [url = about:blank] 11:44:41 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1146c5800) [pid = 1650] [serial = 1786] [outer = 0x0] [url = about:blank] 11:44:41 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11a87c000) [pid = 1650] [serial = 1793] [outer = 0x0] [url = about:blank] 11:44:41 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x118ede000) [pid = 1650] [serial = 1792] [outer = 0x0] [url = about:blank] 11:44:41 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11ade6800) [pid = 1650] [serial = 1801] [outer = 0x0] [url = about:blank] 11:44:41 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11b65e000) [pid = 1650] [serial = 1802] [outer = 0x0] [url = about:blank] 11:44:41 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11bb56800) [pid = 1650] [serial = 1804] [outer = 0x0] [url = about:blank] 11:44:41 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x123cb3400) [pid = 1650] [serial = 1811] [outer = 0x0] [url = about:blank] 11:44:41 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x118954400) [pid = 1650] [serial = 1798] [outer = 0x0] [url = about:blank] 11:44:41 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x118fa5400) [pid = 1650] [serial = 1799] [outer = 0x0] [url = about:blank] 11:44:41 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x115836000) [pid = 1650] [serial = 1795] [outer = 0x0] [url = about:blank] 11:44:41 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x116275000) [pid = 1650] [serial = 1796] [outer = 0x0] [url = about:blank] 11:44:41 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x118f9a000) [pid = 1650] [serial = 1789] [outer = 0x0] [url = about:blank] 11:44:41 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x124578c00) [pid = 1650] [serial = 1816] [outer = 0x0] [url = about:blank] 11:44:41 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1243cd000) [pid = 1650] [serial = 1814] [outer = 0x0] [url = about:blank] 11:44:41 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1276eec00) [pid = 1650] [serial = 1822] [outer = 0x0] [url = about:blank] 11:44:41 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x127287800) [pid = 1650] [serial = 1817] [outer = 0x0] [url = about:blank] 11:44:41 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11be57800) [pid = 1650] [serial = 1819] [outer = 0x0] [url = about:blank] 11:44:41 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x129e38800) [pid = 1650] [serial = 1826] [outer = 0x0] [url = about:blank] 11:44:41 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x127ebf000) [pid = 1650] [serial = 1823] [outer = 0x0] [url = about:blank] 11:44:41 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1266d8000) [pid = 1650] [serial = 1820] [outer = 0x0] [url = about:blank] 11:44:41 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11bc8b800) [pid = 1650] [serial = 1805] [outer = 0x0] [url = about:blank] 11:44:41 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11bf35800) [pid = 1650] [serial = 1808] [outer = 0x0] [url = about:blank] 11:44:41 INFO - PROCESS | 1650 | 1461264281529 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x119152000 == 45 [pid = 1650] [id = 635] 11:44:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x115640800) [pid = 1650] [serial = 1905] [outer = 0x0] 11:44:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x118fa2800) [pid = 1650] [serial = 1906] [outer = 0x115640800] 11:44:41 INFO - PROCESS | 1650 | 1461264281557 Marionette DEBUG loaded listener.js 11:44:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11a96b000) [pid = 1650] [serial = 1907] [outer = 0x115640800] 11:44:41 INFO - PROCESS | 1650 | 1461264281882 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]]]}] 11:44:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 11:44:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 520ms 11:44:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 11:44:41 INFO - PROCESS | 1650 | 1461264281899 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 11:44:41 INFO - PROCESS | 1650 | 1461264281901 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 11:44:41 INFO - PROCESS | 1650 | 1461264281906 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 11:44:41 INFO - PROCESS | 1650 | 1461264281908 Marionette TRACE conn2 <- [1,2514,null,{}] 11:44:41 INFO - PROCESS | 1650 | 1461264281915 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}] 11:44:41 INFO - PROCESS | 1650 | 1461264281994 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 11:44:42 INFO - PROCESS | 1650 | 1461264282001 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12373d800 == 46 [pid = 1650] [id = 636] 11:44:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11b658400) [pid = 1650] [serial = 1908] [outer = 0x0] 11:44:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11bc7ac00) [pid = 1650] [serial = 1909] [outer = 0x11b658400] 11:44:42 INFO - PROCESS | 1650 | 1461264282031 Marionette DEBUG loaded listener.js 11:44:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11be57800) [pid = 1650] [serial = 1910] [outer = 0x11b658400] 11:44:42 INFO - PROCESS | 1650 | 1461264282411 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]]]}] 11:44:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 11:44:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 521ms 11:44:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 11:44:42 INFO - PROCESS | 1650 | 1461264282426 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 11:44:42 INFO - PROCESS | 1650 | 1461264282427 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 11:44:42 INFO - PROCESS | 1650 | 1461264282429 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 11:44:42 INFO - PROCESS | 1650 | 1461264282430 Marionette TRACE conn2 <- [1,2518,null,{}] 11:44:42 INFO - PROCESS | 1650 | 1461264282432 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}] 11:44:42 INFO - PROCESS | 1650 | 1461264282524 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 11:44:42 INFO - PROCESS | 1650 | 1461264282529 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x123a0b000 == 47 [pid = 1650] [id = 637] 11:44:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11bfccc00) [pid = 1650] [serial = 1911] [outer = 0x0] 11:44:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11bfe0000) [pid = 1650] [serial = 1912] [outer = 0x11bfccc00] 11:44:42 INFO - PROCESS | 1650 | 1461264282557 Marionette DEBUG loaded listener.js 11:44:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11c7cbc00) [pid = 1650] [serial = 1913] [outer = 0x11bfccc00] 11:44:42 INFO - PROCESS | 1650 | 1461264282937 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]]]}] 11:44:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 11:44:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 518ms 11:44:42 INFO - PROCESS | 1650 | 1461264282951 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 11:44:42 INFO - PROCESS | 1650 | 1461264282956 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 11:44:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 11:44:42 INFO - PROCESS | 1650 | 1461264282960 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 11:44:42 INFO - PROCESS | 1650 | 1461264282962 Marionette TRACE conn2 <- [1,2522,null,{}] 11:44:42 INFO - PROCESS | 1650 | 1461264282965 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}] 11:44:43 INFO - PROCESS | 1650 | 1461264283089 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 11:44:43 INFO - PROCESS | 1650 | 1461264283096 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x123c1e000 == 48 [pid = 1650] [id = 638] 11:44:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11c78a000) [pid = 1650] [serial = 1914] [outer = 0x0] 11:44:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1237a9c00) [pid = 1650] [serial = 1915] [outer = 0x11c78a000] 11:44:43 INFO - PROCESS | 1650 | 1461264283136 Marionette DEBUG loaded listener.js 11:44:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x123d9f400) [pid = 1650] [serial = 1916] [outer = 0x11c78a000] 11:44:43 INFO - PROCESS | 1650 | 1461264283600 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]]]}] 11:44:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 11:44:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 674ms 11:44:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 11:44:43 INFO - PROCESS | 1650 | 1461264283633 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 11:44:43 INFO - PROCESS | 1650 | 1461264283635 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 11:44:43 INFO - PROCESS | 1650 | 1461264283640 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 11:44:43 INFO - PROCESS | 1650 | 1461264283642 Marionette TRACE conn2 <- [1,2526,null,{}] 11:44:43 INFO - PROCESS | 1650 | 1461264283644 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}] 11:44:43 INFO - PROCESS | 1650 | 1461264283755 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 11:44:43 INFO - PROCESS | 1650 | 1461264283769 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x127e71000 == 49 [pid = 1650] [id = 639] 11:44:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1243cd000) [pid = 1650] [serial = 1917] [outer = 0x0] 11:44:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1267cd400) [pid = 1650] [serial = 1918] [outer = 0x1243cd000] 11:44:43 INFO - PROCESS | 1650 | 1461264283797 Marionette DEBUG loaded listener.js 11:44:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1279bac00) [pid = 1650] [serial = 1919] [outer = 0x1243cd000] 11:44:44 INFO - PROCESS | 1650 | 1461264284162 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]]]}] 11:44:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 11:44:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 570ms 11:44:44 INFO - PROCESS | 1650 | 1461264284210 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 11:44:44 INFO - PROCESS | 1650 | 1461264284211 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 11:44:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 11:44:44 INFO - PROCESS | 1650 | 1461264284213 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 11:44:44 INFO - PROCESS | 1650 | 1461264284215 Marionette TRACE conn2 <- [1,2530,null,{}] 11:44:44 INFO - PROCESS | 1650 | 1461264284217 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}] 11:44:44 INFO - PROCESS | 1650 | 1461264284313 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 11:44:44 INFO - PROCESS | 1650 | 1461264284318 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x1290cb000 == 50 [pid = 1650] [id = 640] 11:44:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1237a8c00) [pid = 1650] [serial = 1920] [outer = 0x0] 11:44:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x127ef0c00) [pid = 1650] [serial = 1921] [outer = 0x1237a8c00] 11:44:44 INFO - PROCESS | 1650 | 1461264284343 Marionette DEBUG loaded listener.js 11:44:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1290b5c00) [pid = 1650] [serial = 1922] [outer = 0x1237a8c00] 11:44:44 INFO - PROCESS | 1650 | 1461264284664 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]]]}] 11:44:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 11:44:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 468ms 11:44:44 INFO - PROCESS | 1650 | 1461264284705 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 11:44:44 INFO - PROCESS | 1650 | 1461264284707 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 11:44:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 11:44:44 INFO - PROCESS | 1650 | 1461264284709 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 11:44:44 INFO - PROCESS | 1650 | 1461264284710 Marionette TRACE conn2 <- [1,2534,null,{}] 11:44:44 INFO - PROCESS | 1650 | 1461264284712 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}] 11:44:44 INFO - PROCESS | 1650 | 1461264284813 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 11:44:44 INFO - PROCESS | 1650 | 1461264284825 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b3c6800 == 51 [pid = 1650] [id = 641] 11:44:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x127efb000) [pid = 1650] [serial = 1923] [outer = 0x0] 11:44:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x129b70c00) [pid = 1650] [serial = 1924] [outer = 0x127efb000] 11:44:44 INFO - PROCESS | 1650 | 1461264284851 Marionette DEBUG loaded listener.js 11:44:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12b25fc00) [pid = 1650] [serial = 1925] [outer = 0x127efb000] 11:44:45 INFO - PROCESS | 1650 | 1461264285191 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]]]}] 11:44:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 11:44:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 519ms 11:44:45 INFO - PROCESS | 1650 | 1461264285228 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 11:44:45 INFO - PROCESS | 1650 | 1461264285230 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 11:44:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 11:44:45 INFO - PROCESS | 1650 | 1461264285232 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 11:44:45 INFO - PROCESS | 1650 | 1461264285233 Marionette TRACE conn2 <- [1,2538,null,{}] 11:44:45 INFO - PROCESS | 1650 | 1461264285236 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}] 11:44:45 INFO - PROCESS | 1650 | 1461264285338 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 11:44:45 INFO - PROCESS | 1650 | 1461264285352 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b7c5000 == 52 [pid = 1650] [id = 642] 11:44:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12b26b000) [pid = 1650] [serial = 1926] [outer = 0x0] 11:44:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12b2cb800) [pid = 1650] [serial = 1927] [outer = 0x12b26b000] 11:44:45 INFO - PROCESS | 1650 | 1461264285378 Marionette DEBUG loaded listener.js 11:44:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12b3ed400) [pid = 1650] [serial = 1928] [outer = 0x12b26b000] 11:44:45 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x1278edc00) [pid = 1650] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 11:44:45 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x1290b0c00) [pid = 1650] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 11:44:45 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1267cd800) [pid = 1650] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 11:44:45 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12457e800) [pid = 1650] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 11:44:45 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x1188dc400) [pid = 1650] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 11:44:45 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11bfd5c00) [pid = 1650] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 11:44:45 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x118948c00) [pid = 1650] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 11:44:45 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11522f400) [pid = 1650] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 11:44:45 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11b6a4800) [pid = 1650] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 11:44:45 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11be59400) [pid = 1650] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 11:44:45 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1297e4800) [pid = 1650] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 11:44:45 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11600ac00) [pid = 1650] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 11:44:45 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11533cc00) [pid = 1650] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 11:44:45 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1290b1800) [pid = 1650] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 11:44:45 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x115648000) [pid = 1650] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 11:44:45 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12ce04c00) [pid = 1650] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 11:44:45 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11c7c5400) [pid = 1650] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 11:44:45 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1276b4000) [pid = 1650] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 11:44:45 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11a967400) [pid = 1650] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 11:44:45 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x118952400) [pid = 1650] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 11:44:45 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1144d4c00) [pid = 1650] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 11:44:45 INFO - PROCESS | 1650 | 1461264285873 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]]]}] 11:44:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 11:44:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 672ms 11:44:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 11:44:45 INFO - PROCESS | 1650 | 1461264285907 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 11:44:45 INFO - PROCESS | 1650 | 1461264285908 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 11:44:45 INFO - PROCESS | 1650 | 1461264285910 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 11:44:45 INFO - PROCESS | 1650 | 1461264285911 Marionette TRACE conn2 <- [1,2542,null,{}] 11:44:45 INFO - PROCESS | 1650 | 1461264285914 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}] 11:44:46 INFO - PROCESS | 1650 | 1461264285999 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 11:44:46 INFO - PROCESS | 1650 | 1461264286003 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x123b35800 == 53 [pid = 1650] [id = 643] 11:44:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x115648000) [pid = 1650] [serial = 1929] [outer = 0x0] 11:44:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x119d68000) [pid = 1650] [serial = 1930] [outer = 0x115648000] 11:44:46 INFO - PROCESS | 1650 | 1461264286029 Marionette DEBUG loaded listener.js 11:44:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11bfd5c00) [pid = 1650] [serial = 1931] [outer = 0x115648000] 11:44:46 INFO - PROCESS | 1650 | 1461264286397 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]]]}] 11:44:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 11:44:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 521ms 11:44:46 INFO - PROCESS | 1650 | 1461264286431 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 11:44:46 INFO - PROCESS | 1650 | 1461264286433 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 11:44:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 11:44:46 INFO - PROCESS | 1650 | 1461264286441 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 11:44:46 INFO - PROCESS | 1650 | 1461264286443 Marionette TRACE conn2 <- [1,2546,null,{}] 11:44:46 INFO - PROCESS | 1650 | 1461264286445 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}] 11:44:46 INFO - PROCESS | 1650 | 1461264286540 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 11:44:46 INFO - PROCESS | 1650 | 1461264286544 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d48f800 == 54 [pid = 1650] [id = 644] 11:44:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12b260c00) [pid = 1650] [serial = 1932] [outer = 0x0] 11:44:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12ba7b800) [pid = 1650] [serial = 1933] [outer = 0x12b260c00] 11:44:46 INFO - PROCESS | 1650 | 1461264286573 Marionette DEBUG loaded listener.js 11:44:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12bdc1c00) [pid = 1650] [serial = 1934] [outer = 0x12b260c00] 11:44:47 INFO - PROCESS | 1650 | 1461264287040 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]]]}] 11:44:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 11:44:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 622ms 11:44:47 INFO - PROCESS | 1650 | 1461264287064 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 11:44:47 INFO - PROCESS | 1650 | 1461264287066 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 11:44:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 11:44:47 INFO - PROCESS | 1650 | 1461264287070 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 11:44:47 INFO - PROCESS | 1650 | 1461264287072 Marionette TRACE conn2 <- [1,2550,null,{}] 11:44:47 INFO - PROCESS | 1650 | 1461264287076 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}] 11:44:47 INFO - PROCESS | 1650 | 1461264287181 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 11:44:47 INFO - PROCESS | 1650 | 1461264287277 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bc1a000 == 55 [pid = 1650] [id = 645] 11:44:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x116746c00) [pid = 1650] [serial = 1935] [outer = 0x0] 11:44:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x118886c00) [pid = 1650] [serial = 1936] [outer = 0x116746c00] 11:44:47 INFO - PROCESS | 1650 | 1461264287310 Marionette DEBUG loaded listener.js 11:44:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11a603000) [pid = 1650] [serial = 1937] [outer = 0x116746c00] 11:44:47 INFO - PROCESS | 1650 | 1461264287739 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]]]}] 11:44:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 11:44:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 721ms 11:44:47 INFO - PROCESS | 1650 | 1461264287791 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 11:44:47 INFO - PROCESS | 1650 | 1461264287795 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 11:44:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 11:44:47 INFO - PROCESS | 1650 | 1461264287800 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 11:44:47 INFO - PROCESS | 1650 | 1461264287802 Marionette TRACE conn2 <- [1,2554,null,{}] 11:44:47 INFO - PROCESS | 1650 | 1461264287823 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}] 11:44:47 INFO - PROCESS | 1650 | 1461264287923 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 11:44:47 INFO - PROCESS | 1650 | 1461264287991 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x1241db800 == 56 [pid = 1650] [id = 646] 11:44:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11b660400) [pid = 1650] [serial = 1938] [outer = 0x0] 11:44:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11bb55000) [pid = 1650] [serial = 1939] [outer = 0x11b660400] 11:44:48 INFO - PROCESS | 1650 | 1461264288021 Marionette DEBUG loaded listener.js 11:44:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11be4ec00) [pid = 1650] [serial = 1940] [outer = 0x11b660400] 11:44:48 INFO - PROCESS | 1650 | 1461264288454 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]]]}] 11:44:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 11:44:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 689ms 11:44:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 11:44:48 INFO - PROCESS | 1650 | 1461264288490 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 11:44:48 INFO - PROCESS | 1650 | 1461264288491 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 11:44:48 INFO - PROCESS | 1650 | 1461264288493 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 11:44:48 INFO - PROCESS | 1650 | 1461264288496 Marionette TRACE conn2 <- [1,2558,null,{}] 11:44:48 INFO - PROCESS | 1650 | 1461264288520 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}] 11:44:48 INFO - PROCESS | 1650 | 1461264288678 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 11:44:48 INFO - PROCESS | 1650 | 1461264288732 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db16800 == 57 [pid = 1650] [id = 647] 11:44:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x123eec400) [pid = 1650] [serial = 1941] [outer = 0x0] 11:44:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1243d0c00) [pid = 1650] [serial = 1942] [outer = 0x123eec400] 11:44:48 INFO - PROCESS | 1650 | 1461264288765 Marionette DEBUG loaded listener.js 11:44:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x124581400) [pid = 1650] [serial = 1943] [outer = 0x123eec400] 11:44:49 INFO - PROCESS | 1650 | 1461264289194 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]]]}] 11:44:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 11:44:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 723ms 11:44:49 INFO - PROCESS | 1650 | 1461264289217 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 11:44:49 INFO - PROCESS | 1650 | 1461264289219 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 11:44:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 11:44:49 INFO - PROCESS | 1650 | 1461264289239 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 11:44:49 INFO - PROCESS | 1650 | 1461264289240 Marionette TRACE conn2 <- [1,2562,null,{}] 11:44:49 INFO - PROCESS | 1650 | 1461264289243 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}] 11:44:49 INFO - PROCESS | 1650 | 1461264289343 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 11:44:49 INFO - PROCESS | 1650 | 1461264289410 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e489800 == 58 [pid = 1650] [id = 648] 11:44:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x1267d4400) [pid = 1650] [serial = 1944] [outer = 0x0] 11:44:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x127ec4c00) [pid = 1650] [serial = 1945] [outer = 0x1267d4400] 11:44:49 INFO - PROCESS | 1650 | 1461264289440 Marionette DEBUG loaded listener.js 11:44:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12b26c800) [pid = 1650] [serial = 1946] [outer = 0x1267d4400] 11:44:49 INFO - PROCESS | 1650 | 1461264289854 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]]]}] 11:44:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 11:44:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 671ms 11:44:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 11:44:49 INFO - PROCESS | 1650 | 1461264289908 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 11:44:49 INFO - PROCESS | 1650 | 1461264289909 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 11:44:49 INFO - PROCESS | 1650 | 1461264289912 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 11:44:49 INFO - PROCESS | 1650 | 1461264289913 Marionette TRACE conn2 <- [1,2566,null,{}] 11:44:49 INFO - PROCESS | 1650 | 1461264289915 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}] 11:44:50 INFO - PROCESS | 1650 | 1461264290032 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 11:44:50 INFO - PROCESS | 1650 | 1461264290112 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e6aa800 == 59 [pid = 1650] [id = 649] 11:44:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x129e30c00) [pid = 1650] [serial = 1947] [outer = 0x0] 11:44:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12ba79c00) [pid = 1650] [serial = 1948] [outer = 0x129e30c00] 11:44:50 INFO - PROCESS | 1650 | 1461264290142 Marionette DEBUG loaded listener.js 11:44:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12bbae400) [pid = 1650] [serial = 1949] [outer = 0x129e30c00] 11:44:50 INFO - PROCESS | 1650 | 1461264290593 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]]]}] 11:44:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 11:44:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 721ms 11:44:50 INFO - PROCESS | 1650 | 1461264290650 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 11:44:50 INFO - PROCESS | 1650 | 1461264290653 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 11:44:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 11:44:50 INFO - PROCESS | 1650 | 1461264290657 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 11:44:50 INFO - PROCESS | 1650 | 1461264290659 Marionette TRACE conn2 <- [1,2570,null,{}] 11:44:50 INFO - PROCESS | 1650 | 1461264290661 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}] 11:44:50 INFO - PROCESS | 1650 | 1461264290776 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 11:44:50 INFO - PROCESS | 1650 | 1461264290846 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c4e2000 == 60 [pid = 1650] [id = 650] 11:44:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11864d000) [pid = 1650] [serial = 1950] [outer = 0x0] 11:44:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x11bc8e800) [pid = 1650] [serial = 1951] [outer = 0x11864d000] 11:44:50 INFO - PROCESS | 1650 | 1461264290879 Marionette DEBUG loaded listener.js 11:44:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12cf1a800) [pid = 1650] [serial = 1952] [outer = 0x11864d000] 11:44:51 INFO - PROCESS | 1650 | 1461264291491 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]]]}] 11:44:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 11:44:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 870ms 11:44:51 INFO - PROCESS | 1650 | 1461264291527 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 11:44:51 INFO - PROCESS | 1650 | 1461264291530 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 11:44:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 11:44:51 INFO - PROCESS | 1650 | 1461264291534 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 11:44:51 INFO - PROCESS | 1650 | 1461264291536 Marionette TRACE conn2 <- [1,2574,null,{}] 11:44:51 INFO - PROCESS | 1650 | 1461264291541 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}] 11:44:51 INFO - PROCESS | 1650 | 1461264291677 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 11:44:51 INFO - PROCESS | 1650 | 1461264291748 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x1237d9800 == 61 [pid = 1650] [id = 651] 11:44:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x11533f000) [pid = 1650] [serial = 1953] [outer = 0x0] 11:44:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x115785400) [pid = 1650] [serial = 1954] [outer = 0x11533f000] 11:44:51 INFO - PROCESS | 1650 | 1461264291776 Marionette DEBUG loaded listener.js 11:44:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x118651c00) [pid = 1650] [serial = 1955] [outer = 0x11533f000] 11:44:52 INFO - PROCESS | 1650 | 1461264292258 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]]]}] 11:44:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 11:44:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 776ms 11:44:52 INFO - PROCESS | 1650 | 1461264292310 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 11:44:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 11:44:52 INFO - PROCESS | 1650 | 1461264292314 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 11:44:52 INFO - PROCESS | 1650 | 1461264292318 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 11:44:52 INFO - PROCESS | 1650 | 1461264292320 Marionette TRACE conn2 <- [1,2578,null,{}] 11:44:52 INFO - PROCESS | 1650 | 1461264292322 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}] 11:44:52 INFO - PROCESS | 1650 | 1461264292436 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 11:44:52 INFO - PROCESS | 1650 | --DOCSHELL 0x123b35800 == 60 [pid = 1650] [id = 643] 11:44:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12b7c5000 == 59 [pid = 1650] [id = 642] 11:44:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12b3c6800 == 58 [pid = 1650] [id = 641] 11:44:52 INFO - PROCESS | 1650 | --DOCSHELL 0x1290cb000 == 57 [pid = 1650] [id = 640] 11:44:52 INFO - PROCESS | 1650 | --DOCSHELL 0x127e71000 == 56 [pid = 1650] [id = 639] 11:44:52 INFO - PROCESS | 1650 | --DOCSHELL 0x123c1e000 == 55 [pid = 1650] [id = 638] 11:44:52 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12cfe6800) [pid = 1650] [serial = 1885] [outer = 0x0] [url = about:blank] 11:44:52 INFO - PROCESS | 1650 | --DOCSHELL 0x123a0b000 == 54 [pid = 1650] [id = 637] 11:44:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12373d800 == 53 [pid = 1650] [id = 636] 11:44:52 INFO - PROCESS | 1650 | --DOCSHELL 0x119152000 == 52 [pid = 1650] [id = 635] 11:44:52 INFO - PROCESS | 1650 | --DOCSHELL 0x114bab000 == 51 [pid = 1650] [id = 634] 11:44:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12e48c000 == 50 [pid = 1650] [id = 631] 11:44:52 INFO - PROCESS | 1650 | --DOCSHELL 0x123b2e800 == 49 [pid = 1650] [id = 630] 11:44:52 INFO - PROCESS | 1650 | --DOCSHELL 0x11afb2000 == 48 [pid = 1650] [id = 629] 11:44:52 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12b264000) [pid = 1650] [serial = 1784] [outer = 0x0] [url = about:blank] 11:44:52 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12988d400) [pid = 1650] [serial = 1867] [outer = 0x0] [url = about:blank] 11:44:52 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12b2cf400) [pid = 1650] [serial = 1870] [outer = 0x0] [url = about:blank] 11:44:52 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x129e79800) [pid = 1650] [serial = 1846] [outer = 0x0] [url = about:blank] 11:44:52 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12988d800) [pid = 1650] [serial = 1841] [outer = 0x0] [url = about:blank] 11:44:52 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x1290af400) [pid = 1650] [serial = 1840] [outer = 0x0] [url = about:blank] 11:44:52 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x119d62400) [pid = 1650] [serial = 1855] [outer = 0x0] [url = about:blank] 11:44:52 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11b6a4400) [pid = 1650] [serial = 1856] [outer = 0x0] [url = about:blank] 11:44:52 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x123edec00) [pid = 1650] [serial = 1838] [outer = 0x0] [url = about:blank] 11:44:52 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x1237a0800) [pid = 1650] [serial = 1837] [outer = 0x0] [url = about:blank] 11:44:52 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11af65400) [pid = 1650] [serial = 1835] [outer = 0x0] [url = about:blank] 11:44:52 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x119934c00) [pid = 1650] [serial = 1834] [outer = 0x0] [url = about:blank] 11:44:52 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1156f0c00) [pid = 1650] [serial = 1852] [outer = 0x0] [url = about:blank] 11:44:52 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1188ddc00) [pid = 1650] [serial = 1853] [outer = 0x0] [url = about:blank] 11:44:52 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11bc7cc00) [pid = 1650] [serial = 1858] [outer = 0x0] [url = about:blank] 11:44:52 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11be59c00) [pid = 1650] [serial = 1859] [outer = 0x0] [url = about:blank] 11:44:52 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11c7c5800) [pid = 1650] [serial = 1861] [outer = 0x0] [url = about:blank] 11:44:52 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1237a5000) [pid = 1650] [serial = 1862] [outer = 0x0] [url = about:blank] 11:44:52 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12b267c00) [pid = 1650] [serial = 1844] [outer = 0x0] [url = about:blank] 11:44:52 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x129e77800) [pid = 1650] [serial = 1843] [outer = 0x0] [url = about:blank] 11:44:52 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1186c1000) [pid = 1650] [serial = 1832] [outer = 0x0] [url = about:blank] 11:44:52 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x116512800) [pid = 1650] [serial = 1831] [outer = 0x0] [url = about:blank] 11:44:52 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x116017000) [pid = 1650] [serial = 1850] [outer = 0x0] [url = about:blank] 11:44:52 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x115643800) [pid = 1650] [serial = 1849] [outer = 0x0] [url = about:blank] 11:44:52 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12b73c400) [pid = 1650] [serial = 1873] [outer = 0x0] [url = about:blank] 11:44:52 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11c7c4800) [pid = 1650] [serial = 1877] [outer = 0x0] [url = about:blank] 11:44:52 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11b69ec00) [pid = 1650] [serial = 1876] [outer = 0x0] [url = about:blank] 11:44:52 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12ce11c00) [pid = 1650] [serial = 1882] [outer = 0x0] [url = about:blank] 11:44:52 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12ba7a000) [pid = 1650] [serial = 1874] [outer = 0x0] [url = about:blank] 11:44:52 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12b3eac00) [pid = 1650] [serial = 1847] [outer = 0x0] [url = about:blank] 11:44:52 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12cf1ec00) [pid = 1650] [serial = 1883] [outer = 0x0] [url = about:blank] 11:44:52 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12b3f0c00) [pid = 1650] [serial = 1871] [outer = 0x0] [url = about:blank] 11:44:52 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x123da2000) [pid = 1650] [serial = 1864] [outer = 0x0] [url = about:blank] 11:44:52 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12b262c00) [pid = 1650] [serial = 1868] [outer = 0x0] [url = about:blank] 11:44:52 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1279bfc00) [pid = 1650] [serial = 1865] [outer = 0x0] [url = about:blank] 11:44:52 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12bba4400) [pid = 1650] [serial = 1879] [outer = 0x0] [url = about:blank] 11:44:52 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12bdcb400) [pid = 1650] [serial = 1880] [outer = 0x0] [url = about:blank] 11:44:52 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11912d000) [pid = 1650] [serial = 1790] [outer = 0x0] [url = about:blank] 11:44:52 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x115644400) [pid = 1650] [serial = 1787] [outer = 0x0] [url = about:blank] 11:44:52 INFO - PROCESS | 1650 | 1461264292532 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x116093800 == 49 [pid = 1650] [id = 652] 11:44:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x115643800) [pid = 1650] [serial = 1956] [outer = 0x0] 11:44:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1186c1000) [pid = 1650] [serial = 1957] [outer = 0x115643800] 11:44:52 INFO - PROCESS | 1650 | 1461264292560 Marionette DEBUG loaded listener.js 11:44:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11a87d000) [pid = 1650] [serial = 1958] [outer = 0x115643800] 11:44:52 INFO - PROCESS | 1650 | 1461264292878 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]]]}] 11:44:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 11:44:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 571ms 11:44:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 11:44:52 INFO - PROCESS | 1650 | 1461264292891 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 11:44:52 INFO - PROCESS | 1650 | 1461264292893 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 11:44:52 INFO - PROCESS | 1650 | 1461264292895 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 11:44:52 INFO - PROCESS | 1650 | 1461264292897 Marionette TRACE conn2 <- [1,2582,null,{}] 11:44:52 INFO - PROCESS | 1650 | 1461264292908 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}] 11:44:52 INFO - PROCESS | 1650 | 1461264292995 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 11:44:53 INFO - PROCESS | 1650 | 1461264293020 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x1237d3800 == 50 [pid = 1650] [id = 653] 11:44:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11bb56000) [pid = 1650] [serial = 1959] [outer = 0x0] 11:44:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11be59400) [pid = 1650] [serial = 1960] [outer = 0x11bb56000] 11:44:53 INFO - PROCESS | 1650 | 1461264293048 Marionette DEBUG loaded listener.js 11:44:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11c77e000) [pid = 1650] [serial = 1961] [outer = 0x11bb56000] 11:44:53 INFO - PROCESS | 1650 | 1461264293406 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]]]}] 11:44:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 11:44:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 521ms 11:44:53 INFO - PROCESS | 1650 | 1461264293417 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 11:44:53 INFO - PROCESS | 1650 | 1461264293421 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 11:44:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 11:44:53 INFO - PROCESS | 1650 | 1461264293424 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 11:44:53 INFO - PROCESS | 1650 | 1461264293425 Marionette TRACE conn2 <- [1,2586,null,{}] 11:44:53 INFO - PROCESS | 1650 | 1461264293427 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}] 11:44:53 INFO - PROCESS | 1650 | 1461264293509 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 11:44:53 INFO - PROCESS | 1650 | 1461264293513 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12675b800 == 51 [pid = 1650] [id = 654] 11:44:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11c7c8800) [pid = 1650] [serial = 1962] [outer = 0x0] 11:44:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1237a7400) [pid = 1650] [serial = 1963] [outer = 0x11c7c8800] 11:44:53 INFO - PROCESS | 1650 | 1461264293539 Marionette DEBUG loaded listener.js 11:44:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x124026400) [pid = 1650] [serial = 1964] [outer = 0x11c7c8800] 11:44:53 INFO - PROCESS | 1650 | 1461264293877 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]]]}] 11:44:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 11:44:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 468ms 11:44:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 11:44:53 INFO - PROCESS | 1650 | 1461264293892 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 11:44:53 INFO - PROCESS | 1650 | 1461264293893 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 11:44:53 INFO - PROCESS | 1650 | 1461264293896 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 11:44:53 INFO - PROCESS | 1650 | 1461264293897 Marionette TRACE conn2 <- [1,2590,null,{}] 11:44:53 INFO - PROCESS | 1650 | 1461264293899 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}] 11:44:54 INFO - PROCESS | 1650 | 1461264294008 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 11:44:54 INFO - PROCESS | 1650 | 1461264294014 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x1290ca000 == 52 [pid = 1650] [id = 655] 11:44:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11c7c9400) [pid = 1650] [serial = 1965] [outer = 0x0] 11:44:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1243d0800) [pid = 1650] [serial = 1966] [outer = 0x11c7c9400] 11:44:54 INFO - PROCESS | 1650 | 1461264294040 Marionette DEBUG loaded listener.js 11:44:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1276eec00) [pid = 1650] [serial = 1967] [outer = 0x11c7c9400] 11:44:54 INFO - PROCESS | 1650 | 1461264294375 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]]]}] 11:44:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 11:44:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 519ms 11:44:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 11:44:54 INFO - PROCESS | 1650 | 1461264294415 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 11:44:54 INFO - PROCESS | 1650 | 1461264294416 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 11:44:54 INFO - PROCESS | 1650 | 1461264294418 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 11:44:54 INFO - PROCESS | 1650 | 1461264294419 Marionette TRACE conn2 <- [1,2594,null,{}] 11:44:54 INFO - PROCESS | 1650 | 1461264294422 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}] 11:44:54 INFO - PROCESS | 1650 | 1461264294515 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 11:44:54 INFO - PROCESS | 1650 | 1461264294523 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb39800 == 53 [pid = 1650] [id = 656] 11:44:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1279c0000) [pid = 1650] [serial = 1968] [outer = 0x0] 11:44:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x129b6b800) [pid = 1650] [serial = 1969] [outer = 0x1279c0000] 11:44:54 INFO - PROCESS | 1650 | 1461264294550 Marionette DEBUG loaded listener.js 11:44:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12b737000) [pid = 1650] [serial = 1970] [outer = 0x1279c0000] 11:44:54 INFO - PROCESS | 1650 | 1461264294926 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]]]}] 11:44:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 11:44:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 519ms 11:44:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 11:44:54 INFO - PROCESS | 1650 | 1461264294940 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 11:44:54 INFO - PROCESS | 1650 | 1461264294941 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 11:44:54 INFO - PROCESS | 1650 | 1461264294943 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 11:44:54 INFO - PROCESS | 1650 | 1461264294944 Marionette TRACE conn2 <- [1,2598,null,{}] 11:44:54 INFO - PROCESS | 1650 | 1461264294946 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}] 11:44:55 INFO - PROCESS | 1650 | 1461264295046 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 11:44:55 INFO - PROCESS | 1650 | 1461264295061 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ce72800 == 54 [pid = 1650] [id = 657] 11:44:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12ba77400) [pid = 1650] [serial = 1971] [outer = 0x0] 11:44:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12bba4400) [pid = 1650] [serial = 1972] [outer = 0x12ba77400] 11:44:55 INFO - PROCESS | 1650 | 1461264295086 Marionette DEBUG loaded listener.js 11:44:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12ce08400) [pid = 1650] [serial = 1973] [outer = 0x12ba77400] 11:44:55 INFO - PROCESS | 1650 | 1461264295445 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]]]}] 11:44:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 11:44:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 521ms 11:44:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 11:44:55 INFO - PROCESS | 1650 | 1461264295465 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 11:44:55 INFO - PROCESS | 1650 | 1461264295466 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 11:44:55 INFO - PROCESS | 1650 | 1461264295470 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 11:44:55 INFO - PROCESS | 1650 | 1461264295471 Marionette TRACE conn2 <- [1,2602,null,{}] 11:44:55 INFO - PROCESS | 1650 | 1461264295473 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}] 11:44:55 INFO - PROCESS | 1650 | 1461264295577 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 11:44:55 INFO - PROCESS | 1650 | 1461264295592 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d496800 == 55 [pid = 1650] [id = 658] 11:44:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12ce09000) [pid = 1650] [serial = 1974] [outer = 0x0] 11:44:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12cf1e400) [pid = 1650] [serial = 1975] [outer = 0x12ce09000] 11:44:55 INFO - PROCESS | 1650 | 1461264295617 Marionette DEBUG loaded listener.js 11:44:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12cfe5400) [pid = 1650] [serial = 1976] [outer = 0x12ce09000] 11:44:55 INFO - PROCESS | 1650 | 1461264295973 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]]]}] 11:44:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 11:44:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 520ms 11:44:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 11:44:55 INFO - PROCESS | 1650 | 1461264295990 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 11:44:55 INFO - PROCESS | 1650 | 1461264295991 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 11:44:55 INFO - PROCESS | 1650 | 1461264295993 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 11:44:55 INFO - PROCESS | 1650 | 1461264295994 Marionette TRACE conn2 <- [1,2606,null,{}] 11:44:55 INFO - PROCESS | 1650 | 1461264295997 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}] 11:44:56 INFO - PROCESS | 1650 | 1461264296097 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 11:44:56 INFO - PROCESS | 1650 | 1461264296110 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e48b000 == 56 [pid = 1650] [id = 659] 11:44:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12cf12400) [pid = 1650] [serial = 1977] [outer = 0x0] 11:44:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12d03a000) [pid = 1650] [serial = 1978] [outer = 0x12cf12400] 11:44:56 INFO - PROCESS | 1650 | 1461264296134 Marionette DEBUG loaded listener.js 11:44:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12d041800) [pid = 1650] [serial = 1979] [outer = 0x12cf12400] 11:44:56 INFO - PROCESS | 1650 | 1461264296477 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]]]}] 11:44:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 11:44:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 521ms 11:44:56 INFO - PROCESS | 1650 | 1461264296517 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 11:44:56 INFO - PROCESS | 1650 | 1461264296518 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 11:44:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 11:44:56 INFO - PROCESS | 1650 | 1461264296521 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 11:44:56 INFO - PROCESS | 1650 | 1461264296522 Marionette TRACE conn2 <- [1,2610,null,{}] 11:44:56 INFO - PROCESS | 1650 | 1461264296524 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}] 11:44:56 INFO - PROCESS | 1650 | 1461264296624 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 11:44:56 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x127efb000) [pid = 1650] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 11:44:56 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1237a8c00) [pid = 1650] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 11:44:56 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12b26b000) [pid = 1650] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 11:44:56 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11c78a000) [pid = 1650] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 11:44:56 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11bfccc00) [pid = 1650] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 11:44:56 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x118fa3800) [pid = 1650] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 11:44:56 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x115640800) [pid = 1650] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 11:44:56 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11437a000) [pid = 1650] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 11:44:56 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x115836800) [pid = 1650] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 11:44:56 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11b658400) [pid = 1650] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 11:44:56 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11563f400) [pid = 1650] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 11:44:56 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12419c000) [pid = 1650] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 11:44:56 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x115648000) [pid = 1650] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 11:44:56 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1243cd000) [pid = 1650] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 11:44:56 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x129889400) [pid = 1650] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 11:44:56 INFO - PROCESS | 1650 | 1461264296743 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x114b9a800 == 57 [pid = 1650] [id = 660] 11:44:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11413f000) [pid = 1650] [serial = 1980] [outer = 0x0] 11:44:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x114f70800) [pid = 1650] [serial = 1981] [outer = 0x11413f000] 11:44:56 INFO - PROCESS | 1650 | 1461264296771 Marionette DEBUG loaded listener.js 11:44:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11a883400) [pid = 1650] [serial = 1982] [outer = 0x11413f000] 11:44:57 INFO - PROCESS | 1650 | 1461264297080 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]]]}] 11:44:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 11:44:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 570ms 11:44:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 11:44:57 INFO - PROCESS | 1650 | 1461264297094 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 11:44:57 INFO - PROCESS | 1650 | 1461264297095 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 11:44:57 INFO - PROCESS | 1650 | 1461264297097 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 11:44:57 INFO - PROCESS | 1650 | 1461264297099 Marionette TRACE conn2 <- [1,2614,null,{}] 11:44:57 INFO - PROCESS | 1650 | 1461264297105 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}] 11:44:57 INFO - PROCESS | 1650 | 1461264297206 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 11:44:57 INFO - PROCESS | 1650 | 1461264297210 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f024800 == 58 [pid = 1650] [id = 661] 11:44:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11bc88000) [pid = 1650] [serial = 1983] [outer = 0x0] 11:44:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12d037800) [pid = 1650] [serial = 1984] [outer = 0x11bc88000] 11:44:57 INFO - PROCESS | 1650 | 1461264297240 Marionette DEBUG loaded listener.js 11:44:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12d270400) [pid = 1650] [serial = 1985] [outer = 0x11bc88000] 11:44:57 INFO - PROCESS | 1650 | 1461264297581 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]]]}] 11:44:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 11:44:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 523ms 11:44:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 11:44:57 INFO - PROCESS | 1650 | 1461264297628 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 11:44:57 INFO - PROCESS | 1650 | 1461264297629 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 11:44:57 INFO - PROCESS | 1650 | 1461264297631 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 11:44:57 INFO - PROCESS | 1650 | 1461264297632 Marionette TRACE conn2 <- [1,2618,null,{}] 11:44:57 INFO - PROCESS | 1650 | 1461264297634 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}] 11:44:57 INFO - PROCESS | 1650 | 1461264297717 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 11:44:57 INFO - PROCESS | 1650 | 1461264297722 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f4c3800 == 59 [pid = 1650] [id = 662] 11:44:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12d266400) [pid = 1650] [serial = 1986] [outer = 0x0] 11:44:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12d480400) [pid = 1650] [serial = 1987] [outer = 0x12d266400] 11:44:57 INFO - PROCESS | 1650 | 1461264297746 Marionette DEBUG loaded listener.js 11:44:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12d4bf800) [pid = 1650] [serial = 1988] [outer = 0x12d266400] 11:44:58 INFO - PROCESS | 1650 | 1461264298088 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]]]}] 11:44:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 11:44:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 467ms 11:44:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 11:44:58 INFO - PROCESS | 1650 | 1461264298099 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 11:44:58 INFO - PROCESS | 1650 | 1461264298100 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 11:44:58 INFO - PROCESS | 1650 | 1461264298103 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 11:44:58 INFO - PROCESS | 1650 | 1461264298106 Marionette TRACE conn2 <- [1,2622,null,{}] 11:44:58 INFO - PROCESS | 1650 | 1461264298110 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}] 11:44:58 INFO - PROCESS | 1650 | 1461264298195 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 11:44:58 INFO - PROCESS | 1650 | 1461264298199 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f792800 == 60 [pid = 1650] [id = 663] 11:44:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12d4b8800) [pid = 1650] [serial = 1989] [outer = 0x0] 11:44:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12da19000) [pid = 1650] [serial = 1990] [outer = 0x12d4b8800] 11:44:58 INFO - PROCESS | 1650 | 1461264298224 Marionette DEBUG loaded listener.js 11:44:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12e327000) [pid = 1650] [serial = 1991] [outer = 0x12d4b8800] 11:44:58 INFO - PROCESS | 1650 | 1461264298560 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]]]}] 11:44:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 11:44:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 475ms 11:44:58 INFO - PROCESS | 1650 | 1461264298577 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 11:44:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 11:44:58 INFO - PROCESS | 1650 | 1461264298579 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 11:44:58 INFO - PROCESS | 1650 | 1461264298581 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 11:44:58 INFO - PROCESS | 1650 | 1461264298582 Marionette TRACE conn2 <- [1,2626,null,{}] 11:44:58 INFO - PROCESS | 1650 | 1461264298584 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}] 11:44:58 INFO - PROCESS | 1650 | 1461264298697 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 11:44:58 INFO - PROCESS | 1650 | 1461264298703 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fc64800 == 61 [pid = 1650] [id = 664] 11:44:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12e326c00) [pid = 1650] [serial = 1992] [outer = 0x0] 11:44:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12e32e800) [pid = 1650] [serial = 1993] [outer = 0x12e326c00] 11:44:58 INFO - PROCESS | 1650 | 1461264298728 Marionette DEBUG loaded listener.js 11:44:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12e36a000) [pid = 1650] [serial = 1994] [outer = 0x12e326c00] 11:44:59 INFO - PROCESS | 1650 | 1461264299238 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]]]}] 11:44:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 11:44:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 668ms 11:44:59 INFO - PROCESS | 1650 | 1461264299250 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 11:44:59 INFO - PROCESS | 1650 | 1461264299256 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 11:44:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 11:44:59 INFO - PROCESS | 1650 | 1461264299260 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 11:44:59 INFO - PROCESS | 1650 | 1461264299262 Marionette TRACE conn2 <- [1,2630,null,{}] 11:44:59 INFO - PROCESS | 1650 | 1461264299266 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}] 11:44:59 INFO - PROCESS | 1650 | 1461264299376 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 11:44:59 INFO - PROCESS | 1650 | 1461264299472 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bccc000 == 62 [pid = 1650] [id = 665] 11:44:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x119d69c00) [pid = 1650] [serial = 1995] [outer = 0x0] 11:44:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11a611c00) [pid = 1650] [serial = 1996] [outer = 0x119d69c00] 11:44:59 INFO - PROCESS | 1650 | 1461264299517 Marionette DEBUG loaded listener.js 11:44:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11b6a2c00) [pid = 1650] [serial = 1997] [outer = 0x119d69c00] 11:44:59 INFO - PROCESS | 1650 | 1461264299939 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]]]}] 11:44:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 11:44:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 724ms 11:44:59 INFO - PROCESS | 1650 | 1461264299986 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 11:44:59 INFO - PROCESS | 1650 | 1461264299991 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 11:44:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 11:44:59 INFO - PROCESS | 1650 | 1461264299997 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 11:45:00 INFO - PROCESS | 1650 | 1461264299999 Marionette TRACE conn2 <- [1,2634,null,{}] 11:45:00 INFO - PROCESS | 1650 | 1461264300001 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}] 11:45:00 INFO - PROCESS | 1650 | 1461264300111 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 11:45:00 INFO - PROCESS | 1650 | 1461264300180 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x129b41000 == 63 [pid = 1650] [id = 666] 11:45:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11bf34400) [pid = 1650] [serial = 1998] [outer = 0x0] 11:45:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11c7cb000) [pid = 1650] [serial = 1999] [outer = 0x11bf34400] 11:45:00 INFO - PROCESS | 1650 | 1461264300210 Marionette DEBUG loaded listener.js 11:45:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x123ee8000) [pid = 1650] [serial = 2000] [outer = 0x11bf34400] 11:45:00 INFO - PROCESS | 1650 | 1461264300603 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]]]}] 11:45:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 11:45:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 669ms 11:45:00 INFO - PROCESS | 1650 | 1461264300667 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 11:45:00 INFO - PROCESS | 1650 | 1461264300668 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 11:45:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 11:45:00 INFO - PROCESS | 1650 | 1461264300671 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 11:45:00 INFO - PROCESS | 1650 | 1461264300673 Marionette TRACE conn2 <- [1,2638,null,{}] 11:45:00 INFO - PROCESS | 1650 | 1461264300681 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}] 11:45:00 INFO - PROCESS | 1650 | 1461264300813 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 11:45:00 INFO - PROCESS | 1650 | 1461264300896 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f02a000 == 64 [pid = 1650] [id = 667] 11:45:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x1297e8800) [pid = 1650] [serial = 2001] [outer = 0x0] 11:45:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x129e7a400) [pid = 1650] [serial = 2002] [outer = 0x1297e8800] 11:45:00 INFO - PROCESS | 1650 | 1461264300928 Marionette DEBUG loaded listener.js 11:45:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12b2cd800) [pid = 1650] [serial = 2003] [outer = 0x1297e8800] 11:45:01 INFO - PROCESS | 1650 | 1461264301343 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]]]}] 11:45:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 11:45:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 721ms 11:45:01 INFO - PROCESS | 1650 | 1461264301392 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 11:45:01 INFO - PROCESS | 1650 | 1461264301394 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 11:45:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 11:45:01 INFO - PROCESS | 1650 | 1461264301397 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 11:45:01 INFO - PROCESS | 1650 | 1461264301399 Marionette TRACE conn2 <- [1,2642,null,{}] 11:45:01 INFO - PROCESS | 1650 | 1461264301401 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}] 11:45:01 INFO - PROCESS | 1650 | 1461264301512 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 11:45:01 INFO - PROCESS | 1650 | 1461264301571 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x13034e800 == 65 [pid = 1650] [id = 668] 11:45:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12b2cec00) [pid = 1650] [serial = 2004] [outer = 0x0] 11:45:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12bbae800) [pid = 1650] [serial = 2005] [outer = 0x12b2cec00] 11:45:01 INFO - PROCESS | 1650 | 1461264301601 Marionette DEBUG loaded listener.js 11:45:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12d03fc00) [pid = 1650] [serial = 2006] [outer = 0x12b2cec00] 11:45:02 INFO - PROCESS | 1650 | 1461264302085 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]]]}] 11:45:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 11:45:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 920ms 11:45:02 INFO - PROCESS | 1650 | 1461264302352 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 11:45:02 INFO - PROCESS | 1650 | 1461264302355 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 11:45:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 11:45:02 INFO - PROCESS | 1650 | 1461264302360 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 11:45:02 INFO - PROCESS | 1650 | 1461264302361 Marionette TRACE conn2 <- [1,2646,null,{}] 11:45:02 INFO - PROCESS | 1650 | 1461264302365 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}] 11:45:02 INFO - PROCESS | 1650 | 1461264302460 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 11:45:02 INFO - PROCESS | 1650 | 1461264302513 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bcb3000 == 66 [pid = 1650] [id = 669] 11:45:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x115642000) [pid = 1650] [serial = 2007] [outer = 0x0] 11:45:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x115648400) [pid = 1650] [serial = 2008] [outer = 0x115642000] 11:45:02 INFO - PROCESS | 1650 | 1461264302541 Marionette DEBUG loaded listener.js 11:45:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x11670cc00) [pid = 1650] [serial = 2009] [outer = 0x115642000] 11:45:02 INFO - PROCESS | 1650 | 1461264302936 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]]]}] 11:45:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 11:45:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 623ms 11:45:02 INFO - PROCESS | 1650 | 1461264302983 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 11:45:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 11:45:02 INFO - PROCESS | 1650 | 1461264302985 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 11:45:02 INFO - PROCESS | 1650 | 1461264302990 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 11:45:02 INFO - PROCESS | 1650 | 1461264302993 Marionette TRACE conn2 <- [1,2650,null,{}] 11:45:02 INFO - PROCESS | 1650 | 1461264302996 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}] 11:45:03 INFO - PROCESS | 1650 | 1461264303086 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 11:45:03 INFO - PROCESS | 1650 | 1461264303143 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x119111000 == 67 [pid = 1650] [id = 670] 11:45:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x1152bfc00) [pid = 1650] [serial = 2010] [outer = 0x0] 11:45:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x118951000) [pid = 1650] [serial = 2011] [outer = 0x1152bfc00] 11:45:03 INFO - PROCESS | 1650 | 1461264303171 Marionette DEBUG loaded listener.js 11:45:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x118f9f000) [pid = 1650] [serial = 2012] [outer = 0x1152bfc00] 11:45:03 INFO - PROCESS | 1650 | 1461264303552 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]]]}] 11:45:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 11:45:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 624ms 11:45:03 INFO - PROCESS | 1650 | 1461264303613 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 11:45:03 INFO - PROCESS | 1650 | 1461264303614 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 11:45:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 11:45:03 INFO - PROCESS | 1650 | 1461264303616 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 11:45:03 INFO - PROCESS | 1650 | 1461264303617 Marionette TRACE conn2 <- [1,2654,null,{}] 11:45:03 INFO - PROCESS | 1650 | 1461264303623 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}] 11:45:03 INFO - PROCESS | 1650 | 1461264303741 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 11:45:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12e937800 == 66 [pid = 1650] [id = 628] 11:45:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12f792800 == 65 [pid = 1650] [id = 663] 11:45:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12f4c3800 == 64 [pid = 1650] [id = 662] 11:45:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12f024800 == 63 [pid = 1650] [id = 661] 11:45:03 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x129e2d800) [pid = 1650] [serial = 1897] [outer = 0x0] [url = about:blank] 11:45:03 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12ba7b800) [pid = 1650] [serial = 1933] [outer = 0x0] [url = about:blank] 11:45:03 INFO - PROCESS | 1650 | --DOCSHELL 0x114b9a800 == 62 [pid = 1650] [id = 660] 11:45:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12e48b000 == 61 [pid = 1650] [id = 659] 11:45:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12d496800 == 60 [pid = 1650] [id = 658] 11:45:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12ce72800 == 59 [pid = 1650] [id = 657] 11:45:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12bb39800 == 58 [pid = 1650] [id = 656] 11:45:03 INFO - PROCESS | 1650 | --DOCSHELL 0x1290ca000 == 57 [pid = 1650] [id = 655] 11:45:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12675b800 == 56 [pid = 1650] [id = 654] 11:45:03 INFO - PROCESS | 1650 | --DOCSHELL 0x1237d3800 == 55 [pid = 1650] [id = 653] 11:45:03 INFO - PROCESS | 1650 | --DOCSHELL 0x116093800 == 54 [pid = 1650] [id = 652] 11:45:03 INFO - PROCESS | 1650 | --DOCSHELL 0x1237d9800 == 53 [pid = 1650] [id = 651] 11:45:03 INFO - PROCESS | 1650 | --DOCSHELL 0x11c4e2000 == 52 [pid = 1650] [id = 650] 11:45:03 INFO - PROCESS | 1650 | 1461264303917 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12e6aa800 == 51 [pid = 1650] [id = 649] 11:45:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12e489800 == 50 [pid = 1650] [id = 648] 11:45:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12db16800 == 49 [pid = 1650] [id = 647] 11:45:03 INFO - PROCESS | 1650 | --DOCSHELL 0x1241db800 == 48 [pid = 1650] [id = 646] 11:45:03 INFO - PROCESS | 1650 | --DOCSHELL 0x11bc1a000 == 47 [pid = 1650] [id = 645] 11:45:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12d48f800 == 46 [pid = 1650] [id = 644] 11:45:03 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12b266400) [pid = 1650] [serial = 1829] [outer = 0x0] [url = about:blank] 11:45:03 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x129b70c00) [pid = 1650] [serial = 1924] [outer = 0x0] [url = about:blank] 11:45:03 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x127ef0c00) [pid = 1650] [serial = 1921] [outer = 0x0] [url = about:blank] 11:45:03 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12b2cb800) [pid = 1650] [serial = 1927] [outer = 0x0] [url = about:blank] 11:45:03 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x1237a9c00) [pid = 1650] [serial = 1915] [outer = 0x0] [url = about:blank] 11:45:03 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x11bfe0000) [pid = 1650] [serial = 1912] [outer = 0x0] [url = about:blank] 11:45:03 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x11c7cbc00) [pid = 1650] [serial = 1913] [outer = 0x0] [url = about:blank] 11:45:03 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x11bc70400) [pid = 1650] [serial = 1892] [outer = 0x0] [url = about:blank] 11:45:03 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x118fa2800) [pid = 1650] [serial = 1906] [outer = 0x0] [url = about:blank] 11:45:03 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11a96b000) [pid = 1650] [serial = 1907] [outer = 0x0] [url = about:blank] 11:45:03 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x11adf5800) [pid = 1650] [serial = 1900] [outer = 0x0] [url = about:blank] 11:45:03 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x129b6b400) [pid = 1650] [serial = 1901] [outer = 0x0] [url = about:blank] 11:45:03 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11af68000) [pid = 1650] [serial = 1891] [outer = 0x0] [url = about:blank] 11:45:03 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x118982800) [pid = 1650] [serial = 1889] [outer = 0x0] [url = about:blank] 11:45:03 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x116576c00) [pid = 1650] [serial = 1888] [outer = 0x0] [url = about:blank] 11:45:03 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11bc7ac00) [pid = 1650] [serial = 1909] [outer = 0x0] [url = about:blank] 11:45:03 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11be57800) [pid = 1650] [serial = 1910] [outer = 0x0] [url = about:blank] 11:45:03 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x118646800) [pid = 1650] [serial = 1904] [outer = 0x0] [url = about:blank] 11:45:03 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x115647800) [pid = 1650] [serial = 1903] [outer = 0x0] [url = about:blank] 11:45:03 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1276b3000) [pid = 1650] [serial = 1895] [outer = 0x0] [url = about:blank] 11:45:03 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1243d9000) [pid = 1650] [serial = 1894] [outer = 0x0] [url = about:blank] 11:45:03 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12b25fc00) [pid = 1650] [serial = 1925] [outer = 0x0] [url = about:blank] 11:45:03 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11bfd5c00) [pid = 1650] [serial = 1931] [outer = 0x0] [url = about:blank] 11:45:03 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x119d68000) [pid = 1650] [serial = 1930] [outer = 0x0] [url = about:blank] 11:45:03 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12b3ed400) [pid = 1650] [serial = 1928] [outer = 0x0] [url = about:blank] 11:45:03 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1267cd400) [pid = 1650] [serial = 1918] [outer = 0x0] [url = about:blank] 11:45:03 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1290b5c00) [pid = 1650] [serial = 1922] [outer = 0x0] [url = about:blank] 11:45:03 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1279bac00) [pid = 1650] [serial = 1919] [outer = 0x0] [url = about:blank] 11:45:03 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x123d9f400) [pid = 1650] [serial = 1916] [outer = 0x0] [url = about:blank] 11:45:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x11891d800 == 47 [pid = 1650] [id = 671] 11:45:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x116576c00) [pid = 1650] [serial = 2013] [outer = 0x0] 11:45:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x118fa8000) [pid = 1650] [serial = 2014] [outer = 0x116576c00] 11:45:03 INFO - PROCESS | 1650 | 1461264303952 Marionette DEBUG loaded listener.js 11:45:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11adf4400) [pid = 1650] [serial = 2015] [outer = 0x116576c00] 11:45:04 INFO - PROCESS | 1650 | 1461264304322 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]]]}] 11:45:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 11:45:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 724ms 11:45:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 11:45:04 INFO - PROCESS | 1650 | 1461264304341 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 11:45:04 INFO - PROCESS | 1650 | 1461264304343 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 11:45:04 INFO - PROCESS | 1650 | 1461264304346 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 11:45:04 INFO - PROCESS | 1650 | 1461264304348 Marionette TRACE conn2 <- [1,2658,null,{}] 11:45:04 INFO - PROCESS | 1650 | 1461264304352 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}] 11:45:04 INFO - PROCESS | 1650 | 1461264304517 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 11:45:04 INFO - PROCESS | 1650 | 1461264304600 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b6c7000 == 48 [pid = 1650] [id = 672] 11:45:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11a96b000) [pid = 1650] [serial = 2016] [outer = 0x0] 11:45:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11bc6f400) [pid = 1650] [serial = 2017] [outer = 0x11a96b000] 11:45:04 INFO - PROCESS | 1650 | 1461264304643 Marionette DEBUG loaded listener.js 11:45:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11be53c00) [pid = 1650] [serial = 2018] [outer = 0x11a96b000] 11:45:04 INFO - PROCESS | 1650 | 1461264304956 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]]]}] 11:45:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 11:45:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 620ms 11:45:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 11:45:04 INFO - PROCESS | 1650 | 1461264304966 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 11:45:04 INFO - PROCESS | 1650 | 1461264304967 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 11:45:04 INFO - PROCESS | 1650 | 1461264304971 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 11:45:04 INFO - PROCESS | 1650 | 1461264304974 Marionette TRACE conn2 <- [1,2662,null,{}] 11:45:04 INFO - PROCESS | 1650 | 1461264304982 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}] 11:45:05 INFO - PROCESS | 1650 | 1461264305064 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 11:45:05 INFO - PROCESS | 1650 | 1461264305139 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x1199d3800 == 49 [pid = 1650] [id = 673] 11:45:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11be51000) [pid = 1650] [serial = 2019] [outer = 0x0] 11:45:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11bfe2800) [pid = 1650] [serial = 2020] [outer = 0x11be51000] 11:45:05 INFO - PROCESS | 1650 | 1461264305166 Marionette DEBUG loaded listener.js 11:45:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11c7cb800) [pid = 1650] [serial = 2021] [outer = 0x11be51000] 11:45:05 INFO - PROCESS | 1650 | 1461264305446 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]]]}] 11:45:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 11:45:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 527ms 11:45:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 11:45:05 INFO - PROCESS | 1650 | 1461264305498 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 11:45:05 INFO - PROCESS | 1650 | 1461264305499 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 11:45:05 INFO - PROCESS | 1650 | 1461264305502 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 11:45:05 INFO - PROCESS | 1650 | 1461264305506 Marionette TRACE conn2 <- [1,2666,null,{}] 11:45:05 INFO - PROCESS | 1650 | 1461264305509 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}] 11:45:05 INFO - PROCESS | 1650 | 1461264305640 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 11:45:05 INFO - PROCESS | 1650 | 1461264305711 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x1245c7800 == 50 [pid = 1650] [id = 674] 11:45:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11be55400) [pid = 1650] [serial = 2022] [outer = 0x0] 11:45:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x123993400) [pid = 1650] [serial = 2023] [outer = 0x11be55400] 11:45:05 INFO - PROCESS | 1650 | 1461264305739 Marionette DEBUG loaded listener.js 11:45:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1267c9800) [pid = 1650] [serial = 2024] [outer = 0x11be55400] 11:45:06 INFO - PROCESS | 1650 | 1461264306532 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]]]}] 11:45:06 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) 11:45:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1076ms 11:45:06 INFO - PROCESS | 1650 | 1461264306577 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 11:45:06 INFO - PROCESS | 1650 | 1461264306579 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 11:45:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 11:45:06 INFO - PROCESS | 1650 | 1461264306581 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 11:45:06 INFO - PROCESS | 1650 | 1461264306582 Marionette TRACE conn2 <- [1,2670,null,{}] 11:45:06 INFO - PROCESS | 1650 | 1461264306584 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}] 11:45:06 INFO - PROCESS | 1650 | 1461264306681 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 11:45:06 INFO - PROCESS | 1650 | 1461264306686 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x1199dc000 == 51 [pid = 1650] [id = 675] 11:45:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11c7c7400) [pid = 1650] [serial = 2025] [outer = 0x0] 11:45:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1278e6000) [pid = 1650] [serial = 2026] [outer = 0x11c7c7400] 11:45:06 INFO - PROCESS | 1650 | 1461264306711 Marionette DEBUG loaded listener.js 11:45:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x127ef0c00) [pid = 1650] [serial = 2027] [outer = 0x11c7c7400] 11:45:07 INFO - PROCESS | 1650 | 1461264307522 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 11:45:07 INFO - PROCESS | 1650 | 1461264307558 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 11:45:07 INFO - PROCESS | 1650 | 1461264307560 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 11:45:07 INFO - PROCESS | 1650 | 1461264307561 Marionette TRACE conn2 <- [1,2674,null,{}] 11:45:07 INFO - PROCESS | 1650 | 1461264307564 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}] 11:45:07 INFO - PROCESS | 1650 | 1461264307659 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 11:45:07 INFO - PROCESS | 1650 | 1461264307664 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b706800 == 52 [pid = 1650] [id = 676] 11:45:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x127ef5c00) [pid = 1650] [serial = 2028] [outer = 0x0] 11:45:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12988bc00) [pid = 1650] [serial = 2029] [outer = 0x127ef5c00] 11:45:07 INFO - PROCESS | 1650 | 1461264307728 Marionette DEBUG loaded listener.js 11:45:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x129e33800) [pid = 1650] [serial = 2030] [outer = 0x127ef5c00] 11:45:08 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1276b8800) [pid = 1650] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 11:45:08 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12cf13400) [pid = 1650] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 11:45:08 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12ba77400) [pid = 1650] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 11:45:08 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12ce09000) [pid = 1650] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 11:45:08 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12cf12400) [pid = 1650] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 11:45:08 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11533f000) [pid = 1650] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 11:45:08 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11864d000) [pid = 1650] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 11:45:08 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1267d4400) [pid = 1650] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 11:45:08 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11bb56000) [pid = 1650] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 11:45:08 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1279c0000) [pid = 1650] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 11:45:08 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x116746c00) [pid = 1650] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 11:45:08 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11c7c9400) [pid = 1650] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 11:45:08 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11c7c8800) [pid = 1650] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 11:45:08 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x123eec400) [pid = 1650] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 11:45:08 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x115643800) [pid = 1650] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 11:45:08 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11b660400) [pid = 1650] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 11:45:08 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x129e30c00) [pid = 1650] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 11:45:08 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11413f000) [pid = 1650] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 11:45:08 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12d266400) [pid = 1650] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 11:45:08 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11bc88000) [pid = 1650] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 11:45:08 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12d4b8800) [pid = 1650] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 11:45:08 INFO - PROCESS | 1650 | 1461264308677 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] 11:45:08 INFO - PROCESS | 1650 | 1461264308685 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 11:45:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 11:45:08 INFO - PROCESS | 1650 | 1461264308689 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 11:45:08 INFO - PROCESS | 1650 | 1461264308690 Marionette TRACE conn2 <- [1,2678,null,{}] 11:45:08 INFO - PROCESS | 1650 | 1461264308692 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}] 11:45:08 INFO - PROCESS | 1650 | 1461264308772 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 11:45:08 INFO - PROCESS | 1650 | 1461264308777 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b71d800 == 53 [pid = 1650] [id = 677] 11:45:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x114f6fc00) [pid = 1650] [serial = 2031] [outer = 0x0] 11:45:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11adf4800) [pid = 1650] [serial = 2032] [outer = 0x114f6fc00] 11:45:08 INFO - PROCESS | 1650 | 1461264308802 Marionette DEBUG loaded listener.js 11:45:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1243dbc00) [pid = 1650] [serial = 2033] [outer = 0x114f6fc00] 11:45:09 INFO - PROCESS | 1650 | 1461264309628 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]]]}] 11:45:09 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) 11:45:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 971ms 11:45:09 INFO - PROCESS | 1650 | 1461264309660 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 11:45:09 INFO - PROCESS | 1650 | 1461264309661 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 11:45:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 11:45:09 INFO - PROCESS | 1650 | 1461264309664 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 11:45:09 INFO - PROCESS | 1650 | 1461264309665 Marionette TRACE conn2 <- [1,2682,null,{}] 11:45:09 INFO - PROCESS | 1650 | 1461264309667 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}] 11:45:09 INFO - PROCESS | 1650 | 1461264309747 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 11:45:09 INFO - PROCESS | 1650 | 1461264309800 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ce72800 == 54 [pid = 1650] [id = 678] 11:45:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11563fc00) [pid = 1650] [serial = 2034] [outer = 0x0] 11:45:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1290b1800) [pid = 1650] [serial = 2035] [outer = 0x11563fc00] 11:45:09 INFO - PROCESS | 1650 | 1461264309825 Marionette DEBUG loaded listener.js 11:45:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12b269800) [pid = 1650] [serial = 2036] [outer = 0x11563fc00] 11:45:10 INFO - PROCESS | 1650 | 1461264310617 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]]]}] 11:45:10 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) 11:45:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 971ms 11:45:10 INFO - PROCESS | 1650 | 1461264310637 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 11:45:10 INFO - PROCESS | 1650 | 1461264310639 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 11:45:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 11:45:10 INFO - PROCESS | 1650 | 1461264310643 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 11:45:10 INFO - PROCESS | 1650 | 1461264310646 Marionette TRACE conn2 <- [1,2686,null,{}] 11:45:10 INFO - PROCESS | 1650 | 1461264310650 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}] 11:45:10 INFO - PROCESS | 1650 | 1461264310754 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 11:45:10 INFO - PROCESS | 1650 | 1461264310808 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x1199d9000 == 55 [pid = 1650] [id = 679] 11:45:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x115643800) [pid = 1650] [serial = 2037] [outer = 0x0] 11:45:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1156f2c00) [pid = 1650] [serial = 2038] [outer = 0x115643800] 11:45:10 INFO - PROCESS | 1650 | 1461264310840 Marionette DEBUG loaded listener.js 11:45:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1188df800) [pid = 1650] [serial = 2039] [outer = 0x115643800] 11:45:11 INFO - PROCESS | 1650 | 1461264311735 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 11:45:11 INFO - PROCESS | 1650 | 1461264311778 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 11:45:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 11:45:11 INFO - PROCESS | 1650 | 1461264311783 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 11:45:11 INFO - PROCESS | 1650 | 1461264311785 Marionette TRACE conn2 <- [1,2690,null,{}] 11:45:11 INFO - PROCESS | 1650 | 1461264311788 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}] 11:45:11 INFO - PROCESS | 1650 | 1461264311886 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 11:45:11 INFO - PROCESS | 1650 | 1461264311939 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x123b38800 == 56 [pid = 1650] [id = 680] 11:45:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1188e0c00) [pid = 1650] [serial = 2040] [outer = 0x0] 11:45:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11a881000) [pid = 1650] [serial = 2041] [outer = 0x1188e0c00] 11:45:11 INFO - PROCESS | 1650 | 1461264311969 Marionette DEBUG loaded listener.js 11:45:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11bc79800) [pid = 1650] [serial = 2042] [outer = 0x1188e0c00] 11:45:12 INFO - PROCESS | 1650 | 1461264312852 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] 11:45:12 INFO - PROCESS | 1650 | 1461264312907 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 11:45:12 INFO - PROCESS | 1650 | 1461264312910 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 11:45:12 INFO - PROCESS | 1650 | 1461264312912 Marionette TRACE conn2 <- [1,2694,null,{}] 11:45:12 INFO - PROCESS | 1650 | 1461264312920 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}] 11:45:13 INFO - PROCESS | 1650 | 1461264313019 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 11:45:13 INFO - PROCESS | 1650 | 1461264313072 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db0a000 == 57 [pid = 1650] [id = 681] 11:45:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11bfe4400) [pid = 1650] [serial = 2043] [outer = 0x0] 11:45:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1243d2400) [pid = 1650] [serial = 2044] [outer = 0x11bfe4400] 11:45:13 INFO - PROCESS | 1650 | 1461264313104 Marionette DEBUG loaded listener.js 11:45:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1279bb800) [pid = 1650] [serial = 2045] [outer = 0x11bfe4400] 11:45:14 INFO - PROCESS | 1650 | 1461264314198 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] 11:45:14 INFO - PROCESS | 1650 | 1461264314245 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 11:45:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 11:45:14 INFO - PROCESS | 1650 | 1461264314248 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 11:45:14 INFO - PROCESS | 1650 | 1461264314251 Marionette TRACE conn2 <- [1,2698,null,{}] 11:45:14 INFO - PROCESS | 1650 | 1461264314255 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}] 11:45:14 INFO - PROCESS | 1650 | 1461264314348 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 11:45:14 INFO - PROCESS | 1650 | 1461264314441 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x123758000 == 58 [pid = 1650] [id = 682] 11:45:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x118646800) [pid = 1650] [serial = 2046] [outer = 0x0] 11:45:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x118880c00) [pid = 1650] [serial = 2047] [outer = 0x118646800] 11:45:14 INFO - PROCESS | 1650 | 1461264314469 Marionette DEBUG loaded listener.js 11:45:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x119d62400) [pid = 1650] [serial = 2048] [outer = 0x118646800] 11:45:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12b71d800 == 57 [pid = 1650] [id = 677] 11:45:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12b706800 == 56 [pid = 1650] [id = 676] 11:45:15 INFO - PROCESS | 1650 | --DOCSHELL 0x1199dc000 == 55 [pid = 1650] [id = 675] 11:45:15 INFO - PROCESS | 1650 | --DOCSHELL 0x1245c7800 == 54 [pid = 1650] [id = 674] 11:45:15 INFO - PROCESS | 1650 | --DOCSHELL 0x1199d3800 == 53 [pid = 1650] [id = 673] 11:45:15 INFO - PROCESS | 1650 | --DOCSHELL 0x11b6c7000 == 52 [pid = 1650] [id = 672] 11:45:15 INFO - PROCESS | 1650 | --DOCSHELL 0x11891d800 == 51 [pid = 1650] [id = 671] 11:45:15 INFO - PROCESS | 1650 | --DOCSHELL 0x119111000 == 50 [pid = 1650] [id = 670] 11:45:15 INFO - PROCESS | 1650 | --DOCSHELL 0x11bcb3000 == 49 [pid = 1650] [id = 669] 11:45:15 INFO - PROCESS | 1650 | --DOCSHELL 0x13034e800 == 48 [pid = 1650] [id = 668] 11:45:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12f02a000 == 47 [pid = 1650] [id = 667] 11:45:15 INFO - PROCESS | 1650 | --DOCSHELL 0x129b41000 == 46 [pid = 1650] [id = 666] 11:45:15 INFO - PROCESS | 1650 | --DOCSHELL 0x11bccc000 == 45 [pid = 1650] [id = 665] 11:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12ba70400) [pid = 1650] [serial = 1898] [outer = 0x0] [url = about:blank] 11:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x124024400) [pid = 1650] [serial = 1886] [outer = 0x0] [url = about:blank] 11:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12bba4400) [pid = 1650] [serial = 1972] [outer = 0x0] [url = about:blank] 11:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12cf1e400) [pid = 1650] [serial = 1975] [outer = 0x0] [url = about:blank] 11:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12ce08400) [pid = 1650] [serial = 1973] [outer = 0x0] [url = about:blank] 11:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12d03a000) [pid = 1650] [serial = 1978] [outer = 0x0] [url = about:blank] 11:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12cfe5400) [pid = 1650] [serial = 1976] [outer = 0x0] [url = about:blank] 11:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12d041800) [pid = 1650] [serial = 1979] [outer = 0x0] [url = about:blank] 11:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x118651c00) [pid = 1650] [serial = 1955] [outer = 0x0] [url = about:blank] 11:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x115785400) [pid = 1650] [serial = 1954] [outer = 0x0] [url = about:blank] 11:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12cf1a800) [pid = 1650] [serial = 1952] [outer = 0x0] [url = about:blank] 11:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11bc8e800) [pid = 1650] [serial = 1951] [outer = 0x0] [url = about:blank] 11:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x127ec4c00) [pid = 1650] [serial = 1945] [outer = 0x0] [url = about:blank] 11:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12b26c800) [pid = 1650] [serial = 1946] [outer = 0x0] [url = about:blank] 11:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11be59400) [pid = 1650] [serial = 1960] [outer = 0x0] [url = about:blank] 11:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11c77e000) [pid = 1650] [serial = 1961] [outer = 0x0] [url = about:blank] 11:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x129b6b800) [pid = 1650] [serial = 1969] [outer = 0x0] [url = about:blank] 11:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11a603000) [pid = 1650] [serial = 1937] [outer = 0x0] [url = about:blank] 11:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118886c00) [pid = 1650] [serial = 1936] [outer = 0x0] [url = about:blank] 11:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1243d0800) [pid = 1650] [serial = 1966] [outer = 0x0] [url = about:blank] 11:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1276eec00) [pid = 1650] [serial = 1967] [outer = 0x0] [url = about:blank] 11:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1237a7400) [pid = 1650] [serial = 1963] [outer = 0x0] [url = about:blank] 11:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x124026400) [pid = 1650] [serial = 1964] [outer = 0x0] [url = about:blank] 11:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x124581400) [pid = 1650] [serial = 1943] [outer = 0x0] [url = about:blank] 11:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1243d0c00) [pid = 1650] [serial = 1942] [outer = 0x0] [url = about:blank] 11:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1186c1000) [pid = 1650] [serial = 1957] [outer = 0x0] [url = about:blank] 11:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11a87d000) [pid = 1650] [serial = 1958] [outer = 0x0] [url = about:blank] 11:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11be4ec00) [pid = 1650] [serial = 1940] [outer = 0x0] [url = about:blank] 11:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11bb55000) [pid = 1650] [serial = 1939] [outer = 0x0] [url = about:blank] 11:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12ba79c00) [pid = 1650] [serial = 1948] [outer = 0x0] [url = about:blank] 11:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12bbae400) [pid = 1650] [serial = 1949] [outer = 0x0] [url = about:blank] 11:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11a883400) [pid = 1650] [serial = 1982] [outer = 0x0] [url = about:blank] 11:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12d4bf800) [pid = 1650] [serial = 1988] [outer = 0x0] [url = about:blank] 11:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12d480400) [pid = 1650] [serial = 1987] [outer = 0x0] [url = about:blank] 11:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12e327000) [pid = 1650] [serial = 1991] [outer = 0x0] [url = about:blank] 11:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12d037800) [pid = 1650] [serial = 1984] [outer = 0x0] [url = about:blank] 11:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x114f70800) [pid = 1650] [serial = 1981] [outer = 0x0] [url = about:blank] 11:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12d270400) [pid = 1650] [serial = 1985] [outer = 0x0] [url = about:blank] 11:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12b737000) [pid = 1650] [serial = 1970] [outer = 0x0] [url = about:blank] 11:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12da19000) [pid = 1650] [serial = 1990] [outer = 0x0] [url = about:blank] 11:45:15 INFO - PROCESS | 1650 | 1461264315353 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] 11:45:15 INFO - PROCESS | 1650 | 1461264315377 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 11:45:15 INFO - PROCESS | 1650 | 1461264315381 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 11:45:15 INFO - PROCESS | 1650 | 1461264315383 Marionette TRACE conn2 <- [1,2702,null,{}] 11:45:15 INFO - PROCESS | 1650 | 1461264315386 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}] 11:45:15 INFO - PROCESS | 1650 | 1461264315464 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 11:45:15 INFO - PROCESS | 1650 | 1461264315472 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x11afb2000 == 46 [pid = 1650] [id = 683] 11:45:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x118651c00) [pid = 1650] [serial = 2049] [outer = 0x0] 11:45:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11acee000) [pid = 1650] [serial = 2050] [outer = 0x118651c00] 11:45:15 INFO - PROCESS | 1650 | 1461264315499 Marionette DEBUG loaded listener.js 11:45:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11bb47400) [pid = 1650] [serial = 2051] [outer = 0x118651c00] 11:45:15 INFO - PROCESS | 1650 | 1461264315856 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]]]}] 11:45:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 11:45:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 520ms 11:45:15 INFO - PROCESS | 1650 | 1461264315901 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 11:45:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 11:45:15 INFO - PROCESS | 1650 | 1461264315903 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 11:45:15 INFO - PROCESS | 1650 | 1461264315905 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 11:45:15 INFO - PROCESS | 1650 | 1461264315907 Marionette TRACE conn2 <- [1,2706,null,{}] 11:45:15 INFO - PROCESS | 1650 | 1461264315914 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}] 11:45:16 INFO - PROCESS | 1650 | 1461264315999 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 11:45:16 INFO - PROCESS | 1650 | 1461264316009 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x123a16000 == 47 [pid = 1650] [id = 684] 11:45:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11bc8e800) [pid = 1650] [serial = 2052] [outer = 0x0] 11:45:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11bfd3400) [pid = 1650] [serial = 2053] [outer = 0x11bc8e800] 11:45:16 INFO - PROCESS | 1650 | 1461264316037 Marionette DEBUG loaded listener.js 11:45:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1237a0800) [pid = 1650] [serial = 2054] [outer = 0x11bc8e800] 11:45:16 INFO - PROCESS | 1650 | 1461264316386 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]]]}] 11:45:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 11:45:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 520ms 11:45:16 INFO - PROCESS | 1650 | 1461264316429 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 11:45:16 INFO - PROCESS | 1650 | 1461264316431 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 11:45:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 11:45:16 INFO - PROCESS | 1650 | 1461264316434 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 11:45:16 INFO - PROCESS | 1650 | 1461264316435 Marionette TRACE conn2 <- [1,2710,null,{}] 11:45:16 INFO - PROCESS | 1650 | 1461264316438 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}] 11:45:16 INFO - PROCESS | 1650 | 1461264316525 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 11:45:16 INFO - PROCESS | 1650 | 1461264316531 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x127e6c000 == 48 [pid = 1650] [id = 685] 11:45:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1237a7c00) [pid = 1650] [serial = 2055] [outer = 0x0] 11:45:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x123cb9c00) [pid = 1650] [serial = 2056] [outer = 0x1237a7c00] 11:45:16 INFO - PROCESS | 1650 | 1461264316563 Marionette DEBUG loaded listener.js 11:45:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x12457d400) [pid = 1650] [serial = 2057] [outer = 0x1237a7c00] 11:45:17 INFO - PROCESS | 1650 | 1461264317001 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] 11:45:17 INFO - PROCESS | 1650 | 1461264317056 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 11:45:17 INFO - PROCESS | 1650 | 1461264317058 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 11:45:17 INFO - PROCESS | 1650 | 1461264317059 Marionette TRACE conn2 <- [1,2714,null,{}] 11:45:17 INFO - PROCESS | 1650 | 1461264317061 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}] 11:45:17 INFO - PROCESS | 1650 | 1461264317139 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 11:45:17 INFO - PROCESS | 1650 | 1461264317144 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b2d9800 == 49 [pid = 1650] [id = 686] 11:45:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x123abd800) [pid = 1650] [serial = 2058] [outer = 0x0] 11:45:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1276b9400) [pid = 1650] [serial = 2059] [outer = 0x123abd800] 11:45:17 INFO - PROCESS | 1650 | 1461264317169 Marionette DEBUG loaded listener.js 11:45:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1290b5000) [pid = 1650] [serial = 2060] [outer = 0x123abd800] 11:45:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 11:45:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 468ms 11:45:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 11:45:17 INFO - PROCESS | 1650 | 1461264317521 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]]]}] 11:45:17 INFO - PROCESS | 1650 | 1461264317527 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 11:45:17 INFO - PROCESS | 1650 | 1461264317528 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 11:45:17 INFO - PROCESS | 1650 | 1461264317530 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 11:45:17 INFO - PROCESS | 1650 | 1461264317531 Marionette TRACE conn2 <- [1,2718,null,{}] 11:45:17 INFO - PROCESS | 1650 | 1461264317534 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}] 11:45:17 INFO - PROCESS | 1650 | 1461264317648 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 11:45:17 INFO - PROCESS | 1650 | 1461264317663 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb47000 == 50 [pid = 1650] [id = 687] 11:45:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1290b6c00) [pid = 1650] [serial = 2061] [outer = 0x0] 11:45:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x129e35400) [pid = 1650] [serial = 2062] [outer = 0x1290b6c00] 11:45:17 INFO - PROCESS | 1650 | 1461264317692 Marionette DEBUG loaded listener.js 11:45:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12b3e6000) [pid = 1650] [serial = 2063] [outer = 0x1290b6c00] 11:45:18 INFO - PROCESS | 1650 | 1461264318066 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] 11:45:18 INFO - PROCESS | 1650 | 1461264318104 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 11:45:18 INFO - PROCESS | 1650 | 1461264318107 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 11:45:18 INFO - PROCESS | 1650 | 1461264318108 Marionette TRACE conn2 <- [1,2722,null,{}] 11:45:18 INFO - PROCESS | 1650 | 1461264318110 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}] 11:45:18 INFO - PROCESS | 1650 | 1461264318208 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 11:45:18 INFO - PROCESS | 1650 | 1461264318242 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d0af000 == 51 [pid = 1650] [id = 688] 11:45:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12b3e6400) [pid = 1650] [serial = 2064] [outer = 0x0] 11:45:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12ba71400) [pid = 1650] [serial = 2065] [outer = 0x12b3e6400] 11:45:18 INFO - PROCESS | 1650 | 1461264318268 Marionette DEBUG loaded listener.js 11:45:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12bba2c00) [pid = 1650] [serial = 2066] [outer = 0x12b3e6400] 11:45:18 INFO - PROCESS | 1650 | 1461264318594 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] 11:45:18 INFO - PROCESS | 1650 | 1461264318627 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 11:45:18 INFO - PROCESS | 1650 | 1461264318630 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 11:45:18 INFO - PROCESS | 1650 | 1461264318631 Marionette TRACE conn2 <- [1,2726,null,{}] 11:45:18 INFO - PROCESS | 1650 | 1461264318634 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}] 11:45:18 INFO - PROCESS | 1650 | 1461264318733 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 11:45:18 INFO - PROCESS | 1650 | 1461264318738 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c51800 == 52 [pid = 1650] [id = 689] 11:45:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12bba3c00) [pid = 1650] [serial = 2067] [outer = 0x0] 11:45:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12bdc5400) [pid = 1650] [serial = 2068] [outer = 0x12bba3c00] 11:45:18 INFO - PROCESS | 1650 | 1461264318763 Marionette DEBUG loaded listener.js 11:45:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12ce0bc00) [pid = 1650] [serial = 2069] [outer = 0x12bba3c00] 11:45:19 INFO - PROCESS | 1650 | 1461264319098 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]]]}] 11:45:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 11:45:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 520ms 11:45:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 11:45:19 INFO - PROCESS | 1650 | 1461264319151 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 11:45:19 INFO - PROCESS | 1650 | 1461264319152 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 11:45:19 INFO - PROCESS | 1650 | 1461264319155 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 11:45:19 INFO - PROCESS | 1650 | 1461264319156 Marionette TRACE conn2 <- [1,2730,null,{}] 11:45:19 INFO - PROCESS | 1650 | 1461264319158 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}] 11:45:19 INFO - PROCESS | 1650 | 1461264319260 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 11:45:19 INFO - PROCESS | 1650 | 1461264319272 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e4d1800 == 53 [pid = 1650] [id = 690] 11:45:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12ce0f400) [pid = 1650] [serial = 2070] [outer = 0x0] 11:45:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12cf1d000) [pid = 1650] [serial = 2071] [outer = 0x12ce0f400] 11:45:19 INFO - PROCESS | 1650 | 1461264319298 Marionette DEBUG loaded listener.js 11:45:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12cfe0c00) [pid = 1650] [serial = 2072] [outer = 0x12ce0f400] 11:45:19 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11c7c7400) [pid = 1650] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 11:45:19 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x127ef5c00) [pid = 1650] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 11:45:19 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11be51000) [pid = 1650] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 11:45:19 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11a96b000) [pid = 1650] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 11:45:19 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1152bfc00) [pid = 1650] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 11:45:19 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x116576c00) [pid = 1650] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 11:45:19 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11be55400) [pid = 1650] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 11:45:19 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x115642000) [pid = 1650] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 11:45:19 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12e326c00) [pid = 1650] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 11:45:19 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x114f6fc00) [pid = 1650] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 11:45:20 INFO - PROCESS | 1650 | 1461264320160 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] 11:45:20 INFO - PROCESS | 1650 | 1461264320193 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 11:45:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 11:45:20 INFO - PROCESS | 1650 | 1461264320197 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 11:45:20 INFO - PROCESS | 1650 | 1461264320198 Marionette TRACE conn2 <- [1,2734,null,{}] 11:45:20 INFO - PROCESS | 1650 | 1461264320200 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}] 11:45:20 INFO - PROCESS | 1650 | 1461264320333 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 11:45:20 INFO - PROCESS | 1650 | 1461264320340 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e6ac800 == 54 [pid = 1650] [id = 691] 11:45:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11aaf3800) [pid = 1650] [serial = 2073] [outer = 0x0] 11:45:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x129b63400) [pid = 1650] [serial = 2074] [outer = 0x11aaf3800] 11:45:20 INFO - PROCESS | 1650 | 1461264320367 Marionette DEBUG loaded listener.js 11:45:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12cfde000) [pid = 1650] [serial = 2075] [outer = 0x11aaf3800] 11:45:20 INFO - PROCESS | 1650 | 1461264320731 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]]]}] 11:45:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 11:45:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 572ms 11:45:20 INFO - PROCESS | 1650 | 1461264320769 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 11:45:20 INFO - PROCESS | 1650 | 1461264320773 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 11:45:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 11:45:20 INFO - PROCESS | 1650 | 1461264320775 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 11:45:20 INFO - PROCESS | 1650 | 1461264320777 Marionette TRACE conn2 <- [1,2738,null,{}] 11:45:20 INFO - PROCESS | 1650 | 1461264320780 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}] 11:45:20 INFO - PROCESS | 1650 | 1461264320880 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 11:45:20 INFO - PROCESS | 1650 | 1461264320884 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e938800 == 55 [pid = 1650] [id = 692] 11:45:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12d03a000) [pid = 1650] [serial = 2076] [outer = 0x0] 11:45:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12d270c00) [pid = 1650] [serial = 2077] [outer = 0x12d03a000] 11:45:20 INFO - PROCESS | 1650 | 1461264320914 Marionette DEBUG loaded listener.js 11:45:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12cfe9c00) [pid = 1650] [serial = 2078] [outer = 0x12d03a000] 11:45:21 INFO - PROCESS | 1650 | 1461264321246 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]]]}] 11:45:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 11:45:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 520ms 11:45:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 11:45:21 INFO - PROCESS | 1650 | 1461264321296 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 11:45:21 INFO - PROCESS | 1650 | 1461264321298 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 11:45:21 INFO - PROCESS | 1650 | 1461264321300 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 11:45:21 INFO - PROCESS | 1650 | 1461264321301 Marionette TRACE conn2 <- [1,2742,null,{}] 11:45:21 INFO - PROCESS | 1650 | 1461264321304 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}] 11:45:21 INFO - PROCESS | 1650 | 1461264321397 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 11:45:21 INFO - PROCESS | 1650 | 1461264321402 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e935800 == 56 [pid = 1650] [id = 693] 11:45:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12cfe5000) [pid = 1650] [serial = 2079] [outer = 0x0] 11:45:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12d26e000) [pid = 1650] [serial = 2080] [outer = 0x12cfe5000] 11:45:21 INFO - PROCESS | 1650 | 1461264321428 Marionette DEBUG loaded listener.js 11:45:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12da13800) [pid = 1650] [serial = 2081] [outer = 0x12cfe5000] 11:45:21 INFO - PROCESS | 1650 | 1461264321888 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]]]}] 11:45:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 11:45:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 618ms 11:45:21 INFO - PROCESS | 1650 | 1461264321919 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 11:45:21 INFO - PROCESS | 1650 | 1461264321922 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 11:45:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 11:45:21 INFO - PROCESS | 1650 | 1461264321926 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 11:45:21 INFO - PROCESS | 1650 | 1461264321928 Marionette TRACE conn2 <- [1,2746,null,{}] 11:45:21 INFO - PROCESS | 1650 | 1461264321932 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}] 11:45:22 INFO - PROCESS | 1650 | 1461264322040 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 11:45:22 INFO - PROCESS | 1650 | 1461264322112 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bcc9000 == 57 [pid = 1650] [id = 694] 11:45:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x118f9e000) [pid = 1650] [serial = 2082] [outer = 0x0] 11:45:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x119d62800) [pid = 1650] [serial = 2083] [outer = 0x118f9e000] 11:45:22 INFO - PROCESS | 1650 | 1461264322169 Marionette DEBUG loaded listener.js 11:45:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11bb56400) [pid = 1650] [serial = 2084] [outer = 0x118f9e000] 11:45:22 INFO - PROCESS | 1650 | 1461264322598 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]]]}] 11:45:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 11:45:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 721ms 11:45:22 INFO - PROCESS | 1650 | 1461264322648 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 11:45:22 INFO - PROCESS | 1650 | 1461264322652 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 11:45:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 11:45:22 INFO - PROCESS | 1650 | 1461264322675 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 11:45:22 INFO - PROCESS | 1650 | 1461264322676 Marionette TRACE conn2 <- [1,2750,null,{}] 11:45:22 INFO - PROCESS | 1650 | 1461264322679 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}] 11:45:22 INFO - PROCESS | 1650 | 1461264322784 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 11:45:22 INFO - PROCESS | 1650 | 1461264322853 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b3bf000 == 58 [pid = 1650] [id = 695] 11:45:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11be55800) [pid = 1650] [serial = 2085] [outer = 0x0] 11:45:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12379d000) [pid = 1650] [serial = 2086] [outer = 0x11be55800] 11:45:22 INFO - PROCESS | 1650 | 1461264322883 Marionette DEBUG loaded listener.js 11:45:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1243d1c00) [pid = 1650] [serial = 2087] [outer = 0x11be55800] 11:45:23 INFO - PROCESS | 1650 | 1461264323295 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]]]}] 11:45:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 11:45:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 676ms 11:45:23 INFO - PROCESS | 1650 | 1461264323349 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 11:45:23 INFO - PROCESS | 1650 | 1461264323351 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 11:45:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 11:45:23 INFO - PROCESS | 1650 | 1461264323355 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 11:45:23 INFO - PROCESS | 1650 | 1461264323360 Marionette TRACE conn2 <- [1,2754,null,{}] 11:45:23 INFO - PROCESS | 1650 | 1461264323396 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}] 11:45:23 INFO - PROCESS | 1650 | 1461264323640 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 11:45:23 INFO - PROCESS | 1650 | 1461264323708 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f4c0800 == 59 [pid = 1650] [id = 696] 11:45:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x129e7f000) [pid = 1650] [serial = 2088] [outer = 0x0] 11:45:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12b266800) [pid = 1650] [serial = 2089] [outer = 0x129e7f000] 11:45:23 INFO - PROCESS | 1650 | 1461264323758 Marionette DEBUG loaded listener.js 11:45:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12ba73c00) [pid = 1650] [serial = 2090] [outer = 0x129e7f000] 11:45:24 INFO - PROCESS | 1650 | 1461264324221 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]]]}] 11:45:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 11:45:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 879ms 11:45:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 11:45:24 INFO - PROCESS | 1650 | 1461264324233 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 11:45:24 INFO - PROCESS | 1650 | 1461264324235 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 11:45:24 INFO - PROCESS | 1650 | 1461264324237 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 11:45:24 INFO - PROCESS | 1650 | 1461264324238 Marionette TRACE conn2 <- [1,2758,null,{}] 11:45:24 INFO - PROCESS | 1650 | 1461264324241 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}] 11:45:24 INFO - PROCESS | 1650 | 1461264324344 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 11:45:24 INFO - PROCESS | 1650 | 1461264324397 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fc4c800 == 60 [pid = 1650] [id = 697] 11:45:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12ba79c00) [pid = 1650] [serial = 2091] [outer = 0x0] 11:45:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12cfe5400) [pid = 1650] [serial = 2092] [outer = 0x12ba79c00] 11:45:24 INFO - PROCESS | 1650 | 1461264324428 Marionette DEBUG loaded listener.js 11:45:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12d044000) [pid = 1650] [serial = 2093] [outer = 0x12ba79c00] 11:45:24 INFO - PROCESS | 1650 | 1461264324863 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]]]}] 11:45:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 11:45:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 672ms 11:45:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 11:45:24 INFO - PROCESS | 1650 | 1461264324909 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 11:45:24 INFO - PROCESS | 1650 | 1461264324911 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 11:45:24 INFO - PROCESS | 1650 | 1461264324913 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 11:45:24 INFO - PROCESS | 1650 | 1461264324914 Marionette TRACE conn2 <- [1,2762,null,{}] 11:45:24 INFO - PROCESS | 1650 | 1461264324917 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}] 11:45:25 INFO - PROCESS | 1650 | 1461264325015 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 11:45:25 INFO - PROCESS | 1650 | 1461264325105 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x130350000 == 61 [pid = 1650] [id = 698] 11:45:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12d478400) [pid = 1650] [serial = 2094] [outer = 0x0] 11:45:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12d4b8c00) [pid = 1650] [serial = 2095] [outer = 0x12d478400] 11:45:25 INFO - PROCESS | 1650 | 1461264325136 Marionette DEBUG loaded listener.js 11:45:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12d4c6000) [pid = 1650] [serial = 2096] [outer = 0x12d478400] 11:45:25 INFO - PROCESS | 1650 | 1461264325523 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]]]}] 11:45:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 11:45:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 671ms 11:45:25 INFO - PROCESS | 1650 | 1461264325585 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 11:45:25 INFO - PROCESS | 1650 | 1461264325586 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 11:45:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 11:45:25 INFO - PROCESS | 1650 | 1461264325589 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 11:45:25 INFO - PROCESS | 1650 | 1461264325590 Marionette TRACE conn2 <- [1,2766,null,{}] 11:45:25 INFO - PROCESS | 1650 | 1461264325592 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}] 11:45:25 INFO - PROCESS | 1650 | 1461264325704 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 11:45:25 INFO - PROCESS | 1650 | 1461264325775 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x13036a800 == 62 [pid = 1650] [id = 699] 11:45:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12da1d400) [pid = 1650] [serial = 2097] [outer = 0x0] 11:45:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12e371800) [pid = 1650] [serial = 2098] [outer = 0x12da1d400] 11:45:25 INFO - PROCESS | 1650 | 1461264325807 Marionette DEBUG loaded listener.js 11:45:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12e388400) [pid = 1650] [serial = 2099] [outer = 0x12da1d400] 11:45:26 INFO - PROCESS | 1650 | 1461264326232 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]]]}] 11:45:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 11:45:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 670ms 11:45:26 INFO - PROCESS | 1650 | 1461264326259 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 11:45:26 INFO - PROCESS | 1650 | 1461264326261 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 11:45:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 11:45:26 INFO - PROCESS | 1650 | 1461264326263 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 11:45:26 INFO - PROCESS | 1650 | 1461264326264 Marionette TRACE conn2 <- [1,2770,null,{}] 11:45:26 INFO - PROCESS | 1650 | 1461264326267 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}] 11:45:26 INFO - PROCESS | 1650 | 1461264326368 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 11:45:26 INFO - PROCESS | 1650 | 1461264326471 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab03000 == 63 [pid = 1650] [id = 700] 11:45:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x114c6fc00) [pid = 1650] [serial = 2100] [outer = 0x0] 11:45:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x118981c00) [pid = 1650] [serial = 2101] [outer = 0x114c6fc00] 11:45:26 INFO - PROCESS | 1650 | 1461264326501 Marionette DEBUG loaded listener.js 11:45:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x127285400) [pid = 1650] [serial = 2102] [outer = 0x114c6fc00] 11:45:27 INFO - PROCESS | 1650 | 1461264327059 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]]]}] 11:45:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 11:45:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 825ms 11:45:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 11:45:27 INFO - PROCESS | 1650 | 1461264327088 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 11:45:27 INFO - PROCESS | 1650 | 1461264327090 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 11:45:27 INFO - PROCESS | 1650 | 1461264327094 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 11:45:27 INFO - PROCESS | 1650 | 1461264327096 Marionette TRACE conn2 <- [1,2774,null,{}] 11:45:27 INFO - PROCESS | 1650 | 1461264327100 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}] 11:45:27 INFO - PROCESS | 1650 | 1461264327199 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 11:45:27 INFO - PROCESS | 1650 | 1461264327260 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12749b000 == 64 [pid = 1650] [id = 701] 11:45:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x116709800) [pid = 1650] [serial = 2103] [outer = 0x0] 11:45:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11864d000) [pid = 1650] [serial = 2104] [outer = 0x116709800] 11:45:27 INFO - PROCESS | 1650 | 1461264327288 Marionette DEBUG loaded listener.js 11:45:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x119123400) [pid = 1650] [serial = 2105] [outer = 0x116709800] 11:45:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12e938800 == 63 [pid = 1650] [id = 692] 11:45:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12e6ac800 == 62 [pid = 1650] [id = 691] 11:45:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12e4d1800 == 61 [pid = 1650] [id = 690] 11:45:27 INFO - PROCESS | 1650 | --DOCSHELL 0x119c51800 == 60 [pid = 1650] [id = 689] 11:45:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12d0af000 == 59 [pid = 1650] [id = 688] 11:45:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12bb47000 == 58 [pid = 1650] [id = 687] 11:45:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12b2d9800 == 57 [pid = 1650] [id = 686] 11:45:27 INFO - PROCESS | 1650 | --DOCSHELL 0x127e6c000 == 56 [pid = 1650] [id = 685] 11:45:27 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x1290b1800) [pid = 1650] [serial = 2035] [outer = 0x0] [url = about:blank] 11:45:27 INFO - PROCESS | 1650 | 1461264327782 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]]]}] 11:45:27 INFO - PROCESS | 1650 | --DOCSHELL 0x123a16000 == 55 [pid = 1650] [id = 684] 11:45:27 INFO - PROCESS | 1650 | --DOCSHELL 0x11afb2000 == 54 [pid = 1650] [id = 683] 11:45:27 INFO - PROCESS | 1650 | --DOCSHELL 0x123758000 == 53 [pid = 1650] [id = 682] 11:45:27 INFO - PROCESS | 1650 | --DOCSHELL 0x123b38800 == 52 [pid = 1650] [id = 680] 11:45:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12ce72800 == 51 [pid = 1650] [id = 678] 11:45:27 INFO - PROCESS | 1650 | --DOCSHELL 0x1199d9000 == 50 [pid = 1650] [id = 679] 11:45:27 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1278e6000) [pid = 1650] [serial = 2026] [outer = 0x0] [url = about:blank] 11:45:27 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12988bc00) [pid = 1650] [serial = 2029] [outer = 0x0] [url = about:blank] 11:45:27 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x11bfe2800) [pid = 1650] [serial = 2020] [outer = 0x0] [url = about:blank] 11:45:27 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11bc6f400) [pid = 1650] [serial = 2017] [outer = 0x0] [url = about:blank] 11:45:27 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11be53c00) [pid = 1650] [serial = 2018] [outer = 0x0] [url = about:blank] 11:45:27 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x118f9f000) [pid = 1650] [serial = 2012] [outer = 0x0] [url = about:blank] 11:45:27 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x118951000) [pid = 1650] [serial = 2011] [outer = 0x0] [url = about:blank] 11:45:27 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x118fa8000) [pid = 1650] [serial = 2014] [outer = 0x0] [url = about:blank] 11:45:27 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11adf4400) [pid = 1650] [serial = 2015] [outer = 0x0] [url = about:blank] 11:45:27 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x129e7a400) [pid = 1650] [serial = 2002] [outer = 0x0] [url = about:blank] 11:45:27 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11a611c00) [pid = 1650] [serial = 1996] [outer = 0x0] [url = about:blank] 11:45:27 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x123993400) [pid = 1650] [serial = 2023] [outer = 0x0] [url = about:blank] 11:45:27 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11c7cb000) [pid = 1650] [serial = 1999] [outer = 0x0] [url = about:blank] 11:45:27 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11670cc00) [pid = 1650] [serial = 2009] [outer = 0x0] [url = about:blank] 11:45:27 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x115648400) [pid = 1650] [serial = 2008] [outer = 0x0] [url = about:blank] 11:45:27 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12e32e800) [pid = 1650] [serial = 1993] [outer = 0x0] [url = about:blank] 11:45:27 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12e36a000) [pid = 1650] [serial = 1994] [outer = 0x0] [url = about:blank] 11:45:27 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1243dbc00) [pid = 1650] [serial = 2033] [outer = 0x0] [url = about:blank] 11:45:27 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12bbae800) [pid = 1650] [serial = 2005] [outer = 0x0] [url = about:blank] 11:45:27 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11c7cb800) [pid = 1650] [serial = 2021] [outer = 0x0] [url = about:blank] 11:45:27 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11adf4800) [pid = 1650] [serial = 2032] [outer = 0x0] [url = about:blank] 11:45:27 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1267c9800) [pid = 1650] [serial = 2024] [outer = 0x0] [url = about:blank] 11:45:27 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x127ef0c00) [pid = 1650] [serial = 2027] [outer = 0x0] [url = about:blank] 11:45:27 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x129e33800) [pid = 1650] [serial = 2030] [outer = 0x0] [url = about:blank] 11:45:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 11:45:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 721ms 11:45:27 INFO - PROCESS | 1650 | 1461264327814 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 11:45:27 INFO - PROCESS | 1650 | 1461264327818 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 11:45:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 11:45:27 INFO - PROCESS | 1650 | 1461264327844 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 11:45:27 INFO - PROCESS | 1650 | 1461264327846 Marionette TRACE conn2 <- [1,2778,null,{}] 11:45:27 INFO - PROCESS | 1650 | 1461264327848 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}] 11:45:27 INFO - PROCESS | 1650 | 1461264327935 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 11:45:27 INFO - PROCESS | 1650 | 1461264327942 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab07800 == 51 [pid = 1650] [id = 702] 11:45:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1191b5000) [pid = 1650] [serial = 2106] [outer = 0x0] 11:45:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11b6a5c00) [pid = 1650] [serial = 2107] [outer = 0x1191b5000] 11:45:27 INFO - PROCESS | 1650 | 1461264327966 Marionette DEBUG loaded listener.js 11:45:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11be56400) [pid = 1650] [serial = 2108] [outer = 0x1191b5000] 11:45:28 INFO - PROCESS | 1650 | 1461264328307 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]]]}] 11:45:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 11:45:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 474ms 11:45:28 INFO - PROCESS | 1650 | 1461264328317 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 11:45:28 INFO - PROCESS | 1650 | 1461264328318 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 11:45:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 11:45:28 INFO - PROCESS | 1650 | 1461264328324 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 11:45:28 INFO - PROCESS | 1650 | 1461264328326 Marionette TRACE conn2 <- [1,2782,null,{}] 11:45:28 INFO - PROCESS | 1650 | 1461264328334 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}] 11:45:28 INFO - PROCESS | 1650 | 1461264328462 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 11:45:28 INFO - PROCESS | 1650 | 1461264328470 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x123752000 == 52 [pid = 1650] [id = 703] 11:45:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11c7c4c00) [pid = 1650] [serial = 2109] [outer = 0x0] 11:45:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x123997c00) [pid = 1650] [serial = 2110] [outer = 0x11c7c4c00] 11:45:28 INFO - PROCESS | 1650 | 1461264328498 Marionette DEBUG loaded listener.js 11:45:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1243d6800) [pid = 1650] [serial = 2111] [outer = 0x11c7c4c00] 11:45:28 INFO - PROCESS | 1650 | 1461264328838 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]]]}] 11:45:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 11:45:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 523ms 11:45:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 11:45:28 INFO - PROCESS | 1650 | 1461264328845 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 11:45:28 INFO - PROCESS | 1650 | 1461264328847 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 11:45:28 INFO - PROCESS | 1650 | 1461264328849 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 11:45:28 INFO - PROCESS | 1650 | 1461264328850 Marionette TRACE conn2 <- [1,2786,null,{}] 11:45:28 INFO - PROCESS | 1650 | 1461264328852 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}] 11:45:28 INFO - PROCESS | 1650 | 1461264328948 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 11:45:29 INFO - PROCESS | 1650 | 1461264329002 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x1241f2000 == 53 [pid = 1650] [id = 704] 11:45:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1243d4c00) [pid = 1650] [serial = 2112] [outer = 0x0] 11:45:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1276ecc00) [pid = 1650] [serial = 2113] [outer = 0x1243d4c00] 11:45:29 INFO - PROCESS | 1650 | 1461264329028 Marionette DEBUG loaded listener.js 11:45:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x127efbc00) [pid = 1650] [serial = 2114] [outer = 0x1243d4c00] 11:45:29 INFO - PROCESS | 1650 | 1461264329325 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]]]}] 11:45:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 11:45:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 519ms 11:45:29 INFO - PROCESS | 1650 | 1461264329369 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 11:45:29 INFO - PROCESS | 1650 | 1461264329371 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 11:45:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 11:45:29 INFO - PROCESS | 1650 | 1461264329375 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 11:45:29 INFO - PROCESS | 1650 | 1461264329376 Marionette TRACE conn2 <- [1,2790,null,{}] 11:45:29 INFO - PROCESS | 1650 | 1461264329378 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}] 11:45:29 INFO - PROCESS | 1650 | 1461264329461 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 11:45:29 INFO - PROCESS | 1650 | 1461264329466 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b2de000 == 54 [pid = 1650] [id = 705] 11:45:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1279c2c00) [pid = 1650] [serial = 2115] [outer = 0x0] 11:45:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x129890000) [pid = 1650] [serial = 2116] [outer = 0x1279c2c00] 11:45:29 INFO - PROCESS | 1650 | 1461264329492 Marionette DEBUG loaded listener.js 11:45:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x129e3b000) [pid = 1650] [serial = 2117] [outer = 0x1279c2c00] 11:45:29 INFO - PROCESS | 1650 | 1461264329834 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]]]}] 11:45:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 11:45:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 468ms 11:45:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 11:45:29 INFO - PROCESS | 1650 | 1461264329843 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 11:45:29 INFO - PROCESS | 1650 | 1461264329845 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 11:45:29 INFO - PROCESS | 1650 | 1461264329847 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 11:45:29 INFO - PROCESS | 1650 | 1461264329848 Marionette TRACE conn2 <- [1,2794,null,{}] 11:45:29 INFO - PROCESS | 1650 | 1461264329850 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}] 11:45:29 INFO - PROCESS | 1650 | 1461264329977 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 11:45:29 INFO - PROCESS | 1650 | 1461264329990 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb36000 == 55 [pid = 1650] [id = 706] 11:45:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x129e33400) [pid = 1650] [serial = 2118] [outer = 0x0] 11:45:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12b26ec00) [pid = 1650] [serial = 2119] [outer = 0x129e33400] 11:45:30 INFO - PROCESS | 1650 | 1461264330018 Marionette DEBUG loaded listener.js 11:45:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12ce0a800) [pid = 1650] [serial = 2120] [outer = 0x129e33400] 11:45:30 INFO - PROCESS | 1650 | 1461264330365 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]]]}] 11:45:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 11:45:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 568ms 11:45:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 11:45:30 INFO - PROCESS | 1650 | 1461264330419 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 11:45:30 INFO - PROCESS | 1650 | 1461264330420 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 11:45:30 INFO - PROCESS | 1650 | 1461264330422 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 11:45:30 INFO - PROCESS | 1650 | 1461264330424 Marionette TRACE conn2 <- [1,2798,null,{}] 11:45:30 INFO - PROCESS | 1650 | 1461264330426 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}] 11:45:30 INFO - PROCESS | 1650 | 1461264330528 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 11:45:30 INFO - PROCESS | 1650 | 1461264330564 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d0a6800 == 56 [pid = 1650] [id = 707] 11:45:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12bdc3800) [pid = 1650] [serial = 2121] [outer = 0x0] 11:45:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12d268800) [pid = 1650] [serial = 2122] [outer = 0x12bdc3800] 11:45:30 INFO - PROCESS | 1650 | 1461264330589 Marionette DEBUG loaded listener.js 11:45:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12d4c3c00) [pid = 1650] [serial = 2123] [outer = 0x12bdc3800] 11:45:30 INFO - PROCESS | 1650 | 1461264330930 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]]]}] 11:45:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 11:45:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 517ms 11:45:30 INFO - PROCESS | 1650 | 1461264330941 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 11:45:30 INFO - PROCESS | 1650 | 1461264330942 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 11:45:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 11:45:30 INFO - PROCESS | 1650 | 1461264330944 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 11:45:30 INFO - PROCESS | 1650 | 1461264330945 Marionette TRACE conn2 <- [1,2802,null,{}] 11:45:30 INFO - PROCESS | 1650 | 1461264330948 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}] 11:45:31 INFO - PROCESS | 1650 | 1461264331052 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 11:45:31 INFO - PROCESS | 1650 | 1461264331068 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e488800 == 57 [pid = 1650] [id = 708] 11:45:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12d26b400) [pid = 1650] [serial = 2124] [outer = 0x0] 11:45:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12e332000) [pid = 1650] [serial = 2125] [outer = 0x12d26b400] 11:45:31 INFO - PROCESS | 1650 | 1461264331094 Marionette DEBUG loaded listener.js 11:45:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12e384800) [pid = 1650] [serial = 2126] [outer = 0x12d26b400] 11:45:31 INFO - PROCESS | 1650 | 1461264331432 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]]]}] 11:45:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 11:45:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 519ms 11:45:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 11:45:31 INFO - PROCESS | 1650 | 1461264331470 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 11:45:31 INFO - PROCESS | 1650 | 1461264331471 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 11:45:31 INFO - PROCESS | 1650 | 1461264331473 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 11:45:31 INFO - PROCESS | 1650 | 1461264331474 Marionette TRACE conn2 <- [1,2806,null,{}] 11:45:31 INFO - PROCESS | 1650 | 1461264331476 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}] 11:45:31 INFO - PROCESS | 1650 | 1461264331581 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 11:45:31 INFO - PROCESS | 1650 | 1461264331618 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e6ba000 == 58 [pid = 1650] [id = 709] 11:45:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12da1e400) [pid = 1650] [serial = 2127] [outer = 0x0] 11:45:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12e38b400) [pid = 1650] [serial = 2128] [outer = 0x12da1e400] 11:45:31 INFO - PROCESS | 1650 | 1461264331644 Marionette DEBUG loaded listener.js 11:45:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12e693000) [pid = 1650] [serial = 2129] [outer = 0x12da1e400] 11:45:32 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12d03a000) [pid = 1650] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 11:45:32 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x1290b6c00) [pid = 1650] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 11:45:32 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12b3e6400) [pid = 1650] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 11:45:32 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x118646800) [pid = 1650] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 11:45:32 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x118651c00) [pid = 1650] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 11:45:32 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11bc8e800) [pid = 1650] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 11:45:32 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x123abd800) [pid = 1650] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 11:45:32 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1237a7c00) [pid = 1650] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 11:45:32 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12bba3c00) [pid = 1650] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 11:45:32 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11aaf3800) [pid = 1650] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 11:45:32 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12ce0f400) [pid = 1650] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 11:45:32 INFO - PROCESS | 1650 | 1461264332018 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]]]}] 11:45:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 11:45:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 569ms 11:45:32 INFO - PROCESS | 1650 | 1461264332042 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 11:45:32 INFO - PROCESS | 1650 | 1461264332044 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 11:45:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 11:45:32 INFO - PROCESS | 1650 | 1461264332046 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 11:45:32 INFO - PROCESS | 1650 | 1461264332047 Marionette TRACE conn2 <- [1,2810,null,{}] 11:45:32 INFO - PROCESS | 1650 | 1461264332049 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}] 11:45:32 INFO - PROCESS | 1650 | 1461264332134 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 11:45:32 INFO - PROCESS | 1650 | 1461264332138 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e94b000 == 59 [pid = 1650] [id = 710] 11:45:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11bfd4000) [pid = 1650] [serial = 2130] [outer = 0x0] 11:45:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x124581400) [pid = 1650] [serial = 2131] [outer = 0x11bfd4000] 11:45:32 INFO - PROCESS | 1650 | 1461264332163 Marionette DEBUG loaded listener.js 11:45:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12ce0f400) [pid = 1650] [serial = 2132] [outer = 0x11bfd4000] 11:45:32 INFO - PROCESS | 1650 | 1461264332492 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]]]}] 11:45:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 11:45:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 467ms 11:45:32 INFO - PROCESS | 1650 | 1461264332514 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 11:45:32 INFO - PROCESS | 1650 | 1461264332515 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 11:45:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 11:45:32 INFO - PROCESS | 1650 | 1461264332517 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 11:45:32 INFO - PROCESS | 1650 | 1461264332519 Marionette TRACE conn2 <- [1,2814,null,{}] 11:45:32 INFO - PROCESS | 1650 | 1461264332521 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}] 11:45:32 INFO - PROCESS | 1650 | 1461264332620 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 11:45:32 INFO - PROCESS | 1650 | 1461264332680 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fc51800 == 60 [pid = 1650] [id = 711] 11:45:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1237a4800) [pid = 1650] [serial = 2133] [outer = 0x0] 11:45:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12e69b800) [pid = 1650] [serial = 2134] [outer = 0x1237a4800] 11:45:32 INFO - PROCESS | 1650 | 1461264332709 Marionette DEBUG loaded listener.js 11:45:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12e81d800) [pid = 1650] [serial = 2135] [outer = 0x1237a4800] 11:45:33 INFO - PROCESS | 1650 | 1461264333011 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]]]}] 11:45:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 11:45:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 523ms 11:45:33 INFO - PROCESS | 1650 | 1461264333042 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 11:45:33 INFO - PROCESS | 1650 | 1461264333043 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 11:45:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 11:45:33 INFO - PROCESS | 1650 | 1461264333046 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 11:45:33 INFO - PROCESS | 1650 | 1461264333047 Marionette TRACE conn2 <- [1,2818,null,{}] 11:45:33 INFO - PROCESS | 1650 | 1461264333049 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}] 11:45:33 INFO - PROCESS | 1650 | 1461264333136 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 11:45:33 INFO - PROCESS | 1650 | 1461264333140 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x130aa0800 == 61 [pid = 1650] [id = 712] 11:45:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12e69e800) [pid = 1650] [serial = 2136] [outer = 0x0] 11:45:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12e99f400) [pid = 1650] [serial = 2137] [outer = 0x12e69e800] 11:45:33 INFO - PROCESS | 1650 | 1461264333164 Marionette DEBUG loaded listener.js 11:45:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12e9b8800) [pid = 1650] [serial = 2138] [outer = 0x12e69e800] 11:45:33 INFO - PROCESS | 1650 | 1461264333487 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]]]}] 11:45:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 11:45:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 471ms 11:45:33 INFO - PROCESS | 1650 | 1461264333518 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 11:45:33 INFO - PROCESS | 1650 | 1461264333520 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 11:45:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 11:45:33 INFO - PROCESS | 1650 | 1461264333522 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 11:45:33 INFO - PROCESS | 1650 | 1461264333523 Marionette TRACE conn2 <- [1,2822,null,{}] 11:45:33 INFO - PROCESS | 1650 | 1461264333525 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}] 11:45:33 INFO - PROCESS | 1650 | 1461264333639 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 11:45:33 INFO - PROCESS | 1650 | 1461264333645 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x13637b000 == 62 [pid = 1650] [id = 713] 11:45:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12e823000) [pid = 1650] [serial = 2139] [outer = 0x0] 11:45:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12e9b8000) [pid = 1650] [serial = 2140] [outer = 0x12e823000] 11:45:33 INFO - PROCESS | 1650 | 1461264333670 Marionette DEBUG loaded listener.js 11:45:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12e9c4c00) [pid = 1650] [serial = 2141] [outer = 0x12e823000] 11:45:33 INFO - PROCESS | 1650 | 1461264333992 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]]]}] 11:45:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 11:45:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 569ms 11:45:34 INFO - PROCESS | 1650 | 1461264334092 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 11:45:34 INFO - PROCESS | 1650 | 1461264334094 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 11:45:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 11:45:34 INFO - PROCESS | 1650 | 1461264334098 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 11:45:34 INFO - PROCESS | 1650 | 1461264334100 Marionette TRACE conn2 <- [1,2826,null,{}] 11:45:34 INFO - PROCESS | 1650 | 1461264334106 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}] 11:45:34 INFO - PROCESS | 1650 | 1461264334222 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 11:45:34 INFO - PROCESS | 1650 | 1461264334298 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x119c52000 == 63 [pid = 1650] [id = 714] 11:45:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x11563c800) [pid = 1650] [serial = 2142] [outer = 0x0] 11:45:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x115648400) [pid = 1650] [serial = 2143] [outer = 0x11563c800] 11:45:34 INFO - PROCESS | 1650 | 1461264334330 Marionette DEBUG loaded listener.js 11:45:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x118f9a800) [pid = 1650] [serial = 2144] [outer = 0x11563c800] 11:45:34 INFO - PROCESS | 1650 | 1461264334775 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 11:45:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 11:45:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 725ms 11:45:34 INFO - PROCESS | 1650 | 1461264334823 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 11:45:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 11:45:34 INFO - PROCESS | 1650 | 1461264334825 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 11:45:34 INFO - PROCESS | 1650 | 1461264334831 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 11:45:34 INFO - PROCESS | 1650 | 1461264334834 Marionette TRACE conn2 <- [1,2830,null,{}] 11:45:34 INFO - PROCESS | 1650 | 1461264334855 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}] 11:45:34 INFO - PROCESS | 1650 | 1461264334964 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 11:45:35 INFO - PROCESS | 1650 | 1461264335036 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12749a000 == 64 [pid = 1650] [id = 715] 11:45:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11be54000) [pid = 1650] [serial = 2145] [outer = 0x0] 11:45:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x11bfce400) [pid = 1650] [serial = 2146] [outer = 0x11be54000] 11:45:35 INFO - PROCESS | 1650 | 1461264335067 Marionette DEBUG loaded listener.js 11:45:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x123ac3000) [pid = 1650] [serial = 2147] [outer = 0x11be54000] 11:45:35 INFO - PROCESS | 1650 | 1461264335502 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]]]}] 11:45:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 11:45:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 725ms 11:45:35 INFO - PROCESS | 1650 | 1461264335561 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 11:45:35 INFO - PROCESS | 1650 | 1461264335562 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 11:45:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 11:45:35 INFO - PROCESS | 1650 | 1461264335565 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 11:45:35 INFO - PROCESS | 1650 | 1461264335566 Marionette TRACE conn2 <- [1,2834,null,{}] 11:45:35 INFO - PROCESS | 1650 | 1461264335586 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}] 11:45:35 INFO - PROCESS | 1650 | 1461264335733 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 11:45:35 INFO - PROCESS | 1650 | 1461264335788 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f4b5800 == 65 [pid = 1650] [id = 716] 11:45:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x129e7a400) [pid = 1650] [serial = 2148] [outer = 0x0] 11:45:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12b26dc00) [pid = 1650] [serial = 2149] [outer = 0x129e7a400] 11:45:35 INFO - PROCESS | 1650 | 1461264335823 Marionette DEBUG loaded listener.js 11:45:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12ba77400) [pid = 1650] [serial = 2150] [outer = 0x129e7a400] 11:45:36 INFO - PROCESS | 1650 | 1461264336256 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 11:45:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 11:45:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 720ms 11:45:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 11:45:36 INFO - PROCESS | 1650 | 1461264336285 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 11:45:36 INFO - PROCESS | 1650 | 1461264336287 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 11:45:36 INFO - PROCESS | 1650 | 1461264336289 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 11:45:36 INFO - PROCESS | 1650 | 1461264336290 Marionette TRACE conn2 <- [1,2838,null,{}] 11:45:36 INFO - PROCESS | 1650 | 1461264336293 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}] 11:45:36 INFO - PROCESS | 1650 | 1461264336398 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 11:45:36 INFO - PROCESS | 1650 | 1461264336458 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x136389800 == 66 [pid = 1650] [id = 717] 11:45:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12bba5000) [pid = 1650] [serial = 2151] [outer = 0x0] 11:45:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12d041c00) [pid = 1650] [serial = 2152] [outer = 0x12bba5000] 11:45:36 INFO - PROCESS | 1650 | 1461264336488 Marionette DEBUG loaded listener.js 11:45:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12e383800) [pid = 1650] [serial = 2153] [outer = 0x12bba5000] 11:45:36 INFO - PROCESS | 1650 | 1461264336939 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]]]}] 11:45:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 11:45:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 673ms 11:45:36 INFO - PROCESS | 1650 | 1461264336963 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 11:45:36 INFO - PROCESS | 1650 | 1461264336964 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 11:45:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 11:45:36 INFO - PROCESS | 1650 | 1461264336967 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 11:45:36 INFO - PROCESS | 1650 | 1461264336968 Marionette TRACE conn2 <- [1,2842,null,{}] 11:45:36 INFO - PROCESS | 1650 | 1461264336970 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}] 11:45:37 INFO - PROCESS | 1650 | 1461264337093 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 11:45:37 INFO - PROCESS | 1650 | 1461264337168 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x1363b9800 == 67 [pid = 1650] [id = 718] 11:45:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12d03b400) [pid = 1650] [serial = 2154] [outer = 0x0] 11:45:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12e69bc00) [pid = 1650] [serial = 2155] [outer = 0x12d03b400] 11:45:37 INFO - PROCESS | 1650 | 1461264337199 Marionette DEBUG loaded listener.js 11:45:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12e827800) [pid = 1650] [serial = 2156] [outer = 0x12d03b400] 11:45:37 INFO - PROCESS | 1650 | 1461264337678 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]]]}] 11:45:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 11:45:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 720ms 11:45:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 11:45:37 INFO - PROCESS | 1650 | 1461264337691 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 11:45:37 INFO - PROCESS | 1650 | 1461264337693 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 11:45:37 INFO - PROCESS | 1650 | 1461264337696 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 11:45:37 INFO - PROCESS | 1650 | 1461264337698 Marionette TRACE conn2 <- [1,2846,null,{}] 11:45:37 INFO - PROCESS | 1650 | 1461264337702 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}] 11:45:37 INFO - PROCESS | 1650 | 1461264337859 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 11:45:37 INFO - PROCESS | 1650 | 1461264337965 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x136be3000 == 68 [pid = 1650] [id = 719] 11:45:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12edf1000) [pid = 1650] [serial = 2157] [outer = 0x0] 11:45:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12edfb000) [pid = 1650] [serial = 2158] [outer = 0x12edf1000] 11:45:38 INFO - PROCESS | 1650 | 1461264337999 Marionette DEBUG loaded listener.js 11:45:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12ef0d400) [pid = 1650] [serial = 2159] [outer = 0x12edf1000] 11:45:38 INFO - PROCESS | 1650 | 1461264338476 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]]]}] 11:45:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 11:45:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1024ms 11:45:38 INFO - PROCESS | 1650 | 1461264338722 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 11:45:38 INFO - PROCESS | 1650 | 1461264338725 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 11:45:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 11:45:38 INFO - PROCESS | 1650 | 1461264338728 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 11:45:38 INFO - PROCESS | 1650 | 1461264338730 Marionette TRACE conn2 <- [1,2850,null,{}] 11:45:38 INFO - PROCESS | 1650 | 1461264338733 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}] 11:45:38 INFO - PROCESS | 1650 | 1461264338842 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 11:45:38 INFO - PROCESS | 1650 | 1461264338914 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12374b800 == 69 [pid = 1650] [id = 720] 11:45:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x115785400) [pid = 1650] [serial = 2160] [outer = 0x0] 11:45:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x11656ec00) [pid = 1650] [serial = 2161] [outer = 0x115785400] 11:45:38 INFO - PROCESS | 1650 | 1461264338942 Marionette DEBUG loaded listener.js 11:45:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x1188e0800) [pid = 1650] [serial = 2162] [outer = 0x115785400] 11:45:39 INFO - PROCESS | 1650 | 1461264339380 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 11:45:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 11:45:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 672ms 11:45:39 INFO - PROCESS | 1650 | 1461264339401 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 11:45:39 INFO - PROCESS | 1650 | 1461264339403 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 11:45:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 11:45:39 INFO - PROCESS | 1650 | 1461264339408 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 11:45:39 INFO - PROCESS | 1650 | 1461264339410 Marionette TRACE conn2 <- [1,2854,null,{}] 11:45:39 INFO - PROCESS | 1650 | 1461264339413 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}] 11:45:39 INFO - PROCESS | 1650 | 1461264339506 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 11:45:39 INFO - PROCESS | 1650 | 1461264339569 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bcc5800 == 70 [pid = 1650] [id = 721] 11:45:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x118946800) [pid = 1650] [serial = 2163] [outer = 0x0] 11:45:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x11a96b000) [pid = 1650] [serial = 2164] [outer = 0x118946800] 11:45:39 INFO - PROCESS | 1650 | 1461264339597 Marionette DEBUG loaded listener.js 11:45:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x11b6a1800) [pid = 1650] [serial = 2165] [outer = 0x118946800] 11:45:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12d0af800 == 69 [pid = 1650] [id = 612] 11:45:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12dbd9800 == 68 [pid = 1650] [id = 613] 11:45:40 INFO - PROCESS | 1650 | --DOCSHELL 0x130aa0800 == 67 [pid = 1650] [id = 712] 11:45:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12fc51800 == 66 [pid = 1650] [id = 711] 11:45:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12e94b000 == 65 [pid = 1650] [id = 710] 11:45:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12e6ba000 == 64 [pid = 1650] [id = 709] 11:45:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12e488800 == 63 [pid = 1650] [id = 708] 11:45:40 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x1156f2c00) [pid = 1650] [serial = 2038] [outer = 0x0] [url = about:blank] 11:45:40 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x11a881000) [pid = 1650] [serial = 2041] [outer = 0x0] [url = about:blank] 11:45:40 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x1243d2400) [pid = 1650] [serial = 2044] [outer = 0x0] [url = about:blank] 11:45:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12d0a6800 == 62 [pid = 1650] [id = 707] 11:45:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12bb36000 == 61 [pid = 1650] [id = 706] 11:45:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12b2de000 == 60 [pid = 1650] [id = 705] 11:45:40 INFO - PROCESS | 1650 | --DOCSHELL 0x1241f2000 == 59 [pid = 1650] [id = 704] 11:45:40 INFO - PROCESS | 1650 | --DOCSHELL 0x123752000 == 58 [pid = 1650] [id = 703] 11:45:40 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab07800 == 57 [pid = 1650] [id = 702] 11:45:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12749b000 == 56 [pid = 1650] [id = 701] 11:45:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12f4c0800 == 55 [pid = 1650] [id = 696] 11:45:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12b3bf000 == 54 [pid = 1650] [id = 695] 11:45:40 INFO - PROCESS | 1650 | --DOCSHELL 0x11bcc9000 == 53 [pid = 1650] [id = 694] 11:45:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12e935800 == 52 [pid = 1650] [id = 693] 11:45:40 INFO - PROCESS | 1650 | 1461264340082 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]]]}] 11:45:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 11:45:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 722ms 11:45:40 INFO - PROCESS | 1650 | 1461264340150 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 11:45:40 INFO - PROCESS | 1650 | 1461264340152 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 11:45:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 11:45:40 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12ce0bc00) [pid = 1650] [serial = 2069] [outer = 0x0] [url = about:blank] 11:45:40 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x129b63400) [pid = 1650] [serial = 2074] [outer = 0x0] [url = about:blank] 11:45:40 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12cf1d000) [pid = 1650] [serial = 2071] [outer = 0x0] [url = about:blank] 11:45:40 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12b3e6000) [pid = 1650] [serial = 2063] [outer = 0x0] [url = about:blank] 11:45:40 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12cfe9c00) [pid = 1650] [serial = 2078] [outer = 0x0] [url = about:blank] 11:45:40 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x1290b5000) [pid = 1650] [serial = 2060] [outer = 0x0] [url = about:blank] 11:45:40 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12cfe0c00) [pid = 1650] [serial = 2072] [outer = 0x0] [url = about:blank] 11:45:40 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12cfde000) [pid = 1650] [serial = 2075] [outer = 0x0] [url = about:blank] 11:45:40 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12d270c00) [pid = 1650] [serial = 2077] [outer = 0x0] [url = about:blank] 11:45:40 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x129e35400) [pid = 1650] [serial = 2062] [outer = 0x0] [url = about:blank] 11:45:40 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12bba2c00) [pid = 1650] [serial = 2066] [outer = 0x0] [url = about:blank] 11:45:40 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12ba71400) [pid = 1650] [serial = 2065] [outer = 0x0] [url = about:blank] 11:45:40 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x119d62400) [pid = 1650] [serial = 2048] [outer = 0x0] [url = about:blank] 11:45:40 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x118880c00) [pid = 1650] [serial = 2047] [outer = 0x0] [url = about:blank] 11:45:40 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x11acee000) [pid = 1650] [serial = 2050] [outer = 0x0] [url = about:blank] 11:45:40 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11bb47400) [pid = 1650] [serial = 2051] [outer = 0x0] [url = about:blank] 11:45:40 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11bfd3400) [pid = 1650] [serial = 2053] [outer = 0x0] [url = about:blank] 11:45:40 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x1237a0800) [pid = 1650] [serial = 2054] [outer = 0x0] [url = about:blank] 11:45:40 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x1276b9400) [pid = 1650] [serial = 2059] [outer = 0x0] [url = about:blank] 11:45:40 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x123cb9c00) [pid = 1650] [serial = 2056] [outer = 0x0] [url = about:blank] 11:45:40 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12457d400) [pid = 1650] [serial = 2057] [outer = 0x0] [url = about:blank] 11:45:40 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12bdc5400) [pid = 1650] [serial = 2068] [outer = 0x0] [url = about:blank] 11:45:40 INFO - PROCESS | 1650 | 1461264340174 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 11:45:40 INFO - PROCESS | 1650 | 1461264340176 Marionette TRACE conn2 <- [1,2858,null,{}] 11:45:40 INFO - PROCESS | 1650 | 1461264340184 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}] 11:45:40 INFO - PROCESS | 1650 | 1461264340268 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 11:45:40 INFO - PROCESS | 1650 | 1461264340280 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bcc8000 == 53 [pid = 1650] [id = 722] 11:45:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11af6f000) [pid = 1650] [serial = 2166] [outer = 0x0] 11:45:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x11bfd0800) [pid = 1650] [serial = 2167] [outer = 0x11af6f000] 11:45:40 INFO - PROCESS | 1650 | 1461264340309 Marionette DEBUG loaded listener.js 11:45:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x1237a0800) [pid = 1650] [serial = 2168] [outer = 0x11af6f000] 11:45:40 INFO - PROCESS | 1650 | 1461264340680 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 11:45:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 11:45:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 534ms 11:45:40 INFO - PROCESS | 1650 | 1461264340737 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 11:45:40 INFO - PROCESS | 1650 | 1461264340739 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 11:45:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 11:45:40 INFO - PROCESS | 1650 | 1461264340745 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 11:45:40 INFO - PROCESS | 1650 | 1461264340747 Marionette TRACE conn2 <- [1,2862,null,{}] 11:45:40 INFO - PROCESS | 1650 | 1461264340750 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}] 11:45:40 INFO - PROCESS | 1650 | 1461264340877 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 11:45:40 INFO - PROCESS | 1650 | 1461264340890 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12675b800 == 54 [pid = 1650] [id = 723] 11:45:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x1237aa800) [pid = 1650] [serial = 2169] [outer = 0x0] 11:45:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x123dac800) [pid = 1650] [serial = 2170] [outer = 0x1237aa800] 11:45:40 INFO - PROCESS | 1650 | 1461264340932 Marionette DEBUG loaded listener.js 11:45:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x1243d7800) [pid = 1650] [serial = 2171] [outer = 0x1237aa800] 11:45:41 INFO - PROCESS | 1650 | 1461264341379 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]]]}] 11:45:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 11:45:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 670ms 11:45:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 11:45:41 INFO - PROCESS | 1650 | 1461264341415 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 11:45:41 INFO - PROCESS | 1650 | 1461264341416 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 11:45:41 INFO - PROCESS | 1650 | 1461264341419 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 11:45:41 INFO - PROCESS | 1650 | 1461264341420 Marionette TRACE conn2 <- [1,2866,null,{}] 11:45:41 INFO - PROCESS | 1650 | 1461264341429 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}] 11:45:41 INFO - PROCESS | 1650 | 1461264341581 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 11:45:41 INFO - PROCESS | 1650 | 1461264341672 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x129743800 == 55 [pid = 1650] [id = 724] 11:45:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x1188e5c00) [pid = 1650] [serial = 2172] [outer = 0x0] 11:45:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x1276b3400) [pid = 1650] [serial = 2173] [outer = 0x1188e5c00] 11:45:41 INFO - PROCESS | 1650 | 1461264341695 Marionette DEBUG loaded listener.js 11:45:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x1279c5000) [pid = 1650] [serial = 2174] [outer = 0x1188e5c00] 11:45:42 INFO - PROCESS | 1650 | 1461264342101 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]]]}] 11:45:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 11:45:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 726ms 11:45:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 11:45:42 INFO - PROCESS | 1650 | 1461264342146 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 11:45:42 INFO - PROCESS | 1650 | 1461264342148 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 11:45:42 INFO - PROCESS | 1650 | 1461264342152 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 11:45:42 INFO - PROCESS | 1650 | 1461264342154 Marionette TRACE conn2 <- [1,2870,null,{}] 11:45:42 INFO - PROCESS | 1650 | 1461264342157 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}] 11:45:42 INFO - PROCESS | 1650 | 1461264342354 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 11:45:42 INFO - PROCESS | 1650 | 1461264342384 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b7de000 == 56 [pid = 1650] [id = 725] 11:45:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x127fb4c00) [pid = 1650] [serial = 2175] [outer = 0x0] 11:45:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x129b72400) [pid = 1650] [serial = 2176] [outer = 0x127fb4c00] 11:45:42 INFO - PROCESS | 1650 | 1461264342427 Marionette DEBUG loaded listener.js 11:45:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12b3eac00) [pid = 1650] [serial = 2177] [outer = 0x127fb4c00] 11:45:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12f78e000 == 55 [pid = 1650] [id = 16] 11:45:42 INFO - PROCESS | 1650 | 1461264342816 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]]]}] 11:45:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 11:45:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 675ms 11:45:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 11:45:42 INFO - PROCESS | 1650 | 1461264342827 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 11:45:42 INFO - PROCESS | 1650 | 1461264342828 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 11:45:42 INFO - PROCESS | 1650 | 1461264342830 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 11:45:42 INFO - PROCESS | 1650 | 1461264342831 Marionette TRACE conn2 <- [1,2874,null,{}] 11:45:42 INFO - PROCESS | 1650 | 1461264342833 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}] 11:45:42 INFO - PROCESS | 1650 | 1461264342959 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 11:45:42 INFO - PROCESS | 1650 | 1461264342974 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d048000 == 56 [pid = 1650] [id = 726] 11:45:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12b734000) [pid = 1650] [serial = 2178] [outer = 0x0] 11:45:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12ba7d400) [pid = 1650] [serial = 2179] [outer = 0x12b734000] 11:45:43 INFO - PROCESS | 1650 | 1461264342999 Marionette DEBUG loaded listener.js 11:45:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12bdbe000) [pid = 1650] [serial = 2180] [outer = 0x12b734000] 11:45:43 INFO - PROCESS | 1650 | 1461264343332 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]]]}] 11:45:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 11:45:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 520ms 11:45:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 11:45:43 INFO - PROCESS | 1650 | 1461264343350 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 11:45:43 INFO - PROCESS | 1650 | 1461264343351 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 11:45:43 INFO - PROCESS | 1650 | 1461264343354 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 11:45:43 INFO - PROCESS | 1650 | 1461264343356 Marionette TRACE conn2 <- [1,2878,null,{}] 11:45:43 INFO - PROCESS | 1650 | 1461264343360 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}] 11:45:43 INFO - PROCESS | 1650 | 1461264343464 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 11:45:43 INFO - PROCESS | 1650 | 1461264343501 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db1a800 == 57 [pid = 1650] [id = 727] 11:45:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12ba71400) [pid = 1650] [serial = 2181] [outer = 0x0] 11:45:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12bdc8000) [pid = 1650] [serial = 2182] [outer = 0x12ba71400] 11:45:43 INFO - PROCESS | 1650 | 1461264343528 Marionette DEBUG loaded listener.js 11:45:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12cfe2c00) [pid = 1650] [serial = 2183] [outer = 0x12ba71400] 11:45:43 INFO - PROCESS | 1650 | 1461264343865 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]]]}] 11:45:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 11:45:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 521ms 11:45:43 INFO - PROCESS | 1650 | 1461264343875 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 11:45:43 INFO - PROCESS | 1650 | 1461264343876 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 11:45:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 11:45:43 INFO - PROCESS | 1650 | 1461264343879 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 11:45:43 INFO - PROCESS | 1650 | 1461264343880 Marionette TRACE conn2 <- [1,2882,null,{}] 11:45:43 INFO - PROCESS | 1650 | 1461264343882 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}] 11:45:43 INFO - PROCESS | 1650 | 1461264343990 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 11:45:44 INFO - PROCESS | 1650 | 1461264344004 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e47e800 == 58 [pid = 1650] [id = 728] 11:45:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12cf13c00) [pid = 1650] [serial = 2184] [outer = 0x0] 11:45:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12d270400) [pid = 1650] [serial = 2185] [outer = 0x12cf13c00] 11:45:44 INFO - PROCESS | 1650 | 1461264344029 Marionette DEBUG loaded listener.js 11:45:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12d4bc400) [pid = 1650] [serial = 2186] [outer = 0x12cf13c00] 11:45:44 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x1297e8800) [pid = 1650] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 11:45:44 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x11bfe4400) [pid = 1650] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 11:45:44 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12b2cec00) [pid = 1650] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 11:45:44 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12d478400) [pid = 1650] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 11:45:44 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x118f9e000) [pid = 1650] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 11:45:44 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x116709800) [pid = 1650] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 11:45:44 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12d26b400) [pid = 1650] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 11:45:44 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12ba79c00) [pid = 1650] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 11:45:44 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x1243d4c00) [pid = 1650] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 11:45:44 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x1237a4800) [pid = 1650] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 11:45:44 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x129e33400) [pid = 1650] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 11:45:44 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x11be55800) [pid = 1650] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 11:45:44 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x119d69c00) [pid = 1650] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 11:45:44 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x1191b5000) [pid = 1650] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 11:45:44 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12da1e400) [pid = 1650] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 11:45:44 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x115643800) [pid = 1650] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 11:45:44 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x1279c2c00) [pid = 1650] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 11:45:44 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12cfe5000) [pid = 1650] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 11:45:44 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12e69e800) [pid = 1650] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 11:45:44 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x114c6fc00) [pid = 1650] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 11:45:44 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12bdc3800) [pid = 1650] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 11:45:44 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11563fc00) [pid = 1650] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 11:45:44 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x129e7f000) [pid = 1650] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 11:45:44 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x11bf34400) [pid = 1650] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 11:45:44 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11c7c4c00) [pid = 1650] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 11:45:44 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12b260c00) [pid = 1650] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 11:45:44 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11bfd4000) [pid = 1650] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 11:45:44 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1188e0c00) [pid = 1650] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 11:45:44 INFO - PROCESS | 1650 | 1461264344586 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]]]}] 11:45:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 11:45:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 721ms 11:45:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 11:45:44 INFO - PROCESS | 1650 | 1461264344601 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 11:45:44 INFO - PROCESS | 1650 | 1461264344602 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 11:45:44 INFO - PROCESS | 1650 | 1461264344605 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 11:45:44 INFO - PROCESS | 1650 | 1461264344608 Marionette TRACE conn2 <- [1,2886,null,{}] 11:45:44 INFO - PROCESS | 1650 | 1461264344611 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}] 11:45:44 INFO - PROCESS | 1650 | 1461264344698 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 11:45:44 INFO - PROCESS | 1650 | 1461264344702 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ec6000 == 59 [pid = 1650] [id = 729] 11:45:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x114c6fc00) [pid = 1650] [serial = 2187] [outer = 0x0] 11:45:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11aceb400) [pid = 1650] [serial = 2188] [outer = 0x114c6fc00] 11:45:44 INFO - PROCESS | 1650 | 1461264344728 Marionette DEBUG loaded listener.js 11:45:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11c782c00) [pid = 1650] [serial = 2189] [outer = 0x114c6fc00] 11:45:45 INFO - PROCESS | 1650 | 1461264345078 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]]]}] 11:45:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 11:45:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 522ms 11:45:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 11:45:45 INFO - PROCESS | 1650 | 1461264345127 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 11:45:45 INFO - PROCESS | 1650 | 1461264345128 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 11:45:45 INFO - PROCESS | 1650 | 1461264345130 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 11:45:45 INFO - PROCESS | 1650 | 1461264345132 Marionette TRACE conn2 <- [1,2890,null,{}] 11:45:45 INFO - PROCESS | 1650 | 1461264345134 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}] 11:45:45 INFO - PROCESS | 1650 | 1461264345232 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 11:45:45 INFO - PROCESS | 1650 | 1461264345254 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e6c5800 == 60 [pid = 1650] [id = 730] 11:45:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11c7c4800) [pid = 1650] [serial = 2190] [outer = 0x0] 11:45:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x129e7b400) [pid = 1650] [serial = 2191] [outer = 0x11c7c4800] 11:45:45 INFO - PROCESS | 1650 | 1461264345283 Marionette DEBUG loaded listener.js 11:45:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12d47b000) [pid = 1650] [serial = 2192] [outer = 0x11c7c4800] 11:45:45 INFO - PROCESS | 1650 | 1461264345615 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 11:45:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 11:45:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 519ms 11:45:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 11:45:45 INFO - PROCESS | 1650 | 1461264345650 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 11:45:45 INFO - PROCESS | 1650 | 1461264345651 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 11:45:45 INFO - PROCESS | 1650 | 1461264345654 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 11:45:45 INFO - PROCESS | 1650 | 1461264345657 Marionette TRACE conn2 <- [1,2894,null,{}] 11:45:45 INFO - PROCESS | 1650 | 1461264345660 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}] 11:45:45 INFO - PROCESS | 1650 | 1461264345745 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 11:45:45 INFO - PROCESS | 1650 | 1461264345807 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f037000 == 61 [pid = 1650] [id = 731] 11:45:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12d478400) [pid = 1650] [serial = 2193] [outer = 0x0] 11:45:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12e327c00) [pid = 1650] [serial = 2194] [outer = 0x12d478400] 11:45:45 INFO - PROCESS | 1650 | 1461264345833 Marionette DEBUG loaded listener.js 11:45:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12e383000) [pid = 1650] [serial = 2195] [outer = 0x12d478400] 11:45:46 INFO - PROCESS | 1650 | 1461264346113 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]]]}] 11:45:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 11:45:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 471ms 11:45:46 INFO - PROCESS | 1650 | 1461264346129 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 11:45:46 INFO - PROCESS | 1650 | 1461264346130 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 11:45:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 11:45:46 INFO - PROCESS | 1650 | 1461264346133 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 11:45:46 INFO - PROCESS | 1650 | 1461264346134 Marionette TRACE conn2 <- [1,2898,null,{}] 11:45:46 INFO - PROCESS | 1650 | 1461264346136 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}] 11:45:46 INFO - PROCESS | 1650 | 1461264346237 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 11:45:46 INFO - PROCESS | 1650 | 1461264346241 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f795800 == 62 [pid = 1650] [id = 732] 11:45:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12e387000) [pid = 1650] [serial = 2196] [outer = 0x0] 11:45:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12e698c00) [pid = 1650] [serial = 2197] [outer = 0x12e387000] 11:45:46 INFO - PROCESS | 1650 | 1461264346265 Marionette DEBUG loaded listener.js 11:45:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12e822000) [pid = 1650] [serial = 2198] [outer = 0x12e387000] 11:45:46 INFO - PROCESS | 1650 | 1461264346746 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]]]}] 11:45:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 11:45:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 669ms 11:45:46 INFO - PROCESS | 1650 | 1461264346803 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 11:45:46 INFO - PROCESS | 1650 | 1461264346806 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 11:45:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 11:45:46 INFO - PROCESS | 1650 | 1461264346809 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 11:45:46 INFO - PROCESS | 1650 | 1461264346812 Marionette TRACE conn2 <- [1,2902,null,{}] 11:45:46 INFO - PROCESS | 1650 | 1461264346816 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}] 11:45:46 INFO - PROCESS | 1650 | 1461264346930 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 11:45:47 INFO - PROCESS | 1650 | 1461264347006 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab0e800 == 63 [pid = 1650] [id = 733] 11:45:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x115780400) [pid = 1650] [serial = 2199] [outer = 0x0] 11:45:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x1186c5800) [pid = 1650] [serial = 2200] [outer = 0x115780400] 11:45:47 INFO - PROCESS | 1650 | 1461264347038 Marionette DEBUG loaded listener.js 11:45:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x119d62400) [pid = 1650] [serial = 2201] [outer = 0x115780400] 11:45:47 INFO - PROCESS | 1650 | 1461264347458 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 11:45:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 11:45:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 672ms 11:45:47 INFO - PROCESS | 1650 | 1461264347482 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 11:45:47 INFO - PROCESS | 1650 | 1461264347486 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 11:45:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 11:45:47 INFO - PROCESS | 1650 | 1461264347492 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 11:45:47 INFO - PROCESS | 1650 | 1461264347493 Marionette TRACE conn2 <- [1,2906,null,{}] 11:45:47 INFO - PROCESS | 1650 | 1461264347496 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}] 11:45:47 INFO - PROCESS | 1650 | 1461264347602 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 11:45:47 INFO - PROCESS | 1650 | 1461264347666 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x1290da800 == 64 [pid = 1650] [id = 734] 11:45:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x11a60fc00) [pid = 1650] [serial = 2202] [outer = 0x0] 11:45:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x11bc87c00) [pid = 1650] [serial = 2203] [outer = 0x11a60fc00] 11:45:47 INFO - PROCESS | 1650 | 1461264347737 Marionette DEBUG loaded listener.js 11:45:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12379b800) [pid = 1650] [serial = 2204] [outer = 0x11a60fc00] 11:45:48 INFO - PROCESS | 1650 | 1461264348155 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]]]}] 11:45:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 11:45:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 673ms 11:45:48 INFO - PROCESS | 1650 | 1461264348165 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 11:45:48 INFO - PROCESS | 1650 | 1461264348166 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 11:45:48 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 11:45:48 INFO - PROCESS | 1650 | 1461264348168 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 11:45:48 INFO - PROCESS | 1650 | 1461264348172 Marionette TRACE conn2 <- [1,2910,null,{}] 11:45:48 INFO - PROCESS | 1650 | 1461264348181 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}] 11:45:48 INFO - PROCESS | 1650 | 1461264348289 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 11:45:48 INFO - PROCESS | 1650 | 1461264348403 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f4ae000 == 65 [pid = 1650] [id = 735] 11:45:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x127ef6400) [pid = 1650] [serial = 2205] [outer = 0x0] 11:45:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x1290b1c00) [pid = 1650] [serial = 2206] [outer = 0x127ef6400] 11:45:48 INFO - PROCESS | 1650 | 1461264348435 Marionette DEBUG loaded listener.js 11:45:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x129e79800) [pid = 1650] [serial = 2207] [outer = 0x127ef6400] 11:45:48 INFO - PROCESS | 1650 | 1461264348793 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]]]}] 11:45:48 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 11:45:48 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 11:45:48 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 673ms 11:45:48 INFO - TEST-START | /DOMEvents/constructors.html 11:45:48 INFO - PROCESS | 1650 | 1461264348843 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 11:45:48 INFO - PROCESS | 1650 | 1461264348844 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 11:45:48 INFO - PROCESS | 1650 | 1461264348847 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 11:45:48 INFO - PROCESS | 1650 | 1461264348848 Marionette TRACE conn2 <- [1,2914,null,{}] 11:45:48 INFO - PROCESS | 1650 | 1461264348850 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}] 11:45:48 INFO - PROCESS | 1650 | 1461264348957 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 11:45:49 INFO - PROCESS | 1650 | 1461264349019 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x130a9f800 == 66 [pid = 1650] [id = 736] 11:45:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x127fbb000) [pid = 1650] [serial = 2208] [outer = 0x0] 11:45:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12b3e6000) [pid = 1650] [serial = 2209] [outer = 0x127fbb000] 11:45:49 INFO - PROCESS | 1650 | 1461264349090 Marionette DEBUG loaded listener.js 11:45:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12cf16000) [pid = 1650] [serial = 2210] [outer = 0x127fbb000] 11:45:49 INFO - PROCESS | 1650 | 1461264349462 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]]]}] 11:45:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 11:45:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 11:45:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 11:45:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 11:45:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 11:45:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 11:45:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 11:45:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 11:45:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 11:45:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 11:45:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 11:45:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 11:45:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 11:45:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 11:45:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 11:45:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 11:45:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 11:45:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 11:45:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 11:45:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 11:45:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 11:45:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 11:45:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 11:45:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 11:45:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 11:45:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 11:45:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 11:45:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 11:45:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 11:45:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 11:45:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 11:45:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 11:45:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 11:45:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 11:45:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 11:45:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 11:45:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 11:45:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 11:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:45:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 11:45:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:45:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 11:45:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 11:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:45:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 11:45:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:45:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 11:45:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 11:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:45:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 11:45:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:45:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 11:45:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 11:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:45:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 11:45:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:45:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 11:45:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 11:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:45:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 11:45:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:45:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 11:45:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 11:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:45:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:45:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 11:45:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:45:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 11:45:49 INFO - TEST-OK | /DOMEvents/constructors.html | took 675ms 11:45:49 INFO - TEST-START | /DOMEvents/event-phases-order.html 11:45:49 INFO - PROCESS | 1650 | 1461264349522 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 11:45:49 INFO - PROCESS | 1650 | 1461264349524 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 11:45:49 INFO - PROCESS | 1650 | 1461264349526 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 11:45:49 INFO - PROCESS | 1650 | 1461264349528 Marionette TRACE conn2 <- [1,2918,null,{}] 11:45:49 INFO - PROCESS | 1650 | 1461264349530 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}] 11:45:49 INFO - PROCESS | 1650 | 1461264349632 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 11:45:49 INFO - PROCESS | 1650 | 1461264349726 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x136bde000 == 67 [pid = 1650] [id = 737] 11:45:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12bba0800) [pid = 1650] [serial = 2211] [outer = 0x0] 11:45:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12d4c0400) [pid = 1650] [serial = 2212] [outer = 0x12bba0800] 11:45:49 INFO - PROCESS | 1650 | 1461264349756 Marionette DEBUG loaded listener.js 11:45:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12e99cc00) [pid = 1650] [serial = 2213] [outer = 0x12bba0800] 11:45:50 INFO - PROCESS | 1650 | 1461264350108 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 11:45:50 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 11:45:50 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 620ms 11:45:50 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 11:45:50 INFO - PROCESS | 1650 | 1461264350147 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 11:45:50 INFO - PROCESS | 1650 | 1461264350149 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 11:45:50 INFO - PROCESS | 1650 | 1461264350151 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 11:45:50 INFO - PROCESS | 1650 | 1461264350152 Marionette TRACE conn2 <- [1,2922,null,{}] 11:45:50 INFO - PROCESS | 1650 | 1461264350154 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}] 11:45:50 INFO - PROCESS | 1650 | 1461264350274 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 11:45:50 INFO - PROCESS | 1650 | 1461264350352 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x1364d5800 == 68 [pid = 1650] [id = 738] 11:45:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12e999800) [pid = 1650] [serial = 2214] [outer = 0x0] 11:45:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12e9c2800) [pid = 1650] [serial = 2215] [outer = 0x12e999800] 11:45:50 INFO - PROCESS | 1650 | 1461264350383 Marionette DEBUG loaded listener.js 11:45:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12f0c0400) [pid = 1650] [serial = 2216] [outer = 0x12e999800] 11:45:50 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 11:45:50 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 11:45:50 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 11:45:50 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 11:45:50 INFO - PROCESS | 1650 | 1461264350804 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]]]}] 11:45:50 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 11:45:50 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 11:45:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 11:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:45:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 11:45:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 11:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:45:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 11:45:50 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 11:45:50 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 11:45:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 11:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:45:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 11:45:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 11:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:45:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 11:45:50 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 11:45:50 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 11:45:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 11:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:45:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 11:45:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 11:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:45:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 11:45:50 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]" 11:45:50 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 11:45:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 11:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:45:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 11:45:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 11:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:45:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 11:45:50 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 11:45:50 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 672ms 11:45:50 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 11:45:50 INFO - PROCESS | 1650 | 1461264350824 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 11:45:50 INFO - PROCESS | 1650 | 1461264350827 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 11:45:50 INFO - PROCESS | 1650 | 1461264350830 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 11:45:50 INFO - PROCESS | 1650 | 1461264350832 Marionette TRACE conn2 <- [1,2926,null,{}] 11:45:50 INFO - PROCESS | 1650 | 1461264350835 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}] 11:45:50 INFO - PROCESS | 1650 | 1461264350980 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 11:45:51 INFO - PROCESS | 1650 | 1461264351150 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x1123d3000 == 69 [pid = 1650] [id = 739] 11:45:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12ef05800) [pid = 1650] [serial = 2217] [outer = 0x0] 11:45:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12f6be800) [pid = 1650] [serial = 2218] [outer = 0x12ef05800] 11:45:51 INFO - PROCESS | 1650 | 1461264351198 Marionette DEBUG loaded listener.js 11:45:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12ff38800) [pid = 1650] [serial = 2219] [outer = 0x12ef05800] 11:45:51 INFO - PROCESS | 1650 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 11:45:51 INFO - PROCESS | 1650 | 1461264351581 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]]]}] 11:45:51 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 11:45:51 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 769ms 11:45:51 INFO - PROCESS | 1650 | 1461264351600 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 11:45:51 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 11:45:51 INFO - PROCESS | 1650 | 1461264351601 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 11:45:51 INFO - PROCESS | 1650 | 1461264351604 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 11:45:51 INFO - PROCESS | 1650 | 1461264351605 Marionette TRACE conn2 <- [1,2930,null,{}] 11:45:51 INFO - PROCESS | 1650 | 1461264351607 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}] 11:45:51 INFO - PROCESS | 1650 | 1461264351711 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 11:45:51 INFO - PROCESS | 1650 | 1461264351812 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x136bf6800 == 70 [pid = 1650] [id = 740] 11:45:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12ff39000) [pid = 1650] [serial = 2220] [outer = 0x0] 11:45:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12ff3dc00) [pid = 1650] [serial = 2221] [outer = 0x12ff39000] 11:45:51 INFO - PROCESS | 1650 | 1461264351844 Marionette DEBUG loaded listener.js 11:45:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12ff42000) [pid = 1650] [serial = 2222] [outer = 0x12ff39000] 11:45:52 INFO - PROCESS | 1650 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 11:45:52 INFO - PROCESS | 1650 | 1461264352199 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]]]}] 11:45:52 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 11:45:52 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 620ms 11:45:52 INFO - PROCESS | 1650 | 1461264352224 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 11:45:52 INFO - PROCESS | 1650 | 1461264352225 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 11:45:52 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 11:45:52 INFO - PROCESS | 1650 | 1461264352228 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 11:45:52 INFO - PROCESS | 1650 | 1461264352229 Marionette TRACE conn2 <- [1,2934,null,{}] 11:45:52 INFO - PROCESS | 1650 | 1461264352231 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}] 11:45:52 INFO - PROCESS | 1650 | 1461264352336 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 11:45:52 INFO - PROCESS | 1650 | 1461264352437 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x118663800 == 71 [pid = 1650] [id = 741] 11:45:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x1144d5000) [pid = 1650] [serial = 2223] [outer = 0x0] 11:45:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x115642400) [pid = 1650] [serial = 2224] [outer = 0x1144d5000] 11:45:52 INFO - PROCESS | 1650 | 1461264352498 Marionette DEBUG loaded listener.js 11:45:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x11bc88800) [pid = 1650] [serial = 2225] [outer = 0x1144d5000] 11:45:53 INFO - PROCESS | 1650 | 1461264353006 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]]]}] 11:45:53 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 11:45:53 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 820ms 11:45:53 INFO - PROCESS | 1650 | 1461264353049 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 11:45:53 INFO - PROCESS | 1650 | 1461264353051 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 11:45:53 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 11:45:53 INFO - PROCESS | 1650 | 1461264353055 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 11:45:53 INFO - PROCESS | 1650 | 1461264353057 Marionette TRACE conn2 <- [1,2938,null,{}] 11:45:53 INFO - PROCESS | 1650 | 1461264353061 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}] 11:45:53 INFO - PROCESS | 1650 | 1461264353166 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 11:45:53 INFO - PROCESS | 1650 | 1461264353234 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c4db800 == 72 [pid = 1650] [id = 742] 11:45:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x114664400) [pid = 1650] [serial = 2226] [outer = 0x0] 11:45:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x116059c00) [pid = 1650] [serial = 2227] [outer = 0x114664400] 11:45:53 INFO - PROCESS | 1650 | 1461264353308 Marionette DEBUG loaded listener.js 11:45:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x118f9e000) [pid = 1650] [serial = 2228] [outer = 0x114664400] 11:45:53 INFO - PROCESS | 1650 | 1461264353647 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]]]}] 11:45:53 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. 11:45:53 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 622ms 11:45:53 INFO - PROCESS | 1650 | 1461264353694 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 11:45:53 INFO - PROCESS | 1650 | 1461264353697 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 11:45:53 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 11:45:53 INFO - PROCESS | 1650 | 1461264353702 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 11:45:53 INFO - PROCESS | 1650 | 1461264353703 Marionette TRACE conn2 <- [1,2942,null,{}] 11:45:53 INFO - PROCESS | 1650 | 1461264353722 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}] 11:45:53 INFO - PROCESS | 1650 | 1461264353822 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 11:45:53 INFO - PROCESS | 1650 | 1461264353897 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x123b28000 == 73 [pid = 1650] [id = 743] 11:45:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x118fa8000) [pid = 1650] [serial = 2229] [outer = 0x0] 11:45:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x11b69e000) [pid = 1650] [serial = 2230] [outer = 0x118fa8000] 11:45:53 INFO - PROCESS | 1650 | 1461264353925 Marionette DEBUG loaded listener.js 11:45:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x11be53800) [pid = 1650] [serial = 2231] [outer = 0x118fa8000] 11:45:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12f037000 == 72 [pid = 1650] [id = 731] 11:45:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12e6c5800 == 71 [pid = 1650] [id = 730] 11:45:54 INFO - PROCESS | 1650 | --DOCSHELL 0x123ec6000 == 70 [pid = 1650] [id = 729] 11:45:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12e47e800 == 69 [pid = 1650] [id = 728] 11:45:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12db1a800 == 68 [pid = 1650] [id = 727] 11:45:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12d048000 == 67 [pid = 1650] [id = 726] 11:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12e9b8000) [pid = 1650] [serial = 2140] [outer = 0x0] [url = about:blank] 11:45:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12b7de000 == 66 [pid = 1650] [id = 725] 11:45:54 INFO - PROCESS | 1650 | --DOCSHELL 0x129743800 == 65 [pid = 1650] [id = 724] 11:45:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12675b800 == 64 [pid = 1650] [id = 723] 11:45:54 INFO - PROCESS | 1650 | --DOCSHELL 0x11bcc8000 == 63 [pid = 1650] [id = 722] 11:45:54 INFO - PROCESS | 1650 | --DOCSHELL 0x11bcc5800 == 62 [pid = 1650] [id = 721] 11:45:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12374b800 == 61 [pid = 1650] [id = 720] 11:45:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12749a000 == 60 [pid = 1650] [id = 715] 11:45:54 INFO - PROCESS | 1650 | --DOCSHELL 0x119c52000 == 59 [pid = 1650] [id = 714] 11:45:54 INFO - PROCESS | 1650 | 1461264354297 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"]]]}] 11:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x12d268800) [pid = 1650] [serial = 2122] [outer = 0x0] [url = about:blank] 11:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x12e332000) [pid = 1650] [serial = 2125] [outer = 0x0] [url = about:blank] 11:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12d4c3c00) [pid = 1650] [serial = 2123] [outer = 0x0] [url = about:blank] 11:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x11b6a5c00) [pid = 1650] [serial = 2107] [outer = 0x0] [url = about:blank] 11:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x12d4c6000) [pid = 1650] [serial = 2096] [outer = 0x0] [url = about:blank] 11:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x12d4b8c00) [pid = 1650] [serial = 2095] [outer = 0x0] [url = about:blank] 11:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x1276ecc00) [pid = 1650] [serial = 2113] [outer = 0x0] [url = about:blank] 11:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12e38b400) [pid = 1650] [serial = 2128] [outer = 0x0] [url = about:blank] 11:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x127efbc00) [pid = 1650] [serial = 2114] [outer = 0x0] [url = about:blank] 11:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x119123400) [pid = 1650] [serial = 2105] [outer = 0x0] [url = about:blank] 11:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x11864d000) [pid = 1650] [serial = 2104] [outer = 0x0] [url = about:blank] 11:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x1243d1c00) [pid = 1650] [serial = 2087] [outer = 0x0] [url = about:blank] 11:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12379d000) [pid = 1650] [serial = 2086] [outer = 0x0] [url = about:blank] 11:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12d26e000) [pid = 1650] [serial = 2080] [outer = 0x0] [url = about:blank] 11:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12da13800) [pid = 1650] [serial = 2081] [outer = 0x0] [url = about:blank] 11:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12d044000) [pid = 1650] [serial = 2093] [outer = 0x0] [url = about:blank] 11:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12cfe5400) [pid = 1650] [serial = 2092] [outer = 0x0] [url = about:blank] 11:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x129890000) [pid = 1650] [serial = 2116] [outer = 0x0] [url = about:blank] 11:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x129e3b000) [pid = 1650] [serial = 2117] [outer = 0x0] [url = about:blank] 11:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x127285400) [pid = 1650] [serial = 2102] [outer = 0x0] [url = about:blank] 11:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x118981c00) [pid = 1650] [serial = 2101] [outer = 0x0] [url = about:blank] 11:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x123997c00) [pid = 1650] [serial = 2110] [outer = 0x0] [url = about:blank] 11:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x1243d6800) [pid = 1650] [serial = 2111] [outer = 0x0] [url = about:blank] 11:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x11bb56400) [pid = 1650] [serial = 2084] [outer = 0x0] [url = about:blank] 11:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x119d62800) [pid = 1650] [serial = 2083] [outer = 0x0] [url = about:blank] 11:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12ba73c00) [pid = 1650] [serial = 2090] [outer = 0x0] [url = about:blank] 11:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12b266800) [pid = 1650] [serial = 2089] [outer = 0x0] [url = about:blank] 11:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12e371800) [pid = 1650] [serial = 2098] [outer = 0x0] [url = about:blank] 11:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x1279bb800) [pid = 1650] [serial = 2045] [outer = 0x0] [url = about:blank] 11:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x1188df800) [pid = 1650] [serial = 2039] [outer = 0x0] [url = about:blank] 11:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11bc79800) [pid = 1650] [serial = 2042] [outer = 0x0] [url = about:blank] 11:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12b2cd800) [pid = 1650] [serial = 2003] [outer = 0x0] [url = about:blank] 11:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12bdc1c00) [pid = 1650] [serial = 1934] [outer = 0x0] [url = about:blank] 11:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x124581400) [pid = 1650] [serial = 2131] [outer = 0x0] [url = about:blank] 11:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12b269800) [pid = 1650] [serial = 2036] [outer = 0x0] [url = about:blank] 11:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x123ee8000) [pid = 1650] [serial = 2000] [outer = 0x0] [url = about:blank] 11:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12d03fc00) [pid = 1650] [serial = 2006] [outer = 0x0] [url = about:blank] 11:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11b6a2c00) [pid = 1650] [serial = 1997] [outer = 0x0] [url = about:blank] 11:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12e9b8800) [pid = 1650] [serial = 2138] [outer = 0x0] [url = about:blank] 11:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12ce0f400) [pid = 1650] [serial = 2132] [outer = 0x0] [url = about:blank] 11:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12e99f400) [pid = 1650] [serial = 2137] [outer = 0x0] [url = about:blank] 11:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12e693000) [pid = 1650] [serial = 2129] [outer = 0x0] [url = about:blank] 11:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11be56400) [pid = 1650] [serial = 2108] [outer = 0x0] [url = about:blank] 11:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12b26ec00) [pid = 1650] [serial = 2119] [outer = 0x0] [url = about:blank] 11:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12e384800) [pid = 1650] [serial = 2126] [outer = 0x0] [url = about:blank] 11:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12e81d800) [pid = 1650] [serial = 2135] [outer = 0x0] [url = about:blank] 11:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12ce0a800) [pid = 1650] [serial = 2120] [outer = 0x0] [url = about:blank] 11:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12e69b800) [pid = 1650] [serial = 2134] [outer = 0x0] [url = about:blank] 11:45:54 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 11:45:54 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 11:45:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:45:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:45:54 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 11:45:54 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 635ms 11:45:54 INFO - PROCESS | 1650 | 1461264354337 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 11:45:54 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 11:45:54 INFO - PROCESS | 1650 | 1461264354339 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 11:45:54 INFO - PROCESS | 1650 | 1461264354341 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 11:45:54 INFO - PROCESS | 1650 | 1461264354344 Marionette TRACE conn2 <- [1,2946,null,{}] 11:45:54 INFO - PROCESS | 1650 | 1461264354351 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}] 11:45:54 INFO - PROCESS | 1650 | 1461264354446 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 11:45:54 INFO - PROCESS | 1650 | 1461264354451 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bccd000 == 60 [pid = 1650] [id = 744] 11:45:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11bfdec00) [pid = 1650] [serial = 2232] [outer = 0x0] 11:45:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12379f400) [pid = 1650] [serial = 2233] [outer = 0x11bfdec00] 11:45:54 INFO - PROCESS | 1650 | 1461264354478 Marionette DEBUG loaded listener.js 11:45:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x123cb9c00) [pid = 1650] [serial = 2234] [outer = 0x11bfdec00] 11:45:54 INFO - PROCESS | 1650 | 1461264354827 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]]]}] 11:45:54 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. 11:45:54 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 525ms 11:45:54 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 11:45:54 INFO - PROCESS | 1650 | 1461264354880 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 11:45:54 INFO - PROCESS | 1650 | 1461264354882 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 11:45:54 INFO - PROCESS | 1650 | 1461264354885 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 11:45:54 INFO - PROCESS | 1650 | 1461264354886 Marionette TRACE conn2 <- [1,2950,null,{}] 11:45:54 INFO - PROCESS | 1650 | 1461264354889 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}] 11:45:54 INFO - PROCESS | 1650 | 1461264354975 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 11:45:54 INFO - PROCESS | 1650 | 1461264354979 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x1290ca000 == 61 [pid = 1650] [id = 745] 11:45:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1243cd000) [pid = 1650] [serial = 2235] [outer = 0x0] 11:45:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12457a800) [pid = 1650] [serial = 2236] [outer = 0x1243cd000] 11:45:55 INFO - PROCESS | 1650 | 1461264355006 Marionette DEBUG loaded listener.js 11:45:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1279ba800) [pid = 1650] [serial = 2237] [outer = 0x1243cd000] 11:45:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x129726800 == 62 [pid = 1650] [id = 746] 11:45:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1290bb800) [pid = 1650] [serial = 2238] [outer = 0x0] 11:45:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x1243d9000) [pid = 1650] [serial = 2239] [outer = 0x1290bb800] 11:45:55 INFO - PROCESS | 1650 | 1461264355376 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]]]}] 11:45:55 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. 11:45:55 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 521ms 11:45:55 INFO - PROCESS | 1650 | 1461264355407 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 11:45:55 INFO - PROCESS | 1650 | 1461264355408 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 11:45:55 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 11:45:55 INFO - PROCESS | 1650 | 1461264355410 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 11:45:55 INFO - PROCESS | 1650 | 1461264355411 Marionette TRACE conn2 <- [1,2954,null,{}] 11:45:55 INFO - PROCESS | 1650 | 1461264355425 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}] 11:45:55 INFO - PROCESS | 1650 | 1461264355532 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 11:45:55 INFO - PROCESS | 1650 | 1461264355540 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb47000 == 63 [pid = 1650] [id = 747] 11:45:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1279c2000) [pid = 1650] [serial = 2240] [outer = 0x0] 11:45:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x1290b3800) [pid = 1650] [serial = 2241] [outer = 0x1279c2000] 11:45:55 INFO - PROCESS | 1650 | 1461264355566 Marionette DEBUG loaded listener.js 11:45:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x129e84400) [pid = 1650] [serial = 2242] [outer = 0x1279c2000] 11:45:55 INFO - PROCESS | 1650 | 1461264355864 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]]]}] 11:45:55 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 11:45:55 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 11:45:55 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 470ms 11:45:55 INFO - PROCESS | 1650 | 1461264355880 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 11:45:55 INFO - PROCESS | 1650 | 1461264355881 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 11:45:55 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 11:45:55 INFO - PROCESS | 1650 | 1461264355883 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 11:45:55 INFO - PROCESS | 1650 | 1461264355885 Marionette TRACE conn2 <- [1,2958,null,{}] 11:45:55 INFO - PROCESS | 1650 | 1461264355887 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}] 11:45:56 INFO - PROCESS | 1650 | 1461264355999 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 11:45:56 INFO - PROCESS | 1650 | 1461264356068 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dbe4800 == 64 [pid = 1650] [id = 748] 11:45:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x1297e6800) [pid = 1650] [serial = 2243] [outer = 0x0] 11:45:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12b73ac00) [pid = 1650] [serial = 2244] [outer = 0x1297e6800] 11:45:56 INFO - PROCESS | 1650 | 1461264356094 Marionette DEBUG loaded listener.js 11:45:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12cfe3800) [pid = 1650] [serial = 2245] [outer = 0x1297e6800] 11:45:56 INFO - PROCESS | 1650 | 1461264356396 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]]]}] 11:45:56 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. 11:45:56 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 518ms 11:45:56 INFO - PROCESS | 1650 | 1461264356403 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 11:45:56 INFO - PROCESS | 1650 | 1461264356404 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 11:45:56 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 11:45:56 INFO - PROCESS | 1650 | 1461264356414 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 11:45:56 INFO - PROCESS | 1650 | 1461264356415 Marionette TRACE conn2 <- [1,2962,null,{}] 11:45:56 INFO - PROCESS | 1650 | 1461264356427 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}] 11:45:56 INFO - PROCESS | 1650 | 1461264356536 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 11:45:56 INFO - PROCESS | 1650 | 1461264356573 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e4ee800 == 65 [pid = 1650] [id = 749] 11:45:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12cf12800) [pid = 1650] [serial = 2246] [outer = 0x0] 11:45:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12d044000) [pid = 1650] [serial = 2247] [outer = 0x12cf12800] 11:45:56 INFO - PROCESS | 1650 | 1461264356598 Marionette DEBUG loaded listener.js 11:45:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12d4b8c00) [pid = 1650] [serial = 2248] [outer = 0x12cf12800] 11:45:56 INFO - PROCESS | 1650 | 1461264356878 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]]]}] 11:45:56 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. 11:45:56 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 478ms 11:45:56 INFO - PROCESS | 1650 | 1461264356897 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 11:45:56 INFO - PROCESS | 1650 | 1461264356898 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 11:45:56 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 11:45:56 INFO - PROCESS | 1650 | 1461264356901 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 11:45:56 INFO - PROCESS | 1650 | 1461264356902 Marionette TRACE conn2 <- [1,2966,null,{}] 11:45:56 INFO - PROCESS | 1650 | 1461264356917 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}] 11:45:57 INFO - PROCESS | 1650 | 1461264357031 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 11:45:57 INFO - PROCESS | 1650 | 1461264357041 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e94a800 == 66 [pid = 1650] [id = 750] 11:45:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12d267400) [pid = 1650] [serial = 2249] [outer = 0x0] 11:45:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12e32a000) [pid = 1650] [serial = 2250] [outer = 0x12d267400] 11:45:57 INFO - PROCESS | 1650 | 1461264357066 Marionette DEBUG loaded listener.js 11:45:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12e693000) [pid = 1650] [serial = 2251] [outer = 0x12d267400] 11:45:57 INFO - PROCESS | 1650 | 1461264357398 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]]]}] 11:45:57 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. 11:45:57 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 519ms 11:45:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 11:45:57 INFO - PROCESS | 1650 | 1461264357420 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 11:45:57 INFO - PROCESS | 1650 | 1461264357421 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 11:45:57 INFO - PROCESS | 1650 | 1461264357423 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 11:45:57 INFO - PROCESS | 1650 | 1461264357424 Marionette TRACE conn2 <- [1,2970,null,{}] 11:45:57 INFO - PROCESS | 1650 | 1461264357427 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}] 11:45:57 INFO - PROCESS | 1650 | 1461264357538 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 11:45:57 INFO - PROCESS | 1650 | 1461264357552 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f77f800 == 67 [pid = 1650] [id = 751] 11:45:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12e6a0800) [pid = 1650] [serial = 2252] [outer = 0x0] 11:45:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12e99f400) [pid = 1650] [serial = 2253] [outer = 0x12e6a0800] 11:45:57 INFO - PROCESS | 1650 | 1461264357577 Marionette DEBUG loaded listener.js 11:45:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12e9c0800) [pid = 1650] [serial = 2254] [outer = 0x12e6a0800] 11:45:57 INFO - PROCESS | 1650 | 1461264357893 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]]]}] 11:45:57 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. 11:45:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 517ms 11:45:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 11:45:57 INFO - PROCESS | 1650 | 1461264357942 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 11:45:57 INFO - PROCESS | 1650 | 1461264357943 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 11:45:57 INFO - PROCESS | 1650 | 1461264357945 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 11:45:57 INFO - PROCESS | 1650 | 1461264357946 Marionette TRACE conn2 <- [1,2974,null,{}] 11:45:57 INFO - PROCESS | 1650 | 1461264357949 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}] 11:45:58 INFO - PROCESS | 1650 | 1461264358061 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 11:45:58 INFO - PROCESS | 1650 | 1461264358101 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x130361000 == 68 [pid = 1650] [id = 752] 11:45:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12e99bc00) [pid = 1650] [serial = 2255] [outer = 0x0] 11:45:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12edf9c00) [pid = 1650] [serial = 2256] [outer = 0x12e99bc00] 11:45:58 INFO - PROCESS | 1650 | 1461264358126 Marionette DEBUG loaded listener.js 11:45:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12ef0c400) [pid = 1650] [serial = 2257] [outer = 0x12e99bc00] 11:45:58 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x1237aa800) [pid = 1650] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 11:45:58 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x114c6fc00) [pid = 1650] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 11:45:58 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x1188e5c00) [pid = 1650] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 11:45:58 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x118946800) [pid = 1650] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 11:45:58 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11af6f000) [pid = 1650] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 11:45:58 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x115785400) [pid = 1650] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 11:45:58 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x127fb4c00) [pid = 1650] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 11:45:58 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x11c7c4800) [pid = 1650] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 11:45:58 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12d478400) [pid = 1650] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 11:45:58 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12f0cb400) [pid = 1650] [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.] 11:45:58 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12f78e800) [pid = 1650] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 11:45:58 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12ba71400) [pid = 1650] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 11:45:58 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12b734000) [pid = 1650] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 11:45:58 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12cf13c00) [pid = 1650] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 11:45:58 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12e823000) [pid = 1650] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 11:45:58 INFO - PROCESS | 1650 | 1461264358510 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]]]}] 11:45:58 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. 11:45:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 568ms 11:45:58 INFO - PROCESS | 1650 | 1461264358514 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 11:45:58 INFO - PROCESS | 1650 | 1461264358516 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 11:45:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 11:45:58 INFO - PROCESS | 1650 | 1461264358518 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 11:45:58 INFO - PROCESS | 1650 | 1461264358520 Marionette TRACE conn2 <- [1,2978,null,{}] 11:45:58 INFO - PROCESS | 1650 | 1461264358524 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}] 11:45:58 INFO - PROCESS | 1650 | 1461264358624 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 11:45:58 INFO - PROCESS | 1650 | 1461264358628 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f031800 == 69 [pid = 1650] [id = 753] 11:45:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x115785400) [pid = 1650] [serial = 2258] [outer = 0x0] 11:45:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12ba78000) [pid = 1650] [serial = 2259] [outer = 0x115785400] 11:45:58 INFO - PROCESS | 1650 | 1461264358655 Marionette DEBUG loaded listener.js 11:45:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12f0bf000) [pid = 1650] [serial = 2260] [outer = 0x115785400] 11:45:58 INFO - PROCESS | 1650 | 1461264358992 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]]]}] 11:45:59 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. 11:45:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 523ms 11:45:59 INFO - PROCESS | 1650 | 1461264359042 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 11:45:59 INFO - PROCESS | 1650 | 1461264359043 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 11:45:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 11:45:59 INFO - PROCESS | 1650 | 1461264359054 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 11:45:59 INFO - PROCESS | 1650 | 1461264359055 Marionette TRACE conn2 <- [1,2982,null,{}] 11:45:59 INFO - PROCESS | 1650 | 1461264359058 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}] 11:45:59 INFO - PROCESS | 1650 | 1461264359146 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 11:45:59 INFO - PROCESS | 1650 | 1461264359150 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x1363a3800 == 70 [pid = 1650] [id = 754] 11:45:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12ff3c000) [pid = 1650] [serial = 2261] [outer = 0x0] 11:45:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x13013dc00) [pid = 1650] [serial = 2262] [outer = 0x12ff3c000] 11:45:59 INFO - PROCESS | 1650 | 1461264359176 Marionette DEBUG loaded listener.js 11:45:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x130146000) [pid = 1650] [serial = 2263] [outer = 0x12ff3c000] 11:45:59 INFO - PROCESS | 1650 | 1461264359488 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"]]]}] 11:45:59 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 11:45:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 11:45:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:45:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:45:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 11:45:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 471ms 11:45:59 INFO - PROCESS | 1650 | 1461264359525 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 11:45:59 INFO - PROCESS | 1650 | 1461264359527 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 11:45:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 11:45:59 INFO - PROCESS | 1650 | 1461264359529 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 11:45:59 INFO - PROCESS | 1650 | 1461264359530 Marionette TRACE conn2 <- [1,2986,null,{}] 11:45:59 INFO - PROCESS | 1650 | 1461264359532 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}] 11:45:59 INFO - PROCESS | 1650 | 1461264359621 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 11:45:59 INFO - PROCESS | 1650 | 1461264359625 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x13696b000 == 71 [pid = 1650] [id = 755] 11:45:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x130147c00) [pid = 1650] [serial = 2264] [outer = 0x0] 11:45:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x130193400) [pid = 1650] [serial = 2265] [outer = 0x130147c00] 11:45:59 INFO - PROCESS | 1650 | 1461264359649 Marionette DEBUG loaded listener.js 11:45:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x130198400) [pid = 1650] [serial = 2266] [outer = 0x130147c00] 11:45:59 INFO - PROCESS | 1650 | 1461264359976 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]]]}] 11:45:59 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. 11:45:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 468ms 11:45:59 INFO - PROCESS | 1650 | 1461264359997 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 11:46:00 INFO - PROCESS | 1650 | 1461264359998 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 11:46:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 11:46:00 INFO - PROCESS | 1650 | 1461264360001 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 11:46:00 INFO - PROCESS | 1650 | 1461264360002 Marionette TRACE conn2 <- [1,2990,null,{}] 11:46:00 INFO - PROCESS | 1650 | 1461264360005 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}] 11:46:00 INFO - PROCESS | 1650 | 1461264360127 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 11:46:00 INFO - PROCESS | 1650 | 1461264360133 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x131c05800 == 72 [pid = 1650] [id = 756] 11:46:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12f0c2000) [pid = 1650] [serial = 2267] [outer = 0x0] 11:46:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x130199400) [pid = 1650] [serial = 2268] [outer = 0x12f0c2000] 11:46:00 INFO - PROCESS | 1650 | 1461264360158 Marionette DEBUG loaded listener.js 11:46:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x130256c00) [pid = 1650] [serial = 2269] [outer = 0x12f0c2000] 11:46:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x131c11800 == 73 [pid = 1650] [id = 757] 11:46:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x131c48000) [pid = 1650] [serial = 2270] [outer = 0x0] 11:46:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x13025b000) [pid = 1650] [serial = 2271] [outer = 0x131c48000] 11:46:00 INFO - PROCESS | 1650 | 1461264360533 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]]]}] 11:46:00 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. 11:46:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 571ms 11:46:00 INFO - PROCESS | 1650 | 1461264360575 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 11:46:00 INFO - PROCESS | 1650 | 1461264360577 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 11:46:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 11:46:00 INFO - PROCESS | 1650 | 1461264360581 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 11:46:00 INFO - PROCESS | 1650 | 1461264360584 Marionette TRACE conn2 <- [1,2994,null,{}] 11:46:00 INFO - PROCESS | 1650 | 1461264360588 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}] 11:46:00 INFO - PROCESS | 1650 | 1461264360732 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 11:46:00 INFO - PROCESS | 1650 | 1461264360812 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x11971e000 == 74 [pid = 1650] [id = 758] 11:46:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x11522f800) [pid = 1650] [serial = 2272] [outer = 0x0] 11:46:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x115648800) [pid = 1650] [serial = 2273] [outer = 0x11522f800] 11:46:00 INFO - PROCESS | 1650 | 1461264360844 Marionette DEBUG loaded listener.js 11:46:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x1191af800) [pid = 1650] [serial = 2274] [outer = 0x11522f800] 11:46:01 INFO - PROCESS | 1650 | 1461264361211 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]]]}] 11:46:01 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 11:46:01 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 11:46:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 674ms 11:46:01 INFO - PROCESS | 1650 | 1461264361255 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 11:46:01 INFO - PROCESS | 1650 | 1461264361259 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 11:46:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 11:46:01 INFO - PROCESS | 1650 | 1461264361264 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 11:46:01 INFO - PROCESS | 1650 | 1461264361266 Marionette TRACE conn2 <- [1,2998,null,{}] 11:46:01 INFO - PROCESS | 1650 | 1461264361268 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}] 11:46:01 INFO - PROCESS | 1650 | 1461264361406 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 11:46:01 INFO - PROCESS | 1650 | 1461264361514 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x1245d1000 == 75 [pid = 1650] [id = 759] 11:46:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x119934c00) [pid = 1650] [serial = 2275] [outer = 0x0] 11:46:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x11bb56400) [pid = 1650] [serial = 2276] [outer = 0x119934c00] 11:46:01 INFO - PROCESS | 1650 | 1461264361546 Marionette DEBUG loaded listener.js 11:46:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x1237a3400) [pid = 1650] [serial = 2277] [outer = 0x119934c00] 11:46:01 INFO - PROCESS | 1650 | 1461264361904 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]]]}] 11:46:01 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. 11:46:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 672ms 11:46:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 11:46:01 INFO - PROCESS | 1650 | 1461264361935 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 11:46:01 INFO - PROCESS | 1650 | 1461264361937 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 11:46:01 INFO - PROCESS | 1650 | 1461264361939 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 11:46:01 INFO - PROCESS | 1650 | 1461264361942 Marionette TRACE conn2 <- [1,3002,null,{}] 11:46:01 INFO - PROCESS | 1650 | 1461264361950 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}] 11:46:02 INFO - PROCESS | 1650 | 1461264362065 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 11:46:02 INFO - PROCESS | 1650 | 1461264362172 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e4dc800 == 76 [pid = 1650] [id = 760] 11:46:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x1237a5800) [pid = 1650] [serial = 2278] [outer = 0x0] 11:46:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x1276b1800) [pid = 1650] [serial = 2279] [outer = 0x1237a5800] 11:46:02 INFO - PROCESS | 1650 | 1461264362206 Marionette DEBUG loaded listener.js 11:46:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12b268000) [pid = 1650] [serial = 2280] [outer = 0x1237a5800] 11:46:02 INFO - PROCESS | 1650 | 1461264362556 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]]]}] 11:46:02 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. 11:46:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 624ms 11:46:02 INFO - PROCESS | 1650 | 1461264362563 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 11:46:02 INFO - PROCESS | 1650 | 1461264362565 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 11:46:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 11:46:02 INFO - PROCESS | 1650 | 1461264362568 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 11:46:02 INFO - PROCESS | 1650 | 1461264362569 Marionette TRACE conn2 <- [1,3006,null,{}] 11:46:02 INFO - PROCESS | 1650 | 1461264362572 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}] 11:46:02 INFO - PROCESS | 1650 | 1461264362683 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 11:46:02 INFO - PROCESS | 1650 | 1461264362784 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x136399000 == 77 [pid = 1650] [id = 761] 11:46:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12bba1400) [pid = 1650] [serial = 2281] [outer = 0x0] 11:46:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12cf21800) [pid = 1650] [serial = 2282] [outer = 0x12bba1400] 11:46:02 INFO - PROCESS | 1650 | 1461264362817 Marionette DEBUG loaded listener.js 11:46:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12d4bf800) [pid = 1650] [serial = 2283] [outer = 0x12bba1400] 11:46:03 INFO - PROCESS | 1650 | 1461264363164 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]]]}] 11:46:03 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. 11:46:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 618ms 11:46:03 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 11:46:03 INFO - PROCESS | 1650 | 1461264363187 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 11:46:03 INFO - PROCESS | 1650 | 1461264363188 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 11:46:03 INFO - PROCESS | 1650 | 1461264363191 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 11:46:03 INFO - PROCESS | 1650 | 1461264363192 Marionette TRACE conn2 <- [1,3010,null,{}] 11:46:03 INFO - PROCESS | 1650 | 1461264363194 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}] 11:46:03 INFO - PROCESS | 1650 | 1461264363302 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 11:46:03 INFO - PROCESS | 1650 | 1461264363406 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x136bfa000 == 78 [pid = 1650] [id = 762] 11:46:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12e329400) [pid = 1650] [serial = 2284] [outer = 0x0] 11:46:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12e698400) [pid = 1650] [serial = 2285] [outer = 0x12e329400] 11:46:03 INFO - PROCESS | 1650 | 1461264363438 Marionette DEBUG loaded listener.js 11:46:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12e827400) [pid = 1650] [serial = 2286] [outer = 0x12e329400] 11:46:03 INFO - PROCESS | 1650 | 1461264363806 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]]]}] 11:46:03 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 11:46:03 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 669ms 11:46:03 INFO - PROCESS | 1650 | 1461264363860 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 11:46:03 INFO - PROCESS | 1650 | 1461264363862 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 11:46:03 INFO - TEST-START | /FileAPI/FileReaderSync.worker 11:46:03 INFO - PROCESS | 1650 | 1461264363864 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 11:46:03 INFO - PROCESS | 1650 | 1461264363865 Marionette TRACE conn2 <- [1,3014,null,{}] 11:46:03 INFO - PROCESS | 1650 | 1461264363868 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}] 11:46:04 INFO - PROCESS | 1650 | 1461264363997 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 11:46:04 INFO - PROCESS | 1650 | 1461264364110 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x136734800 == 79 [pid = 1650] [id = 763] 11:46:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12e369400) [pid = 1650] [serial = 2287] [outer = 0x0] 11:46:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12e825400) [pid = 1650] [serial = 2288] [outer = 0x12e369400] 11:46:04 INFO - PROCESS | 1650 | 1461264364144 Marionette DEBUG loaded listener.js 11:46:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12f0bd400) [pid = 1650] [serial = 2289] [outer = 0x12e369400] 11:46:04 INFO - PROCESS | 1650 | [1650] 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 11:46:04 INFO - PROCESS | 1650 | 1461264364532 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 11:46:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 11:46:04 INFO - {} 11:46:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 11:46:04 INFO - {} 11:46:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 11:46:04 INFO - {} 11:46:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 11:46:04 INFO - {} 11:46:04 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 721ms 11:46:04 INFO - PROCESS | 1650 | 1461264364657 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 11:46:04 INFO - PROCESS | 1650 | 1461264364659 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 11:46:04 INFO - TEST-START | /FileAPI/fileReader.html 11:46:04 INFO - PROCESS | 1650 | 1461264364663 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 11:46:04 INFO - PROCESS | 1650 | 1461264364664 Marionette TRACE conn2 <- [1,3018,null,{}] 11:46:04 INFO - PROCESS | 1650 | 1461264364667 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}] 11:46:04 INFO - PROCESS | 1650 | 1461264364761 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 11:46:04 INFO - PROCESS | 1650 | 1461264364865 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab1e800 == 80 [pid = 1650] [id = 764] 11:46:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x1141c4000) [pid = 1650] [serial = 2290] [outer = 0x0] 11:46:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x124020000) [pid = 1650] [serial = 2291] [outer = 0x1141c4000] 11:46:04 INFO - PROCESS | 1650 | 1461264364895 Marionette DEBUG loaded listener.js 11:46:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12ce09800) [pid = 1650] [serial = 2292] [outer = 0x1141c4000] 11:46:05 INFO - PROCESS | 1650 | 1461264365513 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]]]}] 11:46:05 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 11:46:05 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 11:46:05 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 11:46:05 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 11:46:05 INFO - TEST-OK | /FileAPI/fileReader.html | took 875ms 11:46:05 INFO - PROCESS | 1650 | 1461264365539 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 11:46:05 INFO - PROCESS | 1650 | 1461264365541 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 11:46:05 INFO - TEST-START | /FileAPI/historical.html 11:46:05 INFO - PROCESS | 1650 | 1461264365545 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 11:46:05 INFO - PROCESS | 1650 | 1461264365547 Marionette TRACE conn2 <- [1,3022,null,{}] 11:46:05 INFO - PROCESS | 1650 | 1461264365551 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}] 11:46:05 INFO - PROCESS | 1650 | 1461264365651 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 11:46:05 INFO - PROCESS | 1650 | 1461264365720 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x11221e000 == 81 [pid = 1650] [id = 765] 11:46:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x113fc8400) [pid = 1650] [serial = 2293] [outer = 0x0] 11:46:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x114d56800) [pid = 1650] [serial = 2294] [outer = 0x113fc8400] 11:46:05 INFO - PROCESS | 1650 | 1461264365789 Marionette DEBUG loaded listener.js 11:46:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x114f67400) [pid = 1650] [serial = 2295] [outer = 0x113fc8400] 11:46:06 INFO - PROCESS | 1650 | 1461264366142 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"]]]}] 11:46:06 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 11:46:06 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 11:46:06 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 11:46:06 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 11:46:06 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 11:46:06 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 11:46:06 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 11:46:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:46:06 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 11:46:06 INFO - TEST-OK | /FileAPI/historical.html | took 625ms 11:46:06 INFO - TEST-START | /FileAPI/idlharness.html 11:46:06 INFO - PROCESS | 1650 | 1461264366170 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 11:46:06 INFO - PROCESS | 1650 | 1461264366174 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 11:46:06 INFO - PROCESS | 1650 | 1461264366179 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 11:46:06 INFO - PROCESS | 1650 | 1461264366180 Marionette TRACE conn2 <- [1,3026,null,{}] 11:46:06 INFO - PROCESS | 1650 | 1461264366183 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}] 11:46:06 INFO - PROCESS | 1650 | 1461264366283 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 11:46:06 INFO - PROCESS | 1650 | 1461264366411 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x1189b1800 == 82 [pid = 1650] [id = 766] 11:46:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x11650e000) [pid = 1650] [serial = 2296] [outer = 0x0] 11:46:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x118886800) [pid = 1650] [serial = 2297] [outer = 0x11650e000] 11:46:06 INFO - PROCESS | 1650 | 1461264366461 Marionette DEBUG loaded listener.js 11:46:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x118f9a400) [pid = 1650] [serial = 2298] [outer = 0x11650e000] 11:46:07 INFO - PROCESS | 1650 | 1461264367123 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]]]}] 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 11:46:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 11:46:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 11:46:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:46:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:46:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:46:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:46:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:46:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:46:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:46:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:46:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 11:46:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 11:46:07 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 11:46:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:46:07 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 11:46:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 11:46:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:46:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:46:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:46:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:46:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:46:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:46:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 11:46:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 11:46:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 11:46:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:46:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:46:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:46:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:46:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:46:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:46:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:46:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:46:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 11:46:07 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 11:46:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:46:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:46:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:46:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:46:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:46:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:46:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:46:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:46:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:46:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:46:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 11:46:07 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 11:46:07 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 11:46:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:46:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:46:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:46:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:46:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:46:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:46:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:46:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:46:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:46:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:46:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 11:46:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 11:46:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 11:46:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:46:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 11:46:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:46:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:46:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:46:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:46:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:46:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:46:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 11:46:07 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 11:46:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:46:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:46:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:46:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:46:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:46:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:46:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:46:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:46:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:46:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:46:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 11:46:07 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 11:46:07 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 11:46:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:46:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:46:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:46:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:46:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:46:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:46:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:46:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:46:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:46:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:46:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 11:46:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 11:46:07 INFO - TEST-OK | /FileAPI/idlharness.html | took 988ms 11:46:07 INFO - PROCESS | 1650 | 1461264367168 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 11:46:07 INFO - PROCESS | 1650 | 1461264367169 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 11:46:07 INFO - TEST-START | /FileAPI/idlharness.worker 11:46:07 INFO - PROCESS | 1650 | 1461264367193 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 11:46:07 INFO - PROCESS | 1650 | 1461264367196 Marionette TRACE conn2 <- [1,3030,null,{}] 11:46:07 INFO - PROCESS | 1650 | 1461264367205 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}] 11:46:07 INFO - PROCESS | 1650 | 1461264367340 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 11:46:07 INFO - PROCESS | 1650 | --DOCSHELL 0x11bc16800 == 81 [pid = 1650] [id = 596] 11:46:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12f021000 == 80 [pid = 1650] [id = 632] 11:46:07 INFO - PROCESS | 1650 | --DOCSHELL 0x130350000 == 79 [pid = 1650] [id = 698] 11:46:07 INFO - PROCESS | 1650 | --DOCSHELL 0x13036a800 == 78 [pid = 1650] [id = 699] 11:46:07 INFO - PROCESS | 1650 | --DOCSHELL 0x131c11800 == 77 [pid = 1650] [id = 757] 11:46:07 INFO - PROCESS | 1650 | --DOCSHELL 0x13696b000 == 76 [pid = 1650] [id = 755] 11:46:07 INFO - PROCESS | 1650 | --DOCSHELL 0x1363a3800 == 75 [pid = 1650] [id = 754] 11:46:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12f031800 == 74 [pid = 1650] [id = 753] 11:46:07 INFO - PROCESS | 1650 | --DOCSHELL 0x130361000 == 73 [pid = 1650] [id = 752] 11:46:07 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x12f794800) [pid = 1650] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 11:46:07 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x115648400) [pid = 1650] [serial = 2143] [outer = 0x0] [url = about:blank] 11:46:07 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x11bfce400) [pid = 1650] [serial = 2146] [outer = 0x0] [url = about:blank] 11:46:07 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12b26dc00) [pid = 1650] [serial = 2149] [outer = 0x0] [url = about:blank] 11:46:07 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x12d041c00) [pid = 1650] [serial = 2152] [outer = 0x0] [url = about:blank] 11:46:07 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x12e69bc00) [pid = 1650] [serial = 2155] [outer = 0x0] [url = about:blank] 11:46:07 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12edfb000) [pid = 1650] [serial = 2158] [outer = 0x0] [url = about:blank] 11:46:07 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12e698c00) [pid = 1650] [serial = 2197] [outer = 0x0] [url = about:blank] 11:46:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12f77f800 == 72 [pid = 1650] [id = 751] 11:46:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12e94a800 == 71 [pid = 1650] [id = 750] 11:46:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12e4ee800 == 70 [pid = 1650] [id = 749] 11:46:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12dbe4800 == 69 [pid = 1650] [id = 748] 11:46:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12bb47000 == 68 [pid = 1650] [id = 747] 11:46:07 INFO - PROCESS | 1650 | --DOCSHELL 0x129726800 == 67 [pid = 1650] [id = 746] 11:46:07 INFO - PROCESS | 1650 | --DOCSHELL 0x1290ca000 == 66 [pid = 1650] [id = 745] 11:46:07 INFO - PROCESS | 1650 | --DOCSHELL 0x11bccd000 == 65 [pid = 1650] [id = 744] 11:46:07 INFO - PROCESS | 1650 | --DOCSHELL 0x123b28000 == 64 [pid = 1650] [id = 743] 11:46:07 INFO - PROCESS | 1650 | --DOCSHELL 0x11c4db800 == 63 [pid = 1650] [id = 742] 11:46:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12dbf3800 == 62 [pid = 1650] [id = 17] 11:46:07 INFO - PROCESS | 1650 | --DOCSHELL 0x136bf6800 == 61 [pid = 1650] [id = 740] 11:46:07 INFO - PROCESS | 1650 | --DOCSHELL 0x1123d3000 == 60 [pid = 1650] [id = 739] 11:46:07 INFO - PROCESS | 1650 | --DOCSHELL 0x1364d5800 == 59 [pid = 1650] [id = 738] 11:46:07 INFO - PROCESS | 1650 | --DOCSHELL 0x136bde000 == 58 [pid = 1650] [id = 737] 11:46:07 INFO - PROCESS | 1650 | --DOCSHELL 0x130a9f800 == 57 [pid = 1650] [id = 736] 11:46:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12f4ae000 == 56 [pid = 1650] [id = 735] 11:46:07 INFO - PROCESS | 1650 | --DOCSHELL 0x1290da800 == 55 [pid = 1650] [id = 734] 11:46:07 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab0e800 == 54 [pid = 1650] [id = 733] 11:46:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12f795800 == 53 [pid = 1650] [id = 732] 11:46:07 INFO - PROCESS | 1650 | 1461264367449 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x116299000 == 54 [pid = 1650] [id = 767] 11:46:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x1189df800) [pid = 1650] [serial = 2299] [outer = 0x0] 11:46:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x11bfdac00) [pid = 1650] [serial = 2300] [outer = 0x1189df800] 11:46:07 INFO - PROCESS | 1650 | 1461264367477 Marionette DEBUG loaded listener.js 11:46:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x124581400) [pid = 1650] [serial = 2301] [outer = 0x1189df800] 11:46:07 INFO - PROCESS | 1650 | [1650] 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 11:46:07 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x12bdc8000) [pid = 1650] [serial = 2182] [outer = 0x0] [url = about:blank] 11:46:07 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12ba7d400) [pid = 1650] [serial = 2179] [outer = 0x0] [url = about:blank] 11:46:07 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12d270400) [pid = 1650] [serial = 2185] [outer = 0x0] [url = about:blank] 11:46:07 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x12cfe2c00) [pid = 1650] [serial = 2183] [outer = 0x0] [url = about:blank] 11:46:07 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x12e9c4c00) [pid = 1650] [serial = 2141] [outer = 0x0] [url = about:blank] 11:46:07 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x123dac800) [pid = 1650] [serial = 2170] [outer = 0x0] [url = about:blank] 11:46:07 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x1243d7800) [pid = 1650] [serial = 2171] [outer = 0x0] [url = about:blank] 11:46:07 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x11c782c00) [pid = 1650] [serial = 2189] [outer = 0x0] [url = about:blank] 11:46:07 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x1276b3400) [pid = 1650] [serial = 2173] [outer = 0x0] [url = about:blank] 11:46:07 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x1279c5000) [pid = 1650] [serial = 2174] [outer = 0x0] [url = about:blank] 11:46:07 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x11a96b000) [pid = 1650] [serial = 2164] [outer = 0x0] [url = about:blank] 11:46:07 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x11b6a1800) [pid = 1650] [serial = 2165] [outer = 0x0] [url = about:blank] 11:46:07 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x11bfd0800) [pid = 1650] [serial = 2167] [outer = 0x0] [url = about:blank] 11:46:07 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x1237a0800) [pid = 1650] [serial = 2168] [outer = 0x0] [url = about:blank] 11:46:07 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x1188e0800) [pid = 1650] [serial = 2162] [outer = 0x0] [url = about:blank] 11:46:07 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x11656ec00) [pid = 1650] [serial = 2161] [outer = 0x0] [url = about:blank] 11:46:07 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x11aceb400) [pid = 1650] [serial = 2188] [outer = 0x0] [url = about:blank] 11:46:07 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12d4bc400) [pid = 1650] [serial = 2186] [outer = 0x0] [url = about:blank] 11:46:07 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x129b72400) [pid = 1650] [serial = 2176] [outer = 0x0] [url = about:blank] 11:46:07 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12d47b000) [pid = 1650] [serial = 2192] [outer = 0x0] [url = about:blank] 11:46:07 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12b3eac00) [pid = 1650] [serial = 2177] [outer = 0x0] [url = about:blank] 11:46:07 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12e327c00) [pid = 1650] [serial = 2194] [outer = 0x0] [url = about:blank] 11:46:07 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x1279c0800) [pid = 1650] [serial = 1484] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 11:46:07 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12bdbe000) [pid = 1650] [serial = 2180] [outer = 0x0] [url = about:blank] 11:46:07 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x129e7b400) [pid = 1650] [serial = 2191] [outer = 0x0] [url = about:blank] 11:46:07 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12e383000) [pid = 1650] [serial = 2195] [outer = 0x0] [url = about:blank] 11:46:08 INFO - PROCESS | 1650 | 1461264368135 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,{},{}]]]}] 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 11:46:08 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 11:46:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:08 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:46:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:46:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:46:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:46:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:46:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 11:46:08 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 11:46:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:46:08 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 11:46:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 11:46:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:46:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:46:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:46:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 11:46:08 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 11:46:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:08 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:46:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:46:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:46:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:46:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:46:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 11:46:08 INFO - {} 11:46:08 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 11:46:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:46:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:46:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:46:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:46:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:46:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:46:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:46:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 11:46:08 INFO - {} 11:46:08 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 - {} 11:46:08 INFO - {} 11:46:08 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 11:46:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:46:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:46:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:46:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:46:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:46:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:46:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:46:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 11:46:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 11:46:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:46:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 11:46:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:46:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:46:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:46:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 11:46:08 INFO - {} 11:46:08 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 11:46:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:46:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:46:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:46:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:46:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:46:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:46:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:46:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 11:46:08 INFO - {} 11:46:08 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 - {} 11:46:08 INFO - {} 11:46:08 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 11:46:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:46:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:46:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:46:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:46:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:46:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:46:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:46:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:46:08 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 11:46:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 11:46:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:46:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 11:46:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:46:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:46:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:46:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:46:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 11:46:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 11:46:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:46:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 11:46:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:46:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:46:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:46:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:46:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 11:46:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 11:46:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:46:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 11:46:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:46:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:46:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:46:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:46:08 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 11:46:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 11:46:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:46:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 11:46:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:46:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:46:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:46:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:46:08 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 11:46:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 11:46:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:46:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 11:46:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:46:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:46:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:46:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:46:08 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 11:46:08 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 11:46:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:08 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:46:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:46:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:46:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:46:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:46:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:46:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 11:46:08 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 11:46:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:46:08 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 11:46:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 11:46:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:46:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:46:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:46:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 11:46:08 INFO - {} 11:46:08 INFO - TEST-OK | /FileAPI/idlharness.worker | took 993ms 11:46:08 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 11:46:08 INFO - PROCESS | 1650 | 1461264368185 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 11:46:08 INFO - PROCESS | 1650 | 1461264368187 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 11:46:08 INFO - PROCESS | 1650 | 1461264368190 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 11:46:08 INFO - PROCESS | 1650 | 1461264368192 Marionette TRACE conn2 <- [1,3034,null,{}] 11:46:08 INFO - PROCESS | 1650 | 1461264368195 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}] 11:46:08 INFO - PROCESS | 1650 | 1461264368338 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 11:46:08 INFO - PROCESS | 1650 | 1461264368344 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d0a7000 == 55 [pid = 1650] [id = 768] 11:46:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x1276b4800) [pid = 1650] [serial = 2302] [outer = 0x0] 11:46:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12e32c400) [pid = 1650] [serial = 2303] [outer = 0x1276b4800] 11:46:08 INFO - PROCESS | 1650 | 1461264368385 Marionette DEBUG loaded listener.js 11:46:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12e381800) [pid = 1650] [serial = 2304] [outer = 0x1276b4800] 11:46:08 INFO - PROCESS | 1650 | 1461264368768 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]]]}] 11:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 11:46:08 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 621ms 11:46:08 INFO - PROCESS | 1650 | 1461264368811 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 11:46:08 INFO - PROCESS | 1650 | 1461264368813 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 11:46:08 INFO - TEST-START | /FileAPI/blob/Blob-close.html 11:46:08 INFO - PROCESS | 1650 | 1461264368815 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 11:46:08 INFO - PROCESS | 1650 | 1461264368816 Marionette TRACE conn2 <- [1,3038,null,{}] 11:46:08 INFO - PROCESS | 1650 | 1461264368818 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}] 11:46:08 INFO - PROCESS | 1650 | 1461264368901 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 11:46:08 INFO - PROCESS | 1650 | 1461264368905 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d4a7000 == 56 [pid = 1650] [id = 769] 11:46:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12e38a400) [pid = 1650] [serial = 2305] [outer = 0x0] 11:46:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12e69c000) [pid = 1650] [serial = 2306] [outer = 0x12e38a400] 11:46:08 INFO - PROCESS | 1650 | 1461264368931 Marionette DEBUG loaded listener.js 11:46:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12e999000) [pid = 1650] [serial = 2307] [outer = 0x12e38a400] 11:46:09 INFO - PROCESS | 1650 | 1461264369241 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"]]]}] 11:46:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 11:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 11:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 11:46:09 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 472ms 11:46:09 INFO - PROCESS | 1650 | 1461264369287 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 11:46:09 INFO - PROCESS | 1650 | 1461264369289 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 11:46:09 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 11:46:09 INFO - PROCESS | 1650 | 1461264369291 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 11:46:09 INFO - PROCESS | 1650 | 1461264369292 Marionette TRACE conn2 <- [1,3042,null,{}] 11:46:09 INFO - PROCESS | 1650 | 1461264369294 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}] 11:46:09 INFO - PROCESS | 1650 | 1461264369392 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 11:46:09 INFO - PROCESS | 1650 | 1461264369474 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e48e800 == 57 [pid = 1650] [id = 770] 11:46:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12e38b400) [pid = 1650] [serial = 2308] [outer = 0x0] 11:46:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12e9bbc00) [pid = 1650] [serial = 2309] [outer = 0x12e38b400] 11:46:09 INFO - PROCESS | 1650 | 1461264369501 Marionette DEBUG loaded listener.js 11:46:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12ef0b800) [pid = 1650] [serial = 2310] [outer = 0x12e38b400] 11:46:09 INFO - PROCESS | 1650 | 1461264369949 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]]]}] 11:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 11:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 11:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 11:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 11:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 11:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 11:46:09 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. 11:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 11:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 11:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 11:46:09 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'.) 11:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 11:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 11:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 11:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 11:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 11:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 11:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 11:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 11:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 11:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 11:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 11:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 11:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 11:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 11:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 11:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 11:46:09 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. 11:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 11:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 11:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 11:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 11:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 11:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 11:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 11:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 11:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 11:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 11:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 11:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 11:46:09 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. 11:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 11:46:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 11:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 11:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 11:46:09 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. 11:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 11:46:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 11:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 11:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 11:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 11:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 11:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 11:46:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 11:46:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 11:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 11:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 11:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 11:46:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 11:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 11:46:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 11:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:46:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 11:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:46:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 11:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:46:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 11:46:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 11:46:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:46:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:46:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:46:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 11:46:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:46:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:46:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:46:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:46:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 11:46:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:46:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:46:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:46:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:46:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 11:46:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:46:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:46:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:46:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:46:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 11:46:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:46:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:46:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:46:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:46:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 11:46:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 11:46:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 11:46:10 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 679ms 11:46:10 INFO - PROCESS | 1650 | 1461264369974 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 11:46:10 INFO - PROCESS | 1650 | 1461264369975 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 11:46:10 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 11:46:10 INFO - PROCESS | 1650 | 1461264369977 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 11:46:10 INFO - PROCESS | 1650 | 1461264369978 Marionette TRACE conn2 <- [1,3046,null,{}] 11:46:10 INFO - PROCESS | 1650 | 1461264369980 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}] 11:46:10 INFO - PROCESS | 1650 | 1461264370088 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 11:46:10 INFO - PROCESS | 1650 | 1461264370128 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e945000 == 58 [pid = 1650] [id = 771] 11:46:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12e998000) [pid = 1650] [serial = 2311] [outer = 0x0] 11:46:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12f6c6400) [pid = 1650] [serial = 2312] [outer = 0x12e998000] 11:46:10 INFO - PROCESS | 1650 | 1461264370153 Marionette DEBUG loaded listener.js 11:46:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x13013e800) [pid = 1650] [serial = 2313] [outer = 0x12e998000] 11:46:10 INFO - PROCESS | 1650 | [1650] 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 11:46:10 INFO - PROCESS | 1650 | 1461264370484 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 11:46:10 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 11:46:10 INFO - {} 11:46:10 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 521ms 11:46:10 INFO - PROCESS | 1650 | 1461264370498 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 11:46:10 INFO - PROCESS | 1650 | 1461264370500 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 11:46:10 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 11:46:10 INFO - PROCESS | 1650 | 1461264370502 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 11:46:10 INFO - PROCESS | 1650 | 1461264370503 Marionette TRACE conn2 <- [1,3050,null,{}] 11:46:10 INFO - PROCESS | 1650 | 1461264370505 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}] 11:46:10 INFO - PROCESS | 1650 | 1461264370613 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 11:46:10 INFO - PROCESS | 1650 | 1461264370627 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f4c4800 == 59 [pid = 1650] [id = 772] 11:46:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12ff3c400) [pid = 1650] [serial = 2314] [outer = 0x0] 11:46:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x130143c00) [pid = 1650] [serial = 2315] [outer = 0x12ff3c400] 11:46:10 INFO - PROCESS | 1650 | 1461264370653 Marionette DEBUG loaded listener.js 11:46:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x130197c00) [pid = 1650] [serial = 2316] [outer = 0x12ff3c400] 11:46:10 INFO - PROCESS | 1650 | 1461264370979 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]]]}] 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 11:46:11 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 519ms 11:46:11 INFO - PROCESS | 1650 | 1461264371022 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 11:46:11 INFO - PROCESS | 1650 | 1461264371023 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 11:46:11 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 11:46:11 INFO - PROCESS | 1650 | 1461264371026 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 11:46:11 INFO - PROCESS | 1650 | 1461264371027 Marionette TRACE conn2 <- [1,3054,null,{}] 11:46:11 INFO - PROCESS | 1650 | 1461264371029 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}] 11:46:11 INFO - PROCESS | 1650 | 1461264371137 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 11:46:11 INFO - PROCESS | 1650 | 1461264371147 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fc5d000 == 60 [pid = 1650] [id = 773] 11:46:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12b05b800) [pid = 1650] [serial = 2317] [outer = 0x0] 11:46:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12b05e800) [pid = 1650] [serial = 2318] [outer = 0x12b05b800] 11:46:11 INFO - PROCESS | 1650 | 1461264371172 Marionette DEBUG loaded listener.js 11:46:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12b062800) [pid = 1650] [serial = 2319] [outer = 0x12b05b800] 11:46:11 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12ff3c000) [pid = 1650] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 11:46:11 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12da1d400) [pid = 1650] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 11:46:11 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x1297e6800) [pid = 1650] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 11:46:11 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12d267400) [pid = 1650] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 11:46:11 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x118fa8000) [pid = 1650] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 11:46:11 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12e6a0800) [pid = 1650] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 11:46:11 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x11bfdec00) [pid = 1650] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 11:46:11 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x1279c2000) [pid = 1650] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 11:46:11 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x114664400) [pid = 1650] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 11:46:11 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x1290bb800) [pid = 1650] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 11:46:11 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x1243cd000) [pid = 1650] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 11:46:11 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12e99bc00) [pid = 1650] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 11:46:11 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x115785400) [pid = 1650] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 11:46:11 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x130147c00) [pid = 1650] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 11:46:11 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12cf12800) [pid = 1650] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 11:46:11 INFO - PROCESS | 1650 | 1461264371843 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"]]]}] 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 11:46:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 11:46:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 11:46:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:46:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:46:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:46:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:46:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 11:46:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:46:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:46:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:46:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:46:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 11:46:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:46:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:46:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:46:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:46:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 11:46:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:46:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:46:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:46:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:46:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 11:46:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:46:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:46:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:46:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:46:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 11:46:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:46:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:46:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:46:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:46:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 11:46:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:46:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:46:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:46:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:46:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 11:46:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:46:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:46:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:46:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:46:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 11:46:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:46:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:46:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:46:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:46:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 11:46:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:46:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:46:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:46:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:46:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 11:46:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:46:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:46:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:46:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:46:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 11:46:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:46:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:46:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:46:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:46:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 11:46:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:46:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:46:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:46:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:46:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 11:46:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:46:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:46:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:46:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:46:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 11:46:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:46:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:46:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:46:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:46:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 11:46:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:46:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:46:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:46:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:46:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 11:46:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:46:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:46:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:46:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:46:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 11:46:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:46:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:46:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:46:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:46:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 11:46:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:46:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:46:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:46:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:46:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 11:46:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:46:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:46:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:46:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:46:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 11:46:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:46:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:46:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:46:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:46:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 11:46:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:46:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:46:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:46:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:46:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 11:46:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:46:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:46:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 11:46:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 11:46:11 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" 11:46:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:46:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:46:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 11:46:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 11:46:11 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" 11:46:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:46:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:46:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 11:46:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 11:46:11 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 887ms 11:46:11 INFO - PROCESS | 1650 | 1461264371914 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 11:46:11 INFO - PROCESS | 1650 | 1461264371915 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 11:46:11 INFO - TEST-START | /FileAPI/file/File-constructor.html 11:46:11 INFO - PROCESS | 1650 | 1461264371917 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 11:46:11 INFO - PROCESS | 1650 | 1461264371919 Marionette TRACE conn2 <- [1,3058,null,{}] 11:46:11 INFO - PROCESS | 1650 | 1461264371921 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}] 11:46:12 INFO - PROCESS | 1650 | 1461264372009 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 11:46:12 INFO - PROCESS | 1650 | 1461264372072 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e4e6000 == 61 [pid = 1650] [id = 774] 11:46:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x1290bb800) [pid = 1650] [serial = 2320] [outer = 0x0] 11:46:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12b064400) [pid = 1650] [serial = 2321] [outer = 0x1290bb800] 11:46:12 INFO - PROCESS | 1650 | 1461264372098 Marionette DEBUG loaded listener.js 11:46:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x130191000) [pid = 1650] [serial = 2322] [outer = 0x1290bb800] 11:46:12 INFO - PROCESS | 1650 | 1461264372420 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]]]}] 11:46:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 11:46:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 11:46:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 11:46:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 11:46:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 11:46:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 11:46:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 11:46:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 11:46:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 11:46:12 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 11:46:12 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 11:46:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:46:12 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 11:46:12 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 11:46:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 11:46:12 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 11:46:12 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 11:46:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:46:12 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 11:46:12 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 11:46:12 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 11:46:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:46:12 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 11:46:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 11:46:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 11:46:12 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 526ms 11:46:12 INFO - PROCESS | 1650 | 1461264372445 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 11:46:12 INFO - PROCESS | 1650 | 1461264372446 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 11:46:12 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 11:46:12 INFO - PROCESS | 1650 | 1461264372449 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 11:46:12 INFO - PROCESS | 1650 | 1461264372450 Marionette TRACE conn2 <- [1,3062,null,{}] 11:46:12 INFO - PROCESS | 1650 | 1461264372453 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}] 11:46:12 INFO - PROCESS | 1650 | 1461264372555 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 11:46:12 INFO - PROCESS | 1650 | 1461264372559 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x131c1b800 == 62 [pid = 1650] [id = 775] 11:46:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12fa79400) [pid = 1650] [serial = 2323] [outer = 0x0] 11:46:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x130384c00) [pid = 1650] [serial = 2324] [outer = 0x12fa79400] 11:46:12 INFO - PROCESS | 1650 | 1461264372588 Marionette DEBUG loaded listener.js 11:46:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x131dda000) [pid = 1650] [serial = 2325] [outer = 0x12fa79400] 11:46:12 INFO - PROCESS | 1650 | [1650] 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 11:46:12 INFO - PROCESS | 1650 | 1461264372953 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 11:46:12 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 11:46:12 INFO - {} 11:46:12 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 521ms 11:46:12 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 11:46:12 INFO - PROCESS | 1650 | 1461264372970 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 11:46:12 INFO - PROCESS | 1650 | 1461264372971 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 11:46:12 INFO - PROCESS | 1650 | 1461264372984 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 11:46:12 INFO - PROCESS | 1650 | 1461264372985 Marionette TRACE conn2 <- [1,3066,null,{}] 11:46:12 INFO - PROCESS | 1650 | 1461264372988 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}] 11:46:13 INFO - PROCESS | 1650 | 1461264373075 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 11:46:13 INFO - PROCESS | 1650 | 1461264373079 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x1365bb800 == 63 [pid = 1650] [id = 776] 11:46:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x131ddc400) [pid = 1650] [serial = 2326] [outer = 0x0] 11:46:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x131de4c00) [pid = 1650] [serial = 2327] [outer = 0x131ddc400] 11:46:13 INFO - PROCESS | 1650 | 1461264373104 Marionette DEBUG loaded listener.js 11:46:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x1368ce000) [pid = 1650] [serial = 2328] [outer = 0x131ddc400] 11:46:13 INFO - PROCESS | 1650 | 1461264373448 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]]]}] 11:46:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 11:46:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 11:46:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 11:46:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 11:46:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 11:46:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 11:46:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 11:46:13 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 485ms 11:46:13 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 11:46:13 INFO - PROCESS | 1650 | 1461264373459 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 11:46:13 INFO - PROCESS | 1650 | 1461264373461 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 11:46:13 INFO - PROCESS | 1650 | 1461264373464 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 11:46:13 INFO - PROCESS | 1650 | 1461264373465 Marionette TRACE conn2 <- [1,3070,null,{}] 11:46:13 INFO - PROCESS | 1650 | 1461264373469 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}] 11:46:13 INFO - PROCESS | 1650 | 1461264373611 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 11:46:13 INFO - PROCESS | 1650 | 1461264373714 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x127e66800 == 64 [pid = 1650] [id = 777] 11:46:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x115648400) [pid = 1650] [serial = 2329] [outer = 0x0] 11:46:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x1290ac400) [pid = 1650] [serial = 2330] [outer = 0x115648400] 11:46:13 INFO - PROCESS | 1650 | 1461264373754 Marionette DEBUG loaded listener.js 11:46:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x129b63c00) [pid = 1650] [serial = 2331] [outer = 0x115648400] 11:46:14 INFO - PROCESS | 1650 | 1461264374287 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]]]}] 11:46:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 11:46:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 11:46:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 11:46:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 11:46:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 11:46:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 11:46:14 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 872ms 11:46:14 INFO - PROCESS | 1650 | 1461264374337 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 11:46:14 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 11:46:14 INFO - PROCESS | 1650 | 1461264374343 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 11:46:14 INFO - PROCESS | 1650 | 1461264374347 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 11:46:14 INFO - PROCESS | 1650 | 1461264374348 Marionette TRACE conn2 <- [1,3074,null,{}] 11:46:14 INFO - PROCESS | 1650 | 1461264374352 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}] 11:46:14 INFO - PROCESS | 1650 | 1461264374466 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 11:46:14 INFO - PROCESS | 1650 | 1461264374548 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c616800 == 65 [pid = 1650] [id = 778] 11:46:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x1155ee400) [pid = 1650] [serial = 2332] [outer = 0x0] 11:46:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x1156f2c00) [pid = 1650] [serial = 2333] [outer = 0x1155ee400] 11:46:14 INFO - PROCESS | 1650 | 1461264374580 Marionette DEBUG loaded listener.js 11:46:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x118f99800) [pid = 1650] [serial = 2334] [outer = 0x1155ee400] 11:46:14 INFO - PROCESS | 1650 | 1461264374944 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]]]}] 11:46:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 11:46:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 11:46:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 11:46:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 11:46:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 11:46:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 11:46:14 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 622ms 11:46:14 INFO - PROCESS | 1650 | 1461264374970 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 11:46:14 INFO - PROCESS | 1650 | 1461264374974 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 11:46:14 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 11:46:14 INFO - PROCESS | 1650 | 1461264374978 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 11:46:14 INFO - PROCESS | 1650 | 1461264374980 Marionette TRACE conn2 <- [1,3078,null,{}] 11:46:14 INFO - PROCESS | 1650 | 1461264374983 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}] 11:46:15 INFO - PROCESS | 1650 | 1461264375094 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 11:46:15 INFO - PROCESS | 1650 | 1461264375211 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x1245cc000 == 66 [pid = 1650] [id = 779] 11:46:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x11aaf3800) [pid = 1650] [serial = 2335] [outer = 0x0] 11:46:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x11bb56c00) [pid = 1650] [serial = 2336] [outer = 0x11aaf3800] 11:46:15 INFO - PROCESS | 1650 | 1461264375242 Marionette DEBUG loaded listener.js 11:46:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x11bfd7400) [pid = 1650] [serial = 2337] [outer = 0x11aaf3800] 11:46:15 INFO - PROCESS | 1650 | 1461264375643 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] 11:46:15 INFO - PROCESS | 1650 | 1461264375654 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 11:46:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 11:46:15 INFO - PROCESS | 1650 | 1461264375656 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 11:46:15 INFO - PROCESS | 1650 | 1461264375658 Marionette TRACE conn2 <- [1,3082,null,{}] 11:46:15 INFO - PROCESS | 1650 | 1461264375667 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}] 11:46:15 INFO - PROCESS | 1650 | 1461264375781 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 11:46:15 INFO - PROCESS | 1650 | 1461264375891 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c00f800 == 67 [pid = 1650] [id = 780] 11:46:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x1237a1000) [pid = 1650] [serial = 2338] [outer = 0x0] 11:46:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x127fb8c00) [pid = 1650] [serial = 2339] [outer = 0x1237a1000] 11:46:15 INFO - PROCESS | 1650 | 1461264375926 Marionette DEBUG loaded listener.js 11:46:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x129e38000) [pid = 1650] [serial = 2340] [outer = 0x1237a1000] 11:46:16 INFO - PROCESS | 1650 | 1461264376279 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]]]}] 11:46:16 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 11:46:16 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 11:46:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:46:16 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 11:46:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 11:46:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 671ms 11:46:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 11:46:16 INFO - PROCESS | 1650 | 1461264376327 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 11:46:16 INFO - PROCESS | 1650 | 1461264376329 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 11:46:16 INFO - PROCESS | 1650 | 1461264376331 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 11:46:16 INFO - PROCESS | 1650 | 1461264376332 Marionette TRACE conn2 <- [1,3086,null,{}] 11:46:16 INFO - PROCESS | 1650 | 1461264376335 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}] 11:46:16 INFO - PROCESS | 1650 | 1461264376445 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 11:46:16 INFO - PROCESS | 1650 | 1461264376555 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e4e4800 == 68 [pid = 1650] [id = 781] 11:46:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12b25f400) [pid = 1650] [serial = 2341] [outer = 0x0] 11:46:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x12b2c1800) [pid = 1650] [serial = 2342] [outer = 0x12b25f400] 11:46:16 INFO - PROCESS | 1650 | 1461264376587 Marionette DEBUG loaded listener.js 11:46:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x12b3e7400) [pid = 1650] [serial = 2343] [outer = 0x12b25f400] 11:46:16 INFO - PROCESS | 1650 | 1461264376931 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 11:46:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 11:46:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 620ms 11:46:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 11:46:16 INFO - PROCESS | 1650 | 1461264376952 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 11:46:16 INFO - PROCESS | 1650 | 1461264376953 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 11:46:16 INFO - PROCESS | 1650 | 1461264376955 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 11:46:16 INFO - PROCESS | 1650 | 1461264376957 Marionette TRACE conn2 <- [1,3090,null,{}] 11:46:16 INFO - PROCESS | 1650 | 1461264376959 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}] 11:46:17 INFO - PROCESS | 1650 | 1461264377068 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 11:46:17 INFO - PROCESS | 1650 | 1461264377174 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x130368000 == 69 [pid = 1650] [id = 782] 11:46:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12b266400) [pid = 1650] [serial = 2344] [outer = 0x0] 11:46:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x12b739c00) [pid = 1650] [serial = 2345] [outer = 0x12b266400] 11:46:17 INFO - PROCESS | 1650 | 1461264377206 Marionette DEBUG loaded listener.js 11:46:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x12bbae000) [pid = 1650] [serial = 2346] [outer = 0x12b266400] 11:46:17 INFO - PROCESS | 1650 | 1461264377587 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 11:46:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 11:46:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 668ms 11:46:17 INFO - PROCESS | 1650 | 1461264377626 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 11:46:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 11:46:17 INFO - PROCESS | 1650 | 1461264377628 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 11:46:17 INFO - PROCESS | 1650 | 1461264377631 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 11:46:17 INFO - PROCESS | 1650 | 1461264377634 Marionette TRACE conn2 <- [1,3094,null,{}] 11:46:17 INFO - PROCESS | 1650 | 1461264377637 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}] 11:46:17 INFO - PROCESS | 1650 | 1461264377800 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 11:46:17 INFO - PROCESS | 1650 | 1461264377936 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x136731800 == 70 [pid = 1650] [id = 783] 11:46:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x12bdc5800) [pid = 1650] [serial = 2347] [outer = 0x0] 11:46:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x12e99e400) [pid = 1650] [serial = 2348] [outer = 0x12bdc5800] 11:46:17 INFO - PROCESS | 1650 | 1461264377982 Marionette DEBUG loaded listener.js 11:46:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12edf2400) [pid = 1650] [serial = 2349] [outer = 0x12bdc5800] 11:46:18 INFO - PROCESS | 1650 | 1461264378330 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 11:46:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 11:46:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 725ms 11:46:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 11:46:18 INFO - PROCESS | 1650 | 1461264378356 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 11:46:18 INFO - PROCESS | 1650 | 1461264378357 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 11:46:18 INFO - PROCESS | 1650 | 1461264378359 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 11:46:18 INFO - PROCESS | 1650 | 1461264378361 Marionette TRACE conn2 <- [1,3098,null,{}] 11:46:18 INFO - PROCESS | 1650 | 1461264378363 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}] 11:46:18 INFO - PROCESS | 1650 | 1461264378469 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 11:46:18 INFO - PROCESS | 1650 | 1461264378576 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x13696a800 == 71 [pid = 1650] [id = 784] 11:46:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12e81e000) [pid = 1650] [serial = 2350] [outer = 0x0] 11:46:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x12edfa000) [pid = 1650] [serial = 2351] [outer = 0x12e81e000] 11:46:18 INFO - PROCESS | 1650 | 1461264378607 Marionette DEBUG loaded listener.js 11:46:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x12f6c1000) [pid = 1650] [serial = 2352] [outer = 0x12e81e000] 11:46:18 INFO - PROCESS | 1650 | 1461264378978 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]]]}] 11:46:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 11:46:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 11:46:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 672ms 11:46:19 INFO - PROCESS | 1650 | 1461264379032 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 11:46:19 INFO - PROCESS | 1650 | 1461264379033 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 11:46:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 11:46:19 INFO - PROCESS | 1650 | 1461264379036 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 11:46:19 INFO - PROCESS | 1650 | 1461264379037 Marionette TRACE conn2 <- [1,3102,null,{}] 11:46:19 INFO - PROCESS | 1650 | 1461264379040 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}] 11:46:19 INFO - PROCESS | 1650 | 1461264379149 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 11:46:19 INFO - PROCESS | 1650 | 1461264379246 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x1240b7000 == 72 [pid = 1650] [id = 785] 11:46:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x114d15000) [pid = 1650] [serial = 2353] [outer = 0x0] 11:46:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x114d1ac00) [pid = 1650] [serial = 2354] [outer = 0x114d15000] 11:46:19 INFO - PROCESS | 1650 | 1461264379278 Marionette DEBUG loaded listener.js 11:46:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x114d1f000) [pid = 1650] [serial = 2355] [outer = 0x114d15000] 11:46:19 INFO - PROCESS | 1650 | 1461264379628 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 11:46:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 11:46:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 621ms 11:46:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 11:46:19 INFO - PROCESS | 1650 | 1461264379658 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 11:46:19 INFO - PROCESS | 1650 | 1461264379659 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 11:46:19 INFO - PROCESS | 1650 | 1461264379662 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 11:46:19 INFO - PROCESS | 1650 | 1461264379663 Marionette TRACE conn2 <- [1,3106,null,{}] 11:46:19 INFO - PROCESS | 1650 | 1461264379665 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}] 11:46:19 INFO - PROCESS | 1650 | 1461264379812 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 11:46:19 INFO - PROCESS | 1650 | 1461264379926 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x11afb0000 == 73 [pid = 1650] [id = 786] 11:46:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x1141c4c00) [pid = 1650] [serial = 2356] [outer = 0x0] 11:46:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x114d1e800) [pid = 1650] [serial = 2357] [outer = 0x1141c4c00] 11:46:19 INFO - PROCESS | 1650 | 1461264379958 Marionette DEBUG loaded listener.js 11:46:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x11adf3000) [pid = 1650] [serial = 2358] [outer = 0x1141c4c00] 11:46:20 INFO - PROCESS | 1650 | 1461264380537 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]]]}] 11:46:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 11:46:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 11:46:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 11:46:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 920ms 11:46:20 INFO - PROCESS | 1650 | 1461264380583 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 11:46:20 INFO - PROCESS | 1650 | 1461264380586 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 11:46:20 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 11:46:20 INFO - PROCESS | 1650 | 1461264380592 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 11:46:20 INFO - PROCESS | 1650 | 1461264380595 Marionette TRACE conn2 <- [1,3110,null,{}] 11:46:20 INFO - PROCESS | 1650 | 1461264380601 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}] 11:46:20 INFO - PROCESS | 1650 | 1461264380760 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 11:46:20 INFO - PROCESS | 1650 | 1461264380897 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x127e6c800 == 74 [pid = 1650] [id = 787] 11:46:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x114d5d400) [pid = 1650] [serial = 2359] [outer = 0x0] 11:46:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x115341400) [pid = 1650] [serial = 2360] [outer = 0x114d5d400] 11:46:20 INFO - PROCESS | 1650 | 1461264380941 Marionette DEBUG loaded listener.js 11:46:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x118fa2800) [pid = 1650] [serial = 2361] [outer = 0x114d5d400] 11:46:21 INFO - PROCESS | 1650 | 1461264381307 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"]]]}] 11:46:21 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 11:46:21 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 11:46:21 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 11:46:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:46:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:46:21 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 11:46:21 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 728ms 11:46:21 INFO - PROCESS | 1650 | 1461264381319 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 11:46:21 INFO - PROCESS | 1650 | 1461264381323 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 11:46:21 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 11:46:21 INFO - PROCESS | 1650 | 1461264381327 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 11:46:21 INFO - PROCESS | 1650 | 1461264381329 Marionette TRACE conn2 <- [1,3114,null,{}] 11:46:21 INFO - PROCESS | 1650 | 1461264381331 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}] 11:46:21 INFO - PROCESS | 1650 | 1461264381437 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 11:46:21 INFO - PROCESS | 1650 | 1461264381552 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\", \"05006f0d-6c04-42ae-9b2a-033841e61c40\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x116047000 == 75 [pid = 1650] [id = 788] 11:46:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x11b6a6400) [pid = 1650] [serial = 2362] [outer = 0x0] 11:46:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x11bc8e400) [pid = 1650] [serial = 2363] [outer = 0x11b6a6400] 11:46:21 INFO - PROCESS | 1650 | 1461264381582 Marionette DEBUG loaded listener.js 11:46:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x11c7c8c00) [pid = 1650] [serial = 2364] [outer = 0x11b6a6400] 11:46:21 INFO - PROCESS | 1650 | 1461264381938 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]]]}] 11:46:21 INFO - PROCESS | 1650 | --DOCSHELL 0x1365bb800 == 74 [pid = 1650] [id = 776] 11:46:21 INFO - PROCESS | 1650 | --DOCSHELL 0x131c1b800 == 73 [pid = 1650] [id = 775] 11:46:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12e4e6000 == 72 [pid = 1650] [id = 774] 11:46:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12fc5d000 == 71 [pid = 1650] [id = 773] 11:46:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12f4c4800 == 70 [pid = 1650] [id = 772] 11:46:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12e945000 == 69 [pid = 1650] [id = 771] 11:46:21 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x130199400) [pid = 1650] [serial = 2268] [outer = 0x0] [url = about:blank] 11:46:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12e48e800 == 68 [pid = 1650] [id = 770] 11:46:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12d4a7000 == 67 [pid = 1650] [id = 769] 11:46:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12d0a7000 == 66 [pid = 1650] [id = 768] 11:46:21 INFO - PROCESS | 1650 | --DOCSHELL 0x116299000 == 65 [pid = 1650] [id = 767] 11:46:21 INFO - PROCESS | 1650 | --DOCSHELL 0x1189b1800 == 64 [pid = 1650] [id = 766] 11:46:21 INFO - PROCESS | 1650 | --DOCSHELL 0x11221e000 == 63 [pid = 1650] [id = 765] 11:46:21 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x12e388400) [pid = 1650] [serial = 2099] [outer = 0x0] [url = about:blank] 11:46:21 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x11bc87c00) [pid = 1650] [serial = 2203] [outer = 0x0] [url = about:blank] 11:46:21 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x12b73ac00) [pid = 1650] [serial = 2244] [outer = 0x0] [url = about:blank] 11:46:22 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x12e32a000) [pid = 1650] [serial = 2250] [outer = 0x0] [url = about:blank] 11:46:22 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x12e9c2800) [pid = 1650] [serial = 2215] [outer = 0x0] [url = about:blank] 11:46:22 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x11be53800) [pid = 1650] [serial = 2231] [outer = 0x0] [url = about:blank] 11:46:22 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x11b69e000) [pid = 1650] [serial = 2230] [outer = 0x0] [url = about:blank] 11:46:22 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x1186c5800) [pid = 1650] [serial = 2200] [outer = 0x0] [url = about:blank] 11:46:22 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x1290b1c00) [pid = 1650] [serial = 2206] [outer = 0x0] [url = about:blank] 11:46:22 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x12b3e6000) [pid = 1650] [serial = 2209] [outer = 0x0] [url = about:blank] 11:46:22 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x12e99f400) [pid = 1650] [serial = 2253] [outer = 0x0] [url = about:blank] 11:46:22 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x12379f400) [pid = 1650] [serial = 2233] [outer = 0x0] [url = about:blank] 11:46:22 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x123cb9c00) [pid = 1650] [serial = 2234] [outer = 0x0] [url = about:blank] 11:46:22 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x1290b3800) [pid = 1650] [serial = 2241] [outer = 0x0] [url = about:blank] 11:46:22 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x129e84400) [pid = 1650] [serial = 2242] [outer = 0x0] [url = about:blank] 11:46:22 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 11:46:22 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x115642400) [pid = 1650] [serial = 2224] [outer = 0x0] [url = about:blank] 11:46:22 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 675ms 11:46:22 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x116059c00) [pid = 1650] [serial = 2227] [outer = 0x0] [url = about:blank] 11:46:22 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x118f9e000) [pid = 1650] [serial = 2228] [outer = 0x0] [url = about:blank] 11:46:22 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x12f6be800) [pid = 1650] [serial = 2218] [outer = 0x0] [url = about:blank] 11:46:22 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x1243d9000) [pid = 1650] [serial = 2239] [outer = 0x0] [url = about:blank] 11:46:22 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x12457a800) [pid = 1650] [serial = 2236] [outer = 0x0] [url = about:blank] 11:46:22 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x1279ba800) [pid = 1650] [serial = 2237] [outer = 0x0] [url = about:blank] 11:46:22 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12ff3dc00) [pid = 1650] [serial = 2221] [outer = 0x0] [url = about:blank] 11:46:22 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12d4c0400) [pid = 1650] [serial = 2212] [outer = 0x0] [url = about:blank] 11:46:22 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x12edf9c00) [pid = 1650] [serial = 2256] [outer = 0x0] [url = about:blank] 11:46:22 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x12ba78000) [pid = 1650] [serial = 2259] [outer = 0x0] [url = about:blank] 11:46:22 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x12f0bf000) [pid = 1650] [serial = 2260] [outer = 0x0] [url = about:blank] 11:46:22 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x130193400) [pid = 1650] [serial = 2265] [outer = 0x0] [url = about:blank] 11:46:22 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12ef0c400) [pid = 1650] [serial = 2257] [outer = 0x0] [url = about:blank] 11:46:22 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x130198400) [pid = 1650] [serial = 2266] [outer = 0x0] [url = about:blank] 11:46:22 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12d044000) [pid = 1650] [serial = 2247] [outer = 0x0] [url = about:blank] 11:46:22 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12d4b8c00) [pid = 1650] [serial = 2248] [outer = 0x0] [url = about:blank] 11:46:22 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12e9c0800) [pid = 1650] [serial = 2254] [outer = 0x0] [url = about:blank] 11:46:22 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x13013dc00) [pid = 1650] [serial = 2262] [outer = 0x0] [url = about:blank] 11:46:22 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12e693000) [pid = 1650] [serial = 2251] [outer = 0x0] [url = about:blank] 11:46:22 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x130146000) [pid = 1650] [serial = 2263] [outer = 0x0] [url = about:blank] 11:46:22 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12cfe3800) [pid = 1650] [serial = 2245] [outer = 0x0] [url = about:blank] 11:46:22 INFO - PROCESS | 1650 | 1461264382003 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 11:46:22 INFO - PROCESS | 1650 | 1461264382005 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 11:46:23 WARNING - u'runner_teardown' () 11:46:23 INFO - No more tests 11:46:23 INFO - Got 0 unexpected results 11:46:23 INFO - SUITE-END | took 500s 11:46:23 INFO - Closing logging queue 11:46:23 INFO - queue closed 11:46:23 INFO - Return code: 0 11:46:23 WARNING - # TBPL SUCCESS # 11:46:23 INFO - Running post-action listener: _resource_record_post_action 11:46:23 INFO - Running post-run listener: _resource_record_post_run 11:46:24 INFO - Total resource usage - Wall time: 523s; CPU: 58.0%; Read bytes: 36701696; Write bytes: 996315648; Read time: 399; Write time: 4744 11:46:24 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 11:46:24 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 196151808; Write bytes: 188675584; Read time: 16160; Write time: 333 11:46:24 INFO - run-tests - Wall time: 504s; CPU: 58.0%; Read bytes: 34489856; Write bytes: 790778880; Read time: 368; Write time: 4276 11:46:24 INFO - Running post-run listener: _upload_blobber_files 11:46:24 INFO - Blob upload gear active. 11:46:24 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 11:46:24 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 11:46:24 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'] 11:46:24 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 11:46:24 INFO - (blobuploader) - INFO - Open directory for files ... 11:46:24 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 11:46:24 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 11:46:24 INFO - (blobuploader) - INFO - Uploading, attempt #1. 11:46:25 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 11:46:25 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 11:46:25 INFO - (blobuploader) - INFO - Done attempting. 11:46:25 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 11:46:26 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 11:46:26 INFO - (blobuploader) - INFO - Uploading, attempt #1. 11:46:28 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 11:46:28 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 11:46:28 INFO - (blobuploader) - INFO - Done attempting. 11:46:28 INFO - (blobuploader) - INFO - Iteration through files over. 11:46:28 INFO - Return code: 0 11:46:28 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 11:46:28 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 11:46:28 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/5b2f096ada7498b1c1150c18af71e97e04276ed03759845689582e0fc20ee45bd75c6a1d8dc85212fb8e9d73b5a02a045c1c0c9ba25763a2a3f6304db5786bb4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/ac96b5d40c429c9248fd790a908485afd0cb7ad57244595d8bab9adf067b89eadbe4818eeded3bb3b3666bfef7388517c71351c142543a016e75f8dec38911c3"} 11:46:28 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 11:46:28 INFO - Writing to file /builds/slave/test/properties/blobber_files 11:46:28 INFO - Contents: 11:46:28 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/5b2f096ada7498b1c1150c18af71e97e04276ed03759845689582e0fc20ee45bd75c6a1d8dc85212fb8e9d73b5a02a045c1c0c9ba25763a2a3f6304db5786bb4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/ac96b5d40c429c9248fd790a908485afd0cb7ad57244595d8bab9adf067b89eadbe4818eeded3bb3b3666bfef7388517c71351c142543a016e75f8dec38911c3"} 11:46:28 INFO - Running post-run listener: copy_logs_to_upload_dir 11:46:28 INFO - Copying logs to upload dir... 11:46:28 INFO - mkdir: /builds/slave/test/build/upload/logs 11:46:28 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=578.717311 ========= master_lag: 0.27 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 38 secs) (at 2016-04-21 11:46:28.455107) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 11:46:28.459158) ========= 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.SGOu7x3AEn/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.yIMZmb4AFG/Listeners TMPDIR=/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/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/5b2f096ada7498b1c1150c18af71e97e04276ed03759845689582e0fc20ee45bd75c6a1d8dc85212fb8e9d73b5a02a045c1c0c9ba25763a2a3f6304db5786bb4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/ac96b5d40c429c9248fd790a908485afd0cb7ad57244595d8bab9adf067b89eadbe4818eeded3bb3b3666bfef7388517c71351c142543a016e75f8dec38911c3"} build_url:https://queue.taskcluster.net/v1/task/A8pzUXUtR8eogn2BbT4eDw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/A8pzUXUtR8eogn2BbT4eDw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012696 build_url: 'https://queue.taskcluster.net/v1/task/A8pzUXUtR8eogn2BbT4eDw/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/5b2f096ada7498b1c1150c18af71e97e04276ed03759845689582e0fc20ee45bd75c6a1d8dc85212fb8e9d73b5a02a045c1c0c9ba25763a2a3f6304db5786bb4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/ac96b5d40c429c9248fd790a908485afd0cb7ad57244595d8bab9adf067b89eadbe4818eeded3bb3b3666bfef7388517c71351c142543a016e75f8dec38911c3"}' symbols_url: 'https://queue.taskcluster.net/v1/task/A8pzUXUtR8eogn2BbT4eDw/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-21 11:46:28.488350) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 11:46:28.488645) ========= 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.SGOu7x3AEn/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.yIMZmb4AFG/Listeners TMPDIR=/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/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.005264 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 11:46:28.539374) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 11:46:28.542694) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 11:46:28.543239) ========= ========= Total master_lag: 0.40 =========