builder: fx-team_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0166 starttime: 1461255710.06 results: success (0) buildid: 20160421072021 builduid: db4c775fd49a41908af68c84f0e47439 revision: be6f45632b33c2578b1daca6d09c9be0df142e96 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 09:21:50.059416) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 09:21:50.059875) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 09:21:50.060153) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 09:21:50.114773) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 09:21:50.115194) ========= 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.zttC5KFj8T/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.Y4cDamIJL7/Listeners TMPDIR=/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/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 09:21:50-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 156M=0s 2016-04-21 09:21:50 (156 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.619836 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 09:21:50.752592) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 09:21:50.752919) ========= 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.zttC5KFj8T/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.Y4cDamIJL7/Listeners TMPDIR=/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/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.027347 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 09:21:50.800782) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 09:21:50.801149) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev be6f45632b33c2578b1daca6d09c9be0df142e96 --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 be6f45632b33c2578b1daca6d09c9be0df142e96 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.zttC5KFj8T/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.Y4cDamIJL7/Listeners TMPDIR=/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/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 09:21:50,876 truncating revision to first 12 chars 2016-04-21 09:21:50,876 Setting DEBUG logging. 2016-04-21 09:21:50,876 attempt 1/10 2016-04-21 09:21:50,876 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/be6f45632b33?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 09:21:51,839 unpacking tar archive at: fx-team-be6f45632b33/testing/mozharness/ program finished with exit code 0 elapsedTime=1.210841 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 09:21:52.028551) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 09:21:52.029018) ========= script_repo_revision: be6f45632b33c2578b1daca6d09c9be0df142e96 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 09:21:52.029424) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 09:21:52.029719) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 09:21:52.045166) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 57 secs) (at 2016-04-21 09:21:52.045439) ========= /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.zttC5KFj8T/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.Y4cDamIJL7/Listeners TMPDIR=/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 09:21:52 INFO - MultiFileLogger online at 20160421 09:21:52 in /builds/slave/test 09:21:52 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true 09:21:52 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 09:21:52 INFO - {'append_to_log': False, 09:21:52 INFO - 'base_work_dir': '/builds/slave/test', 09:21:52 INFO - 'blob_upload_branch': 'fx-team', 09:21:52 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 09:21:52 INFO - 'buildbot_json_path': 'buildprops.json', 09:21:52 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 09:21:52 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 09:21:52 INFO - 'download_minidump_stackwalk': True, 09:21:52 INFO - 'download_symbols': 'true', 09:21:52 INFO - 'e10s': False, 09:21:52 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 09:21:52 INFO - 'tooltool.py': '/tools/tooltool.py', 09:21:52 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 09:21:52 INFO - '/tools/misc-python/virtualenv.py')}, 09:21:52 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 09:21:52 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 09:21:52 INFO - 'log_level': 'info', 09:21:52 INFO - 'log_to_console': True, 09:21:52 INFO - 'opt_config_files': (), 09:21:52 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 09:21:52 INFO - '--processes=1', 09:21:52 INFO - '--config=%(test_path)s/wptrunner.ini', 09:21:52 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 09:21:52 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 09:21:52 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 09:21:52 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 09:21:52 INFO - 'pip_index': False, 09:21:52 INFO - 'require_test_zip': True, 09:21:52 INFO - 'test_type': ('testharness',), 09:21:52 INFO - 'this_chunk': '1', 09:21:52 INFO - 'tooltool_cache': '/builds/tooltool_cache', 09:21:52 INFO - 'total_chunks': '10', 09:21:52 INFO - 'virtualenv_path': 'venv', 09:21:52 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 09:21:52 INFO - 'work_dir': 'build'} 09:21:52 INFO - ##### 09:21:52 INFO - ##### Running clobber step. 09:21:52 INFO - ##### 09:21:52 INFO - Running pre-action listener: _resource_record_pre_action 09:21:52 INFO - Running main action method: clobber 09:21:52 INFO - rmtree: /builds/slave/test/build 09:21:52 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 09:21:53 INFO - Running post-action listener: _resource_record_post_action 09:21:53 INFO - ##### 09:21:53 INFO - ##### Running read-buildbot-config step. 09:21:53 INFO - ##### 09:21:53 INFO - Running pre-action listener: _resource_record_pre_action 09:21:53 INFO - Running main action method: read_buildbot_config 09:21:53 INFO - Using buildbot properties: 09:21:53 INFO - { 09:21:53 INFO - "project": "", 09:21:53 INFO - "product": "firefox", 09:21:53 INFO - "script_repo_revision": "production", 09:21:53 INFO - "scheduler": "tests-fx-team-yosemite_r7-debug-unittest-7-3600", 09:21:53 INFO - "repository": "", 09:21:53 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 fx-team debug test web-platform-tests-1", 09:21:53 INFO - "buildid": "20160421072021", 09:21:53 INFO - "pgo_build": "False", 09:21:53 INFO - "basedir": "/builds/slave/test", 09:21:53 INFO - "buildnumber": 343, 09:21:53 INFO - "slavename": "t-yosemite-r7-0166", 09:21:53 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 09:21:53 INFO - "platform": "macosx64", 09:21:53 INFO - "branch": "fx-team", 09:21:53 INFO - "revision": "be6f45632b33c2578b1daca6d09c9be0df142e96", 09:21:53 INFO - "repo_path": "integration/fx-team", 09:21:53 INFO - "moz_repo_path": "", 09:21:53 INFO - "stage_platform": "macosx64", 09:21:53 INFO - "builduid": "db4c775fd49a41908af68c84f0e47439", 09:21:53 INFO - "slavebuilddir": "test" 09:21:53 INFO - } 09:21:53 INFO - Found installer url https://queue.taskcluster.net/v1/task/NKUevAolQt2gGf5M_fMk9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 09:21:53 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/NKUevAolQt2gGf5M_fMk9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 09:21:53 INFO - Running post-action listener: _resource_record_post_action 09:21:53 INFO - ##### 09:21:53 INFO - ##### Running download-and-extract step. 09:21:53 INFO - ##### 09:21:53 INFO - Running pre-action listener: _resource_record_pre_action 09:21:53 INFO - Running main action method: download_and_extract 09:21:53 INFO - mkdir: /builds/slave/test/build/tests 09:21:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:21:53 INFO - https://queue.taskcluster.net/v1/task/NKUevAolQt2gGf5M_fMk9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 09:21:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NKUevAolQt2gGf5M_fMk9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 09:21:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NKUevAolQt2gGf5M_fMk9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 09:21:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NKUevAolQt2gGf5M_fMk9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 09:21:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NKUevAolQt2gGf5M_fMk9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json'}, attempt #1 09:21:56 INFO - Downloaded 1235 bytes. 09:21:56 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 09:21:56 INFO - Using the following test package requirements: 09:21:56 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 09:21:56 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 09:21:56 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 09:21:56 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 09:21:56 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 09:21:56 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 09:21:56 INFO - u'jsshell-mac64.zip'], 09:21:56 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 09:21:56 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 09:21:56 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 09:21:56 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 09:21:56 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 09:21:56 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 09:21:56 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 09:21:56 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 09:21:56 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 09:21:56 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 09:21:56 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 09:21:56 INFO - Downloading packages: [u'firefox-48.0a1.en-US.mac64.common.tests.zip', u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 09:21:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:21:56 INFO - https://queue.taskcluster.net/v1/task/NKUevAolQt2gGf5M_fMk9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 09:21:56 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NKUevAolQt2gGf5M_fMk9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 09:21:56 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NKUevAolQt2gGf5M_fMk9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 09:21:56 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NKUevAolQt2gGf5M_fMk9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip 09:21:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NKUevAolQt2gGf5M_fMk9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip'}, attempt #1 09:21:58 INFO - Downloaded 17979452 bytes. 09:21:58 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 09:21:58 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 09:21:58 INFO - caution: filename not matched: web-platform/* 09:21:58 INFO - Return code: 11 09:21:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:21:58 INFO - https://queue.taskcluster.net/v1/task/NKUevAolQt2gGf5M_fMk9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 09:21:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NKUevAolQt2gGf5M_fMk9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 09:21:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NKUevAolQt2gGf5M_fMk9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 09:21:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NKUevAolQt2gGf5M_fMk9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 09:21:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NKUevAolQt2gGf5M_fMk9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip'}, attempt #1 09:22:00 INFO - Downloaded 36397854 bytes. 09:22:00 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 09:22:00 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 09:22:04 INFO - caution: filename not matched: bin/* 09:22:04 INFO - caution: filename not matched: config/* 09:22:04 INFO - caution: filename not matched: mozbase/* 09:22:04 INFO - caution: filename not matched: marionette/* 09:22:04 INFO - caution: filename not matched: tools/wptserve/* 09:22:04 INFO - Return code: 11 09:22:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:22:04 INFO - https://queue.taskcluster.net/v1/task/NKUevAolQt2gGf5M_fMk9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 09:22:04 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NKUevAolQt2gGf5M_fMk9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 09:22:04 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NKUevAolQt2gGf5M_fMk9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 09:22:04 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NKUevAolQt2gGf5M_fMk9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 09:22:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NKUevAolQt2gGf5M_fMk9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg'}, attempt #1 09:22:07 INFO - Downloaded 68785304 bytes. 09:22:07 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/NKUevAolQt2gGf5M_fMk9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 09:22:07 INFO - mkdir: /builds/slave/test/properties 09:22:07 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 09:22:07 INFO - Writing to file /builds/slave/test/properties/build_url 09:22:07 INFO - Contents: 09:22:07 INFO - build_url:https://queue.taskcluster.net/v1/task/NKUevAolQt2gGf5M_fMk9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 09:22:08 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/NKUevAolQt2gGf5M_fMk9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 09:22:08 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 09:22:08 INFO - Writing to file /builds/slave/test/properties/symbols_url 09:22:08 INFO - Contents: 09:22:08 INFO - symbols_url:https://queue.taskcluster.net/v1/task/NKUevAolQt2gGf5M_fMk9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 09:22:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:22:08 INFO - https://queue.taskcluster.net/v1/task/NKUevAolQt2gGf5M_fMk9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 09:22:08 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NKUevAolQt2gGf5M_fMk9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 09:22:08 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NKUevAolQt2gGf5M_fMk9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 09:22:08 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NKUevAolQt2gGf5M_fMk9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 09:22:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/NKUevAolQt2gGf5M_fMk9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 09:22:11 INFO - Downloaded 103416411 bytes. 09:22:11 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 09:22:11 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 09:22:14 INFO - Return code: 0 09:22:14 INFO - Running post-action listener: _resource_record_post_action 09:22:14 INFO - Running post-action listener: set_extra_try_arguments 09:22:14 INFO - ##### 09:22:14 INFO - ##### Running create-virtualenv step. 09:22:14 INFO - ##### 09:22:14 INFO - Running pre-action listener: _pre_create_virtualenv 09:22:14 INFO - Running pre-action listener: _resource_record_pre_action 09:22:14 INFO - Running main action method: create_virtualenv 09:22:14 INFO - Creating virtualenv /builds/slave/test/build/venv 09:22:14 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 09:22:14 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 09:22:15 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 09:22:15 INFO - Using real prefix '/tools/python27' 09:22:15 INFO - New python executable in /builds/slave/test/build/venv/bin/python 09:22:15 INFO - Installing distribute.............................................................................................................................................................................................done. 09:22:18 INFO - Installing pip.................done. 09:22:18 INFO - Return code: 0 09:22:18 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 09:22:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:22:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:22:18 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:22:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:22:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:22:18 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:22:18 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 0x1087e4e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108801f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff2e58077f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1087fd5e0>, '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 0x1083e0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10840b990>, '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.zttC5KFj8T/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.Y4cDamIJL7/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:22:18 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 09:22:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 09:22:18 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.zttC5KFj8T/Render', 09:22:18 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:22:18 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:22:18 INFO - 'HOME': '/Users/cltbld', 09:22:18 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:22:18 INFO - 'LOGNAME': 'cltbld', 09:22:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:22:18 INFO - 'MOZ_NO_REMOTE': '1', 09:22:18 INFO - 'NO_EM_RESTART': '1', 09:22:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:22:18 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:22:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:22:18 INFO - 'PWD': '/builds/slave/test', 09:22:18 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:22:18 INFO - 'SHELL': '/bin/bash', 09:22:18 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Y4cDamIJL7/Listeners', 09:22:18 INFO - 'TMPDIR': '/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/', 09:22:18 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:22:18 INFO - 'USER': 'cltbld', 09:22:18 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:22:18 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:22:18 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:22:18 INFO - 'XPC_FLAGS': '0x0', 09:22:18 INFO - 'XPC_SERVICE_NAME': '0', 09:22:18 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:22:18 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:22:18 INFO - Downloading/unpacking psutil>=0.7.1 09:22:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:22:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:22:18 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:22:18 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:22:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:22:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:22:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 09:22:21 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 09:22:21 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:22:21 INFO - Installing collected packages: psutil 09:22:21 INFO - Running setup.py install for psutil 09:22:21 INFO - building 'psutil._psutil_osx' extension 09:22:21 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 09:22:22 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 09:22:22 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 09:22:22 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 09:22:22 INFO - building 'psutil._psutil_posix' extension 09:22:22 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 09:22:22 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 09:22:22 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 09:22:22 INFO - ^ 09:22:22 INFO - 1 warning generated. 09:22:22 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 09:22:23 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 09:22:23 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:22:23 INFO - Successfully installed psutil 09:22:23 INFO - Cleaning up... 09:22:23 INFO - Return code: 0 09:22:23 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 09:22:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:22:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:22:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:22:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:22:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:22:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:22:23 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 0x1087e4e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108801f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff2e58077f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1087fd5e0>, '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 0x1083e0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10840b990>, '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.zttC5KFj8T/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.Y4cDamIJL7/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:22:23 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 09:22:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 09:22:23 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.zttC5KFj8T/Render', 09:22:23 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:22:23 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:22:23 INFO - 'HOME': '/Users/cltbld', 09:22:23 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:22:23 INFO - 'LOGNAME': 'cltbld', 09:22:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:22:23 INFO - 'MOZ_NO_REMOTE': '1', 09:22:23 INFO - 'NO_EM_RESTART': '1', 09:22:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:22:23 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:22:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:22:23 INFO - 'PWD': '/builds/slave/test', 09:22:23 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:22:23 INFO - 'SHELL': '/bin/bash', 09:22:23 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Y4cDamIJL7/Listeners', 09:22:23 INFO - 'TMPDIR': '/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/', 09:22:23 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:22:23 INFO - 'USER': 'cltbld', 09:22:23 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:22:23 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:22:23 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:22:23 INFO - 'XPC_FLAGS': '0x0', 09:22:23 INFO - 'XPC_SERVICE_NAME': '0', 09:22:23 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:22:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:22:23 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 09:22:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:22:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:22:23 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:22:23 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:22:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:22:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:22:25 INFO - Downloading mozsystemmonitor-0.0.tar.gz 09:22:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 09:22:25 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 09:22:25 INFO - Installing collected packages: mozsystemmonitor 09:22:25 INFO - Running setup.py install for mozsystemmonitor 09:22:26 INFO - Successfully installed mozsystemmonitor 09:22:26 INFO - Cleaning up... 09:22:26 INFO - Return code: 0 09:22:26 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 09:22: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')]} 09:22:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:22:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:22: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')]} 09:22:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:22:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:22:26 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 0x1087e4e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108801f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff2e58077f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1087fd5e0>, '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 0x1083e0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10840b990>, '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.zttC5KFj8T/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.Y4cDamIJL7/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:22:26 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 09:22:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 09:22:26 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.zttC5KFj8T/Render', 09:22:26 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:22:26 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:22:26 INFO - 'HOME': '/Users/cltbld', 09:22:26 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:22:26 INFO - 'LOGNAME': 'cltbld', 09:22:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:22:26 INFO - 'MOZ_NO_REMOTE': '1', 09:22:26 INFO - 'NO_EM_RESTART': '1', 09:22:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:22:26 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:22:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:22:26 INFO - 'PWD': '/builds/slave/test', 09:22:26 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:22:26 INFO - 'SHELL': '/bin/bash', 09:22:26 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Y4cDamIJL7/Listeners', 09:22:26 INFO - 'TMPDIR': '/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/', 09:22:26 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:22:26 INFO - 'USER': 'cltbld', 09:22:26 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:22:26 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:22:26 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:22:26 INFO - 'XPC_FLAGS': '0x0', 09:22:26 INFO - 'XPC_SERVICE_NAME': '0', 09:22:26 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:22:26 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:22:26 INFO - Downloading/unpacking blobuploader==1.2.4 09:22:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:22:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:22:26 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:22:26 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:22:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:22:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:22:28 INFO - Downloading blobuploader-1.2.4.tar.gz 09:22:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 09:22:28 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 09:22:28 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:22:28 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:22:28 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:22:28 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:22:28 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:22:28 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:22:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 09:22:29 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 09:22:29 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:22:29 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:22:29 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:22:29 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:22:29 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:22:29 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:22:29 INFO - Downloading docopt-0.6.1.tar.gz 09:22:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 09:22:30 INFO - Installing collected packages: blobuploader, requests, docopt 09:22:30 INFO - Running setup.py install for blobuploader 09:22:30 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 09:22:30 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 09:22:30 INFO - Running setup.py install for requests 09:22:30 INFO - Running setup.py install for docopt 09:22:30 INFO - Successfully installed blobuploader requests docopt 09:22:30 INFO - Cleaning up... 09:22:30 INFO - Return code: 0 09:22:30 INFO - Installing None into virtualenv /builds/slave/test/build/venv 09:22:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:22:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:22:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:22:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:22:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:22:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:22:30 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 0x1087e4e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108801f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff2e58077f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1087fd5e0>, '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 0x1083e0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10840b990>, '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.zttC5KFj8T/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.Y4cDamIJL7/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:22:30 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 09:22:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 09:22:30 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.zttC5KFj8T/Render', 09:22:30 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:22:30 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:22:30 INFO - 'HOME': '/Users/cltbld', 09:22:30 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:22:30 INFO - 'LOGNAME': 'cltbld', 09:22:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:22:30 INFO - 'MOZ_NO_REMOTE': '1', 09:22:30 INFO - 'NO_EM_RESTART': '1', 09:22:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:22:30 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:22:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:22:30 INFO - 'PWD': '/builds/slave/test', 09:22:30 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:22:30 INFO - 'SHELL': '/bin/bash', 09:22:30 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Y4cDamIJL7/Listeners', 09:22:30 INFO - 'TMPDIR': '/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/', 09:22:30 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:22:30 INFO - 'USER': 'cltbld', 09:22:30 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:22:30 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:22:30 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:22:30 INFO - 'XPC_FLAGS': '0x0', 09:22:30 INFO - 'XPC_SERVICE_NAME': '0', 09:22:30 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:22:31 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:22:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 09:22:31 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-KVqaX1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 09:22:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 09:22:31 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-4RN8KI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 09:22:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 09:22:31 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-GJMhb7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 09:22:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 09:22:31 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-TArYCT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 09:22:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 09:22:31 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-KFfZvr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 09:22:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 09:22:31 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-7I4ark-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 09:22:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 09:22:31 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-evArI9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 09:22:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 09:22:31 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-L6a5CT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 09:22:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 09:22:31 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-mVcRd_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 09:22:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 09:22:32 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-rkJsrA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 09:22:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 09:22:32 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-igwV18-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 09:22:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 09:22:32 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-pwUi_i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 09:22:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 09:22:32 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-CCr4hF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 09:22:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 09:22:32 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-X2zFK1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 09:22:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 09:22:32 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-8tUFz3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 09:22:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 09:22:32 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-yFVlLj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 09:22:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 09:22:32 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-v66WvY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 09:22:32 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 09:22:32 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-enIFq8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 09:22:33 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 09:22:33 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-wqaslq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 09:22:33 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:22:33 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-vDi5W9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:22:33 INFO - Unpacking /builds/slave/test/build/tests/marionette 09:22:33 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-rdLXzw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 09:22:33 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:22:33 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 09:22:33 INFO - Running setup.py install for manifestparser 09:22:33 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 09:22:33 INFO - Running setup.py install for mozcrash 09:22:34 INFO - Running setup.py install for mozdebug 09:22:34 INFO - Running setup.py install for mozdevice 09:22:34 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 09:22:34 INFO - Installing dm script to /builds/slave/test/build/venv/bin 09:22:34 INFO - Running setup.py install for mozfile 09:22:34 INFO - Running setup.py install for mozhttpd 09:22:34 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 09:22:34 INFO - Running setup.py install for mozinfo 09:22:34 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 09:22:34 INFO - Running setup.py install for mozInstall 09:22:34 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 09:22:34 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 09:22:34 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 09:22:34 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 09:22:34 INFO - Running setup.py install for mozleak 09:22:35 INFO - Running setup.py install for mozlog 09:22:35 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 09:22:35 INFO - Running setup.py install for moznetwork 09:22:35 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 09:22:35 INFO - Running setup.py install for mozprocess 09:22:35 INFO - Running setup.py install for mozprofile 09:22:35 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 09:22:35 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 09:22:35 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 09:22:35 INFO - Running setup.py install for mozrunner 09:22:35 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 09:22:35 INFO - Running setup.py install for mozscreenshot 09:22:35 INFO - Running setup.py install for moztest 09:22:36 INFO - Running setup.py install for mozversion 09:22:36 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 09:22:36 INFO - Running setup.py install for wptserve 09:22:36 INFO - Running setup.py install for marionette-driver 09:22:36 INFO - Running setup.py install for browsermob-proxy 09:22:36 INFO - Running setup.py install for marionette-client 09:22:36 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:22:37 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 09:22:37 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 09:22:37 INFO - Cleaning up... 09:22:37 INFO - Return code: 0 09:22:37 INFO - Installing None into virtualenv /builds/slave/test/build/venv 09:22:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:22:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:22:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:22:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:22:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:22:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:22:37 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 0x1087e4e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108801f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff2e58077f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1087fd5e0>, '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 0x1083e0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10840b990>, '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.zttC5KFj8T/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.Y4cDamIJL7/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:22:37 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 09:22:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 09:22:37 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.zttC5KFj8T/Render', 09:22:37 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:22:37 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:22:37 INFO - 'HOME': '/Users/cltbld', 09:22:37 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:22:37 INFO - 'LOGNAME': 'cltbld', 09:22:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:22:37 INFO - 'MOZ_NO_REMOTE': '1', 09:22:37 INFO - 'NO_EM_RESTART': '1', 09:22:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:22:37 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:22:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:22:37 INFO - 'PWD': '/builds/slave/test', 09:22:37 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:22:37 INFO - 'SHELL': '/bin/bash', 09:22:37 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Y4cDamIJL7/Listeners', 09:22:37 INFO - 'TMPDIR': '/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/', 09:22:37 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:22:37 INFO - 'USER': 'cltbld', 09:22:37 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:22:37 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:22:37 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:22:37 INFO - 'XPC_FLAGS': '0x0', 09:22:37 INFO - 'XPC_SERVICE_NAME': '0', 09:22:37 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:22:37 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:22:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 09:22:37 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-pW8SL0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 09:22:37 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 09:22:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 09:22:37 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-k8coV0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 09:22:38 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 09:22:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 09:22:38 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-lHhvz8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 09:22:38 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 09:22:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 09:22:38 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-7cCRSx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 09:22:38 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 09:22:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 09:22:38 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-O5dizX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 09:22:38 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 09:22:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 09:22:38 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-RvfPoB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 09:22:38 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 09:22:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 09:22:38 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-Imvaz9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 09:22:38 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 09:22:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 09:22:38 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-due0yt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 09:22:38 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 09:22:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 09:22:38 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-EKsbSc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 09:22:38 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 09:22:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 09:22:38 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-aLYno_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 09:22:38 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 09:22:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 09:22:38 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-W1bQBA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 09:22:38 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 09:22:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 09:22:38 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-JEf2y0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 09:22:39 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 09:22:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 09:22:39 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-Z999nQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 09:22:39 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 09:22:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 09:22:39 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-eZDWzc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 09:22:39 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 09:22:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 09:22:39 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-TcL_Vf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 09:22:39 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 09:22:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 09:22:39 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-DFAYlS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 09:22:39 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 09:22:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 09:22:39 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-4QEAnb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 09:22:39 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 09:22:39 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 09:22:39 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-i5yQVm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 09:22:39 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 09:22:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 09:22:39 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-I2vpLU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 09:22:39 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 09:22:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:22:39 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-mfg4dw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:22:39 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 09:22:39 INFO - Unpacking /builds/slave/test/build/tests/marionette 09:22:40 INFO - Running setup.py (path:/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/pip-qKj0Hk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 09:22:40 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:22:40 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 09:22:40 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 09:22:40 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 09:22:40 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 09:22:40 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 09:22:40 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 09:22:40 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 09:22:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:22:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:22:40 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:22:40 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 09:22:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:22:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:22:43 INFO - Downloading blessings-1.6.tar.gz 09:22:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 09:22:43 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 09:22:43 INFO - Installing collected packages: blessings 09:22:43 INFO - Running setup.py install for blessings 09:22:43 INFO - Successfully installed blessings 09:22:43 INFO - Cleaning up... 09:22:43 INFO - Return code: 0 09:22:43 INFO - Done creating virtualenv /builds/slave/test/build/venv. 09:22:43 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 09:22:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 09:22:43 INFO - Reading from file tmpfile_stdout 09:22:43 INFO - Current package versions: 09:22:43 INFO - blessings == 1.6 09:22:43 INFO - blobuploader == 1.2.4 09:22:43 INFO - browsermob-proxy == 0.6.0 09:22:43 INFO - docopt == 0.6.1 09:22:43 INFO - manifestparser == 1.1 09:22:43 INFO - marionette-client == 2.3.0 09:22:43 INFO - marionette-driver == 1.4.0 09:22:43 INFO - mozInstall == 1.12 09:22:43 INFO - mozcrash == 0.17 09:22:43 INFO - mozdebug == 0.1 09:22:43 INFO - mozdevice == 0.48 09:22:43 INFO - mozfile == 1.2 09:22:43 INFO - mozhttpd == 0.7 09:22:43 INFO - mozinfo == 0.9 09:22:43 INFO - mozleak == 0.1 09:22:43 INFO - mozlog == 3.1 09:22:43 INFO - moznetwork == 0.27 09:22:43 INFO - mozprocess == 0.22 09:22:43 INFO - mozprofile == 0.28 09:22:43 INFO - mozrunner == 6.11 09:22:43 INFO - mozscreenshot == 0.1 09:22:43 INFO - mozsystemmonitor == 0.0 09:22:43 INFO - moztest == 0.7 09:22:43 INFO - mozversion == 1.4 09:22:43 INFO - psutil == 3.1.1 09:22:43 INFO - requests == 1.2.3 09:22:43 INFO - wptserve == 1.4.0 09:22:43 INFO - wsgiref == 0.1.2 09:22:43 INFO - Running post-action listener: _resource_record_post_action 09:22:43 INFO - Running post-action listener: _start_resource_monitoring 09:22:43 INFO - Starting resource monitoring. 09:22:43 INFO - ##### 09:22:43 INFO - ##### Running pull step. 09:22:43 INFO - ##### 09:22:43 INFO - Running pre-action listener: _resource_record_pre_action 09:22:43 INFO - Running main action method: pull 09:22:43 INFO - Pull has nothing to do! 09:22:43 INFO - Running post-action listener: _resource_record_post_action 09:22:43 INFO - ##### 09:22:43 INFO - ##### Running install step. 09:22:43 INFO - ##### 09:22:43 INFO - Running pre-action listener: _resource_record_pre_action 09:22:43 INFO - Running main action method: install 09:22:43 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 09:22:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 09:22:44 INFO - Reading from file tmpfile_stdout 09:22:44 INFO - Detecting whether we're running mozinstall >=1.0... 09:22:44 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 09:22:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 09:22:44 INFO - Reading from file tmpfile_stdout 09:22:44 INFO - Output received: 09:22:44 INFO - Usage: mozinstall [options] installer 09:22:44 INFO - Options: 09:22:44 INFO - -h, --help show this help message and exit 09:22:44 INFO - -d DEST, --destination=DEST 09:22:44 INFO - Directory to install application into. [default: 09:22:44 INFO - "/builds/slave/test"] 09:22:44 INFO - --app=APP Application being installed. [default: firefox] 09:22:44 INFO - mkdir: /builds/slave/test/build/application 09:22:44 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 09:22:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg --destination /builds/slave/test/build/application 09:23:04 INFO - Reading from file tmpfile_stdout 09:23:04 INFO - Output received: 09:23:04 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 09:23:04 INFO - Running post-action listener: _resource_record_post_action 09:23:04 INFO - ##### 09:23:04 INFO - ##### Running run-tests step. 09:23:04 INFO - ##### 09:23:04 INFO - Running pre-action listener: _resource_record_pre_action 09:23:04 INFO - Running main action method: run_tests 09:23:04 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 09:23:04 INFO - Minidump filename unknown. Determining based upon platform and architecture. 09:23:04 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 09:23:04 INFO - grabbing minidump binary from tooltool 09:23:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:23:04 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 0x1087fd5e0>, '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 0x1083e0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10840b990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 09:23:04 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 09:23:04 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 09:23:04 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 09:23:04 INFO - Return code: 0 09:23:04 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 09:23:04 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 09:23:04 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/NKUevAolQt2gGf5M_fMk9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 09:23:04 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/NKUevAolQt2gGf5M_fMk9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 09:23:04 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.zttC5KFj8T/Render', 09:23:04 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:23:04 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:23:04 INFO - 'HOME': '/Users/cltbld', 09:23:04 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:23:04 INFO - 'LOGNAME': 'cltbld', 09:23:04 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 09:23:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:23:04 INFO - 'MOZ_NO_REMOTE': '1', 09:23:04 INFO - 'NO_EM_RESTART': '1', 09:23:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:23:04 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:23:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:23:04 INFO - 'PWD': '/builds/slave/test', 09:23:04 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:23:04 INFO - 'SHELL': '/bin/bash', 09:23:04 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Y4cDamIJL7/Listeners', 09:23:04 INFO - 'TMPDIR': '/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/T/', 09:23:04 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:23:04 INFO - 'USER': 'cltbld', 09:23:04 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:23:04 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:23:04 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:23:04 INFO - 'XPC_FLAGS': '0x0', 09:23:04 INFO - 'XPC_SERVICE_NAME': '0', 09:23:04 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:23:04 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/NKUevAolQt2gGf5M_fMk9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 09:23:04 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 09:23:04 INFO - import pkg_resources 09:23:05 INFO - Using 1 client processes 09:23:05 INFO - wptserve Starting http server on 127.0.0.1:8000 09:23:05 INFO - wptserve Starting http server on 127.0.0.1:8001 09:23:05 INFO - wptserve Starting http server on 127.0.0.1:8443 09:23:07 INFO - SUITE-START | Running 778 tests 09:23:07 INFO - Running testharness tests 09:23:07 INFO - Setting up ssl 09:23:07 INFO - PROCESS | certutil | 09:23:07 INFO - PROCESS | certutil | 09:23:07 INFO - PROCESS | certutil | 09:23:07 INFO - Certificate Nickname Trust Attributes 09:23:07 INFO - SSL,S/MIME,JAR/XPI 09:23:07 INFO - 09:23:07 INFO - web-platform-tests CT,, 09:23:07 INFO - 09:23:07 INFO - Starting runner 09:23:08 INFO - PROCESS | 1658 | [1658] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 09:23:08 INFO - PROCESS | 1658 | 1461255788824 Marionette DEBUG Marionette enabled via build flag and pref 09:23:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x116720000 == 1 [pid = 1658] [id = 1] 09:23:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 1 (0x116720800) [pid = 1658] [serial = 1] [outer = 0x0] 09:23:08 INFO - PROCESS | 1658 | [1658] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 09:23:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 2 (0x116721800) [pid = 1658] [serial = 2] [outer = 0x116720800] 09:23:09 INFO - PROCESS | 1658 | 1461255789134 Marionette INFO Listening on port 2828 09:23:09 INFO - PROCESS | 1658 | 1461255789358 Marionette DEBUG Marionette enabled via command-line flag 09:23:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x11913f000 == 2 [pid = 1658] [id = 2] 09:23:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 3 (0x11913f800) [pid = 1658] [serial = 3] [outer = 0x0] 09:23:09 INFO - PROCESS | 1658 | [1658] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 09:23:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 4 (0x119140800) [pid = 1658] [serial = 4] [outer = 0x11913f800] 09:23:09 INFO - PROCESS | 1658 | [1658] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:23:09 INFO - PROCESS | 1658 | 1461255789526 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49284 09:23:09 INFO - PROCESS | 1658 | 1461255789596 Marionette DEBUG Closed connection conn0 09:23:09 INFO - PROCESS | 1658 | [1658] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:23:09 INFO - PROCESS | 1658 | 1461255789602 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49285 09:23:09 INFO - PROCESS | 1658 | 1461255789618 Marionette DEBUG Closed connection conn1 09:23:09 INFO - PROCESS | 1658 | [1658] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:23:09 INFO - PROCESS | 1658 | 1461255789623 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49286 09:23:09 INFO - PROCESS | 1658 | 1461255789630 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 09:23:09 INFO - PROCESS | 1658 | 1461255789636 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":"20160421072021","device":"desktop","version":"48.0a1"} 09:23:09 INFO - PROCESS | 1658 | [1658] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:23:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c953000 == 3 [pid = 1658] [id = 3] 09:23:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 5 (0x11c953800) [pid = 1658] [serial = 5] [outer = 0x0] 09:23:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c954000 == 4 [pid = 1658] [id = 4] 09:23:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 6 (0x11c992c00) [pid = 1658] [serial = 6] [outer = 0x0] 09:23:10 INFO - PROCESS | 1658 | [1658] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 09:23:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x1269d4000 == 5 [pid = 1658] [id = 5] 09:23:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 7 (0x11c992400) [pid = 1658] [serial = 7] [outer = 0x0] 09:23:11 INFO - PROCESS | 1658 | [1658] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 09:23:11 INFO - PROCESS | 1658 | [1658] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 09:23:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 8 (0x126a96800) [pid = 1658] [serial = 8] [outer = 0x11c992400] 09:23:11 INFO - PROCESS | 1658 | [1658] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 09:23:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 9 (0x126ddb800) [pid = 1658] [serial = 9] [outer = 0x11c953800] 09:23:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 10 (0x125fc3c00) [pid = 1658] [serial = 10] [outer = 0x11c992c00] 09:23:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 11 (0x125fc5c00) [pid = 1658] [serial = 11] [outer = 0x11c992400] 09:23:11 INFO - PROCESS | 1658 | 1461255791907 Marionette DEBUG loaded listener.js 09:23:11 INFO - PROCESS | 1658 | 1461255791918 Marionette DEBUG loaded listener.js 09:23:12 INFO - PROCESS | 1658 | [1658] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 09:23:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 12 (0x11bf8b400) [pid = 1658] [serial = 12] [outer = 0x11c992400] 09:23:12 INFO - PROCESS | 1658 | 1461255792272 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"8c8c51e9-297d-2145-8b32-ccacd4859771","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":"20160421072021","device":"desktop","version":"48.0a1","command_id":1}}] 09:23:12 INFO - PROCESS | 1658 | 1461255792367 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 09:23:12 INFO - PROCESS | 1658 | 1461255792407 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 09:23:12 INFO - PROCESS | 1658 | 1461255792509 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 09:23:12 INFO - PROCESS | 1658 | [1658] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 09:23:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 13 (0x1294a2c00) [pid = 1658] [serial = 13] [outer = 0x11c992400] 09:23:12 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:23:12 INFO - PROCESS | 1658 | 1461255792781 Marionette TRACE conn2 <- [1,3,null,{}] 09:23:12 INFO - PROCESS | 1658 | 1461255792783 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 09:23:12 INFO - PROCESS | 1658 | 1461255792799 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 09:23:12 INFO - PROCESS | 1658 | 1461255792828 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 09:23:12 INFO - PROCESS | 1658 | 1461255792830 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 09:23:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 09:23:12 INFO - PROCESS | 1658 | 1461255792833 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 09:23:12 INFO - PROCESS | 1658 | 1461255792835 Marionette TRACE conn2 <- [1,6,null,{}] 09:23:12 INFO - PROCESS | 1658 | 1461255792837 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:12 INFO - PROCESS | 1658 | 1461255792846 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 09:23:12 INFO - PROCESS | 1658 | 1461255792849 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ba1c000 == 6 [pid = 1658] [id = 6] 09:23:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 14 (0x12ba59c00) [pid = 1658] [serial = 14] [outer = 0x0] 09:23:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 15 (0x12ba5b800) [pid = 1658] [serial = 15] [outer = 0x12ba59c00] 09:23:12 INFO - PROCESS | 1658 | 1461255792878 Marionette DEBUG loaded listener.js 09:23:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 16 (0x12bb8c800) [pid = 1658] [serial = 16] [outer = 0x12ba59c00] 09:23:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c607800 == 7 [pid = 1658] [id = 7] 09:23:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 17 (0x12b581c00) [pid = 1658] [serial = 17] [outer = 0x0] 09:23:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 18 (0x12bb9a800) [pid = 1658] [serial = 18] [outer = 0x12b581c00] 09:23:13 INFO - PROCESS | 1658 | 1461255793219 Marionette DEBUG loaded listener.js 09:23:13 INFO - PROCESS | 1658 | 1461255793244 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 09:23:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 19 (0x12bd91400) [pid = 1658] [serial = 19] [outer = 0x12b581c00] 09:23:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 09:23:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 472ms 09:23:13 INFO - PROCESS | 1658 | 1461255793305 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 09:23:13 INFO - PROCESS | 1658 | 1461255793306 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 09:23:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 09:23:13 INFO - PROCESS | 1658 | 1461255793359 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 09:23:13 INFO - PROCESS | 1658 | 1461255793361 Marionette TRACE conn2 <- [1,10,null,{}] 09:23:13 INFO - PROCESS | 1658 | 1461255793397 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:13 INFO - PROCESS | 1658 | 1461255793555 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 09:23:13 INFO - PROCESS | 1658 | 1461255793577 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d195800 == 8 [pid = 1658] [id = 8] 09:23:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 20 (0x12d1a6000) [pid = 1658] [serial = 20] [outer = 0x0] 09:23:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 21 (0x12d1a7c00) [pid = 1658] [serial = 21] [outer = 0x12d1a6000] 09:23:13 INFO - PROCESS | 1658 | 1461255793625 Marionette DEBUG loaded listener.js 09:23:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 22 (0x12d1ac800) [pid = 1658] [serial = 22] [outer = 0x12d1a6000] 09:23:14 INFO - PROCESS | 1658 | 1461255794033 Marionette TRACE conn2 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 09:23:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 09:23:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 733ms 09:23:14 INFO - PROCESS | 1658 | 1461255794050 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 09:23:14 INFO - PROCESS | 1658 | 1461255794052 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 09:23:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 09:23:14 INFO - PROCESS | 1658 | 1461255794054 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 09:23:14 INFO - PROCESS | 1658 | 1461255794055 Marionette TRACE conn2 <- [1,14,null,{}] 09:23:14 INFO - PROCESS | 1658 | 1461255794058 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:14 INFO - PROCESS | 1658 | 1461255794148 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 09:23:14 INFO - PROCESS | 1658 | 1461255794153 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d9d3800 == 9 [pid = 1658] [id = 9] 09:23:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 23 (0x12d783000) [pid = 1658] [serial = 23] [outer = 0x0] 09:23:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 24 (0x12d910000) [pid = 1658] [serial = 24] [outer = 0x12d783000] 09:23:14 INFO - PROCESS | 1658 | 1461255794178 Marionette DEBUG loaded listener.js 09:23:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 25 (0x12da60c00) [pid = 1658] [serial = 25] [outer = 0x12d783000] 09:23:14 INFO - PROCESS | 1658 | 1461255794450 Marionette TRACE conn2 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 09:23:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 09:23:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 422ms 09:23:14 INFO - PROCESS | 1658 | 1461255794480 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 09:23:14 INFO - PROCESS | 1658 | 1461255794481 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 09:23:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 09:23:14 INFO - PROCESS | 1658 | 1461255794484 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 09:23:14 INFO - PROCESS | 1658 | 1461255794485 Marionette TRACE conn2 <- [1,18,null,{}] 09:23:14 INFO - PROCESS | 1658 | 1461255794487 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:14 INFO - PROCESS | 1658 | 1461255794591 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 09:23:14 INFO - PROCESS | 1658 | 1461255794597 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e3da000 == 10 [pid = 1658] [id = 10] 09:23:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 26 (0x12e1c8000) [pid = 1658] [serial = 26] [outer = 0x0] 09:23:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 27 (0x12e1d1400) [pid = 1658] [serial = 27] [outer = 0x12e1c8000] 09:23:14 INFO - PROCESS | 1658 | 1461255794623 Marionette DEBUG loaded listener.js 09:23:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 28 (0x12e316400) [pid = 1658] [serial = 28] [outer = 0x12e1c8000] 09:23:14 INFO - PROCESS | 1658 | 1461255794924 Marionette TRACE conn2 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 09:23:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 09:23:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 468ms 09:23:14 INFO - PROCESS | 1658 | 1461255794952 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 09:23:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 09:23:14 INFO - PROCESS | 1658 | 1461255794954 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 09:23:14 INFO - PROCESS | 1658 | 1461255794960 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 09:23:14 INFO - PROCESS | 1658 | 1461255794963 Marionette TRACE conn2 <- [1,22,null,{}] 09:23:14 INFO - PROCESS | 1658 | 1461255794965 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:15 INFO - PROCESS | 1658 | 1461255795067 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 09:23:15 INFO - PROCESS | 1658 | 1461255795075 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e648000 == 11 [pid = 1658] [id = 11] 09:23:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 29 (0x11ad6a800) [pid = 1658] [serial = 29] [outer = 0x0] 09:23:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 30 (0x12c6ce800) [pid = 1658] [serial = 30] [outer = 0x11ad6a800] 09:23:15 INFO - PROCESS | 1658 | 1461255795115 Marionette DEBUG loaded listener.js 09:23:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 31 (0x12e31b400) [pid = 1658] [serial = 31] [outer = 0x11ad6a800] 09:23:15 INFO - PROCESS | 1658 | 1461255795492 Marionette TRACE conn2 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 09:23:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 09:23:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 575ms 09:23:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 09:23:15 INFO - PROCESS | 1658 | 1461255795533 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 09:23:15 INFO - PROCESS | 1658 | 1461255795534 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 09:23:15 INFO - PROCESS | 1658 | 1461255795538 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 09:23:15 INFO - PROCESS | 1658 | 1461255795539 Marionette TRACE conn2 <- [1,26,null,{}] 09:23:15 INFO - PROCESS | 1658 | 1461255795543 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:15 INFO - PROCESS | 1658 | 1461255795636 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 09:23:15 INFO - PROCESS | 1658 | 1461255795641 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e6a6800 == 12 [pid = 1658] [id = 12] 09:23:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 32 (0x12e623c00) [pid = 1658] [serial = 32] [outer = 0x0] 09:23:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 33 (0x12e62dc00) [pid = 1658] [serial = 33] [outer = 0x12e623c00] 09:23:15 INFO - PROCESS | 1658 | 1461255795666 Marionette DEBUG loaded listener.js 09:23:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 34 (0x12e8d5800) [pid = 1658] [serial = 34] [outer = 0x12e623c00] 09:23:15 INFO - PROCESS | 1658 | 1461255795914 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 09:23:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 09:23:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 420ms 09:23:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 09:23:15 INFO - PROCESS | 1658 | 1461255795964 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 09:23:15 INFO - PROCESS | 1658 | 1461255795965 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 09:23:15 INFO - PROCESS | 1658 | 1461255795967 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 09:23:15 INFO - PROCESS | 1658 | 1461255795968 Marionette TRACE conn2 <- [1,30,null,{}] 09:23:15 INFO - PROCESS | 1658 | 1461255795970 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:16 INFO - PROCESS | 1658 | 1461255796073 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 09:23:16 INFO - PROCESS | 1658 | 1461255796077 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ebd7800 == 13 [pid = 1658] [id = 13] 09:23:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 35 (0x12e8d7c00) [pid = 1658] [serial = 35] [outer = 0x0] 09:23:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 36 (0x12ecf2800) [pid = 1658] [serial = 36] [outer = 0x12e8d7c00] 09:23:16 INFO - PROCESS | 1658 | 1461255796102 Marionette DEBUG loaded listener.js 09:23:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 37 (0x12ecf6800) [pid = 1658] [serial = 37] [outer = 0x12e8d7c00] 09:23:16 INFO - PROCESS | 1658 | 1461255796362 Marionette TRACE conn2 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 09:23:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 09:23:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 418ms 09:23:16 INFO - PROCESS | 1658 | 1461255796385 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 09:23:16 INFO - PROCESS | 1658 | 1461255796386 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 09:23:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 09:23:16 INFO - PROCESS | 1658 | 1461255796397 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 09:23:16 INFO - PROCESS | 1658 | 1461255796398 Marionette TRACE conn2 <- [1,34,null,{}] 09:23:16 INFO - PROCESS | 1658 | 1461255796400 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:16 INFO - PROCESS | 1658 | 1461255796492 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 09:23:16 INFO - PROCESS | 1658 | 1461255796498 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x12eecc800 == 14 [pid = 1658] [id = 14] 09:23:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 38 (0x12ecf8c00) [pid = 1658] [serial = 38] [outer = 0x0] 09:23:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 39 (0x12ecfd000) [pid = 1658] [serial = 39] [outer = 0x12ecf8c00] 09:23:16 INFO - PROCESS | 1658 | 1461255796524 Marionette DEBUG loaded listener.js 09:23:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 40 (0x12f0e7800) [pid = 1658] [serial = 40] [outer = 0x12ecf8c00] 09:23:16 INFO - PROCESS | 1658 | 1461255796764 Marionette TRACE conn2 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 09:23:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 09:23:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 427ms 09:23:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 09:23:16 INFO - PROCESS | 1658 | 1461255796816 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 09:23:16 INFO - PROCESS | 1658 | 1461255796817 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 09:23:16 INFO - PROCESS | 1658 | 1461255796819 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 09:23:16 INFO - PROCESS | 1658 | 1461255796820 Marionette TRACE conn2 <- [1,38,null,{}] 09:23:16 INFO - PROCESS | 1658 | 1461255796831 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:16 INFO - PROCESS | 1658 | 1461255796928 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 09:23:16 INFO - PROCESS | 1658 | 1461255796932 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f089800 == 15 [pid = 1658] [id = 15] 09:23:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 41 (0x12f0e9800) [pid = 1658] [serial = 41] [outer = 0x0] 09:23:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 42 (0x12f4cb800) [pid = 1658] [serial = 42] [outer = 0x12f0e9800] 09:23:16 INFO - PROCESS | 1658 | 1461255796957 Marionette DEBUG loaded listener.js 09:23:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 43 (0x12f4d1400) [pid = 1658] [serial = 43] [outer = 0x12f0e9800] 09:23:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f5da800 == 16 [pid = 1658] [id = 16] 09:23:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 44 (0x12f5db000) [pid = 1658] [serial = 44] [outer = 0x0] 09:23:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 45 (0x12f5de000) [pid = 1658] [serial = 45] [outer = 0x12f5db000] 09:23:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 46 (0x12f5e2000) [pid = 1658] [serial = 46] [outer = 0x12f5db000] 09:23:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f5da000 == 17 [pid = 1658] [id = 17] 09:23:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 47 (0x12f87c400) [pid = 1658] [serial = 47] [outer = 0x0] 09:23:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 48 (0x12f884400) [pid = 1658] [serial = 48] [outer = 0x12f87c400] 09:23:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 49 (0x12949a400) [pid = 1658] [serial = 49] [outer = 0x12f87c400] 09:23:17 INFO - PROCESS | 1658 | 1461255797301 Marionette TRACE conn2 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 09:23:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 09:23:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 519ms 09:23:17 INFO - PROCESS | 1658 | 1461255797338 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 09:23:17 INFO - PROCESS | 1658 | 1461255797339 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 09:23:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 09:23:17 INFO - PROCESS | 1658 | 1461255797342 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 09:23:17 INFO - PROCESS | 1658 | 1461255797343 Marionette TRACE conn2 <- [1,42,null,{}] 09:23:17 INFO - PROCESS | 1658 | 1461255797345 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:17 INFO - PROCESS | 1658 | 1461255797437 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 09:23:17 INFO - PROCESS | 1658 | 1461255797441 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x12fb17000 == 18 [pid = 1658] [id = 18] 09:23:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 50 (0x12f4d5800) [pid = 1658] [serial = 50] [outer = 0x0] 09:23:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 51 (0x12f9af000) [pid = 1658] [serial = 51] [outer = 0x12f4d5800] 09:23:17 INFO - PROCESS | 1658 | 1461255797467 Marionette DEBUG loaded listener.js 09:23:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 52 (0x12f83e800) [pid = 1658] [serial = 52] [outer = 0x12f4d5800] 09:23:17 INFO - PROCESS | 1658 | 1461255797743 Marionette TRACE conn2 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 09:23:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 09:23:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 420ms 09:23:17 INFO - PROCESS | 1658 | 1461255797765 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 09:23:17 INFO - PROCESS | 1658 | 1461255797767 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 09:23:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 09:23:17 INFO - PROCESS | 1658 | 1461255797769 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 09:23:17 INFO - PROCESS | 1658 | 1461255797771 Marionette TRACE conn2 <- [1,46,null,{}] 09:23:17 INFO - PROCESS | 1658 | 1461255797781 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:17 INFO - PROCESS | 1658 | 1461255797876 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 09:23:17 INFO - PROCESS | 1658 | 1461255797881 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x12fca2000 == 19 [pid = 1658] [id = 19] 09:23:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 53 (0x11aed7400) [pid = 1658] [serial = 53] [outer = 0x0] 09:23:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 54 (0x12f841000) [pid = 1658] [serial = 54] [outer = 0x11aed7400] 09:23:17 INFO - PROCESS | 1658 | 1461255797910 Marionette DEBUG loaded listener.js 09:23:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 55 (0x12f846c00) [pid = 1658] [serial = 55] [outer = 0x11aed7400] 09:23:18 INFO - PROCESS | 1658 | 1461255798156 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 09:23:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 09:23:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 421ms 09:23:18 INFO - PROCESS | 1658 | 1461255798198 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 09:23:18 INFO - PROCESS | 1658 | 1461255798199 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 09:23:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 09:23:18 INFO - PROCESS | 1658 | 1461255798201 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 09:23:18 INFO - PROCESS | 1658 | 1461255798202 Marionette TRACE conn2 <- [1,50,null,{}] 09:23:18 INFO - PROCESS | 1658 | 1461255798205 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:18 INFO - PROCESS | 1658 | 1461255798314 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 09:23:18 INFO - PROCESS | 1658 | 1461255798318 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x11ae3c000 == 20 [pid = 1658] [id = 20] 09:23:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 56 (0x12f847000) [pid = 1658] [serial = 56] [outer = 0x0] 09:23:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 57 (0x12fe28c00) [pid = 1658] [serial = 57] [outer = 0x12f847000] 09:23:18 INFO - PROCESS | 1658 | 1461255798342 Marionette DEBUG loaded listener.js 09:23:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 58 (0x12fe34000) [pid = 1658] [serial = 58] [outer = 0x12f847000] 09:23:18 INFO - PROCESS | 1658 | 1461255798577 Marionette TRACE conn2 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:23:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 09:23:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 419ms 09:23:18 INFO - PROCESS | 1658 | 1461255798621 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 09:23:18 INFO - PROCESS | 1658 | 1461255798622 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 09:23:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 09:23:18 INFO - PROCESS | 1658 | 1461255798633 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 09:23:18 INFO - PROCESS | 1658 | 1461255798634 Marionette TRACE conn2 <- [1,54,null,{}] 09:23:18 INFO - PROCESS | 1658 | 1461255798636 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:18 INFO - PROCESS | 1658 | 1461255798730 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 09:23:18 INFO - PROCESS | 1658 | 1461255798735 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e3df000 == 21 [pid = 1658] [id = 21] 09:23:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 59 (0x12fe34800) [pid = 1658] [serial = 59] [outer = 0x0] 09:23:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 60 (0x1300b1000) [pid = 1658] [serial = 60] [outer = 0x12fe34800] 09:23:18 INFO - PROCESS | 1658 | 1461255798759 Marionette DEBUG loaded listener.js 09:23:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 61 (0x1300b6c00) [pid = 1658] [serial = 61] [outer = 0x12fe34800] 09:23:19 INFO - PROCESS | 1658 | 1461255799688 Marionette TRACE conn2 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:23:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 09:23:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1070ms 09:23:19 INFO - PROCESS | 1658 | 1461255799704 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 09:23:19 INFO - PROCESS | 1658 | 1461255799708 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 09:23:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 09:23:19 INFO - PROCESS | 1658 | 1461255799742 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 09:23:19 INFO - PROCESS | 1658 | 1461255799746 Marionette TRACE conn2 <- [1,58,null,{}] 09:23:19 INFO - PROCESS | 1658 | 1461255799752 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:19 INFO - PROCESS | 1658 | 1461255799909 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 09:23:20 INFO - PROCESS | 1658 | 1461255800008 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x1155b4800 == 22 [pid = 1658] [id = 22] 09:23:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 62 (0x114f69400) [pid = 1658] [serial = 62] [outer = 0x0] 09:23:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 63 (0x11556e800) [pid = 1658] [serial = 63] [outer = 0x114f69400] 09:23:20 INFO - PROCESS | 1658 | 1461255800058 Marionette DEBUG loaded listener.js 09:23:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 64 (0x1165f8400) [pid = 1658] [serial = 64] [outer = 0x114f69400] 09:23:20 INFO - PROCESS | 1658 | 1461255800464 Marionette TRACE conn2 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:23:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 09:23:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 783ms 09:23:20 INFO - PROCESS | 1658 | 1461255800516 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 09:23:20 INFO - PROCESS | 1658 | 1461255800520 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 09:23:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 09:23:20 INFO - PROCESS | 1658 | 1461255800525 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 09:23:20 INFO - PROCESS | 1658 | 1461255800527 Marionette TRACE conn2 <- [1,62,null,{}] 09:23:20 INFO - PROCESS | 1658 | 1461255800530 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:20 INFO - PROCESS | 1658 | 1461255800651 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 09:23:20 INFO - PROCESS | 1658 | 1461255800697 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x118812000 == 23 [pid = 1658] [id = 23] 09:23:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 65 (0x11674bc00) [pid = 1658] [serial = 65] [outer = 0x0] 09:23:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 66 (0x119933800) [pid = 1658] [serial = 66] [outer = 0x11674bc00] 09:23:20 INFO - PROCESS | 1658 | 1461255800732 Marionette DEBUG loaded listener.js 09:23:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 67 (0x11acba800) [pid = 1658] [serial = 67] [outer = 0x11674bc00] 09:23:21 INFO - PROCESS | 1658 | 1461255801125 Marionette TRACE conn2 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:23:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 09:23:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 672ms 09:23:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 09:23:21 INFO - PROCESS | 1658 | 1461255801197 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 09:23:21 INFO - PROCESS | 1658 | 1461255801199 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 09:23:21 INFO - PROCESS | 1658 | 1461255801201 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 09:23:21 INFO - PROCESS | 1658 | 1461255801204 Marionette TRACE conn2 <- [1,66,null,{}] 09:23:21 INFO - PROCESS | 1658 | 1461255801213 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:21 INFO - PROCESS | 1658 | 1461255801340 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 09:23:21 INFO - PROCESS | 1658 | 1461255801600 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x115280800 == 24 [pid = 1658] [id = 24] 09:23:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 68 (0x116010000) [pid = 1658] [serial = 68] [outer = 0x0] 09:23:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 69 (0x11605a000) [pid = 1658] [serial = 69] [outer = 0x116010000] 09:23:21 INFO - PROCESS | 1658 | 1461255801628 Marionette DEBUG loaded listener.js 09:23:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 70 (0x11656ec00) [pid = 1658] [serial = 70] [outer = 0x116010000] 09:23:22 INFO - PROCESS | 1658 | 1461255802094 Marionette TRACE conn2 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:23:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 09:23:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 924ms 09:23:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 09:23:22 INFO - PROCESS | 1658 | 1461255802129 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 09:23:22 INFO - PROCESS | 1658 | 1461255802131 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 09:23:22 INFO - PROCESS | 1658 | 1461255802133 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 09:23:22 INFO - PROCESS | 1658 | 1461255802135 Marionette TRACE conn2 <- [1,70,null,{}] 09:23:22 INFO - PROCESS | 1658 | 1461255802138 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:22 INFO - PROCESS | 1658 | 1461255802219 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 09:23:22 INFO - PROCESS | 1658 | 1461255802310 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x116042800 == 25 [pid = 1658] [id = 25] 09:23:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 71 (0x11546d400) [pid = 1658] [serial = 71] [outer = 0x0] 09:23:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 72 (0x11864fc00) [pid = 1658] [serial = 72] [outer = 0x11546d400] 09:23:22 INFO - PROCESS | 1658 | 1461255802340 Marionette DEBUG loaded listener.js 09:23:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 73 (0x119b97000) [pid = 1658] [serial = 73] [outer = 0x11546d400] 09:23:22 INFO - PROCESS | 1658 | 1461255802680 Marionette TRACE conn2 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:23:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 09:23:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 570ms 09:23:22 INFO - PROCESS | 1658 | 1461255802708 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 09:23:22 INFO - PROCESS | 1658 | 1461255802712 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 09:23:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 09:23:22 INFO - PROCESS | 1658 | 1461255802717 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 09:23:22 INFO - PROCESS | 1658 | 1461255802718 Marionette TRACE conn2 <- [1,74,null,{}] 09:23:22 INFO - PROCESS | 1658 | 1461255802722 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:22 INFO - PROCESS | 1658 | 1461255802852 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 09:23:22 INFO - PROCESS | 1658 | 1461255802914 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x118ee9800 == 26 [pid = 1658] [id = 26] 09:23:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 74 (0x116005c00) [pid = 1658] [serial = 74] [outer = 0x0] 09:23:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 75 (0x119d5e400) [pid = 1658] [serial = 75] [outer = 0x116005c00] 09:23:22 INFO - PROCESS | 1658 | 1461255802956 Marionette DEBUG loaded listener.js 09:23:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 76 (0x11ad64c00) [pid = 1658] [serial = 76] [outer = 0x116005c00] 09:23:23 INFO - PROCESS | 1658 | 1461255803354 Marionette TRACE conn2 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:23:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 09:23:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 670ms 09:23:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 09:23:23 INFO - PROCESS | 1658 | 1461255803386 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 09:23:23 INFO - PROCESS | 1658 | 1461255803388 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 09:23:23 INFO - PROCESS | 1658 | 1461255803396 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 09:23:23 INFO - PROCESS | 1658 | 1461255803400 Marionette TRACE conn2 <- [1,78,null,{}] 09:23:23 INFO - PROCESS | 1658 | 1461255803404 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:23 INFO - PROCESS | 1658 | 1461255803481 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 09:23:23 INFO - PROCESS | 1658 | 1461255803523 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x119264000 == 27 [pid = 1658] [id = 27] 09:23:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x11ad5f400) [pid = 1658] [serial = 77] [outer = 0x0] 09:23:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x11adf2400) [pid = 1658] [serial = 78] [outer = 0x11ad5f400] 09:23:23 INFO - PROCESS | 1658 | 1461255803548 Marionette DEBUG loaded listener.js 09:23:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x11b941000) [pid = 1658] [serial = 79] [outer = 0x11ad5f400] 09:23:23 INFO - PROCESS | 1658 | 1461255803817 Marionette TRACE conn2 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:23:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 09:23:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 478ms 09:23:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 09:23:23 INFO - PROCESS | 1658 | 1461255803869 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 09:23:23 INFO - PROCESS | 1658 | 1461255803871 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 09:23:23 INFO - PROCESS | 1658 | 1461255803873 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 09:23:23 INFO - PROCESS | 1658 | 1461255803876 Marionette TRACE conn2 <- [1,82,null,{}] 09:23:23 INFO - PROCESS | 1658 | 1461255803881 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:23 INFO - PROCESS | 1658 | 1461255803954 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 09:23:23 INFO - PROCESS | 1658 | 1461255803961 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x119c58000 == 28 [pid = 1658] [id = 28] 09:23:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x11aea9c00) [pid = 1658] [serial = 80] [outer = 0x0] 09:23:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x11b97a000) [pid = 1658] [serial = 81] [outer = 0x11aea9c00] 09:23:23 INFO - PROCESS | 1658 | 1461255803987 Marionette DEBUG loaded listener.js 09:23:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x11bcf5400) [pid = 1658] [serial = 82] [outer = 0x11aea9c00] 09:23:24 INFO - PROCESS | 1658 | 1461255804295 Marionette TRACE conn2 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:23:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 09:23:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 473ms 09:23:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 09:23:24 INFO - PROCESS | 1658 | 1461255804347 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 09:23:24 INFO - PROCESS | 1658 | 1461255804348 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 09:23:24 INFO - PROCESS | 1658 | 1461255804361 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 09:23:24 INFO - PROCESS | 1658 | 1461255804362 Marionette TRACE conn2 <- [1,86,null,{}] 09:23:24 INFO - PROCESS | 1658 | 1461255804365 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:24 INFO - PROCESS | 1658 | 1461255804435 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 09:23:24 INFO - PROCESS | 1658 | 1461255804441 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x11a92a000 == 29 [pid = 1658] [id = 29] 09:23:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x11be45800) [pid = 1658] [serial = 83] [outer = 0x0] 09:23:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x11be4b400) [pid = 1658] [serial = 84] [outer = 0x11be45800] 09:23:24 INFO - PROCESS | 1658 | 1461255804476 Marionette DEBUG loaded listener.js 09:23:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x11be88400) [pid = 1658] [serial = 85] [outer = 0x11be45800] 09:23:24 INFO - PROCESS | 1658 | 1461255804796 Marionette TRACE conn2 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:23:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 09:23:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 480ms 09:23:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 09:23:24 INFO - PROCESS | 1658 | 1461255804830 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 09:23:24 INFO - PROCESS | 1658 | 1461255804832 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 09:23:24 INFO - PROCESS | 1658 | 1461255804834 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 09:23:24 INFO - PROCESS | 1658 | 1461255804836 Marionette TRACE conn2 <- [1,90,null,{}] 09:23:24 INFO - PROCESS | 1658 | 1461255804838 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:24 INFO - PROCESS | 1658 | 1461255804951 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 09:23:25 INFO - PROCESS | 1658 | 1461255805013 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x11ae36800 == 30 [pid = 1658] [id = 30] 09:23:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x11be45c00) [pid = 1658] [serial = 86] [outer = 0x0] 09:23:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x11c1b3800) [pid = 1658] [serial = 87] [outer = 0x11be45c00] 09:23:25 INFO - PROCESS | 1658 | 1461255805053 Marionette DEBUG loaded listener.js 09:23:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x11c8d3000) [pid = 1658] [serial = 88] [outer = 0x11be45c00] 09:23:25 INFO - PROCESS | 1658 | 1461255805404 Marionette TRACE conn2 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 09:23:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 09:23:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 619ms 09:23:25 INFO - PROCESS | 1658 | 1461255805453 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 09:23:25 INFO - PROCESS | 1658 | 1461255805455 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 09:23:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 09:23:25 INFO - PROCESS | 1658 | 1461255805457 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 09:23:25 INFO - PROCESS | 1658 | 1461255805458 Marionette TRACE conn2 <- [1,94,null,{}] 09:23:25 INFO - PROCESS | 1658 | 1461255805461 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:25 INFO - PROCESS | 1658 | 1461255805531 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 09:23:25 INFO - PROCESS | 1658 | 1461255805574 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b17f800 == 31 [pid = 1658] [id = 31] 09:23:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x11c1b6000) [pid = 1658] [serial = 89] [outer = 0x0] 09:23:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x11c990c00) [pid = 1658] [serial = 90] [outer = 0x11c1b6000] 09:23:25 INFO - PROCESS | 1658 | 1461255805602 Marionette DEBUG loaded listener.js 09:23:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x125b3a000) [pid = 1658] [serial = 91] [outer = 0x11c1b6000] 09:23:25 INFO - PROCESS | 1658 | 1461255805855 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 09:23:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 09:23:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 420ms 09:23:25 INFO - PROCESS | 1658 | 1461255805885 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 09:23:25 INFO - PROCESS | 1658 | 1461255805886 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 09:23:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 09:23:25 INFO - PROCESS | 1658 | 1461255805888 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 09:23:25 INFO - PROCESS | 1658 | 1461255805889 Marionette TRACE conn2 <- [1,98,null,{}] 09:23:25 INFO - PROCESS | 1658 | 1461255805901 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:25 INFO - PROCESS | 1658 | 1461255805977 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 09:23:25 INFO - PROCESS | 1658 | 1461255805982 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x118e2b000 == 32 [pid = 1658] [id = 32] 09:23:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x125b35000) [pid = 1658] [serial = 92] [outer = 0x0] 09:23:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x125d05c00) [pid = 1658] [serial = 93] [outer = 0x125b35000] 09:23:26 INFO - PROCESS | 1658 | 1461255806010 Marionette DEBUG loaded listener.js 09:23:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x11ad63800) [pid = 1658] [serial = 94] [outer = 0x125b35000] 09:23:26 INFO - PROCESS | 1658 | 1461255806303 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 09:23:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 09:23:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 427ms 09:23:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 09:23:26 INFO - PROCESS | 1658 | 1461255806336 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 09:23:26 INFO - PROCESS | 1658 | 1461255806337 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 09:23:26 INFO - PROCESS | 1658 | 1461255806340 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 09:23:26 INFO - PROCESS | 1658 | 1461255806344 Marionette TRACE conn2 <- [1,102,null,{}] 09:23:26 INFO - PROCESS | 1658 | 1461255806347 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:26 INFO - PROCESS | 1658 | 1461255806420 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 09:23:26 INFO - PROCESS | 1658 | 1461255806466 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x11bc99800 == 33 [pid = 1658] [id = 33] 09:23:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x125b3a400) [pid = 1658] [serial = 95] [outer = 0x0] 09:23:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x125fb6c00) [pid = 1658] [serial = 96] [outer = 0x125b3a400] 09:23:26 INFO - PROCESS | 1658 | 1461255806491 Marionette DEBUG loaded listener.js 09:23:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x126b98400) [pid = 1658] [serial = 97] [outer = 0x125b3a400] 09:23:26 INFO - PROCESS | 1658 | 1461255806742 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 09:23:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 09:23:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 424ms 09:23:26 INFO - PROCESS | 1658 | 1461255806764 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 09:23:26 INFO - PROCESS | 1658 | 1461255806765 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 09:23:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 09:23:26 INFO - PROCESS | 1658 | 1461255806769 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 09:23:26 INFO - PROCESS | 1658 | 1461255806770 Marionette TRACE conn2 <- [1,106,null,{}] 09:23:26 INFO - PROCESS | 1658 | 1461255806781 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:26 INFO - PROCESS | 1658 | 1461255806861 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 09:23:26 INFO - PROCESS | 1658 | 1461255806866 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c418800 == 34 [pid = 1658] [id = 34] 09:23:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x126b9e800) [pid = 1658] [serial = 98] [outer = 0x0] 09:23:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x126fc1400) [pid = 1658] [serial = 99] [outer = 0x126b9e800] 09:23:26 INFO - PROCESS | 1658 | 1461255806894 Marionette DEBUG loaded listener.js 09:23:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x12740e000) [pid = 1658] [serial = 100] [outer = 0x126b9e800] 09:23:27 INFO - PROCESS | 1658 | 1461255807190 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 09:23:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 09:23:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 469ms 09:23:27 INFO - PROCESS | 1658 | 1461255807238 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 09:23:27 INFO - PROCESS | 1658 | 1461255807241 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 09:23:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 09:23:27 INFO - PROCESS | 1658 | 1461255807245 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 09:23:27 INFO - PROCESS | 1658 | 1461255807247 Marionette TRACE conn2 <- [1,110,null,{}] 09:23:27 INFO - PROCESS | 1658 | 1461255807249 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:27 INFO - PROCESS | 1658 | 1461255807334 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 09:23:27 INFO - PROCESS | 1658 | 1461255807382 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c727800 == 35 [pid = 1658] [id = 35] 09:23:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x126d27c00) [pid = 1658] [serial = 101] [outer = 0x0] 09:23:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x127775800) [pid = 1658] [serial = 102] [outer = 0x126d27c00] 09:23:27 INFO - PROCESS | 1658 | 1461255807406 Marionette DEBUG loaded listener.js 09:23:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x128193400) [pid = 1658] [serial = 103] [outer = 0x126d27c00] 09:23:27 INFO - PROCESS | 1658 | 1461255807729 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 09:23:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 09:23:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 518ms 09:23:27 INFO - PROCESS | 1658 | 1461255807764 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 09:23:27 INFO - PROCESS | 1658 | 1461255807766 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 09:23:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 09:23:27 INFO - PROCESS | 1658 | 1461255807769 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 09:23:27 INFO - PROCESS | 1658 | 1461255807771 Marionette TRACE conn2 <- [1,114,null,{}] 09:23:27 INFO - PROCESS | 1658 | 1461255807775 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:27 INFO - PROCESS | 1658 | 1461255807888 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 09:23:27 INFO - PROCESS | 1658 | 1461255807894 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x125b21000 == 36 [pid = 1658] [id = 36] 09:23:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x11baef400) [pid = 1658] [serial = 104] [outer = 0x0] 09:23:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x128a37c00) [pid = 1658] [serial = 105] [outer = 0x11baef400] 09:23:27 INFO - PROCESS | 1658 | 1461255807934 Marionette DEBUG loaded listener.js 09:23:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x129495400) [pid = 1658] [serial = 106] [outer = 0x11baef400] 09:23:28 INFO - PROCESS | 1658 | 1461255808315 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 09:23:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 09:23:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 569ms 09:23:28 INFO - PROCESS | 1658 | 1461255808351 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 09:23:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 09:23:28 INFO - PROCESS | 1658 | 1461255808352 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 09:23:28 INFO - PROCESS | 1658 | 1461255808354 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 09:23:28 INFO - PROCESS | 1658 | 1461255808355 Marionette TRACE conn2 <- [1,118,null,{}] 09:23:28 INFO - PROCESS | 1658 | 1461255808360 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:28 INFO - PROCESS | 1658 | 1461255808434 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 09:23:28 INFO - PROCESS | 1658 | 1461255808439 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x125c8f800 == 37 [pid = 1658] [id = 37] 09:23:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x128191800) [pid = 1658] [serial = 107] [outer = 0x0] 09:23:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x12949a000) [pid = 1658] [serial = 108] [outer = 0x128191800] 09:23:28 INFO - PROCESS | 1658 | 1461255808467 Marionette DEBUG loaded listener.js 09:23:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x1294c0000) [pid = 1658] [serial = 109] [outer = 0x128191800] 09:23:28 INFO - PROCESS | 1658 | 1461255808748 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 09:23:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 09:23:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 423ms 09:23:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 09:23:28 INFO - PROCESS | 1658 | 1461255808783 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 09:23:28 INFO - PROCESS | 1658 | 1461255808784 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 09:23:28 INFO - PROCESS | 1658 | 1461255808786 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 09:23:28 INFO - PROCESS | 1658 | 1461255808787 Marionette TRACE conn2 <- [1,122,null,{}] 09:23:28 INFO - PROCESS | 1658 | 1461255808789 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:28 INFO - PROCESS | 1658 | 1461255808870 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 09:23:28 INFO - PROCESS | 1658 | 1461255808875 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x125e69800 == 38 [pid = 1658] [id = 38] 09:23:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x12777e000) [pid = 1658] [serial = 110] [outer = 0x0] 09:23:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x12b57fc00) [pid = 1658] [serial = 111] [outer = 0x12777e000] 09:23:28 INFO - PROCESS | 1658 | 1461255808901 Marionette DEBUG loaded listener.js 09:23:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x12b799c00) [pid = 1658] [serial = 112] [outer = 0x12777e000] 09:23:29 INFO - PROCESS | 1658 | 1461255809392 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 09:23:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 09:23:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 670ms 09:23:29 INFO - PROCESS | 1658 | 1461255809457 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 09:23:29 INFO - PROCESS | 1658 | 1461255809460 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 09:23:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 09:23:29 INFO - PROCESS | 1658 | 1461255809464 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 09:23:29 INFO - PROCESS | 1658 | 1461255809466 Marionette TRACE conn2 <- [1,126,null,{}] 09:23:29 INFO - PROCESS | 1658 | 1461255809470 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:29 INFO - PROCESS | 1658 | 1461255809569 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 09:23:29 INFO - PROCESS | 1658 | 1461255809630 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x118ee2800 == 39 [pid = 1658] [id = 39] 09:23:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x11912f400) [pid = 1658] [serial = 113] [outer = 0x0] 09:23:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x11927ac00) [pid = 1658] [serial = 114] [outer = 0x11912f400] 09:23:29 INFO - PROCESS | 1658 | 1461255809662 Marionette DEBUG loaded listener.js 09:23:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x119d61400) [pid = 1658] [serial = 115] [outer = 0x11912f400] 09:23:30 INFO - PROCESS | 1658 | 1461255810077 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 09:23:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 09:23:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 670ms 09:23:30 INFO - PROCESS | 1658 | 1461255810135 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 09:23:30 INFO - PROCESS | 1658 | 1461255810139 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 09:23:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 09:23:30 INFO - PROCESS | 1658 | 1461255810163 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 09:23:30 INFO - PROCESS | 1658 | 1461255810165 Marionette TRACE conn2 <- [1,130,null,{}] 09:23:30 INFO - PROCESS | 1658 | 1461255810168 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:30 INFO - PROCESS | 1658 | 1461255810271 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 09:23:30 INFO - PROCESS | 1658 | 1461255810347 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x11ae39000 == 40 [pid = 1658] [id = 40] 09:23:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x11aed6000) [pid = 1658] [serial = 116] [outer = 0x0] 09:23:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x11b1dec00) [pid = 1658] [serial = 117] [outer = 0x11aed6000] 09:23:30 INFO - PROCESS | 1658 | 1461255810380 Marionette DEBUG loaded listener.js 09:23:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x11bcf5800) [pid = 1658] [serial = 118] [outer = 0x11aed6000] 09:23:30 INFO - PROCESS | 1658 | 1461255810827 Marionette TRACE conn2 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 09:23:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 09:23:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 672ms 09:23:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 09:23:30 INFO - PROCESS | 1658 | 1461255810833 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 09:23:30 INFO - PROCESS | 1658 | 1461255810834 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 09:23:30 INFO - PROCESS | 1658 | 1461255810837 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 09:23:30 INFO - PROCESS | 1658 | 1461255810840 Marionette TRACE conn2 <- [1,134,null,{}] 09:23:30 INFO - PROCESS | 1658 | 1461255810847 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:30 INFO - PROCESS | 1658 | 1461255810949 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 09:23:31 INFO - PROCESS | 1658 | 1461255811004 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x125d56000 == 41 [pid = 1658] [id = 41] 09:23:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x11be87400) [pid = 1658] [serial = 119] [outer = 0x0] 09:23:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x11c4b2400) [pid = 1658] [serial = 120] [outer = 0x11be87400] 09:23:31 INFO - PROCESS | 1658 | 1461255811040 Marionette DEBUG loaded listener.js 09:23:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x127134c00) [pid = 1658] [serial = 121] [outer = 0x11be87400] 09:23:31 INFO - PROCESS | 1658 | 1461255811512 Marionette TRACE conn2 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 09:23:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 09:23:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 724ms 09:23:31 INFO - PROCESS | 1658 | 1461255811588 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 09:23:31 INFO - PROCESS | 1658 | 1461255811590 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 09:23:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 09:23:31 INFO - PROCESS | 1658 | 1461255811595 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 09:23:31 INFO - PROCESS | 1658 | 1461255811597 Marionette TRACE conn2 <- [1,138,null,{}] 09:23:31 INFO - PROCESS | 1658 | 1461255811599 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:31 INFO - PROCESS | 1658 | 1461255811798 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 09:23:31 INFO - PROCESS | 1658 | 1461255811863 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x118665800 == 42 [pid = 1658] [id = 42] 09:23:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x1165f9c00) [pid = 1658] [serial = 122] [outer = 0x0] 09:23:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x117967800) [pid = 1658] [serial = 123] [outer = 0x1165f9c00] 09:23:31 INFO - PROCESS | 1658 | 1461255811892 Marionette DEBUG loaded listener.js 09:23:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x118984400) [pid = 1658] [serial = 124] [outer = 0x1165f9c00] 09:23:32 INFO - PROCESS | 1658 | 1461255812323 Marionette TRACE conn2 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 09:23:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 09:23:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 770ms 09:23:32 INFO - PROCESS | 1658 | 1461255812383 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 09:23:32 INFO - PROCESS | 1658 | 1461255812388 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 09:23:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 09:23:32 INFO - PROCESS | 1658 | 1461255812397 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 09:23:32 INFO - PROCESS | 1658 | 1461255812401 Marionette TRACE conn2 <- [1,142,null,{}] 09:23:32 INFO - PROCESS | 1658 | 1461255812405 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:32 INFO - PROCESS | 1658 | 1461255812535 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 09:23:32 INFO - PROCESS | 1658 | 1461255812598 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x119261800 == 43 [pid = 1658] [id = 43] 09:23:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x11a9bf800) [pid = 1658] [serial = 125] [outer = 0x0] 09:23:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x11ad65400) [pid = 1658] [serial = 126] [outer = 0x11a9bf800] 09:23:32 INFO - PROCESS | 1658 | 1461255812629 Marionette DEBUG loaded listener.js 09:23:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x11aea1400) [pid = 1658] [serial = 127] [outer = 0x11a9bf800] 09:23:32 INFO - PROCESS | 1658 | --DOCSHELL 0x12ba1c000 == 42 [pid = 1658] [id = 6] 09:23:32 INFO - PROCESS | 1658 | --DOCSHELL 0x125c8f800 == 41 [pid = 1658] [id = 37] 09:23:32 INFO - PROCESS | 1658 | --DOCSHELL 0x125b21000 == 40 [pid = 1658] [id = 36] 09:23:32 INFO - PROCESS | 1658 | --DOCSHELL 0x11c727800 == 39 [pid = 1658] [id = 35] 09:23:32 INFO - PROCESS | 1658 | --DOCSHELL 0x11c418800 == 38 [pid = 1658] [id = 34] 09:23:32 INFO - PROCESS | 1658 | --DOCSHELL 0x11bc99800 == 37 [pid = 1658] [id = 33] 09:23:32 INFO - PROCESS | 1658 | --DOCSHELL 0x118e2b000 == 36 [pid = 1658] [id = 32] 09:23:32 INFO - PROCESS | 1658 | --DOCSHELL 0x11b17f800 == 35 [pid = 1658] [id = 31] 09:23:32 INFO - PROCESS | 1658 | --DOCSHELL 0x11ae36800 == 34 [pid = 1658] [id = 30] 09:23:32 INFO - PROCESS | 1658 | --DOCSHELL 0x11a92a000 == 33 [pid = 1658] [id = 29] 09:23:32 INFO - PROCESS | 1658 | --DOCSHELL 0x119c58000 == 32 [pid = 1658] [id = 28] 09:23:32 INFO - PROCESS | 1658 | --DOCSHELL 0x119264000 == 31 [pid = 1658] [id = 27] 09:23:32 INFO - PROCESS | 1658 | --DOCSHELL 0x118ee9800 == 30 [pid = 1658] [id = 26] 09:23:32 INFO - PROCESS | 1658 | --DOCSHELL 0x116042800 == 29 [pid = 1658] [id = 25] 09:23:32 INFO - PROCESS | 1658 | --DOCSHELL 0x115280800 == 28 [pid = 1658] [id = 24] 09:23:32 INFO - PROCESS | 1658 | --DOCSHELL 0x118812000 == 27 [pid = 1658] [id = 23] 09:23:32 INFO - PROCESS | 1658 | --DOCSHELL 0x1155b4800 == 26 [pid = 1658] [id = 22] 09:23:33 INFO - PROCESS | 1658 | 1461255813185 Marionette TRACE conn2 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 09:23:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 09:23:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 822ms 09:23:33 INFO - PROCESS | 1658 | 1461255813219 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 09:23:33 INFO - PROCESS | 1658 | 1461255813222 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 09:23:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 09:23:33 INFO - PROCESS | 1658 | 1461255813226 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 09:23:33 INFO - PROCESS | 1658 | 1461255813228 Marionette TRACE conn2 <- [1,146,null,{}] 09:23:33 INFO - PROCESS | 1658 | 1461255813232 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:33 INFO - PROCESS | 1658 | 1461255813323 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 09:23:33 INFO - PROCESS | 1658 | 1461255813368 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x119159000 == 27 [pid = 1658] [id = 44] 09:23:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x11a9c7c00) [pid = 1658] [serial = 128] [outer = 0x0] 09:23:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x11ad6d400) [pid = 1658] [serial = 129] [outer = 0x11a9c7c00] 09:23:33 INFO - PROCESS | 1658 | 1461255813406 Marionette DEBUG loaded listener.js 09:23:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x11aea8800) [pid = 1658] [serial = 130] [outer = 0x11a9c7c00] 09:23:33 INFO - PROCESS | 1658 | 1461255813804 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 09:23:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 09:23:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 621ms 09:23:33 INFO - PROCESS | 1658 | 1461255813848 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 09:23:33 INFO - PROCESS | 1658 | 1461255813852 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 09:23:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 09:23:33 INFO - PROCESS | 1658 | 1461255813856 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 09:23:33 INFO - PROCESS | 1658 | 1461255813858 Marionette TRACE conn2 <- [1,150,null,{}] 09:23:33 INFO - PROCESS | 1658 | 1461255813861 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:33 INFO - PROCESS | 1658 | 1461255813957 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 09:23:34 INFO - PROCESS | 1658 | 1461255814017 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:34 INFO - PROCESS | 1658 | ++DOCSHELL 0x11a93b800 == 28 [pid = 1658] [id = 45] 09:23:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x11aedd400) [pid = 1658] [serial = 131] [outer = 0x0] 09:23:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x11baeb800) [pid = 1658] [serial = 132] [outer = 0x11aedd400] 09:23:34 INFO - PROCESS | 1658 | 1461255814051 Marionette DEBUG loaded listener.js 09:23:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x11be45400) [pid = 1658] [serial = 133] [outer = 0x11aedd400] 09:23:34 INFO - PROCESS | 1658 | 1461255814502 Marionette TRACE conn2 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 09:23:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 09:23:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 671ms 09:23:34 INFO - PROCESS | 1658 | 1461255814542 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 09:23:34 INFO - PROCESS | 1658 | 1461255814543 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 09:23:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 09:23:34 INFO - PROCESS | 1658 | 1461255814548 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 09:23:34 INFO - PROCESS | 1658 | 1461255814551 Marionette TRACE conn2 <- [1,154,null,{}] 09:23:34 INFO - PROCESS | 1658 | 1461255814561 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:34 INFO - PROCESS | 1658 | 1461255814672 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 09:23:34 INFO - PROCESS | 1658 | 1461255814734 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:34 INFO - PROCESS | 1658 | ++DOCSHELL 0x11bc55000 == 29 [pid = 1658] [id = 46] 09:23:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x11c556800) [pid = 1658] [serial = 134] [outer = 0x0] 09:23:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x11c994c00) [pid = 1658] [serial = 135] [outer = 0x11c556800] 09:23:34 INFO - PROCESS | 1658 | 1461255814768 Marionette DEBUG loaded listener.js 09:23:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x125e8f000) [pid = 1658] [serial = 136] [outer = 0x11c556800] 09:23:35 INFO - PROCESS | 1658 | 1461255815218 Marionette TRACE conn2 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 09:23:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 09:23:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 722ms 09:23:35 INFO - PROCESS | 1658 | 1461255815271 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 09:23:35 INFO - PROCESS | 1658 | 1461255815273 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 09:23:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 09:23:35 INFO - PROCESS | 1658 | 1461255815278 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 09:23:35 INFO - PROCESS | 1658 | 1461255815279 Marionette TRACE conn2 <- [1,158,null,{}] 09:23:35 INFO - PROCESS | 1658 | 1461255815282 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:35 INFO - PROCESS | 1658 | 1461255815373 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 09:23:35 INFO - PROCESS | 1658 | 1461255815434 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x11986d800 == 30 [pid = 1658] [id = 47] 09:23:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x126ba2000) [pid = 1658] [serial = 137] [outer = 0x0] 09:23:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x126fca800) [pid = 1658] [serial = 138] [outer = 0x126ba2000] 09:23:35 INFO - PROCESS | 1658 | 1461255815466 Marionette DEBUG loaded listener.js 09:23:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x12740bc00) [pid = 1658] [serial = 139] [outer = 0x126ba2000] 09:23:35 INFO - PROCESS | 1658 | 1461255815915 Marionette TRACE conn2 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 09:23:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 09:23:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 670ms 09:23:35 INFO - PROCESS | 1658 | 1461255815974 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 09:23:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 09:23:35 INFO - PROCESS | 1658 | 1461255815975 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 09:23:35 INFO - PROCESS | 1658 | 1461255815978 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 09:23:35 INFO - PROCESS | 1658 | 1461255815979 Marionette TRACE conn2 <- [1,162,null,{}] 09:23:35 INFO - PROCESS | 1658 | 1461255815981 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:36 INFO - PROCESS | 1658 | 1461255816069 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 09:23:36 INFO - PROCESS | 1658 | 1461255816127 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x125b15800 == 31 [pid = 1658] [id = 48] 09:23:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x126ba2400) [pid = 1658] [serial = 140] [outer = 0x0] 09:23:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x1277dc400) [pid = 1658] [serial = 141] [outer = 0x126ba2400] 09:23:36 INFO - PROCESS | 1658 | 1461255816157 Marionette DEBUG loaded listener.js 09:23:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x127c8a800) [pid = 1658] [serial = 142] [outer = 0x126ba2400] 09:23:36 INFO - PROCESS | 1658 | 1461255816642 Marionette TRACE conn2 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 09:23:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 09:23:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 719ms 09:23:36 INFO - PROCESS | 1658 | --DOCSHELL 0x118665800 == 30 [pid = 1658] [id = 42] 09:23:36 INFO - PROCESS | 1658 | --DOCSHELL 0x11ae39000 == 29 [pid = 1658] [id = 40] 09:23:36 INFO - PROCESS | 1658 | --DOCSHELL 0x118ee2800 == 28 [pid = 1658] [id = 39] 09:23:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 09:23:36 INFO - PROCESS | 1658 | 1461255816740 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 09:23:36 INFO - PROCESS | 1658 | 1461255816742 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 09:23:36 INFO - PROCESS | 1658 | 1461255816747 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 09:23:36 INFO - PROCESS | 1658 | 1461255816750 Marionette TRACE conn2 <- [1,166,null,{}] 09:23:36 INFO - PROCESS | 1658 | 1461255816754 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:36 INFO - PROCESS | 1658 | 1461255816845 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 09:23:36 INFO - PROCESS | 1658 | 1461255816894 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x118912000 == 29 [pid = 1658] [id = 49] 09:23:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x119129000) [pid = 1658] [serial = 143] [outer = 0x0] 09:23:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x119275c00) [pid = 1658] [serial = 144] [outer = 0x119129000] 09:23:36 INFO - PROCESS | 1658 | 1461255816927 Marionette DEBUG loaded listener.js 09:23:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x119d60800) [pid = 1658] [serial = 145] [outer = 0x119129000] 09:23:37 INFO - PROCESS | 1658 | 1461255817411 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 09:23:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 09:23:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 671ms 09:23:37 INFO - PROCESS | 1658 | 1461255817418 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 09:23:37 INFO - PROCESS | 1658 | 1461255817421 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 09:23:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 09:23:37 INFO - PROCESS | 1658 | 1461255817429 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 09:23:37 INFO - PROCESS | 1658 | 1461255817432 Marionette TRACE conn2 <- [1,170,null,{}] 09:23:37 INFO - PROCESS | 1658 | 1461255817435 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:37 INFO - PROCESS | 1658 | 1461255817524 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 09:23:37 INFO - PROCESS | 1658 | 1461255817584 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x11aebe800 == 30 [pid = 1658] [id = 50] 09:23:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x11b1dc400) [pid = 1658] [serial = 146] [outer = 0x0] 09:23:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x11baef800) [pid = 1658] [serial = 147] [outer = 0x11b1dc400] 09:23:37 INFO - PROCESS | 1658 | 1461255817614 Marionette DEBUG loaded listener.js 09:23:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x11be7dc00) [pid = 1658] [serial = 148] [outer = 0x11b1dc400] 09:23:38 INFO - PROCESS | 1658 | 1461255818051 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 09:23:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 09:23:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 674ms 09:23:38 INFO - PROCESS | 1658 | 1461255818108 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 09:23:38 INFO - PROCESS | 1658 | 1461255818110 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 09:23:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 09:23:38 INFO - PROCESS | 1658 | 1461255818115 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 09:23:38 INFO - PROCESS | 1658 | 1461255818116 Marionette TRACE conn2 <- [1,174,null,{}] 09:23:38 INFO - PROCESS | 1658 | 1461255818123 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:38 INFO - PROCESS | 1658 | 1461255818221 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 09:23:38 INFO - PROCESS | 1658 | 1461255818284 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c871000 == 31 [pid = 1658] [id = 51] 09:23:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x125b7ec00) [pid = 1658] [serial = 149] [outer = 0x0] 09:23:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x125e8f400) [pid = 1658] [serial = 150] [outer = 0x125b7ec00] 09:23:38 INFO - PROCESS | 1658 | 1461255818318 Marionette DEBUG loaded listener.js 09:23:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 151 (0x12740f800) [pid = 1658] [serial = 151] [outer = 0x125b7ec00] 09:23:38 INFO - PROCESS | 1658 | 1461255818720 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 09:23:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 09:23:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 669ms 09:23:38 INFO - PROCESS | 1658 | 1461255818813 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 09:23:38 INFO - PROCESS | 1658 | 1461255818814 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 09:23:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 09:23:38 INFO - PROCESS | 1658 | 1461255818832 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 09:23:38 INFO - PROCESS | 1658 | 1461255818833 Marionette TRACE conn2 <- [1,178,null,{}] 09:23:38 INFO - PROCESS | 1658 | 1461255818836 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:38 INFO - PROCESS | 1658 | 1461255818923 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 09:23:38 INFO - PROCESS | 1658 | 1461255818985 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x126dd4800 == 32 [pid = 1658] [id = 52] 09:23:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 152 (0x128a2d400) [pid = 1658] [serial = 152] [outer = 0x0] 09:23:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 153 (0x128b21000) [pid = 1658] [serial = 153] [outer = 0x128a2d400] 09:23:39 INFO - PROCESS | 1658 | 1461255819016 Marionette DEBUG loaded listener.js 09:23:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 154 (0x12b57a000) [pid = 1658] [serial = 154] [outer = 0x128a2d400] 09:23:39 INFO - PROCESS | 1658 | 1461255819435 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 09:23:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 09:23:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 619ms 09:23:39 INFO - PROCESS | 1658 | 1461255819451 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 09:23:39 INFO - PROCESS | 1658 | 1461255819452 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 09:23:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 09:23:39 INFO - PROCESS | 1658 | 1461255819455 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 09:23:39 INFO - PROCESS | 1658 | 1461255819456 Marionette TRACE conn2 <- [1,182,null,{}] 09:23:39 INFO - PROCESS | 1658 | 1461255819459 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:39 INFO - PROCESS | 1658 | 1461255819547 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 09:23:39 INFO - PROCESS | 1658 | 1461255819604 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x127472000 == 33 [pid = 1658] [id = 53] 09:23:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 155 (0x12b57c400) [pid = 1658] [serial = 155] [outer = 0x0] 09:23:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 156 (0x12b79d400) [pid = 1658] [serial = 156] [outer = 0x12b57c400] 09:23:39 INFO - PROCESS | 1658 | 1461255819636 Marionette DEBUG loaded listener.js 09:23:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 157 (0x12ba5d400) [pid = 1658] [serial = 157] [outer = 0x12b57c400] 09:23:40 INFO - PROCESS | 1658 | 1461255820062 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 09:23:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 09:23:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 619ms 09:23:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 09:23:40 INFO - PROCESS | 1658 | 1461255820075 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 09:23:40 INFO - PROCESS | 1658 | 1461255820076 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 09:23:40 INFO - PROCESS | 1658 | 1461255820078 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 09:23:40 INFO - PROCESS | 1658 | 1461255820079 Marionette TRACE conn2 <- [1,186,null,{}] 09:23:40 INFO - PROCESS | 1658 | 1461255820082 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:40 INFO - PROCESS | 1658 | 1461255820201 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 09:23:40 INFO - PROCESS | 1658 | 1461255820285 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x1281a2800 == 34 [pid = 1658] [id = 54] 09:23:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 158 (0x12bb9ac00) [pid = 1658] [serial = 158] [outer = 0x0] 09:23:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 159 (0x12cea5400) [pid = 1658] [serial = 159] [outer = 0x12bb9ac00] 09:23:40 INFO - PROCESS | 1658 | 1461255820318 Marionette DEBUG loaded listener.js 09:23:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 160 (0x12cf7bc00) [pid = 1658] [serial = 160] [outer = 0x12bb9ac00] 09:23:40 INFO - PROCESS | 1658 | 1461255820807 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 09:23:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 09:23:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 770ms 09:23:40 INFO - PROCESS | 1658 | 1461255820848 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 09:23:40 INFO - PROCESS | 1658 | 1461255820851 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 09:23:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 09:23:40 INFO - PROCESS | 1658 | 1461255820854 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 09:23:40 INFO - PROCESS | 1658 | 1461255820857 Marionette TRACE conn2 <- [1,190,null,{}] 09:23:40 INFO - PROCESS | 1658 | 1461255820864 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:40 INFO - PROCESS | 1658 | 1461255820952 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 09:23:41 INFO - PROCESS | 1658 | 1461255821015 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:41 INFO - PROCESS | 1658 | ++DOCSHELL 0x119c58000 == 35 [pid = 1658] [id = 55] 09:23:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 161 (0x119b91800) [pid = 1658] [serial = 161] [outer = 0x0] 09:23:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 162 (0x119d58000) [pid = 1658] [serial = 162] [outer = 0x119b91800] 09:23:41 INFO - PROCESS | 1658 | 1461255821044 Marionette DEBUG loaded listener.js 09:23:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 163 (0x11aea5c00) [pid = 1658] [serial = 163] [outer = 0x119b91800] 09:23:41 INFO - PROCESS | 1658 | --DOCSHELL 0x11986d800 == 34 [pid = 1658] [id = 47] 09:23:41 INFO - PROCESS | 1658 | --DOCSHELL 0x11bc55000 == 33 [pid = 1658] [id = 46] 09:23:41 INFO - PROCESS | 1658 | --DOCSHELL 0x11a93b800 == 32 [pid = 1658] [id = 45] 09:23:41 INFO - PROCESS | 1658 | --DOCSHELL 0x119159000 == 31 [pid = 1658] [id = 44] 09:23:41 INFO - PROCESS | 1658 | 1461255821602 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 09:23:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 09:23:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 776ms 09:23:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 09:23:41 INFO - PROCESS | 1658 | 1461255821631 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 09:23:41 INFO - PROCESS | 1658 | 1461255821632 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 09:23:41 INFO - PROCESS | 1658 | 1461255821636 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 09:23:41 INFO - PROCESS | 1658 | 1461255821638 Marionette TRACE conn2 <- [1,194,null,{}] 09:23:41 INFO - PROCESS | 1658 | 1461255821642 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:41 INFO - PROCESS | 1658 | 1461255821736 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 09:23:41 INFO - PROCESS | 1658 | 1461255821787 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:41 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b9c8800 == 32 [pid = 1658] [id = 56] 09:23:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 164 (0x11baea400) [pid = 1658] [serial = 164] [outer = 0x0] 09:23:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 165 (0x11bcf6000) [pid = 1658] [serial = 165] [outer = 0x11baea400] 09:23:41 INFO - PROCESS | 1658 | 1461255821820 Marionette DEBUG loaded listener.js 09:23:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 166 (0x11bf88400) [pid = 1658] [serial = 166] [outer = 0x11baea400] 09:23:42 INFO - PROCESS | 1658 | 1461255822256 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 09:23:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 09:23:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 671ms 09:23:42 INFO - PROCESS | 1658 | 1461255822307 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 09:23:42 INFO - PROCESS | 1658 | 1461255822313 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 09:23:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 09:23:42 INFO - PROCESS | 1658 | 1461255822318 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 09:23:42 INFO - PROCESS | 1658 | 1461255822320 Marionette TRACE conn2 <- [1,198,null,{}] 09:23:42 INFO - PROCESS | 1658 | 1461255822322 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:42 INFO - PROCESS | 1658 | 1461255822415 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 09:23:42 INFO - PROCESS | 1658 | 1461255822479 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x125d57000 == 33 [pid = 1658] [id = 57] 09:23:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 167 (0x125b35800) [pid = 1658] [serial = 167] [outer = 0x0] 09:23:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 168 (0x125b7b400) [pid = 1658] [serial = 168] [outer = 0x125b35800] 09:23:42 INFO - PROCESS | 1658 | 1461255822509 Marionette DEBUG loaded listener.js 09:23:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 169 (0x127410000) [pid = 1658] [serial = 169] [outer = 0x125b35800] 09:23:42 INFO - PROCESS | 1658 | 1461255822950 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 09:23:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 09:23:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 670ms 09:23:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 09:23:43 INFO - PROCESS | 1658 | 1461255823023 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 09:23:43 INFO - PROCESS | 1658 | 1461255823025 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 09:23:43 INFO - PROCESS | 1658 | 1461255823031 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 09:23:43 INFO - PROCESS | 1658 | 1461255823034 Marionette TRACE conn2 <- [1,202,null,{}] 09:23:43 INFO - PROCESS | 1658 | 1461255823042 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:43 INFO - PROCESS | 1658 | 1461255823136 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 09:23:43 INFO - PROCESS | 1658 | 1461255823200 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x1281b2000 == 34 [pid = 1658] [id = 58] 09:23:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 170 (0x128b1ac00) [pid = 1658] [serial = 170] [outer = 0x0] 09:23:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 171 (0x1294c3800) [pid = 1658] [serial = 171] [outer = 0x128b1ac00] 09:23:43 INFO - PROCESS | 1658 | 1461255823234 Marionette DEBUG loaded listener.js 09:23:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 172 (0x12bb8d400) [pid = 1658] [serial = 172] [outer = 0x128b1ac00] 09:23:43 INFO - PROCESS | 1658 | 1461255823641 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 09:23:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 09:23:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 672ms 09:23:43 INFO - PROCESS | 1658 | 1461255823703 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 09:23:43 INFO - PROCESS | 1658 | 1461255823705 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 09:23:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 09:23:43 INFO - PROCESS | 1658 | 1461255823732 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 09:23:43 INFO - PROCESS | 1658 | 1461255823734 Marionette TRACE conn2 <- [1,206,null,{}] 09:23:43 INFO - PROCESS | 1658 | 1461255823737 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:43 INFO - PROCESS | 1658 | 1461255823874 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 09:23:43 INFO - PROCESS | 1658 | 1461255823950 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ba13000 == 35 [pid = 1658] [id = 59] 09:23:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 173 (0x12bd94c00) [pid = 1658] [serial = 173] [outer = 0x0] 09:23:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 174 (0x12c6cec00) [pid = 1658] [serial = 174] [outer = 0x12bd94c00] 09:23:43 INFO - PROCESS | 1658 | 1461255823981 Marionette DEBUG loaded listener.js 09:23:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 175 (0x12cf7a800) [pid = 1658] [serial = 175] [outer = 0x12bd94c00] 09:23:44 INFO - PROCESS | 1658 | 1461255824394 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 09:23:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 09:23:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 675ms 09:23:44 INFO - PROCESS | 1658 | 1461255824417 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 09:23:44 INFO - PROCESS | 1658 | 1461255824419 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 09:23:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 09:23:44 INFO - PROCESS | 1658 | 1461255824421 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 09:23:44 INFO - PROCESS | 1658 | 1461255824422 Marionette TRACE conn2 <- [1,210,null,{}] 09:23:44 INFO - PROCESS | 1658 | 1461255824442 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:44 INFO - PROCESS | 1658 | 1461255824534 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 09:23:44 INFO - PROCESS | 1658 | 1461255824584 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:44 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bb32000 == 36 [pid = 1658] [id = 60] 09:23:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 176 (0x12cf80c00) [pid = 1658] [serial = 176] [outer = 0x0] 09:23:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 177 (0x12d1a4800) [pid = 1658] [serial = 177] [outer = 0x12cf80c00] 09:23:44 INFO - PROCESS | 1658 | 1461255824614 Marionette DEBUG loaded listener.js 09:23:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 178 (0x12d1afc00) [pid = 1658] [serial = 178] [outer = 0x12cf80c00] 09:23:45 INFO - PROCESS | 1658 | 1461255825041 Marionette TRACE conn2 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 09:23:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 09:23:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 631ms 09:23:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 09:23:45 INFO - PROCESS | 1658 | 1461255825053 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 09:23:45 INFO - PROCESS | 1658 | 1461255825054 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 09:23:45 INFO - PROCESS | 1658 | 1461255825056 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 09:23:45 INFO - PROCESS | 1658 | 1461255825058 Marionette TRACE conn2 <- [1,214,null,{}] 09:23:45 INFO - PROCESS | 1658 | 1461255825060 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:45 INFO - PROCESS | 1658 | 1461255825175 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 09:23:45 INFO - PROCESS | 1658 | 1461255825228 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x12cfdd000 == 37 [pid = 1658] [id = 61] 09:23:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 179 (0x12d784400) [pid = 1658] [serial = 179] [outer = 0x0] 09:23:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 180 (0x12d90e400) [pid = 1658] [serial = 180] [outer = 0x12d784400] 09:23:45 INFO - PROCESS | 1658 | 1461255825259 Marionette DEBUG loaded listener.js 09:23:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 181 (0x12e1d5800) [pid = 1658] [serial = 181] [outer = 0x12d784400] 09:23:45 INFO - PROCESS | 1658 | 1461255825679 Marionette TRACE conn2 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 09:23:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 09:23:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 670ms 09:23:45 INFO - PROCESS | 1658 | 1461255825727 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 09:23:45 INFO - PROCESS | 1658 | 1461255825728 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 09:23:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 09:23:45 INFO - PROCESS | 1658 | 1461255825731 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 09:23:45 INFO - PROCESS | 1658 | 1461255825732 Marionette TRACE conn2 <- [1,218,null,{}] 09:23:45 INFO - PROCESS | 1658 | 1461255825734 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:45 INFO - PROCESS | 1658 | 1461255825838 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 09:23:45 INFO - PROCESS | 1658 | 1461255825902 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d194800 == 38 [pid = 1658] [id = 62] 09:23:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 182 (0x12d789000) [pid = 1658] [serial = 182] [outer = 0x0] 09:23:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 183 (0x12e317800) [pid = 1658] [serial = 183] [outer = 0x12d789000] 09:23:45 INFO - PROCESS | 1658 | 1461255825932 Marionette DEBUG loaded listener.js 09:23:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 184 (0x12e31ec00) [pid = 1658] [serial = 184] [outer = 0x12d789000] 09:23:46 INFO - PROCESS | 1658 | 1461255826392 Marionette TRACE conn2 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 09:23:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 09:23:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 718ms 09:23:46 INFO - PROCESS | 1658 | 1461255826450 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 09:23:46 INFO - PROCESS | 1658 | 1461255826452 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 09:23:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 09:23:46 INFO - PROCESS | 1658 | 1461255826455 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 09:23:46 INFO - PROCESS | 1658 | 1461255826457 Marionette TRACE conn2 <- [1,222,null,{}] 09:23:46 INFO - PROCESS | 1658 | 1461255826461 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:46 INFO - PROCESS | 1658 | 1461255826552 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 09:23:46 INFO - PROCESS | 1658 | 1461255826618 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b185800 == 39 [pid = 1658] [id = 63] 09:23:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 185 (0x11aed5c00) [pid = 1658] [serial = 185] [outer = 0x0] 09:23:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 186 (0x11b947000) [pid = 1658] [serial = 186] [outer = 0x11aed5c00] 09:23:46 INFO - PROCESS | 1658 | 1461255826647 Marionette DEBUG loaded listener.js 09:23:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 187 (0x11be50400) [pid = 1658] [serial = 187] [outer = 0x11aed5c00] 09:23:46 INFO - PROCESS | 1658 | --DOCSHELL 0x118912000 == 38 [pid = 1658] [id = 49] 09:23:47 INFO - PROCESS | 1658 | 1461255827144 Marionette TRACE conn2 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 09:23:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 09:23:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 722ms 09:23:47 INFO - PROCESS | 1658 | 1461255827178 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 09:23:47 INFO - PROCESS | 1658 | 1461255827181 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 09:23:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 09:23:47 INFO - PROCESS | 1658 | 1461255827185 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 09:23:47 INFO - PROCESS | 1658 | 1461255827187 Marionette TRACE conn2 <- [1,226,null,{}] 09:23:47 INFO - PROCESS | 1658 | 1461255827192 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:47 INFO - PROCESS | 1658 | 1461255827289 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 09:23:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 188 (0x11aedb800) [pid = 1658] [serial = 188] [outer = 0x12f87c400] 09:23:47 INFO - PROCESS | 1658 | 1461255827374 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x1275b6000 == 39 [pid = 1658] [id = 64] 09:23:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 189 (0x11c1b5400) [pid = 1658] [serial = 189] [outer = 0x0] 09:23:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 190 (0x11c54f800) [pid = 1658] [serial = 190] [outer = 0x11c1b5400] 09:23:47 INFO - PROCESS | 1658 | 1461255827413 Marionette DEBUG loaded listener.js 09:23:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 191 (0x125fbb400) [pid = 1658] [serial = 191] [outer = 0x11c1b5400] 09:23:47 INFO - PROCESS | 1658 | 1461255827848 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 09:23:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 09:23:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 671ms 09:23:47 INFO - PROCESS | 1658 | 1461255827855 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 09:23:47 INFO - PROCESS | 1658 | 1461255827859 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 09:23:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 09:23:47 INFO - PROCESS | 1658 | 1461255827864 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 09:23:47 INFO - PROCESS | 1658 | 1461255827865 Marionette TRACE conn2 <- [1,230,null,{}] 09:23:47 INFO - PROCESS | 1658 | 1461255827868 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:47 INFO - PROCESS | 1658 | 1461255827965 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 09:23:48 INFO - PROCESS | 1658 | 1461255828020 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x1281b8800 == 40 [pid = 1658] [id = 65] 09:23:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 192 (0x127131000) [pid = 1658] [serial = 192] [outer = 0x0] 09:23:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 193 (0x12949fc00) [pid = 1658] [serial = 193] [outer = 0x127131000] 09:23:48 INFO - PROCESS | 1658 | 1461255828052 Marionette DEBUG loaded listener.js 09:23:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 194 (0x12ba5fc00) [pid = 1658] [serial = 194] [outer = 0x127131000] 09:23:48 INFO - PROCESS | 1658 | 1461255828478 Marionette TRACE conn2 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 09:23:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 09:23:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 670ms 09:23:48 INFO - PROCESS | 1658 | 1461255828535 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 09:23:48 INFO - PROCESS | 1658 | 1461255828537 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 09:23:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 09:23:48 INFO - PROCESS | 1658 | 1461255828560 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 09:23:48 INFO - PROCESS | 1658 | 1461255828564 Marionette TRACE conn2 <- [1,234,null,{}] 09:23:48 INFO - PROCESS | 1658 | 1461255828584 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:48 INFO - PROCESS | 1658 | 1461255828757 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 09:23:48 INFO - PROCESS | 1658 | 1461255828846 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d195000 == 41 [pid = 1658] [id = 66] 09:23:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 195 (0x12cf7a000) [pid = 1658] [serial = 195] [outer = 0x0] 09:23:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 196 (0x12d1a6c00) [pid = 1658] [serial = 196] [outer = 0x12cf7a000] 09:23:48 INFO - PROCESS | 1658 | 1461255828898 Marionette DEBUG loaded listener.js 09:23:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 197 (0x12d909800) [pid = 1658] [serial = 197] [outer = 0x12cf7a000] 09:23:49 INFO - PROCESS | 1658 | 1461255829346 Marionette TRACE conn2 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 09:23:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 09:23:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 848ms 09:23:49 INFO - PROCESS | 1658 | 1461255829389 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 09:23:49 INFO - PROCESS | 1658 | 1461255829391 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 09:23:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 09:23:49 INFO - PROCESS | 1658 | 1461255829393 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 09:23:49 INFO - PROCESS | 1658 | 1461255829394 Marionette TRACE conn2 <- [1,238,null,{}] 09:23:49 INFO - PROCESS | 1658 | 1461255829397 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:49 INFO - PROCESS | 1658 | 1461255829491 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 09:23:49 INFO - PROCESS | 1658 | 1461255829545 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d7a6800 == 42 [pid = 1658] [id = 67] 09:23:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 198 (0x12da62800) [pid = 1658] [serial = 198] [outer = 0x0] 09:23:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 199 (0x12e1cb800) [pid = 1658] [serial = 199] [outer = 0x12da62800] 09:23:49 INFO - PROCESS | 1658 | 1461255829575 Marionette DEBUG loaded listener.js 09:23:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 200 (0x12e624800) [pid = 1658] [serial = 200] [outer = 0x12da62800] 09:23:49 INFO - PROCESS | 1658 | 1461255829995 Marionette TRACE conn2 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 09:23:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 09:23:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 619ms 09:23:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 09:23:50 INFO - PROCESS | 1658 | 1461255830012 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 09:23:50 INFO - PROCESS | 1658 | 1461255830014 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 09:23:50 INFO - PROCESS | 1658 | 1461255830016 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 09:23:50 INFO - PROCESS | 1658 | 1461255830017 Marionette TRACE conn2 <- [1,242,null,{}] 09:23:50 INFO - PROCESS | 1658 | 1461255830020 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:50 INFO - PROCESS | 1658 | 1461255830111 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 09:23:50 INFO - PROCESS | 1658 | 1461255830198 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e636000 == 43 [pid = 1658] [id = 68] 09:23:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 201 (0x12e627c00) [pid = 1658] [serial = 201] [outer = 0x0] 09:23:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 202 (0x12e8d0000) [pid = 1658] [serial = 202] [outer = 0x12e627c00] 09:23:50 INFO - PROCESS | 1658 | 1461255830228 Marionette DEBUG loaded listener.js 09:23:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 203 (0x12e8d5400) [pid = 1658] [serial = 203] [outer = 0x12e627c00] 09:23:50 INFO - PROCESS | 1658 | 1461255830613 Marionette TRACE conn2 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 09:23:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 09:23:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 669ms 09:23:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 09:23:50 INFO - PROCESS | 1658 | 1461255830686 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 09:23:50 INFO - PROCESS | 1658 | 1461255830687 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 09:23:50 INFO - PROCESS | 1658 | 1461255830689 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 09:23:50 INFO - PROCESS | 1658 | 1461255830690 Marionette TRACE conn2 <- [1,246,null,{}] 09:23:50 INFO - PROCESS | 1658 | 1461255830693 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:50 INFO - PROCESS | 1658 | 1461255830807 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 09:23:50 INFO - PROCESS | 1658 | 1461255830864 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ebc5000 == 44 [pid = 1658] [id = 69] 09:23:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 204 (0x12e8da000) [pid = 1658] [serial = 204] [outer = 0x0] 09:23:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 205 (0x12f0e2800) [pid = 1658] [serial = 205] [outer = 0x12e8da000] 09:23:50 INFO - PROCESS | 1658 | 1461255830894 Marionette DEBUG loaded listener.js 09:23:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 206 (0x12f4d6c00) [pid = 1658] [serial = 206] [outer = 0x12e8da000] 09:23:51 INFO - PROCESS | 1658 | 1461255831366 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 09:23:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 09:23:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 720ms 09:23:51 INFO - PROCESS | 1658 | 1461255831423 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 09:23:51 INFO - PROCESS | 1658 | 1461255831426 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 09:23:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 09:23:51 INFO - PROCESS | 1658 | 1461255831433 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 09:23:51 INFO - PROCESS | 1658 | 1461255831435 Marionette TRACE conn2 <- [1,250,null,{}] 09:23:51 INFO - PROCESS | 1658 | 1461255831438 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:51 INFO - PROCESS | 1658 | 1461255831598 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 09:23:51 INFO - PROCESS | 1658 | 1461255831611 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x12eebb800 == 45 [pid = 1658] [id = 70] 09:23:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 207 (0x11981b000) [pid = 1658] [serial = 207] [outer = 0x0] 09:23:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 208 (0x11981e400) [pid = 1658] [serial = 208] [outer = 0x11981b000] 09:23:51 INFO - PROCESS | 1658 | 1461255831640 Marionette DEBUG loaded listener.js 09:23:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 209 (0x119822000) [pid = 1658] [serial = 209] [outer = 0x11981b000] 09:23:52 INFO - PROCESS | 1658 | 1461255832066 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 09:23:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 09:23:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 671ms 09:23:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 09:23:52 INFO - PROCESS | 1658 | 1461255832104 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 09:23:52 INFO - PROCESS | 1658 | 1461255832105 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 09:23:52 INFO - PROCESS | 1658 | 1461255832108 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 09:23:52 INFO - PROCESS | 1658 | 1461255832109 Marionette TRACE conn2 <- [1,254,null,{}] 09:23:52 INFO - PROCESS | 1658 | 1461255832111 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:52 INFO - PROCESS | 1658 | 1461255832286 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 09:23:52 INFO - PROCESS | 1658 | 1461255832345 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x11aeb7000 == 46 [pid = 1658] [id = 71] 09:23:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 210 (0x11628f400) [pid = 1658] [serial = 210] [outer = 0x0] 09:23:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 211 (0x119128c00) [pid = 1658] [serial = 211] [outer = 0x11628f400] 09:23:52 INFO - PROCESS | 1658 | 1461255832374 Marionette DEBUG loaded listener.js 09:23:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 212 (0x11acb6400) [pid = 1658] [serial = 212] [outer = 0x11628f400] 09:23:52 INFO - PROCESS | 1658 | 1461255832814 Marionette TRACE conn2 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 09:23:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 09:23:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 721ms 09:23:52 INFO - PROCESS | 1658 | 1461255832840 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 09:23:52 INFO - PROCESS | 1658 | 1461255832843 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 09:23:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 09:23:52 INFO - PROCESS | 1658 | 1461255832880 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 09:23:52 INFO - PROCESS | 1658 | 1461255832882 Marionette TRACE conn2 <- [1,258,null,{}] 09:23:52 INFO - PROCESS | 1658 | 1461255832888 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:52 INFO - PROCESS | 1658 | 1461255832982 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 09:23:53 INFO - PROCESS | 1658 | 1461255833055 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x1277a8800 == 47 [pid = 1658] [id = 72] 09:23:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 213 (0x125b3a800) [pid = 1658] [serial = 213] [outer = 0x0] 09:23:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 214 (0x12691f000) [pid = 1658] [serial = 214] [outer = 0x125b3a800] 09:23:53 INFO - PROCESS | 1658 | 1461255833098 Marionette DEBUG loaded listener.js 09:23:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 215 (0x126f78000) [pid = 1658] [serial = 215] [outer = 0x125b3a800] 09:23:53 INFO - PROCESS | 1658 | --DOCSHELL 0x119261800 == 46 [pid = 1658] [id = 43] 09:23:53 INFO - PROCESS | 1658 | --DOCSHELL 0x1281b2000 == 45 [pid = 1658] [id = 58] 09:23:53 INFO - PROCESS | 1658 | --DOCSHELL 0x125d57000 == 44 [pid = 1658] [id = 57] 09:23:53 INFO - PROCESS | 1658 | --DOCSHELL 0x11b9c8800 == 43 [pid = 1658] [id = 56] 09:23:53 INFO - PROCESS | 1658 | 1461255833718 Marionette TRACE conn2 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 09:23:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 09:23:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 895ms 09:23:53 INFO - PROCESS | 1658 | 1461255833753 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 09:23:53 INFO - PROCESS | 1658 | 1461255833756 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 09:23:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 09:23:53 INFO - PROCESS | 1658 | 1461255833763 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 09:23:53 INFO - PROCESS | 1658 | 1461255833765 Marionette TRACE conn2 <- [1,262,null,{}] 09:23:53 INFO - PROCESS | 1658 | 1461255833769 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:53 INFO - PROCESS | 1658 | 1461255833867 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 09:23:53 INFO - PROCESS | 1658 | 1461255833941 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x125c91000 == 44 [pid = 1658] [id = 73] 09:23:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 216 (0x11b1dc000) [pid = 1658] [serial = 216] [outer = 0x0] 09:23:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 217 (0x11bf87c00) [pid = 1658] [serial = 217] [outer = 0x11b1dc000] 09:23:53 INFO - PROCESS | 1658 | 1461255833974 Marionette DEBUG loaded listener.js 09:23:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 218 (0x125fc4c00) [pid = 1658] [serial = 218] [outer = 0x11b1dc000] 09:23:54 INFO - PROCESS | 1658 | 1461255834414 Marionette TRACE conn2 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 09:23:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 09:23:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 671ms 09:23:54 INFO - PROCESS | 1658 | 1461255834446 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 09:23:54 INFO - PROCESS | 1658 | 1461255834450 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 09:23:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 09:23:54 INFO - PROCESS | 1658 | 1461255834455 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 09:23:54 INFO - PROCESS | 1658 | 1461255834457 Marionette TRACE conn2 <- [1,266,null,{}] 09:23:54 INFO - PROCESS | 1658 | 1461255834494 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:54 INFO - PROCESS | 1658 | 1461255834598 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 09:23:54 INFO - PROCESS | 1658 | 1461255834672 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x118fd1800 == 45 [pid = 1658] [id = 74] 09:23:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 219 (0x126f7fc00) [pid = 1658] [serial = 219] [outer = 0x0] 09:23:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 220 (0x127131c00) [pid = 1658] [serial = 220] [outer = 0x126f7fc00] 09:23:54 INFO - PROCESS | 1658 | 1461255834703 Marionette DEBUG loaded listener.js 09:23:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 221 (0x129494000) [pid = 1658] [serial = 221] [outer = 0x126f7fc00] 09:23:55 INFO - PROCESS | 1658 | 1461255835122 Marionette TRACE conn2 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 09:23:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 09:23:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 682ms 09:23:55 INFO - PROCESS | 1658 | 1461255835137 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 09:23:55 INFO - PROCESS | 1658 | 1461255835139 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 09:23:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 09:23:55 INFO - PROCESS | 1658 | 1461255835141 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 09:23:55 INFO - PROCESS | 1658 | 1461255835144 Marionette TRACE conn2 <- [1,270,null,{}] 09:23:55 INFO - PROCESS | 1658 | 1461255835152 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:55 INFO - PROCESS | 1658 | 1461255835253 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 09:23:55 INFO - PROCESS | 1658 | 1461255835315 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d7b3800 == 46 [pid = 1658] [id = 75] 09:23:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 222 (0x12b3b0400) [pid = 1658] [serial = 222] [outer = 0x0] 09:23:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 223 (0x12b3b4400) [pid = 1658] [serial = 223] [outer = 0x12b3b0400] 09:23:55 INFO - PROCESS | 1658 | 1461255835349 Marionette DEBUG loaded listener.js 09:23:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 224 (0x12b3bd000) [pid = 1658] [serial = 224] [outer = 0x12b3b0400] 09:23:55 INFO - PROCESS | 1658 | 1461255835812 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 09:23:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 09:23:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 722ms 09:23:55 INFO - PROCESS | 1658 | 1461255835909 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 09:23:55 INFO - PROCESS | 1658 | 1461255835911 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 09:23:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 09:23:55 INFO - PROCESS | 1658 | 1461255835918 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 09:23:55 INFO - PROCESS | 1658 | 1461255835920 Marionette TRACE conn2 <- [1,274,null,{}] 09:23:55 INFO - PROCESS | 1658 | 1461255835922 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:56 INFO - PROCESS | 1658 | 1461255836021 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 09:23:56 INFO - PROCESS | 1658 | 1461255836090 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x12eecd800 == 47 [pid = 1658] [id = 76] 09:23:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 225 (0x12ba5bc00) [pid = 1658] [serial = 225] [outer = 0x0] 09:23:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 226 (0x12ceab800) [pid = 1658] [serial = 226] [outer = 0x12ba5bc00] 09:23:56 INFO - PROCESS | 1658 | 1461255836120 Marionette DEBUG loaded listener.js 09:23:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 227 (0x12cf83400) [pid = 1658] [serial = 227] [outer = 0x12ba5bc00] 09:23:56 INFO - PROCESS | 1658 | 1461255836544 Marionette TRACE conn2 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 09:23:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 09:23:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 670ms 09:23:56 INFO - PROCESS | 1658 | 1461255836587 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 09:23:56 INFO - PROCESS | 1658 | 1461255836589 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 09:23:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 09:23:56 INFO - PROCESS | 1658 | 1461255836611 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 09:23:56 INFO - PROCESS | 1658 | 1461255836612 Marionette TRACE conn2 <- [1,278,null,{}] 09:23:56 INFO - PROCESS | 1658 | 1461255836617 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:56 INFO - PROCESS | 1658 | 1461255836711 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 09:23:56 INFO - PROCESS | 1658 | 1461255836782 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f5dc000 == 48 [pid = 1658] [id = 77] 09:23:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 228 (0x12d1a1800) [pid = 1658] [serial = 228] [outer = 0x0] 09:23:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 229 (0x12d786400) [pid = 1658] [serial = 229] [outer = 0x12d1a1800] 09:23:56 INFO - PROCESS | 1658 | 1461255836812 Marionette DEBUG loaded listener.js 09:23:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 230 (0x12d911c00) [pid = 1658] [serial = 230] [outer = 0x12d1a1800] 09:23:57 INFO - PROCESS | 1658 | 1461255837246 Marionette TRACE conn2 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 09:23:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 09:23:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 691ms 09:23:57 INFO - PROCESS | 1658 | 1461255837304 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 09:23:57 INFO - PROCESS | 1658 | 1461255837306 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 09:23:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 09:23:57 INFO - PROCESS | 1658 | 1461255837313 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 09:23:57 INFO - PROCESS | 1658 | 1461255837314 Marionette TRACE conn2 <- [1,282,null,{}] 09:23:57 INFO - PROCESS | 1658 | 1461255837317 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:57 INFO - PROCESS | 1658 | 1461255837436 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 09:23:57 INFO - PROCESS | 1658 | 1461255837508 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x12fb19000 == 49 [pid = 1658] [id = 78] 09:23:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 231 (0x12da65400) [pid = 1658] [serial = 231] [outer = 0x0] 09:23:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 232 (0x12e62a400) [pid = 1658] [serial = 232] [outer = 0x12da65400] 09:23:57 INFO - PROCESS | 1658 | 1461255837543 Marionette DEBUG loaded listener.js 09:23:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 233 (0x12f0ecc00) [pid = 1658] [serial = 233] [outer = 0x12da65400] 09:23:57 INFO - PROCESS | 1658 | 1461255837983 Marionette TRACE conn2 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 09:23:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 09:23:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 720ms 09:23:58 INFO - PROCESS | 1658 | 1461255838032 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 09:23:58 INFO - PROCESS | 1658 | 1461255838035 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 09:23:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 09:23:58 INFO - PROCESS | 1658 | 1461255838038 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 09:23:58 INFO - PROCESS | 1658 | 1461255838040 Marionette TRACE conn2 <- [1,286,null,{}] 09:23:58 INFO - PROCESS | 1658 | 1461255838044 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:58 INFO - PROCESS | 1658 | 1461255838178 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 09:23:58 INFO - PROCESS | 1658 | 1461255838330 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x130086000 == 50 [pid = 1658] [id = 79] 09:23:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 234 (0x114d75400) [pid = 1658] [serial = 234] [outer = 0x0] 09:23:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 235 (0x114d7d000) [pid = 1658] [serial = 235] [outer = 0x114d75400] 09:23:58 INFO - PROCESS | 1658 | 1461255838364 Marionette DEBUG loaded listener.js 09:23:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 236 (0x115564000) [pid = 1658] [serial = 236] [outer = 0x114d75400] 09:23:58 INFO - PROCESS | 1658 | 1461255838873 Marionette TRACE conn2 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 09:23:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 09:23:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 873ms 09:23:58 INFO - PROCESS | 1658 | 1461255838930 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 09:23:58 INFO - PROCESS | 1658 | 1461255838931 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 09:23:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 09:23:58 INFO - PROCESS | 1658 | 1461255838936 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 09:23:58 INFO - PROCESS | 1658 | 1461255838938 Marionette TRACE conn2 <- [1,290,null,{}] 09:23:58 INFO - PROCESS | 1658 | 1461255838940 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:23:59 INFO - PROCESS | 1658 | 1461255839037 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 09:23:59 INFO - PROCESS | 1658 | 1461255839110 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x130092800 == 51 [pid = 1658] [id = 80] 09:23:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 237 (0x11c1b6800) [pid = 1658] [serial = 237] [outer = 0x0] 09:23:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 238 (0x12f0ec800) [pid = 1658] [serial = 238] [outer = 0x11c1b6800] 09:23:59 INFO - PROCESS | 1658 | 1461255839139 Marionette DEBUG loaded listener.js 09:23:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 239 (0x12f4d2c00) [pid = 1658] [serial = 239] [outer = 0x11c1b6800] 09:23:59 INFO - PROCESS | 1658 | --DOCSHELL 0x127472000 == 50 [pid = 1658] [id = 53] 09:23:59 INFO - PROCESS | 1658 | --DOCSHELL 0x11aebe800 == 49 [pid = 1658] [id = 50] 09:23:59 INFO - PROCESS | 1658 | --DOCSHELL 0x11c871000 == 48 [pid = 1658] [id = 51] 09:23:59 INFO - PROCESS | 1658 | --DOCSHELL 0x11aeb7000 == 47 [pid = 1658] [id = 71] 09:23:59 INFO - PROCESS | 1658 | --DOCSHELL 0x12d7a6800 == 46 [pid = 1658] [id = 67] 09:23:59 INFO - PROCESS | 1658 | --DOCSHELL 0x12d195000 == 45 [pid = 1658] [id = 66] 09:23:59 INFO - PROCESS | 1658 | --DOCSHELL 0x1281b8800 == 44 [pid = 1658] [id = 65] 09:23:59 INFO - PROCESS | 1658 | --DOCSHELL 0x1275b6000 == 43 [pid = 1658] [id = 64] 09:24:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12f089800 == 42 [pid = 1658] [id = 15] 09:24:02 INFO - PROCESS | 1658 | --DOCSHELL 0x11ae3c000 == 41 [pid = 1658] [id = 20] 09:24:02 INFO - PROCESS | 1658 | --DOCSHELL 0x1281a2800 == 40 [pid = 1658] [id = 54] 09:24:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12ebd7800 == 39 [pid = 1658] [id = 13] 09:24:02 INFO - PROCESS | 1658 | --DOCSHELL 0x125d56000 == 38 [pid = 1658] [id = 41] 09:24:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12e6a6800 == 37 [pid = 1658] [id = 12] 09:24:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12e636000 == 36 [pid = 1658] [id = 68] 09:24:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12fb17000 == 35 [pid = 1658] [id = 18] 09:24:02 INFO - PROCESS | 1658 | --DOCSHELL 0x126dd4800 == 34 [pid = 1658] [id = 52] 09:24:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12ebc5000 == 33 [pid = 1658] [id = 69] 09:24:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12e3da000 == 32 [pid = 1658] [id = 10] 09:24:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12fca2000 == 31 [pid = 1658] [id = 19] 09:24:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12e648000 == 30 [pid = 1658] [id = 11] 09:24:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12ba13000 == 29 [pid = 1658] [id = 59] 09:24:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12d195800 == 28 [pid = 1658] [id = 8] 09:24:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12e3df000 == 27 [pid = 1658] [id = 21] 09:24:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12d194800 == 26 [pid = 1658] [id = 62] 09:24:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12eecc800 == 25 [pid = 1658] [id = 14] 09:24:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12bb32000 == 24 [pid = 1658] [id = 60] 09:24:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12cfdd000 == 23 [pid = 1658] [id = 61] 09:24:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12d9d3800 == 22 [pid = 1658] [id = 9] 09:24:02 INFO - PROCESS | 1658 | --DOCSHELL 0x11b185800 == 21 [pid = 1658] [id = 63] 09:24:02 INFO - PROCESS | 1658 | --DOCSHELL 0x119c58000 == 20 [pid = 1658] [id = 55] 09:24:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12eebb800 == 19 [pid = 1658] [id = 70] 09:24:02 INFO - PROCESS | 1658 | --DOCSHELL 0x130086000 == 18 [pid = 1658] [id = 79] 09:24:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12fb19000 == 17 [pid = 1658] [id = 78] 09:24:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12f5dc000 == 16 [pid = 1658] [id = 77] 09:24:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12eecd800 == 15 [pid = 1658] [id = 76] 09:24:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12d7b3800 == 14 [pid = 1658] [id = 75] 09:24:02 INFO - PROCESS | 1658 | --DOCSHELL 0x125b15800 == 13 [pid = 1658] [id = 48] 09:24:02 INFO - PROCESS | 1658 | --DOCSHELL 0x118fd1800 == 12 [pid = 1658] [id = 74] 09:24:02 INFO - PROCESS | 1658 | --DOCSHELL 0x125c91000 == 11 [pid = 1658] [id = 73] 09:24:02 INFO - PROCESS | 1658 | --DOCSHELL 0x125e69800 == 10 [pid = 1658] [id = 38] 09:24:02 INFO - PROCESS | 1658 | --DOCSHELL 0x1277a8800 == 9 [pid = 1658] [id = 72] 09:24:03 INFO - PROCESS | 1658 | 1461255843096 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 09:24:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 09:24:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 4179ms 09:24:03 INFO - PROCESS | 1658 | 1461255843116 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 09:24:03 INFO - PROCESS | 1658 | 1461255843118 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 09:24:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 09:24:03 INFO - PROCESS | 1658 | 1461255843122 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 09:24:03 INFO - PROCESS | 1658 | 1461255843123 Marionette TRACE conn2 <- [1,294,null,{}] 09:24:03 INFO - PROCESS | 1658 | 1461255843142 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:03 INFO - PROCESS | 1658 | 1461255843224 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 09:24:03 INFO - PROCESS | 1658 | 1461255843233 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x118fb6800 == 10 [pid = 1658] [id = 81] 09:24:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 240 (0x119b93000) [pid = 1658] [serial = 240] [outer = 0x0] 09:24:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 241 (0x119d5dc00) [pid = 1658] [serial = 241] [outer = 0x119b93000] 09:24:03 INFO - PROCESS | 1658 | 1461255843262 Marionette DEBUG loaded listener.js 09:24:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 242 (0x11ad69000) [pid = 1658] [serial = 242] [outer = 0x119b93000] 09:24:03 INFO - PROCESS | 1658 | 1461255843627 Marionette TRACE conn2 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:24:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:24:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 529ms 09:24:03 INFO - PROCESS | 1658 | 1461255843651 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 09:24:03 INFO - PROCESS | 1658 | 1461255843655 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 09:24:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 09:24:03 INFO - PROCESS | 1658 | 1461255843660 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 09:24:03 INFO - PROCESS | 1658 | 1461255843661 Marionette TRACE conn2 <- [1,298,null,{}] 09:24:03 INFO - PROCESS | 1658 | 1461255843664 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:03 INFO - PROCESS | 1658 | 1461255843755 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 09:24:03 INFO - PROCESS | 1658 | 1461255843812 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x118905800 == 11 [pid = 1658] [id = 82] 09:24:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 243 (0x114c6d800) [pid = 1658] [serial = 243] [outer = 0x0] 09:24:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 244 (0x11aea4800) [pid = 1658] [serial = 244] [outer = 0x114c6d800] 09:24:03 INFO - PROCESS | 1658 | 1461255843838 Marionette DEBUG loaded listener.js 09:24:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 245 (0x11bf86c00) [pid = 1658] [serial = 245] [outer = 0x114c6d800] 09:24:04 INFO - PROCESS | 1658 | 1461255844172 Marionette TRACE conn2 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:24:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:24:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 521ms 09:24:04 INFO - PROCESS | 1658 | 1461255844181 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 09:24:04 INFO - PROCESS | 1658 | 1461255844183 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 09:24:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 09:24:04 INFO - PROCESS | 1658 | 1461255844185 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 09:24:04 INFO - PROCESS | 1658 | 1461255844188 Marionette TRACE conn2 <- [1,302,null,{}] 09:24:04 INFO - PROCESS | 1658 | 1461255844198 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:04 INFO - PROCESS | 1658 | 1461255844278 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 09:24:04 INFO - PROCESS | 1658 | 1461255844343 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x1275b1800 == 12 [pid = 1658] [id = 83] 09:24:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 246 (0x1165f8c00) [pid = 1658] [serial = 246] [outer = 0x0] 09:24:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 247 (0x126a96c00) [pid = 1658] [serial = 247] [outer = 0x1165f8c00] 09:24:04 INFO - PROCESS | 1658 | 1461255844372 Marionette DEBUG loaded listener.js 09:24:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 248 (0x126f7f000) [pid = 1658] [serial = 248] [outer = 0x1165f8c00] 09:24:04 INFO - PROCESS | 1658 | 1461255844716 Marionette TRACE conn2 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:24:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:24:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 572ms 09:24:04 INFO - PROCESS | 1658 | 1461255844758 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 09:24:04 INFO - PROCESS | 1658 | 1461255844760 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 09:24:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 09:24:04 INFO - PROCESS | 1658 | 1461255844762 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 09:24:04 INFO - PROCESS | 1658 | 1461255844763 Marionette TRACE conn2 <- [1,306,null,{}] 09:24:04 INFO - PROCESS | 1658 | 1461255844766 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:04 INFO - PROCESS | 1658 | 1461255844846 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 09:24:04 INFO - PROCESS | 1658 | 1461255844850 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c606800 == 13 [pid = 1658] [id = 84] 09:24:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 249 (0x126f7b800) [pid = 1658] [serial = 249] [outer = 0x0] 09:24:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 250 (0x128a11c00) [pid = 1658] [serial = 250] [outer = 0x126f7b800] 09:24:04 INFO - PROCESS | 1658 | 1461255844876 Marionette DEBUG loaded listener.js 09:24:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 251 (0x12949f400) [pid = 1658] [serial = 251] [outer = 0x126f7b800] 09:24:05 INFO - PROCESS | 1658 | 1461255845288 Marionette TRACE conn2 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:24:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:24:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 569ms 09:24:05 INFO - PROCESS | 1658 | 1461255845332 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 09:24:05 INFO - PROCESS | 1658 | 1461255845333 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 09:24:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 09:24:05 INFO - PROCESS | 1658 | 1461255845335 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 09:24:05 INFO - PROCESS | 1658 | 1461255845336 Marionette TRACE conn2 <- [1,310,null,{}] 09:24:05 INFO - PROCESS | 1658 | 1461255845339 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:05 INFO - PROCESS | 1658 | 1461255845437 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 09:24:05 INFO - PROCESS | 1658 | 1461255845444 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x12cfea000 == 14 [pid = 1658] [id = 85] 09:24:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 252 (0x11b1db400) [pid = 1658] [serial = 252] [outer = 0x0] 09:24:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 253 (0x1294c1c00) [pid = 1658] [serial = 253] [outer = 0x11b1db400] 09:24:05 INFO - PROCESS | 1658 | 1461255845470 Marionette DEBUG loaded listener.js 09:24:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 254 (0x1294c9800) [pid = 1658] [serial = 254] [outer = 0x11b1db400] 09:24:05 INFO - PROCESS | 1658 | 1461255845823 Marionette TRACE conn2 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:24:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:24:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 518ms 09:24:05 INFO - PROCESS | 1658 | 1461255845862 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 09:24:05 INFO - PROCESS | 1658 | 1461255845863 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 09:24:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 09:24:05 INFO - PROCESS | 1658 | 1461255845874 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 09:24:05 INFO - PROCESS | 1658 | 1461255845875 Marionette TRACE conn2 <- [1,314,null,{}] 09:24:05 INFO - PROCESS | 1658 | 1461255845892 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:06 INFO - PROCESS | 1658 | 1461255846031 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 09:24:06 INFO - PROCESS | 1658 | 1461255846037 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e3e9800 == 15 [pid = 1658] [id = 86] 09:24:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 255 (0x12b3b0c00) [pid = 1658] [serial = 255] [outer = 0x0] 09:24:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 256 (0x12b57ec00) [pid = 1658] [serial = 256] [outer = 0x12b3b0c00] 09:24:06 INFO - PROCESS | 1658 | 1461255846065 Marionette DEBUG loaded listener.js 09:24:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 257 (0x12ceabc00) [pid = 1658] [serial = 257] [outer = 0x12b3b0c00] 09:24:06 INFO - PROCESS | 1658 | 1461255846419 Marionette TRACE conn2 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:24:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:24:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 578ms 09:24:06 INFO - PROCESS | 1658 | 1461255846462 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 09:24:06 INFO - PROCESS | 1658 | 1461255846463 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 09:24:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 09:24:06 INFO - PROCESS | 1658 | 1461255846466 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 09:24:06 INFO - PROCESS | 1658 | 1461255846467 Marionette TRACE conn2 <- [1,318,null,{}] 09:24:06 INFO - PROCESS | 1658 | 1461255846469 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:06 INFO - PROCESS | 1658 | 1461255846566 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 09:24:06 INFO - PROCESS | 1658 | 1461255846570 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ebd2800 == 16 [pid = 1658] [id = 87] 09:24:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 258 (0x12b795000) [pid = 1658] [serial = 258] [outer = 0x0] 09:24:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 259 (0x12cf82400) [pid = 1658] [serial = 259] [outer = 0x12b795000] 09:24:06 INFO - PROCESS | 1658 | 1461255846596 Marionette DEBUG loaded listener.js 09:24:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 260 (0x12d782c00) [pid = 1658] [serial = 260] [outer = 0x12b795000] 09:24:06 INFO - PROCESS | 1658 | 1461255846940 Marionette TRACE conn2 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:24:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:24:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 519ms 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 259 (0x11aed5c00) [pid = 1658] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 258 (0x11628f400) [pid = 1658] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 257 (0x12da62800) [pid = 1658] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 256 (0x119b91800) [pid = 1658] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 255 (0x11a9bf800) [pid = 1658] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 254 (0x116010000) [pid = 1658] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 253 (0x11aea9c00) [pid = 1658] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 252 (0x1165f9c00) [pid = 1658] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 251 (0x11be45800) [pid = 1658] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 250 (0x11be45c00) [pid = 1658] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 249 (0x11c1b6000) [pid = 1658] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 248 (0x125b35000) [pid = 1658] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 247 (0x125b3a400) [pid = 1658] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 246 (0x126b9e800) [pid = 1658] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 245 (0x126d27c00) [pid = 1658] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 244 (0x11baef400) [pid = 1658] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 243 (0x11546d400) [pid = 1658] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 242 (0x11674bc00) [pid = 1658] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 241 (0x116005c00) [pid = 1658] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 240 (0x128191800) [pid = 1658] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 239 (0x11ad5f400) [pid = 1658] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 238 (0x114f69400) [pid = 1658] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 237 (0x12777e000) [pid = 1658] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 236 (0x12ba59c00) [pid = 1658] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 235 (0x12e8da000) [pid = 1658] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 234 (0x11b1dc400) [pid = 1658] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 233 (0x11c556800) [pid = 1658] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 232 (0x126ba2400) [pid = 1658] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 231 (0x11be87400) [pid = 1658] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 230 (0x125b35800) [pid = 1658] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 229 (0x12e627c00) [pid = 1658] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 228 (0x126ba2000) [pid = 1658] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 227 (0x11baea400) [pid = 1658] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 226 (0x11aedd400) [pid = 1658] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 225 (0x126f7fc00) [pid = 1658] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 224 (0x12d1a1800) [pid = 1658] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 223 (0x11ad6a800) [pid = 1658] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 222 (0x119129000) [pid = 1658] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 221 (0x11b1dc000) [pid = 1658] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 220 (0x12e1c8000) [pid = 1658] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 219 (0x12ba5bc00) [pid = 1658] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 218 (0x12bd94c00) [pid = 1658] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 217 (0x12d783000) [pid = 1658] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 216 (0x12d1a6000) [pid = 1658] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 215 (0x11981b000) [pid = 1658] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 214 (0x128a2d400) [pid = 1658] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 213 (0x128b1ac00) [pid = 1658] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 212 (0x125b3a800) [pid = 1658] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 211 (0x12d789000) [pid = 1658] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 210 (0x12f847000) [pid = 1658] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 209 (0x11c1b5400) [pid = 1658] [serial = 189] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 208 (0x12b3b0400) [pid = 1658] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 207 (0x11aed7400) [pid = 1658] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 206 (0x11912f400) [pid = 1658] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 205 (0x12f4d5800) [pid = 1658] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 204 (0x12d784400) [pid = 1658] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 203 (0x11aed6000) [pid = 1658] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 202 (0x12f0e9800) [pid = 1658] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 201 (0x127131000) [pid = 1658] [serial = 192] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 200 (0x114d75400) [pid = 1658] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 199 (0x12ecf8c00) [pid = 1658] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 198 (0x12b57c400) [pid = 1658] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 197 (0x12da65400) [pid = 1658] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 196 (0x12cf80c00) [pid = 1658] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 195 (0x12bb9ac00) [pid = 1658] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 194 (0x12e8d7c00) [pid = 1658] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 193 (0x12e623c00) [pid = 1658] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 192 (0x11a9c7c00) [pid = 1658] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 191 (0x12fe34800) [pid = 1658] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 190 (0x12cf7a000) [pid = 1658] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 09:24:08 INFO - PROCESS | 1658 | --DOMWINDOW == 189 (0x125b7ec00) [pid = 1658] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 09:24:08 INFO - PROCESS | 1658 | 1461255848128 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 09:24:08 INFO - PROCESS | 1658 | 1461255848130 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 09:24:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 09:24:08 INFO - PROCESS | 1658 | 1461255848149 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 09:24:08 INFO - PROCESS | 1658 | 1461255848150 Marionette TRACE conn2 <- [1,322,null,{}] 09:24:08 INFO - PROCESS | 1658 | 1461255848152 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:08 INFO - PROCESS | 1658 | 1461255848230 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 09:24:08 INFO - PROCESS | 1658 | 1461255848234 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x116046000 == 17 [pid = 1658] [id = 88] 09:24:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 190 (0x114f65800) [pid = 1658] [serial = 261] [outer = 0x0] 09:24:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 191 (0x115835800) [pid = 1658] [serial = 262] [outer = 0x114f65800] 09:24:08 INFO - PROCESS | 1658 | 1461255848260 Marionette DEBUG loaded listener.js 09:24:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 192 (0x11674bc00) [pid = 1658] [serial = 263] [outer = 0x114f65800] 09:24:08 INFO - PROCESS | 1658 | 1461255848609 Marionette TRACE conn2 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:24:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:24:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 467ms 09:24:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 09:24:08 INFO - PROCESS | 1658 | 1461255848617 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 09:24:08 INFO - PROCESS | 1658 | 1461255848618 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 09:24:08 INFO - PROCESS | 1658 | 1461255848620 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 09:24:08 INFO - PROCESS | 1658 | 1461255848622 Marionette TRACE conn2 <- [1,326,null,{}] 09:24:08 INFO - PROCESS | 1658 | 1461255848624 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:08 INFO - PROCESS | 1658 | 1461255848774 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 09:24:08 INFO - PROCESS | 1658 | 1461255848785 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x11985d000 == 18 [pid = 1658] [id = 89] 09:24:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 193 (0x118981c00) [pid = 1658] [serial = 264] [outer = 0x0] 09:24:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 194 (0x119939400) [pid = 1658] [serial = 265] [outer = 0x118981c00] 09:24:08 INFO - PROCESS | 1658 | 1461255848819 Marionette DEBUG loaded listener.js 09:24:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 195 (0x11ad66c00) [pid = 1658] [serial = 266] [outer = 0x118981c00] 09:24:09 INFO - PROCESS | 1658 | 1461255849398 Marionette TRACE conn2 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:24:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:24:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 820ms 09:24:09 INFO - PROCESS | 1658 | 1461255849450 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 09:24:09 INFO - PROCESS | 1658 | 1461255849451 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 09:24:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 09:24:09 INFO - PROCESS | 1658 | 1461255849454 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 09:24:09 INFO - PROCESS | 1658 | 1461255849455 Marionette TRACE conn2 <- [1,330,null,{}] 09:24:09 INFO - PROCESS | 1658 | 1461255849459 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:09 INFO - PROCESS | 1658 | 1461255849540 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 09:24:09 INFO - PROCESS | 1658 | 1461255849596 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b73e800 == 19 [pid = 1658] [id = 90] 09:24:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 196 (0x1189e1c00) [pid = 1658] [serial = 267] [outer = 0x0] 09:24:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 197 (0x11c1b7000) [pid = 1658] [serial = 268] [outer = 0x1189e1c00] 09:24:09 INFO - PROCESS | 1658 | 1461255849627 Marionette DEBUG loaded listener.js 09:24:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 198 (0x126d34400) [pid = 1658] [serial = 269] [outer = 0x1189e1c00] 09:24:09 INFO - PROCESS | 1658 | 1461255849937 Marionette TRACE conn2 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:24:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:24:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 518ms 09:24:09 INFO - PROCESS | 1658 | 1461255849972 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 09:24:09 INFO - PROCESS | 1658 | 1461255849974 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 09:24:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 09:24:09 INFO - PROCESS | 1658 | 1461255849979 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 09:24:09 INFO - PROCESS | 1658 | 1461255849981 Marionette TRACE conn2 <- [1,334,null,{}] 09:24:09 INFO - PROCESS | 1658 | 1461255849983 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:10 INFO - PROCESS | 1658 | 1461255850073 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 09:24:10 INFO - PROCESS | 1658 | 1461255850185 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x11528f800 == 20 [pid = 1658] [id = 91] 09:24:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 199 (0x1141c4800) [pid = 1658] [serial = 270] [outer = 0x0] 09:24:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 200 (0x114c5f800) [pid = 1658] [serial = 271] [outer = 0x1141c4800] 09:24:10 INFO - PROCESS | 1658 | 1461255850221 Marionette DEBUG loaded listener.js 09:24:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 201 (0x116570000) [pid = 1658] [serial = 272] [outer = 0x1141c4800] 09:24:10 INFO - PROCESS | 1658 | 1461255850700 Marionette TRACE conn2 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:24:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 09:24:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 771ms 09:24:10 INFO - PROCESS | 1658 | 1461255850750 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 09:24:10 INFO - PROCESS | 1658 | 1461255850753 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 09:24:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 09:24:10 INFO - PROCESS | 1658 | 1461255850807 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 09:24:10 INFO - PROCESS | 1658 | 1461255850811 Marionette TRACE conn2 <- [1,338,null,{}] 09:24:10 INFO - PROCESS | 1658 | 1461255850816 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:10 INFO - PROCESS | 1658 | 1461255850926 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 09:24:11 INFO - PROCESS | 1658 | 1461255851005 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x126fa3000 == 21 [pid = 1658] [id = 92] 09:24:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 202 (0x11aea5400) [pid = 1658] [serial = 273] [outer = 0x0] 09:24:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 203 (0x11aedec00) [pid = 1658] [serial = 274] [outer = 0x11aea5400] 09:24:11 INFO - PROCESS | 1658 | 1461255851037 Marionette DEBUG loaded listener.js 09:24:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 204 (0x11bf86000) [pid = 1658] [serial = 275] [outer = 0x11aea5400] 09:24:11 INFO - PROCESS | 1658 | 1461255851722 Marionette TRACE conn2 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:24:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 09:24:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1004ms 09:24:11 INFO - PROCESS | 1658 | 1461255851782 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 09:24:11 INFO - PROCESS | 1658 | 1461255851784 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 09:24:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 09:24:11 INFO - PROCESS | 1658 | 1461255851788 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 09:24:11 INFO - PROCESS | 1658 | 1461255851790 Marionette TRACE conn2 <- [1,342,null,{}] 09:24:11 INFO - PROCESS | 1658 | 1461255851794 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:11 INFO - PROCESS | 1658 | 1461255851884 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 09:24:11 INFO - PROCESS | 1658 | 1461255851985 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 09:24:12 INFO - PROCESS | 1658 | 1461255851993 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x118666800 == 22 [pid = 1658] [id = 93] 09:24:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 205 (0x116745c00) [pid = 1658] [serial = 276] [outer = 0x0] 09:24:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 206 (0x11864b400) [pid = 1658] [serial = 277] [outer = 0x116745c00] 09:24:12 INFO - PROCESS | 1658 | 1461255852021 Marionette DEBUG loaded listener.js 09:24:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 207 (0x1188e8000) [pid = 1658] [serial = 278] [outer = 0x116745c00] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 206 (0x125fc5c00) [pid = 1658] [serial = 11] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 205 (0x126a96800) [pid = 1658] [serial = 8] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 204 (0x12f0ec800) [pid = 1658] [serial = 238] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 203 (0x11605a000) [pid = 1658] [serial = 69] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 202 (0x11b97a000) [pid = 1658] [serial = 81] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 201 (0x118984400) [pid = 1658] [serial = 124] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 200 (0x11be4b400) [pid = 1658] [serial = 84] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 199 (0x11ad65400) [pid = 1658] [serial = 126] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 198 (0x11c1b3800) [pid = 1658] [serial = 87] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 197 (0x11be88400) [pid = 1658] [serial = 85] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 196 (0x11c990c00) [pid = 1658] [serial = 90] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 195 (0x125b3a000) [pid = 1658] [serial = 91] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 194 (0x125d05c00) [pid = 1658] [serial = 93] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 193 (0x125fb6c00) [pid = 1658] [serial = 96] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 192 (0x11ad63800) [pid = 1658] [serial = 94] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 191 (0x126b98400) [pid = 1658] [serial = 97] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 190 (0x126fc1400) [pid = 1658] [serial = 99] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 189 (0x127775800) [pid = 1658] [serial = 102] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 188 (0x12740e000) [pid = 1658] [serial = 100] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 187 (0x128193400) [pid = 1658] [serial = 103] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 186 (0x129495400) [pid = 1658] [serial = 106] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 185 (0x11864fc00) [pid = 1658] [serial = 72] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 184 (0x119933800) [pid = 1658] [serial = 66] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 183 (0x128a37c00) [pid = 1658] [serial = 105] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 182 (0x119d5e400) [pid = 1658] [serial = 75] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 181 (0x12949a000) [pid = 1658] [serial = 108] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 180 (0x119128c00) [pid = 1658] [serial = 211] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 179 (0x119d58000) [pid = 1658] [serial = 162] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 178 (0x11adf2400) [pid = 1658] [serial = 78] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 177 (0x11bcf5400) [pid = 1658] [serial = 82] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 176 (0x11656ec00) [pid = 1658] [serial = 70] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 175 (0x11556e800) [pid = 1658] [serial = 63] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 174 (0x11acba800) [pid = 1658] [serial = 67] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 173 (0x11ad64c00) [pid = 1658] [serial = 76] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 172 (0x117967800) [pid = 1658] [serial = 123] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 171 (0x119b97000) [pid = 1658] [serial = 73] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 170 (0x1294c0000) [pid = 1658] [serial = 109] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 169 (0x1165f8400) [pid = 1658] [serial = 64] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 168 (0x11b941000) [pid = 1658] [serial = 79] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 167 (0x12b57fc00) [pid = 1658] [serial = 111] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 166 (0x1300b6c00) [pid = 1658] [serial = 61] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 165 (0x12b799c00) [pid = 1658] [serial = 112] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 164 (0x11c8d3000) [pid = 1658] [serial = 88] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 163 (0x11be50400) [pid = 1658] [serial = 187] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 162 (0x11acb6400) [pid = 1658] [serial = 212] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 161 (0x12e8d0000) [pid = 1658] [serial = 202] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 160 (0x12e624800) [pid = 1658] [serial = 200] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 159 (0x11baeb800) [pid = 1658] [serial = 132] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 158 (0x11aea5c00) [pid = 1658] [serial = 163] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 157 (0x11aea1400) [pid = 1658] [serial = 127] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 156 (0x11baef800) [pid = 1658] [serial = 147] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 155 (0x12e1cb800) [pid = 1658] [serial = 199] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 154 (0x11c4b2400) [pid = 1658] [serial = 120] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 153 (0x12691f000) [pid = 1658] [serial = 214] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 152 (0x11ad6d400) [pid = 1658] [serial = 129] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 151 (0x11bcf5800) [pid = 1658] [serial = 118] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 150 (0x11b947000) [pid = 1658] [serial = 186] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 149 (0x119275c00) [pid = 1658] [serial = 144] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x127134c00) [pid = 1658] [serial = 121] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x127410000) [pid = 1658] [serial = 169] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x12f0e2800) [pid = 1658] [serial = 205] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x12e8d5400) [pid = 1658] [serial = 203] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x1277dc400) [pid = 1658] [serial = 141] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x12740bc00) [pid = 1658] [serial = 139] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x125b7b400) [pid = 1658] [serial = 168] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x11bcf6000) [pid = 1658] [serial = 165] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x126fca800) [pid = 1658] [serial = 138] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x11be45400) [pid = 1658] [serial = 133] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x125e8f000) [pid = 1658] [serial = 136] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x11bf88400) [pid = 1658] [serial = 166] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x128b21000) [pid = 1658] [serial = 153] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x12f4d6c00) [pid = 1658] [serial = 206] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x12cf7bc00) [pid = 1658] [serial = 160] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x125e8f400) [pid = 1658] [serial = 150] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x11be7dc00) [pid = 1658] [serial = 148] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x11c994c00) [pid = 1658] [serial = 135] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x11bf87c00) [pid = 1658] [serial = 217] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x127c8a800) [pid = 1658] [serial = 142] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x125fbb400) [pid = 1658] [serial = 191] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x12d910000) [pid = 1658] [serial = 24] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x12da60c00) [pid = 1658] [serial = 25] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x12949fc00) [pid = 1658] [serial = 193] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x12d1a7c00) [pid = 1658] [serial = 21] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x12b79d400) [pid = 1658] [serial = 156] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x12d1ac800) [pid = 1658] [serial = 22] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x119822000) [pid = 1658] [serial = 209] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x12b57a000) [pid = 1658] [serial = 154] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x12949a400) [pid = 1658] [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.] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x127131c00) [pid = 1658] [serial = 220] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x12c6cec00) [pid = 1658] [serial = 174] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x11981e400) [pid = 1658] [serial = 208] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x12bb8d400) [pid = 1658] [serial = 172] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x126f78000) [pid = 1658] [serial = 215] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x12bb9a800) [pid = 1658] [serial = 18] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x12ba5b800) [pid = 1658] [serial = 15] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x1294c3800) [pid = 1658] [serial = 171] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x12bb8c800) [pid = 1658] [serial = 16] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x11aea8800) [pid = 1658] [serial = 130] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x12e8d5800) [pid = 1658] [serial = 34] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x12e62a400) [pid = 1658] [serial = 232] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x129494000) [pid = 1658] [serial = 221] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x12b3b4400) [pid = 1658] [serial = 223] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x12d911c00) [pid = 1658] [serial = 230] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x12c6ce800) [pid = 1658] [serial = 30] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x12e31b400) [pid = 1658] [serial = 31] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x119d60800) [pid = 1658] [serial = 145] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x12d1a4800) [pid = 1658] [serial = 177] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x125fc4c00) [pid = 1658] [serial = 218] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x12e316400) [pid = 1658] [serial = 28] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x12d786400) [pid = 1658] [serial = 229] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x12cf83400) [pid = 1658] [serial = 227] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x12cf7a800) [pid = 1658] [serial = 175] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x12e1d1400) [pid = 1658] [serial = 27] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x12ceab800) [pid = 1658] [serial = 226] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x12f4d1400) [pid = 1658] [serial = 43] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x12ba5fc00) [pid = 1658] [serial = 194] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x115564000) [pid = 1658] [serial = 236] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x12f5de000) [pid = 1658] [serial = 45] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x12f0e7800) [pid = 1658] [serial = 40] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x12d1a6c00) [pid = 1658] [serial = 196] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x12ba5d400) [pid = 1658] [serial = 157] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x12d90e400) [pid = 1658] [serial = 180] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x12ecfd000) [pid = 1658] [serial = 39] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x12f0ecc00) [pid = 1658] [serial = 233] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x12d1afc00) [pid = 1658] [serial = 178] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x114d7d000) [pid = 1658] [serial = 235] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x12cea5400) [pid = 1658] [serial = 159] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x12ecf2800) [pid = 1658] [serial = 36] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x12ecf6800) [pid = 1658] [serial = 37] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x12e62dc00) [pid = 1658] [serial = 33] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 76 (0x11c54f800) [pid = 1658] [serial = 190] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 75 (0x12fe28c00) [pid = 1658] [serial = 57] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 74 (0x12b3bd000) [pid = 1658] [serial = 224] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 73 (0x12f841000) [pid = 1658] [serial = 54] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 72 (0x12f846c00) [pid = 1658] [serial = 55] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 71 (0x119d61400) [pid = 1658] [serial = 115] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 70 (0x12f9af000) [pid = 1658] [serial = 51] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 69 (0x12f83e800) [pid = 1658] [serial = 52] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 68 (0x12e1d5800) [pid = 1658] [serial = 181] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 67 (0x12f884400) [pid = 1658] [serial = 48] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 66 (0x11b1dec00) [pid = 1658] [serial = 117] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 65 (0x11927ac00) [pid = 1658] [serial = 114] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 64 (0x12e317800) [pid = 1658] [serial = 183] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 63 (0x12f4cb800) [pid = 1658] [serial = 42] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 62 (0x1300b1000) [pid = 1658] [serial = 60] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 61 (0x12d909800) [pid = 1658] [serial = 197] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 60 (0x12740f800) [pid = 1658] [serial = 151] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 59 (0x12e31ec00) [pid = 1658] [serial = 184] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | --DOMWINDOW == 58 (0x12fe34000) [pid = 1658] [serial = 58] [outer = 0x0] [url = about:blank] 09:24:12 INFO - PROCESS | 1658 | 1461255852527 Marionette TRACE conn2 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:24:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 09:24:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 775ms 09:24:12 INFO - PROCESS | 1658 | 1461255852562 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 09:24:12 INFO - PROCESS | 1658 | 1461255852565 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 09:24:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 09:24:12 INFO - PROCESS | 1658 | 1461255852570 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 09:24:12 INFO - PROCESS | 1658 | 1461255852572 Marionette TRACE conn2 <- [1,346,null,{}] 09:24:12 INFO - PROCESS | 1658 | 1461255852575 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:12 INFO - PROCESS | 1658 | 1461255852652 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 09:24:12 INFO - PROCESS | 1658 | 1461255852705 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x118810000 == 23 [pid = 1658] [id = 94] 09:24:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 59 (0x116058c00) [pid = 1658] [serial = 279] [outer = 0x0] 09:24:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 60 (0x118984400) [pid = 1658] [serial = 280] [outer = 0x116058c00] 09:24:12 INFO - PROCESS | 1658 | 1461255852747 Marionette DEBUG loaded listener.js 09:24:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 61 (0x119815400) [pid = 1658] [serial = 281] [outer = 0x116058c00] 09:24:13 INFO - PROCESS | 1658 | 1461255853143 Marionette TRACE conn2 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:24:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 09:24:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 621ms 09:24:13 INFO - PROCESS | 1658 | 1461255853192 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 09:24:13 INFO - PROCESS | 1658 | 1461255853194 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 09:24:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 09:24:13 INFO - PROCESS | 1658 | 1461255853198 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 09:24:13 INFO - PROCESS | 1658 | 1461255853201 Marionette TRACE conn2 <- [1,350,null,{}] 09:24:13 INFO - PROCESS | 1658 | 1461255853213 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:13 INFO - PROCESS | 1658 | 1461255853328 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 09:24:13 INFO - PROCESS | 1658 | 1461255853341 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x119157000 == 24 [pid = 1658] [id = 95] 09:24:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 62 (0x11981c400) [pid = 1658] [serial = 282] [outer = 0x0] 09:24:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 63 (0x11981f800) [pid = 1658] [serial = 283] [outer = 0x11981c400] 09:24:13 INFO - PROCESS | 1658 | 1461255853387 Marionette DEBUG loaded listener.js 09:24:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 64 (0x11acb6400) [pid = 1658] [serial = 284] [outer = 0x11981c400] 09:24:13 INFO - PROCESS | 1658 | 1461255853843 Marionette TRACE conn2 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:24:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 09:24:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 674ms 09:24:13 INFO - PROCESS | 1658 | 1461255853872 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 09:24:13 INFO - PROCESS | 1658 | 1461255853875 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 09:24:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 09:24:13 INFO - PROCESS | 1658 | 1461255853894 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 09:24:13 INFO - PROCESS | 1658 | 1461255853896 Marionette TRACE conn2 <- [1,354,null,{}] 09:24:13 INFO - PROCESS | 1658 | 1461255853899 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:14 INFO - PROCESS | 1658 | 1461255854023 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 09:24:14 INFO - PROCESS | 1658 | 1461255854062 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x11985c800 == 25 [pid = 1658] [id = 96] 09:24:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 65 (0x1191b8000) [pid = 1658] [serial = 285] [outer = 0x0] 09:24:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 66 (0x11ad6b000) [pid = 1658] [serial = 286] [outer = 0x1191b8000] 09:24:14 INFO - PROCESS | 1658 | 1461255854091 Marionette DEBUG loaded listener.js 09:24:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 67 (0x11adf2000) [pid = 1658] [serial = 287] [outer = 0x1191b8000] 09:24:14 INFO - PROCESS | 1658 | 1461255854425 Marionette TRACE conn2 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:24:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:24:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 577ms 09:24:14 INFO - PROCESS | 1658 | 1461255854464 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 09:24:14 INFO - PROCESS | 1658 | 1461255854466 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 09:24:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 09:24:14 INFO - PROCESS | 1658 | 1461255854468 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 09:24:14 INFO - PROCESS | 1658 | 1461255854469 Marionette TRACE conn2 <- [1,358,null,{}] 09:24:14 INFO - PROCESS | 1658 | 1461255854471 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:14 INFO - PROCESS | 1658 | 1461255854555 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 09:24:14 INFO - PROCESS | 1658 | 1461255854585 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x113f80000 == 26 [pid = 1658] [id = 97] 09:24:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 68 (0x11aea2c00) [pid = 1658] [serial = 288] [outer = 0x0] 09:24:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 69 (0x11aea8800) [pid = 1658] [serial = 289] [outer = 0x11aea2c00] 09:24:14 INFO - PROCESS | 1658 | 1461255854626 Marionette DEBUG loaded listener.js 09:24:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 70 (0x11b941000) [pid = 1658] [serial = 290] [outer = 0x11aea2c00] 09:24:14 INFO - PROCESS | 1658 | 1461255854965 Marionette TRACE conn2 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:24:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:24:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 518ms 09:24:14 INFO - PROCESS | 1658 | 1461255854986 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 09:24:14 INFO - PROCESS | 1658 | 1461255854987 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 09:24:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 09:24:14 INFO - PROCESS | 1658 | 1461255854990 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 09:24:14 INFO - PROCESS | 1658 | 1461255854991 Marionette TRACE conn2 <- [1,362,null,{}] 09:24:14 INFO - PROCESS | 1658 | 1461255854993 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:15 INFO - PROCESS | 1658 | 1461255855102 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 09:24:15 INFO - PROCESS | 1658 | 1461255855108 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x11ae3e000 == 27 [pid = 1658] [id = 98] 09:24:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 71 (0x11b941400) [pid = 1658] [serial = 291] [outer = 0x0] 09:24:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 72 (0x11baee800) [pid = 1658] [serial = 292] [outer = 0x11b941400] 09:24:15 INFO - PROCESS | 1658 | 1461255855137 Marionette DEBUG loaded listener.js 09:24:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 73 (0x11be87000) [pid = 1658] [serial = 293] [outer = 0x11b941400] 09:24:15 INFO - PROCESS | 1658 | 1461255855471 Marionette TRACE conn2 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:24:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:24:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 519ms 09:24:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 09:24:15 INFO - PROCESS | 1658 | 1461255855512 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 09:24:15 INFO - PROCESS | 1658 | 1461255855513 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 09:24:15 INFO - PROCESS | 1658 | 1461255855516 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 09:24:15 INFO - PROCESS | 1658 | 1461255855517 Marionette TRACE conn2 <- [1,366,null,{}] 09:24:15 INFO - PROCESS | 1658 | 1461255855519 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:15 INFO - PROCESS | 1658 | 1461255855620 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 09:24:15 INFO - PROCESS | 1658 | --DOMWINDOW == 72 (0x1165f8c00) [pid = 1658] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 09:24:15 INFO - PROCESS | 1658 | --DOMWINDOW == 71 (0x114c6d800) [pid = 1658] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 09:24:15 INFO - PROCESS | 1658 | --DOMWINDOW == 70 (0x126f7b800) [pid = 1658] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 09:24:15 INFO - PROCESS | 1658 | --DOMWINDOW == 69 (0x11b1db400) [pid = 1658] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 09:24:15 INFO - PROCESS | 1658 | --DOMWINDOW == 68 (0x119b93000) [pid = 1658] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 09:24:15 INFO - PROCESS | 1658 | --DOMWINDOW == 67 (0x11c1b6800) [pid = 1658] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 09:24:15 INFO - PROCESS | 1658 | --DOMWINDOW == 66 (0x12b3b0c00) [pid = 1658] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 09:24:15 INFO - PROCESS | 1658 | --DOMWINDOW == 65 (0x12b795000) [pid = 1658] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 09:24:15 INFO - PROCESS | 1658 | --DOMWINDOW == 64 (0x114f65800) [pid = 1658] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 09:24:15 INFO - PROCESS | 1658 | 1461255855652 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x11914c000 == 28 [pid = 1658] [id = 99] 09:24:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 65 (0x114c6d800) [pid = 1658] [serial = 294] [outer = 0x0] 09:24:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 66 (0x114f65800) [pid = 1658] [serial = 295] [outer = 0x114c6d800] 09:24:15 INFO - PROCESS | 1658 | 1461255855679 Marionette DEBUG loaded listener.js 09:24:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 67 (0x11bf89400) [pid = 1658] [serial = 296] [outer = 0x114c6d800] 09:24:15 INFO - PROCESS | 1658 | 1461255855982 Marionette TRACE conn2 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:24:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:24:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 518ms 09:24:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 09:24:16 INFO - PROCESS | 1658 | 1461255856035 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 09:24:16 INFO - PROCESS | 1658 | 1461255856037 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 09:24:16 INFO - PROCESS | 1658 | 1461255856040 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 09:24:16 INFO - PROCESS | 1658 | 1461255856042 Marionette TRACE conn2 <- [1,370,null,{}] 09:24:16 INFO - PROCESS | 1658 | 1461255856046 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:16 INFO - PROCESS | 1658 | 1461255856154 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 09:24:16 INFO - PROCESS | 1658 | 1461255856212 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b920000 == 29 [pid = 1658] [id = 100] 09:24:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 68 (0x114d73c00) [pid = 1658] [serial = 297] [outer = 0x0] 09:24:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 69 (0x11c3b0000) [pid = 1658] [serial = 298] [outer = 0x114d73c00] 09:24:16 INFO - PROCESS | 1658 | 1461255856251 Marionette DEBUG loaded listener.js 09:24:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 70 (0x11c8d9c00) [pid = 1658] [serial = 299] [outer = 0x114d73c00] 09:24:16 INFO - PROCESS | 1658 | 1461255856618 Marionette TRACE conn2 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 09:24:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:24:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 620ms 09:24:16 INFO - PROCESS | 1658 | 1461255856661 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 09:24:16 INFO - PROCESS | 1658 | 1461255856662 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 09:24:16 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 09:24:16 INFO - PROCESS | 1658 | 1461255856665 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 09:24:16 INFO - PROCESS | 1658 | 1461255856666 Marionette TRACE conn2 <- [1,374,null,{}] 09:24:16 INFO - PROCESS | 1658 | 1461255856668 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:16 INFO - PROCESS | 1658 | 1461255856737 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 09:24:16 INFO - PROCESS | 1658 | 1461255856776 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x11bc89800 == 30 [pid = 1658] [id = 101] 09:24:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 71 (0x11c1b3800) [pid = 1658] [serial = 300] [outer = 0x0] 09:24:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 72 (0x125b36000) [pid = 1658] [serial = 301] [outer = 0x11c1b3800] 09:24:16 INFO - PROCESS | 1658 | 1461255856804 Marionette DEBUG loaded listener.js 09:24:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 73 (0x125b7b400) [pid = 1658] [serial = 302] [outer = 0x11c1b3800] 09:24:17 INFO - PROCESS | 1658 | 1461255857095 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 09:24:17 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 09:24:17 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 468ms 09:24:17 INFO - PROCESS | 1658 | 1461255857133 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 09:24:17 INFO - PROCESS | 1658 | 1461255857134 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 09:24:17 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 09:24:17 INFO - PROCESS | 1658 | 1461255857137 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 09:24:17 INFO - PROCESS | 1658 | 1461255857138 Marionette TRACE conn2 <- [1,378,null,{}] 09:24:17 INFO - PROCESS | 1658 | 1461255857140 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:17 INFO - PROCESS | 1658 | 1461255857212 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 09:24:17 INFO - PROCESS | 1658 | 1461255857216 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x119856000 == 31 [pid = 1658] [id = 102] 09:24:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 74 (0x125b3c800) [pid = 1658] [serial = 303] [outer = 0x0] 09:24:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 75 (0x125e8e400) [pid = 1658] [serial = 304] [outer = 0x125b3c800] 09:24:17 INFO - PROCESS | 1658 | 1461255857243 Marionette DEBUG loaded listener.js 09:24:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 76 (0x12691f000) [pid = 1658] [serial = 305] [outer = 0x125b3c800] 09:24:17 INFO - PROCESS | 1658 | 1461255857548 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 09:24:17 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 09:24:17 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 467ms 09:24:17 INFO - PROCESS | 1658 | 1461255857641 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 09:24:17 INFO - PROCESS | 1658 | 1461255857643 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 09:24:17 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 09:24:17 INFO - PROCESS | 1658 | 1461255857647 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 09:24:17 INFO - PROCESS | 1658 | 1461255857650 Marionette TRACE conn2 <- [1,382,null,{}] 09:24:17 INFO - PROCESS | 1658 | 1461255857654 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:17 INFO - PROCESS | 1658 | 1461255857733 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 09:24:17 INFO - PROCESS | 1658 | 1461255857811 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x1156ab800 == 32 [pid = 1658] [id = 103] 09:24:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x114f69400) [pid = 1658] [serial = 306] [outer = 0x0] 09:24:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x1157c5c00) [pid = 1658] [serial = 307] [outer = 0x114f69400] 09:24:17 INFO - PROCESS | 1658 | 1461255857847 Marionette DEBUG loaded listener.js 09:24:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x1165f8c00) [pid = 1658] [serial = 308] [outer = 0x114f69400] 09:24:18 INFO - PROCESS | 1658 | 1461255858315 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 09:24:18 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 09:24:18 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 721ms 09:24:18 INFO - PROCESS | 1658 | 1461255858369 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 09:24:18 INFO - PROCESS | 1658 | 1461255858371 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 09:24:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 09:24:18 INFO - PROCESS | 1658 | 1461255858377 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 09:24:18 INFO - PROCESS | 1658 | 1461255858380 Marionette TRACE conn2 <- [1,386,null,{}] 09:24:18 INFO - PROCESS | 1658 | 1461255858383 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:18 INFO - PROCESS | 1658 | 1461255858473 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 09:24:18 INFO - PROCESS | 1658 | 1461255858529 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x11a84a800 == 33 [pid = 1658] [id = 104] 09:24:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x119b93400) [pid = 1658] [serial = 309] [outer = 0x0] 09:24:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x119d58000) [pid = 1658] [serial = 310] [outer = 0x119b93400] 09:24:18 INFO - PROCESS | 1658 | 1461255858560 Marionette DEBUG loaded listener.js 09:24:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x11acba800) [pid = 1658] [serial = 311] [outer = 0x119b93400] 09:24:19 INFO - PROCESS | 1658 | 1461255859006 Marionette TRACE conn2 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 09:24:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 09:24:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 674ms 09:24:19 INFO - PROCESS | 1658 | 1461255859095 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 09:24:19 INFO - PROCESS | 1658 | 1461255859097 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 09:24:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 09:24:19 INFO - PROCESS | 1658 | 1461255859101 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 09:24:19 INFO - PROCESS | 1658 | 1461255859103 Marionette TRACE conn2 <- [1,390,null,{}] 09:24:19 INFO - PROCESS | 1658 | 1461255859109 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:19 INFO - PROCESS | 1658 | 1461255859199 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 09:24:19 INFO - PROCESS | 1658 | 1461255859255 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c5e7000 == 34 [pid = 1658] [id = 105] 09:24:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x11b975c00) [pid = 1658] [serial = 312] [outer = 0x0] 09:24:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x11baef800) [pid = 1658] [serial = 313] [outer = 0x11b975c00] 09:24:19 INFO - PROCESS | 1658 | 1461255859288 Marionette DEBUG loaded listener.js 09:24:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x11be49800) [pid = 1658] [serial = 314] [outer = 0x11b975c00] 09:24:19 INFO - PROCESS | 1658 | 1461255859732 Marionette TRACE conn2 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 09:24:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 09:24:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 670ms 09:24:19 INFO - PROCESS | 1658 | 1461255859779 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 09:24:19 INFO - PROCESS | 1658 | 1461255859781 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 09:24:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 09:24:19 INFO - PROCESS | 1658 | 1461255859784 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 09:24:19 INFO - PROCESS | 1658 | 1461255859786 Marionette TRACE conn2 <- [1,394,null,{}] 09:24:19 INFO - PROCESS | 1658 | 1461255859788 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:19 INFO - PROCESS | 1658 | 1461255859882 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 09:24:20 INFO - PROCESS | 1658 | 1461255860026 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x118fd3000 == 35 [pid = 1658] [id = 106] 09:24:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x114d74000) [pid = 1658] [serial = 315] [outer = 0x0] 09:24:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x114d80000) [pid = 1658] [serial = 316] [outer = 0x114d74000] 09:24:20 INFO - PROCESS | 1658 | 1461255860055 Marionette DEBUG loaded listener.js 09:24:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x1165fec00) [pid = 1658] [serial = 317] [outer = 0x114d74000] 09:24:20 INFO - PROCESS | 1658 | 1461255860549 Marionette TRACE conn2 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 09:24:20 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x11c1b7000) [pid = 1658] [serial = 268] [outer = 0x0] [url = about:blank] 09:24:20 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x126a96c00) [pid = 1658] [serial = 247] [outer = 0x0] [url = about:blank] 09:24:20 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x126f7f000) [pid = 1658] [serial = 248] [outer = 0x0] [url = about:blank] 09:24:20 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x11aea4800) [pid = 1658] [serial = 244] [outer = 0x0] [url = about:blank] 09:24:20 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x11bf86c00) [pid = 1658] [serial = 245] [outer = 0x0] [url = about:blank] 09:24:20 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x128a11c00) [pid = 1658] [serial = 250] [outer = 0x0] [url = about:blank] 09:24:20 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x1294c1c00) [pid = 1658] [serial = 253] [outer = 0x0] [url = about:blank] 09:24:20 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x119d5dc00) [pid = 1658] [serial = 241] [outer = 0x0] [url = about:blank] 09:24:20 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x11ad69000) [pid = 1658] [serial = 242] [outer = 0x0] [url = about:blank] 09:24:20 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x12f4d2c00) [pid = 1658] [serial = 239] [outer = 0x0] [url = about:blank] 09:24:20 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x12b57ec00) [pid = 1658] [serial = 256] [outer = 0x0] [url = about:blank] 09:24:20 INFO - PROCESS | 1658 | --DOMWINDOW == 76 (0x1294c9800) [pid = 1658] [serial = 254] [outer = 0x0] [url = about:blank] 09:24:20 INFO - PROCESS | 1658 | --DOMWINDOW == 75 (0x12cf82400) [pid = 1658] [serial = 259] [outer = 0x0] [url = about:blank] 09:24:20 INFO - PROCESS | 1658 | --DOMWINDOW == 74 (0x12ceabc00) [pid = 1658] [serial = 257] [outer = 0x0] [url = about:blank] 09:24:20 INFO - PROCESS | 1658 | --DOMWINDOW == 73 (0x12d782c00) [pid = 1658] [serial = 260] [outer = 0x0] [url = about:blank] 09:24:20 INFO - PROCESS | 1658 | --DOMWINDOW == 72 (0x11674bc00) [pid = 1658] [serial = 263] [outer = 0x0] [url = about:blank] 09:24:20 INFO - PROCESS | 1658 | --DOMWINDOW == 71 (0x119939400) [pid = 1658] [serial = 265] [outer = 0x0] [url = about:blank] 09:24:20 INFO - PROCESS | 1658 | --DOMWINDOW == 70 (0x115835800) [pid = 1658] [serial = 262] [outer = 0x0] [url = about:blank] 09:24:20 INFO - PROCESS | 1658 | --DOMWINDOW == 69 (0x12949f400) [pid = 1658] [serial = 251] [outer = 0x0] [url = about:blank] 09:24:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 09:24:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 820ms 09:24:20 INFO - PROCESS | 1658 | 1461255860605 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 09:24:20 INFO - PROCESS | 1658 | 1461255860607 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 09:24:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 09:24:20 INFO - PROCESS | 1658 | 1461255860612 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 09:24:20 INFO - PROCESS | 1658 | 1461255860614 Marionette TRACE conn2 <- [1,398,null,{}] 09:24:20 INFO - PROCESS | 1658 | 1461255860618 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:20 INFO - PROCESS | 1658 | 1461255860687 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 09:24:20 INFO - PROCESS | 1658 | 1461255860695 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x118811000 == 36 [pid = 1658] [id = 107] 09:24:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 70 (0x118f32000) [pid = 1658] [serial = 318] [outer = 0x0] 09:24:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 71 (0x119133000) [pid = 1658] [serial = 319] [outer = 0x118f32000] 09:24:20 INFO - PROCESS | 1658 | 1461255860723 Marionette DEBUG loaded listener.js 09:24:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 72 (0x119b98000) [pid = 1658] [serial = 320] [outer = 0x118f32000] 09:24:21 INFO - PROCESS | 1658 | 1461255861083 Marionette TRACE conn2 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 09:24:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 09:24:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 523ms 09:24:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 09:24:21 INFO - PROCESS | 1658 | 1461255861137 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 09:24:21 INFO - PROCESS | 1658 | 1461255861141 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 09:24:21 INFO - PROCESS | 1658 | 1461255861144 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 09:24:21 INFO - PROCESS | 1658 | 1461255861146 Marionette TRACE conn2 <- [1,402,null,{}] 09:24:21 INFO - PROCESS | 1658 | 1461255861150 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:21 INFO - PROCESS | 1658 | 1461255861254 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 09:24:21 INFO - PROCESS | 1658 | 1461255861270 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x119c50000 == 37 [pid = 1658] [id = 108] 09:24:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 73 (0x119d5f800) [pid = 1658] [serial = 321] [outer = 0x0] 09:24:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 74 (0x11ad6c800) [pid = 1658] [serial = 322] [outer = 0x119d5f800] 09:24:21 INFO - PROCESS | 1658 | 1461255861310 Marionette DEBUG loaded listener.js 09:24:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 75 (0x11aed5c00) [pid = 1658] [serial = 323] [outer = 0x119d5f800] 09:24:21 INFO - PROCESS | 1658 | 1461255861779 Marionette TRACE conn2 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 09:24:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 09:24:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 671ms 09:24:21 INFO - PROCESS | 1658 | 1461255861816 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 09:24:21 INFO - PROCESS | 1658 | 1461255861818 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 09:24:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 09:24:21 INFO - PROCESS | 1658 | 1461255861824 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 09:24:21 INFO - PROCESS | 1658 | 1461255861831 Marionette TRACE conn2 <- [1,406,null,{}] 09:24:21 INFO - PROCESS | 1658 | 1461255861834 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:21 INFO - PROCESS | 1658 | 1461255861925 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 09:24:21 INFO - PROCESS | 1658 | 1461255861933 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b9ba800 == 38 [pid = 1658] [id = 109] 09:24:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 76 (0x11be7c400) [pid = 1658] [serial = 324] [outer = 0x0] 09:24:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x11bf8a800) [pid = 1658] [serial = 325] [outer = 0x11be7c400] 09:24:21 INFO - PROCESS | 1658 | 1461255861961 Marionette DEBUG loaded listener.js 09:24:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x11c4b2400) [pid = 1658] [serial = 326] [outer = 0x11be7c400] 09:24:22 INFO - PROCESS | 1658 | 1461255862280 Marionette TRACE conn2 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 09:24:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 09:24:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 530ms 09:24:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 09:24:22 INFO - PROCESS | 1658 | 1461255862350 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 09:24:22 INFO - PROCESS | 1658 | 1461255862353 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 09:24:22 INFO - PROCESS | 1658 | 1461255862357 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 09:24:22 INFO - PROCESS | 1658 | 1461255862359 Marionette TRACE conn2 <- [1,410,null,{}] 09:24:22 INFO - PROCESS | 1658 | 1461255862365 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:22 INFO - PROCESS | 1658 | 1461255862455 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 09:24:22 INFO - PROCESS | 1658 | 1461255862505 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x118fc9000 == 39 [pid = 1658] [id = 110] 09:24:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x116744400) [pid = 1658] [serial = 327] [outer = 0x0] 09:24:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x118652400) [pid = 1658] [serial = 328] [outer = 0x116744400] 09:24:22 INFO - PROCESS | 1658 | 1461255862538 Marionette DEBUG loaded listener.js 09:24:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x119274c00) [pid = 1658] [serial = 329] [outer = 0x116744400] 09:24:22 INFO - PROCESS | 1658 | 1461255862981 Marionette TRACE conn2 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 09:24:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 09:24:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 674ms 09:24:23 INFO - PROCESS | 1658 | 1461255863044 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 09:24:23 INFO - PROCESS | 1658 | 1461255863046 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 09:24:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 09:24:23 INFO - PROCESS | 1658 | 1461255863053 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 09:24:23 INFO - PROCESS | 1658 | 1461255863057 Marionette TRACE conn2 <- [1,414,null,{}] 09:24:23 INFO - PROCESS | 1658 | 1461255863060 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:23 INFO - PROCESS | 1658 | 1461255863151 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 09:24:23 INFO - PROCESS | 1658 | 1461255863231 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x11bc8c000 == 40 [pid = 1658] [id = 111] 09:24:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x11adebc00) [pid = 1658] [serial = 330] [outer = 0x0] 09:24:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x11b1d9800) [pid = 1658] [serial = 331] [outer = 0x11adebc00] 09:24:23 INFO - PROCESS | 1658 | 1461255863262 Marionette DEBUG loaded listener.js 09:24:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x11b97b400) [pid = 1658] [serial = 332] [outer = 0x11adebc00] 09:24:23 INFO - PROCESS | 1658 | 1461255863701 Marionette TRACE conn2 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 09:24:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 09:24:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 674ms 09:24:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 09:24:23 INFO - PROCESS | 1658 | 1461255863726 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 09:24:23 INFO - PROCESS | 1658 | 1461255863728 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 09:24:23 INFO - PROCESS | 1658 | 1461255863730 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 09:24:23 INFO - PROCESS | 1658 | 1461255863732 Marionette TRACE conn2 <- [1,418,null,{}] 09:24:23 INFO - PROCESS | 1658 | 1461255863739 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:23 INFO - PROCESS | 1658 | 1461255863865 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 09:24:23 INFO - PROCESS | 1658 | 1461255863910 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c95a000 == 41 [pid = 1658] [id = 112] 09:24:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x11c556800) [pid = 1658] [serial = 333] [outer = 0x0] 09:24:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x125b39400) [pid = 1658] [serial = 334] [outer = 0x11c556800] 09:24:23 INFO - PROCESS | 1658 | 1461255863945 Marionette DEBUG loaded listener.js 09:24:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x125fc3400) [pid = 1658] [serial = 335] [outer = 0x11c556800] 09:24:24 INFO - PROCESS | 1658 | 1461255864844 Marionette TRACE conn2 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 09:24:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 09:24:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1120ms 09:24:24 INFO - PROCESS | 1658 | 1461255864850 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 09:24:24 INFO - PROCESS | 1658 | 1461255864852 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 09:24:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 09:24:24 INFO - PROCESS | 1658 | 1461255864854 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 09:24:24 INFO - PROCESS | 1658 | 1461255864856 Marionette TRACE conn2 <- [1,422,null,{}] 09:24:24 INFO - PROCESS | 1658 | 1461255864858 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:24 INFO - PROCESS | 1658 | 1461255864953 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 09:24:24 INFO - PROCESS | 1658 | 1461255864991 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x115296000 == 42 [pid = 1658] [id = 113] 09:24:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x126b9f000) [pid = 1658] [serial = 336] [outer = 0x0] 09:24:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x126f76800) [pid = 1658] [serial = 337] [outer = 0x126b9f000] 09:24:25 INFO - PROCESS | 1658 | 1461255865021 Marionette DEBUG loaded listener.js 09:24:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x126fc1000) [pid = 1658] [serial = 338] [outer = 0x126b9f000] 09:24:25 INFO - PROCESS | 1658 | --DOCSHELL 0x119c50000 == 41 [pid = 1658] [id = 108] 09:24:25 INFO - PROCESS | 1658 | --DOCSHELL 0x118811000 == 40 [pid = 1658] [id = 107] 09:24:25 INFO - PROCESS | 1658 | --DOCSHELL 0x118fd3000 == 39 [pid = 1658] [id = 106] 09:24:25 INFO - PROCESS | 1658 | 1461255865983 Marionette TRACE conn2 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 09:24:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 09:24:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1173ms 09:24:26 INFO - PROCESS | 1658 | 1461255866034 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 09:24:26 INFO - PROCESS | 1658 | 1461255866037 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 09:24:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 09:24:26 INFO - PROCESS | 1658 | 1461255866040 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 09:24:26 INFO - PROCESS | 1658 | 1461255866041 Marionette TRACE conn2 <- [1,426,null,{}] 09:24:26 INFO - PROCESS | 1658 | 1461255866045 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:26 INFO - PROCESS | 1658 | 1461255866130 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 09:24:26 INFO - PROCESS | 1658 | 1461255866160 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x11970a800 == 40 [pid = 1658] [id = 114] 09:24:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x1186c0000) [pid = 1658] [serial = 339] [outer = 0x0] 09:24:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x1191ba400) [pid = 1658] [serial = 340] [outer = 0x1186c0000] 09:24:26 INFO - PROCESS | 1658 | 1461255866188 Marionette DEBUG loaded listener.js 09:24:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x119b90c00) [pid = 1658] [serial = 341] [outer = 0x1186c0000] 09:24:26 INFO - PROCESS | 1658 | 1461255866568 Marionette TRACE conn2 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 09:24:26 INFO - PROCESS | 1658 | 1461255866616 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 09:24:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 09:24:26 INFO - PROCESS | 1658 | 1461255866621 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 09:24:26 INFO - PROCESS | 1658 | 1461255866622 Marionette TRACE conn2 <- [1,430,null,{}] 09:24:26 INFO - PROCESS | 1658 | 1461255866624 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:26 INFO - PROCESS | 1658 | 1461255866710 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 09:24:26 INFO - PROCESS | 1658 | 1461255866740 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b9bd000 == 41 [pid = 1658] [id = 115] 09:24:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x11a9c7800) [pid = 1658] [serial = 342] [outer = 0x0] 09:24:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x11b979c00) [pid = 1658] [serial = 343] [outer = 0x11a9c7800] 09:24:26 INFO - PROCESS | 1658 | 1461255866765 Marionette DEBUG loaded listener.js 09:24:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x11c1b3000) [pid = 1658] [serial = 344] [outer = 0x11a9c7800] 09:24:27 INFO - PROCESS | 1658 | 1461255867104 Marionette TRACE conn2 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 09:24:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 09:24:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 518ms 09:24:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 09:24:27 INFO - PROCESS | 1658 | 1461255867139 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 09:24:27 INFO - PROCESS | 1658 | 1461255867140 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 09:24:27 INFO - PROCESS | 1658 | 1461255867143 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 09:24:27 INFO - PROCESS | 1658 | 1461255867145 Marionette TRACE conn2 <- [1,434,null,{}] 09:24:27 INFO - PROCESS | 1658 | 1461255867153 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:27 INFO - PROCESS | 1658 | 1461255867249 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 09:24:27 INFO - PROCESS | 1658 | 1461255867254 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x125d53800 == 42 [pid = 1658] [id = 116] 09:24:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x11c1b7000) [pid = 1658] [serial = 345] [outer = 0x0] 09:24:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x125fc5c00) [pid = 1658] [serial = 346] [outer = 0x11c1b7000] 09:24:27 INFO - PROCESS | 1658 | 1461255867282 Marionette DEBUG loaded listener.js 09:24:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x12740cc00) [pid = 1658] [serial = 347] [outer = 0x11c1b7000] 09:24:27 INFO - PROCESS | 1658 | 1461255867649 Marionette TRACE conn2 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 09:24:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 09:24:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 521ms 09:24:27 INFO - PROCESS | 1658 | 1461255867664 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 09:24:27 INFO - PROCESS | 1658 | 1461255867666 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 09:24:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 09:24:27 INFO - PROCESS | 1658 | 1461255867668 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 09:24:27 INFO - PROCESS | 1658 | 1461255867669 Marionette TRACE conn2 <- [1,438,null,{}] 09:24:27 INFO - PROCESS | 1658 | 1461255867672 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:27 INFO - PROCESS | 1658 | 1461255867767 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 09:24:27 INFO - PROCESS | 1658 | 1461255867772 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x1269e6000 == 43 [pid = 1658] [id = 117] 09:24:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x12740e000) [pid = 1658] [serial = 348] [outer = 0x0] 09:24:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x1277e2000) [pid = 1658] [serial = 349] [outer = 0x12740e000] 09:24:27 INFO - PROCESS | 1658 | 1461255867797 Marionette DEBUG loaded listener.js 09:24:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x128a09c00) [pid = 1658] [serial = 350] [outer = 0x12740e000] 09:24:28 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x1191b8000) [pid = 1658] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 09:24:28 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x11aea2c00) [pid = 1658] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 09:24:28 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x116745c00) [pid = 1658] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 09:24:28 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x116058c00) [pid = 1658] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 09:24:28 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x11981c400) [pid = 1658] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 09:24:28 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x114c6d800) [pid = 1658] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 09:24:28 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x114d74000) [pid = 1658] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 09:24:28 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x118f32000) [pid = 1658] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 09:24:28 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x125b3c800) [pid = 1658] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 09:24:28 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x119d5f800) [pid = 1658] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 09:24:28 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x11b941400) [pid = 1658] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 09:24:28 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x114d73c00) [pid = 1658] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 09:24:28 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x11c1b3800) [pid = 1658] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 09:24:28 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x1189e1c00) [pid = 1658] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 09:24:28 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x118981c00) [pid = 1658] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 09:24:28 INFO - PROCESS | 1658 | 1461255868171 Marionette TRACE conn2 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 09:24:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 09:24:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 517ms 09:24:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 09:24:28 INFO - PROCESS | 1658 | 1461255868187 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 09:24:28 INFO - PROCESS | 1658 | 1461255868188 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 09:24:28 INFO - PROCESS | 1658 | 1461255868190 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 09:24:28 INFO - PROCESS | 1658 | 1461255868192 Marionette TRACE conn2 <- [1,442,null,{}] 09:24:28 INFO - PROCESS | 1658 | 1461255868197 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:28 INFO - PROCESS | 1658 | 1461255868263 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 09:24:28 INFO - PROCESS | 1658 | 1461255868268 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b9bd800 == 44 [pid = 1658] [id = 118] 09:24:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x114d73c00) [pid = 1658] [serial = 351] [outer = 0x0] 09:24:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x119816800) [pid = 1658] [serial = 352] [outer = 0x114d73c00] 09:24:28 INFO - PROCESS | 1658 | 1461255868295 Marionette DEBUG loaded listener.js 09:24:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x11adf4400) [pid = 1658] [serial = 353] [outer = 0x114d73c00] 09:24:28 INFO - PROCESS | 1658 | 1461255868633 Marionette TRACE conn2 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 09:24:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 09:24:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 470ms 09:24:28 INFO - PROCESS | 1658 | 1461255868666 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 09:24:28 INFO - PROCESS | 1658 | 1461255868667 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 09:24:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 09:24:28 INFO - PROCESS | 1658 | 1461255868669 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 09:24:28 INFO - PROCESS | 1658 | 1461255868670 Marionette TRACE conn2 <- [1,446,null,{}] 09:24:28 INFO - PROCESS | 1658 | 1461255868672 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:28 INFO - PROCESS | 1658 | 1461255868763 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 09:24:28 INFO - PROCESS | 1658 | 1461255868769 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x128134800 == 45 [pid = 1658] [id = 119] 09:24:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x11b941400) [pid = 1658] [serial = 354] [outer = 0x0] 09:24:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x128b15400) [pid = 1658] [serial = 355] [outer = 0x11b941400] 09:24:28 INFO - PROCESS | 1658 | 1461255868797 Marionette DEBUG loaded listener.js 09:24:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x1294c2400) [pid = 1658] [serial = 356] [outer = 0x11b941400] 09:24:29 INFO - PROCESS | 1658 | 1461255869113 Marionette TRACE conn2 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 09:24:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 09:24:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 467ms 09:24:29 INFO - PROCESS | 1658 | 1461255869137 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 09:24:29 INFO - PROCESS | 1658 | 1461255869138 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 09:24:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 09:24:29 INFO - PROCESS | 1658 | 1461255869141 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 09:24:29 INFO - PROCESS | 1658 | 1461255869142 Marionette TRACE conn2 <- [1,450,null,{}] 09:24:29 INFO - PROCESS | 1658 | 1461255869147 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:29 INFO - PROCESS | 1658 | 1461255869215 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 09:24:29 INFO - PROCESS | 1658 | 1461255869219 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x128b49800 == 46 [pid = 1658] [id = 120] 09:24:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x12949fc00) [pid = 1658] [serial = 357] [outer = 0x0] 09:24:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x12b3b0400) [pid = 1658] [serial = 358] [outer = 0x12949fc00] 09:24:29 INFO - PROCESS | 1658 | 1461255869245 Marionette DEBUG loaded listener.js 09:24:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x12b3b6400) [pid = 1658] [serial = 359] [outer = 0x12949fc00] 09:24:29 INFO - PROCESS | 1658 | 1461255869590 Marionette TRACE conn2 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 09:24:29 INFO - PROCESS | 1658 | 1461255869621 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 09:24:29 INFO - PROCESS | 1658 | 1461255869623 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 09:24:29 INFO - PROCESS | 1658 | 1461255869624 Marionette TRACE conn2 <- [1,454,null,{}] 09:24:29 INFO - PROCESS | 1658 | 1461255869626 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:29 INFO - PROCESS | 1658 | 1461255869698 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 09:24:29 INFO - PROCESS | 1658 | 1461255869702 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b397800 == 47 [pid = 1658] [id = 121] 09:24:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x1294ca800) [pid = 1658] [serial = 360] [outer = 0x0] 09:24:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x12b3be000) [pid = 1658] [serial = 361] [outer = 0x1294ca800] 09:24:29 INFO - PROCESS | 1658 | 1461255869728 Marionette DEBUG loaded listener.js 09:24:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x12b795800) [pid = 1658] [serial = 362] [outer = 0x1294ca800] 09:24:30 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:24:30 INFO - PROCESS | 1658 | 1461255870051 Marionette TRACE conn2 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 09:24:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 09:24:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 468ms 09:24:30 INFO - PROCESS | 1658 | 1461255870129 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 09:24:30 INFO - PROCESS | 1658 | 1461255870131 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 09:24:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 09:24:30 INFO - PROCESS | 1658 | 1461255870135 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 09:24:30 INFO - PROCESS | 1658 | 1461255870138 Marionette TRACE conn2 <- [1,458,null,{}] 09:24:30 INFO - PROCESS | 1658 | 1461255870142 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:30 INFO - PROCESS | 1658 | 1461255870222 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 09:24:30 INFO - PROCESS | 1658 | 1461255870285 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x119867000 == 48 [pid = 1658] [id = 122] 09:24:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x11650c400) [pid = 1658] [serial = 363] [outer = 0x0] 09:24:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x1188dec00) [pid = 1658] [serial = 364] [outer = 0x11650c400] 09:24:30 INFO - PROCESS | 1658 | 1461255870316 Marionette DEBUG loaded listener.js 09:24:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x119c82c00) [pid = 1658] [serial = 365] [outer = 0x11650c400] 09:24:30 INFO - PROCESS | 1658 | 1461255870750 Marionette TRACE conn2 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 09:24:30 INFO - PROCESS | 1658 | 1461255870767 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 09:24:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 09:24:30 INFO - PROCESS | 1658 | 1461255870772 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 09:24:30 INFO - PROCESS | 1658 | 1461255870775 Marionette TRACE conn2 <- [1,462,null,{}] 09:24:30 INFO - PROCESS | 1658 | 1461255870778 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:30 INFO - PROCESS | 1658 | 1461255870870 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 09:24:30 INFO - PROCESS | 1658 | 1461255870966 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x125e6c000 == 49 [pid = 1658] [id = 123] 09:24:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x11b947c00) [pid = 1658] [serial = 366] [outer = 0x0] 09:24:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x11c4be000) [pid = 1658] [serial = 367] [outer = 0x11b947c00] 09:24:30 INFO - PROCESS | 1658 | 1461255870997 Marionette DEBUG loaded listener.js 09:24:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x12691fc00) [pid = 1658] [serial = 368] [outer = 0x11b947c00] 09:24:31 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:24:31 INFO - PROCESS | 1658 | 1461255871438 Marionette TRACE conn2 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 09:24:31 INFO - PROCESS | 1658 | 1461255871497 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 09:24:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 09:24:31 INFO - PROCESS | 1658 | 1461255871500 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 09:24:31 INFO - PROCESS | 1658 | 1461255871501 Marionette TRACE conn2 <- [1,466,null,{}] 09:24:31 INFO - PROCESS | 1658 | 1461255871508 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:31 INFO - PROCESS | 1658 | 1461255871605 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 09:24:31 INFO - PROCESS | 1658 | 1461255871664 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ba18800 == 50 [pid = 1658] [id = 124] 09:24:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x128189c00) [pid = 1658] [serial = 369] [outer = 0x0] 09:24:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x128a29400) [pid = 1658] [serial = 370] [outer = 0x128189c00] 09:24:31 INFO - PROCESS | 1658 | 1461255871698 Marionette DEBUG loaded listener.js 09:24:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x129496000) [pid = 1658] [serial = 371] [outer = 0x128189c00] 09:24:32 INFO - PROCESS | 1658 | 1461255872150 Marionette TRACE conn2 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 09:24:32 INFO - PROCESS | 1658 | 1461255872202 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 09:24:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 09:24:32 INFO - PROCESS | 1658 | 1461255872223 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 09:24:32 INFO - PROCESS | 1658 | 1461255872224 Marionette TRACE conn2 <- [1,470,null,{}] 09:24:32 INFO - PROCESS | 1658 | 1461255872228 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:32 INFO - PROCESS | 1658 | 1461255872322 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 09:24:32 INFO - PROCESS | 1658 | 1461255872379 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c611000 == 51 [pid = 1658] [id = 125] 09:24:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x12b3bec00) [pid = 1658] [serial = 372] [outer = 0x0] 09:24:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x12ba59800) [pid = 1658] [serial = 373] [outer = 0x12b3bec00] 09:24:32 INFO - PROCESS | 1658 | 1461255872410 Marionette DEBUG loaded listener.js 09:24:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x12ba5d400) [pid = 1658] [serial = 374] [outer = 0x12b3bec00] 09:24:32 INFO - PROCESS | 1658 | 1461255872996 Marionette TRACE conn2 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 09:24:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 09:24:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 825ms 09:24:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 09:24:33 INFO - PROCESS | 1658 | 1461255873047 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 09:24:33 INFO - PROCESS | 1658 | 1461255873049 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 09:24:33 INFO - PROCESS | 1658 | 1461255873052 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 09:24:33 INFO - PROCESS | 1658 | 1461255873055 Marionette TRACE conn2 <- [1,474,null,{}] 09:24:33 INFO - PROCESS | 1658 | 1461255873060 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:33 INFO - PROCESS | 1658 | 1461255873157 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 09:24:33 INFO - PROCESS | 1658 | 1461255873207 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x119853000 == 52 [pid = 1658] [id = 126] 09:24:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x119131000) [pid = 1658] [serial = 375] [outer = 0x0] 09:24:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x119820800) [pid = 1658] [serial = 376] [outer = 0x119131000] 09:24:33 INFO - PROCESS | 1658 | 1461255873235 Marionette DEBUG loaded listener.js 09:24:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x11ad63800) [pid = 1658] [serial = 377] [outer = 0x119131000] 09:24:33 INFO - PROCESS | 1658 | --DOCSHELL 0x130092800 == 51 [pid = 1658] [id = 80] 09:24:33 INFO - PROCESS | 1658 | --DOCSHELL 0x128b49800 == 50 [pid = 1658] [id = 120] 09:24:33 INFO - PROCESS | 1658 | --DOCSHELL 0x128134800 == 49 [pid = 1658] [id = 119] 09:24:33 INFO - PROCESS | 1658 | --DOCSHELL 0x11b9bd800 == 48 [pid = 1658] [id = 118] 09:24:33 INFO - PROCESS | 1658 | --DOCSHELL 0x1269e6000 == 47 [pid = 1658] [id = 117] 09:24:33 INFO - PROCESS | 1658 | --DOCSHELL 0x125d53800 == 46 [pid = 1658] [id = 116] 09:24:33 INFO - PROCESS | 1658 | --DOCSHELL 0x11b9bd000 == 45 [pid = 1658] [id = 115] 09:24:33 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x11aedec00) [pid = 1658] [serial = 274] [outer = 0x0] [url = about:blank] 09:24:33 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x114c5f800) [pid = 1658] [serial = 271] [outer = 0x0] [url = about:blank] 09:24:33 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x1157c5c00) [pid = 1658] [serial = 307] [outer = 0x0] [url = about:blank] 09:24:33 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x119d58000) [pid = 1658] [serial = 310] [outer = 0x0] [url = about:blank] 09:24:33 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x11baef800) [pid = 1658] [serial = 313] [outer = 0x0] [url = about:blank] 09:24:33 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x11bf8a800) [pid = 1658] [serial = 325] [outer = 0x0] [url = about:blank] 09:24:33 INFO - PROCESS | 1658 | --DOCSHELL 0x11970a800 == 44 [pid = 1658] [id = 114] 09:24:33 INFO - PROCESS | 1658 | --DOCSHELL 0x11c95a000 == 43 [pid = 1658] [id = 112] 09:24:33 INFO - PROCESS | 1658 | --DOCSHELL 0x11bc8c000 == 42 [pid = 1658] [id = 111] 09:24:33 INFO - PROCESS | 1658 | --DOCSHELL 0x118fc9000 == 41 [pid = 1658] [id = 110] 09:24:33 INFO - PROCESS | 1658 | --DOCSHELL 0x11b9ba800 == 40 [pid = 1658] [id = 109] 09:24:33 INFO - PROCESS | 1658 | 1461255873739 Marionette TRACE conn2 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 09:24:33 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x126d34400) [pid = 1658] [serial = 269] [outer = 0x0] [url = about:blank] 09:24:33 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x11ad6b000) [pid = 1658] [serial = 286] [outer = 0x0] [url = about:blank] 09:24:33 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x11b941000) [pid = 1658] [serial = 290] [outer = 0x0] [url = about:blank] 09:24:33 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x11aea8800) [pid = 1658] [serial = 289] [outer = 0x0] [url = about:blank] 09:24:33 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x11864b400) [pid = 1658] [serial = 277] [outer = 0x0] [url = about:blank] 09:24:33 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x1188e8000) [pid = 1658] [serial = 278] [outer = 0x0] [url = about:blank] 09:24:33 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x118984400) [pid = 1658] [serial = 280] [outer = 0x0] [url = about:blank] 09:24:33 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x119815400) [pid = 1658] [serial = 281] [outer = 0x0] [url = about:blank] 09:24:33 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x11981f800) [pid = 1658] [serial = 283] [outer = 0x0] [url = about:blank] 09:24:33 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x114f65800) [pid = 1658] [serial = 295] [outer = 0x0] [url = about:blank] 09:24:33 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x114d80000) [pid = 1658] [serial = 316] [outer = 0x0] [url = about:blank] 09:24:33 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x119133000) [pid = 1658] [serial = 319] [outer = 0x0] [url = about:blank] 09:24:33 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x1165fec00) [pid = 1658] [serial = 317] [outer = 0x0] [url = about:blank] 09:24:33 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x119b98000) [pid = 1658] [serial = 320] [outer = 0x0] [url = about:blank] 09:24:33 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x12691f000) [pid = 1658] [serial = 305] [outer = 0x0] [url = about:blank] 09:24:33 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x11ad6c800) [pid = 1658] [serial = 322] [outer = 0x0] [url = about:blank] 09:24:33 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x11baee800) [pid = 1658] [serial = 292] [outer = 0x0] [url = about:blank] 09:24:33 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x11be87000) [pid = 1658] [serial = 293] [outer = 0x0] [url = about:blank] 09:24:33 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x11c3b0000) [pid = 1658] [serial = 298] [outer = 0x0] [url = about:blank] 09:24:33 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x11bf89400) [pid = 1658] [serial = 296] [outer = 0x0] [url = about:blank] 09:24:33 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x125b36000) [pid = 1658] [serial = 301] [outer = 0x0] [url = about:blank] 09:24:33 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x125b7b400) [pid = 1658] [serial = 302] [outer = 0x0] [url = about:blank] 09:24:33 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x11c8d9c00) [pid = 1658] [serial = 299] [outer = 0x0] [url = about:blank] 09:24:33 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x11adf2000) [pid = 1658] [serial = 287] [outer = 0x0] [url = about:blank] 09:24:33 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x125e8e400) [pid = 1658] [serial = 304] [outer = 0x0] [url = about:blank] 09:24:33 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x11aed5c00) [pid = 1658] [serial = 323] [outer = 0x0] [url = about:blank] 09:24:33 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x11acb6400) [pid = 1658] [serial = 284] [outer = 0x0] [url = about:blank] 09:24:33 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x11ad66c00) [pid = 1658] [serial = 266] [outer = 0x0] [url = about:blank] 09:24:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 09:24:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 724ms 09:24:33 INFO - PROCESS | 1658 | 1461255873782 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 09:24:33 INFO - PROCESS | 1658 | 1461255873786 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 09:24:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 09:24:33 INFO - PROCESS | 1658 | 1461255873790 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 09:24:33 INFO - PROCESS | 1658 | 1461255873792 Marionette TRACE conn2 <- [1,478,null,{}] 09:24:33 INFO - PROCESS | 1658 | 1461255873796 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:33 INFO - PROCESS | 1658 | 1461255873871 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 09:24:33 INFO - PROCESS | 1658 | 1461255873880 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x1189a8000 == 41 [pid = 1658] [id = 127] 09:24:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x118f34000) [pid = 1658] [serial = 378] [outer = 0x0] 09:24:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x119b94000) [pid = 1658] [serial = 379] [outer = 0x118f34000] 09:24:33 INFO - PROCESS | 1658 | 1461255873907 Marionette DEBUG loaded listener.js 09:24:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x11adf2000) [pid = 1658] [serial = 380] [outer = 0x118f34000] 09:24:34 INFO - PROCESS | 1658 | 1461255874249 Marionette TRACE conn2 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 09:24:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 09:24:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 472ms 09:24:34 INFO - PROCESS | 1658 | 1461255874264 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 09:24:34 INFO - PROCESS | 1658 | 1461255874265 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 09:24:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 09:24:34 INFO - PROCESS | 1658 | 1461255874267 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 09:24:34 INFO - PROCESS | 1658 | 1461255874270 Marionette TRACE conn2 <- [1,482,null,{}] 09:24:34 INFO - PROCESS | 1658 | 1461255874277 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:34 INFO - PROCESS | 1658 | 1461255874360 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 09:24:34 INFO - PROCESS | 1658 | 1461255874402 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:34 INFO - PROCESS | 1658 | ++DOCSHELL 0x11ae25800 == 42 [pid = 1658] [id = 128] 09:24:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x11aed0400) [pid = 1658] [serial = 381] [outer = 0x0] 09:24:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x11bf89400) [pid = 1658] [serial = 382] [outer = 0x11aed0400] 09:24:34 INFO - PROCESS | 1658 | 1461255874430 Marionette DEBUG loaded listener.js 09:24:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x125b35c00) [pid = 1658] [serial = 383] [outer = 0x11aed0400] 09:24:34 INFO - PROCESS | 1658 | 1461255874802 Marionette TRACE conn2 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 09:24:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 09:24:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 571ms 09:24:34 INFO - PROCESS | 1658 | 1461255874838 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 09:24:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 09:24:34 INFO - PROCESS | 1658 | 1461255874840 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 09:24:34 INFO - PROCESS | 1658 | 1461255874843 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 09:24:34 INFO - PROCESS | 1658 | 1461255874845 Marionette TRACE conn2 <- [1,486,null,{}] 09:24:34 INFO - PROCESS | 1658 | 1461255874848 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:34 INFO - PROCESS | 1658 | 1461255874927 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 09:24:34 INFO - PROCESS | 1658 | 1461255874968 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:34 INFO - PROCESS | 1658 | ++DOCSHELL 0x11aebf800 == 43 [pid = 1658] [id = 129] 09:24:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x11b977c00) [pid = 1658] [serial = 384] [outer = 0x0] 09:24:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x125e8e400) [pid = 1658] [serial = 385] [outer = 0x11b977c00] 09:24:34 INFO - PROCESS | 1658 | 1461255874994 Marionette DEBUG loaded listener.js 09:24:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x126f7bc00) [pid = 1658] [serial = 386] [outer = 0x11b977c00] 09:24:35 INFO - PROCESS | 1658 | 1461255875303 Marionette TRACE conn2 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 09:24:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 09:24:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 470ms 09:24:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 09:24:35 INFO - PROCESS | 1658 | 1461255875318 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 09:24:35 INFO - PROCESS | 1658 | 1461255875319 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 09:24:35 INFO - PROCESS | 1658 | 1461255875322 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 09:24:35 INFO - PROCESS | 1658 | 1461255875323 Marionette TRACE conn2 <- [1,490,null,{}] 09:24:35 INFO - PROCESS | 1658 | 1461255875326 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:35 INFO - PROCESS | 1658 | 1461255875414 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 09:24:35 INFO - PROCESS | 1658 | 1461255875419 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c144000 == 44 [pid = 1658] [id = 130] 09:24:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x126f7c800) [pid = 1658] [serial = 387] [outer = 0x0] 09:24:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x12770e400) [pid = 1658] [serial = 388] [outer = 0x126f7c800] 09:24:35 INFO - PROCESS | 1658 | 1461255875448 Marionette DEBUG loaded listener.js 09:24:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x128a34c00) [pid = 1658] [serial = 389] [outer = 0x126f7c800] 09:24:35 INFO - PROCESS | 1658 | 1461255875944 Marionette TRACE conn2 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 09:24:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 09:24:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 668ms 09:24:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 09:24:36 INFO - PROCESS | 1658 | 1461255875995 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 09:24:36 INFO - PROCESS | 1658 | 1461255875996 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 09:24:36 INFO - PROCESS | 1658 | 1461255875998 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 09:24:36 INFO - PROCESS | 1658 | 1461255875999 Marionette TRACE conn2 <- [1,494,null,{}] 09:24:36 INFO - PROCESS | 1658 | 1461255876001 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:36 INFO - PROCESS | 1658 | 1461255876107 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 09:24:36 INFO - PROCESS | 1658 | 1461255876112 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c425800 == 45 [pid = 1658] [id = 131] 09:24:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x128b20c00) [pid = 1658] [serial = 390] [outer = 0x0] 09:24:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x1294c9000) [pid = 1658] [serial = 391] [outer = 0x128b20c00] 09:24:36 INFO - PROCESS | 1658 | 1461255876143 Marionette DEBUG loaded listener.js 09:24:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x12ba5a400) [pid = 1658] [serial = 392] [outer = 0x128b20c00] 09:24:36 INFO - PROCESS | 1658 | 1461255876503 Marionette TRACE conn2 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 09:24:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 09:24:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 518ms 09:24:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 09:24:36 INFO - PROCESS | 1658 | 1461255876517 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 09:24:36 INFO - PROCESS | 1658 | 1461255876518 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 09:24:36 INFO - PROCESS | 1658 | 1461255876520 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 09:24:36 INFO - PROCESS | 1658 | 1461255876521 Marionette TRACE conn2 <- [1,498,null,{}] 09:24:36 INFO - PROCESS | 1658 | 1461255876523 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:36 INFO - PROCESS | 1658 | 1461255876617 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 09:24:36 INFO - PROCESS | 1658 | 1461255876622 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x125d54000 == 46 [pid = 1658] [id = 132] 09:24:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x128b21000) [pid = 1658] [serial = 393] [outer = 0x0] 09:24:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x12ba5fc00) [pid = 1658] [serial = 394] [outer = 0x128b21000] 09:24:36 INFO - PROCESS | 1658 | 1461255876647 Marionette DEBUG loaded listener.js 09:24:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x12bd90800) [pid = 1658] [serial = 395] [outer = 0x128b21000] 09:24:36 INFO - PROCESS | 1658 | 1461255876982 Marionette TRACE conn2 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 09:24:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 09:24:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 468ms 09:24:36 INFO - PROCESS | 1658 | 1461255876989 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 09:24:36 INFO - PROCESS | 1658 | 1461255876990 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 09:24:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 09:24:36 INFO - PROCESS | 1658 | 1461255876993 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 09:24:36 INFO - PROCESS | 1658 | 1461255876996 Marionette TRACE conn2 <- [1,502,null,{}] 09:24:37 INFO - PROCESS | 1658 | 1461255877000 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:37 INFO - PROCESS | 1658 | 1461255877102 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 09:24:37 INFO - PROCESS | 1658 | 1461255877106 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x126fa9000 == 47 [pid = 1658] [id = 133] 09:24:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x12ba57400) [pid = 1658] [serial = 396] [outer = 0x0] 09:24:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x12c6cfc00) [pid = 1658] [serial = 397] [outer = 0x12ba57400] 09:24:37 INFO - PROCESS | 1658 | 1461255877131 Marionette DEBUG loaded listener.js 09:24:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x12ceb3800) [pid = 1658] [serial = 398] [outer = 0x12ba57400] 09:24:37 INFO - PROCESS | 1658 | 1461255877468 Marionette TRACE conn2 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 09:24:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 09:24:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 521ms 09:24:37 INFO - PROCESS | 1658 | 1461255877515 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 09:24:37 INFO - PROCESS | 1658 | 1461255877516 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 09:24:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 09:24:37 INFO - PROCESS | 1658 | 1461255877518 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 09:24:37 INFO - PROCESS | 1658 | 1461255877519 Marionette TRACE conn2 <- [1,506,null,{}] 09:24:37 INFO - PROCESS | 1658 | 1461255877527 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:37 INFO - PROCESS | 1658 | 1461255877620 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 09:24:37 INFO - PROCESS | 1658 | 1461255877624 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x12819d000 == 48 [pid = 1658] [id = 134] 09:24:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x12bd91800) [pid = 1658] [serial = 399] [outer = 0x0] 09:24:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x12cf7bc00) [pid = 1658] [serial = 400] [outer = 0x12bd91800] 09:24:37 INFO - PROCESS | 1658 | 1461255877652 Marionette DEBUG loaded listener.js 09:24:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x12d1a1800) [pid = 1658] [serial = 401] [outer = 0x12bd91800] 09:24:38 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x11be7c400) [pid = 1658] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 09:24:38 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x1186c0000) [pid = 1658] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 09:24:38 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x11b941400) [pid = 1658] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 09:24:38 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x1141c4800) [pid = 1658] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 09:24:38 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x11aea5400) [pid = 1658] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 09:24:38 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x11b975c00) [pid = 1658] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 09:24:38 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x114f69400) [pid = 1658] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 09:24:38 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x119b93400) [pid = 1658] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 09:24:38 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x11a9c7800) [pid = 1658] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 09:24:38 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x11c1b7000) [pid = 1658] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 09:24:38 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x126b9f000) [pid = 1658] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 09:24:38 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x12949fc00) [pid = 1658] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 09:24:38 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x12740e000) [pid = 1658] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 09:24:38 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x114d73c00) [pid = 1658] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 09:24:38 INFO - PROCESS | 1658 | 1461255878134 Marionette TRACE conn2 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 09:24:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 09:24:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 669ms 09:24:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 09:24:38 INFO - PROCESS | 1658 | 1461255878187 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 09:24:38 INFO - PROCESS | 1658 | 1461255878189 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 09:24:38 INFO - PROCESS | 1658 | 1461255878191 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 09:24:38 INFO - PROCESS | 1658 | 1461255878192 Marionette TRACE conn2 <- [1,510,null,{}] 09:24:38 INFO - PROCESS | 1658 | 1461255878195 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:38 INFO - PROCESS | 1658 | 1461255878274 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 09:24:38 INFO - PROCESS | 1658 | 1461255878281 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x11a92c800 == 49 [pid = 1658] [id = 135] 09:24:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x1186c0000) [pid = 1658] [serial = 402] [outer = 0x0] 09:24:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x11acb1800) [pid = 1658] [serial = 403] [outer = 0x1186c0000] 09:24:38 INFO - PROCESS | 1658 | 1461255878308 Marionette DEBUG loaded listener.js 09:24:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x11c1ad800) [pid = 1658] [serial = 404] [outer = 0x1186c0000] 09:24:38 INFO - PROCESS | 1658 | 1461255878796 Marionette TRACE conn2 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 09:24:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 09:24:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 620ms 09:24:38 INFO - PROCESS | 1658 | 1461255878812 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 09:24:38 INFO - PROCESS | 1658 | 1461255878815 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 09:24:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 09:24:38 INFO - PROCESS | 1658 | 1461255878818 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 09:24:38 INFO - PROCESS | 1658 | 1461255878821 Marionette TRACE conn2 <- [1,514,null,{}] 09:24:38 INFO - PROCESS | 1658 | 1461255878824 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:38 INFO - PROCESS | 1658 | 1461255878953 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 09:24:38 INFO - PROCESS | 1658 | 1461255878960 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c60e000 == 50 [pid = 1658] [id = 136] 09:24:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x119821400) [pid = 1658] [serial = 405] [outer = 0x0] 09:24:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x12d1ac000) [pid = 1658] [serial = 406] [outer = 0x119821400] 09:24:38 INFO - PROCESS | 1658 | 1461255878989 Marionette DEBUG loaded listener.js 09:24:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x12d786400) [pid = 1658] [serial = 407] [outer = 0x119821400] 09:24:39 INFO - PROCESS | 1658 | 1461255879318 Marionette TRACE conn2 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 09:24:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 09:24:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 520ms 09:24:39 INFO - PROCESS | 1658 | 1461255879339 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 09:24:39 INFO - PROCESS | 1658 | 1461255879340 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 09:24:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 09:24:39 INFO - PROCESS | 1658 | 1461255879343 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 09:24:39 INFO - PROCESS | 1658 | 1461255879345 Marionette TRACE conn2 <- [1,518,null,{}] 09:24:39 INFO - PROCESS | 1658 | 1461255879348 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:39 INFO - PROCESS | 1658 | 1461255879447 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 09:24:39 INFO - PROCESS | 1658 | 1461255879453 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x12cfd3800 == 51 [pid = 1658] [id = 137] 09:24:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x11baf5000) [pid = 1658] [serial = 408] [outer = 0x0] 09:24:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x12d904400) [pid = 1658] [serial = 409] [outer = 0x11baf5000] 09:24:39 INFO - PROCESS | 1658 | 1461255879478 Marionette DEBUG loaded listener.js 09:24:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x12da5b400) [pid = 1658] [serial = 410] [outer = 0x11baf5000] 09:24:39 INFO - PROCESS | 1658 | 1461255879796 Marionette TRACE conn2 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 09:24:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 09:24:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 473ms 09:24:39 INFO - PROCESS | 1658 | 1461255879816 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 09:24:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 09:24:39 INFO - PROCESS | 1658 | 1461255879817 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 09:24:39 INFO - PROCESS | 1658 | 1461255879819 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 09:24:39 INFO - PROCESS | 1658 | 1461255879820 Marionette TRACE conn2 <- [1,522,null,{}] 09:24:39 INFO - PROCESS | 1658 | 1461255879823 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:39 INFO - PROCESS | 1658 | 1461255879901 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 09:24:39 INFO - PROCESS | 1658 | 1461255879905 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d70c800 == 52 [pid = 1658] [id = 138] 09:24:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x126f77c00) [pid = 1658] [serial = 411] [outer = 0x0] 09:24:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x12da64000) [pid = 1658] [serial = 412] [outer = 0x126f77c00] 09:24:39 INFO - PROCESS | 1658 | 1461255879930 Marionette DEBUG loaded listener.js 09:24:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x12e1cc000) [pid = 1658] [serial = 413] [outer = 0x126f77c00] 09:24:40 INFO - PROCESS | 1658 | --DOCSHELL 0x11a84a800 == 51 [pid = 1658] [id = 104] 09:24:40 INFO - PROCESS | 1658 | --DOCSHELL 0x1156ab800 == 50 [pid = 1658] [id = 103] 09:24:40 INFO - PROCESS | 1658 | --DOCSHELL 0x11b920000 == 49 [pid = 1658] [id = 100] 09:24:40 INFO - PROCESS | 1658 | --DOCSHELL 0x11c5e7000 == 48 [pid = 1658] [id = 105] 09:24:40 INFO - PROCESS | 1658 | --DOCSHELL 0x11914c000 == 47 [pid = 1658] [id = 99] 09:24:40 INFO - PROCESS | 1658 | --DOCSHELL 0x119856000 == 46 [pid = 1658] [id = 102] 09:24:40 INFO - PROCESS | 1658 | --DOCSHELL 0x11bc89800 == 45 [pid = 1658] [id = 101] 09:24:40 INFO - PROCESS | 1658 | --DOCSHELL 0x115296000 == 44 [pid = 1658] [id = 113] 09:24:40 INFO - PROCESS | 1658 | --DOCSHELL 0x119853000 == 43 [pid = 1658] [id = 126] 09:24:40 INFO - PROCESS | 1658 | --DOCSHELL 0x12c611000 == 42 [pid = 1658] [id = 125] 09:24:40 INFO - PROCESS | 1658 | --DOCSHELL 0x12ba18800 == 41 [pid = 1658] [id = 124] 09:24:40 INFO - PROCESS | 1658 | --DOCSHELL 0x125e6c000 == 40 [pid = 1658] [id = 123] 09:24:40 INFO - PROCESS | 1658 | --DOCSHELL 0x119867000 == 39 [pid = 1658] [id = 122] 09:24:40 INFO - PROCESS | 1658 | --DOCSHELL 0x12b397800 == 38 [pid = 1658] [id = 121] 09:24:41 INFO - PROCESS | 1658 | --DOCSHELL 0x1189a8000 == 37 [pid = 1658] [id = 127] 09:24:41 INFO - PROCESS | 1658 | --DOCSHELL 0x11ae25800 == 36 [pid = 1658] [id = 128] 09:24:41 INFO - PROCESS | 1658 | --DOCSHELL 0x125d54000 == 35 [pid = 1658] [id = 132] 09:24:41 INFO - PROCESS | 1658 | --DOCSHELL 0x11c425800 == 34 [pid = 1658] [id = 131] 09:24:41 INFO - PROCESS | 1658 | --DOCSHELL 0x12c60e000 == 33 [pid = 1658] [id = 136] 09:24:41 INFO - PROCESS | 1658 | --DOCSHELL 0x12819d000 == 32 [pid = 1658] [id = 134] 09:24:41 INFO - PROCESS | 1658 | --DOCSHELL 0x11c144000 == 31 [pid = 1658] [id = 130] 09:24:41 INFO - PROCESS | 1658 | --DOCSHELL 0x11aebf800 == 30 [pid = 1658] [id = 129] 09:24:41 INFO - PROCESS | 1658 | --DOCSHELL 0x11a92c800 == 29 [pid = 1658] [id = 135] 09:24:41 INFO - PROCESS | 1658 | --DOCSHELL 0x126fa9000 == 28 [pid = 1658] [id = 133] 09:24:41 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x116570000) [pid = 1658] [serial = 272] [outer = 0x0] [url = about:blank] 09:24:41 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x11bf86000) [pid = 1658] [serial = 275] [outer = 0x0] [url = about:blank] 09:24:41 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x11be49800) [pid = 1658] [serial = 314] [outer = 0x0] [url = about:blank] 09:24:41 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x1165f8c00) [pid = 1658] [serial = 308] [outer = 0x0] [url = about:blank] 09:24:41 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x11acba800) [pid = 1658] [serial = 311] [outer = 0x0] [url = about:blank] 09:24:41 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x11b979c00) [pid = 1658] [serial = 343] [outer = 0x0] [url = about:blank] 09:24:41 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x125fc5c00) [pid = 1658] [serial = 346] [outer = 0x0] [url = about:blank] 09:24:41 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x118652400) [pid = 1658] [serial = 328] [outer = 0x0] [url = about:blank] 09:24:41 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x11b1d9800) [pid = 1658] [serial = 331] [outer = 0x0] [url = about:blank] 09:24:41 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x125b39400) [pid = 1658] [serial = 334] [outer = 0x0] [url = about:blank] 09:24:41 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x126f76800) [pid = 1658] [serial = 337] [outer = 0x0] [url = about:blank] 09:24:41 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x11c1b3000) [pid = 1658] [serial = 344] [outer = 0x0] [url = about:blank] 09:24:41 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x12b3be000) [pid = 1658] [serial = 361] [outer = 0x0] [url = about:blank] 09:24:41 INFO - PROCESS | 1658 | --DOCSHELL 0x12cfd3800 == 27 [pid = 1658] [id = 137] 09:24:41 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x12b3b6400) [pid = 1658] [serial = 359] [outer = 0x0] [url = about:blank] 09:24:41 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x1277e2000) [pid = 1658] [serial = 349] [outer = 0x0] [url = about:blank] 09:24:41 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x11adf4400) [pid = 1658] [serial = 353] [outer = 0x0] [url = about:blank] 09:24:41 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x119816800) [pid = 1658] [serial = 352] [outer = 0x0] [url = about:blank] 09:24:41 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x12b3b0400) [pid = 1658] [serial = 358] [outer = 0x0] [url = about:blank] 09:24:41 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x128a09c00) [pid = 1658] [serial = 350] [outer = 0x0] [url = about:blank] 09:24:41 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x11c4b2400) [pid = 1658] [serial = 326] [outer = 0x0] [url = about:blank] 09:24:41 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x1191ba400) [pid = 1658] [serial = 340] [outer = 0x0] [url = about:blank] 09:24:41 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x1294c2400) [pid = 1658] [serial = 356] [outer = 0x0] [url = about:blank] 09:24:41 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x12740cc00) [pid = 1658] [serial = 347] [outer = 0x0] [url = about:blank] 09:24:41 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x119b90c00) [pid = 1658] [serial = 341] [outer = 0x0] [url = about:blank] 09:24:41 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x128b15400) [pid = 1658] [serial = 355] [outer = 0x0] [url = about:blank] 09:24:41 INFO - PROCESS | 1658 | --DOMWINDOW == 76 (0x126fc1000) [pid = 1658] [serial = 338] [outer = 0x0] [url = about:blank] 09:24:41 INFO - PROCESS | 1658 | 1461255881354 Marionette TRACE conn2 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 09:24:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 09:24:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1569ms 09:24:41 INFO - PROCESS | 1658 | 1461255881389 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 09:24:41 INFO - PROCESS | 1658 | 1461255881392 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 09:24:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 09:24:41 INFO - PROCESS | 1658 | 1461255881404 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 09:24:41 INFO - PROCESS | 1658 | 1461255881406 Marionette TRACE conn2 <- [1,526,null,{}] 09:24:41 INFO - PROCESS | 1658 | 1461255881412 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:41 INFO - PROCESS | 1658 | 1461255881490 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 09:24:41 INFO - PROCESS | 1658 | 1461255881534 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:41 INFO - PROCESS | 1658 | ++DOCSHELL 0x116050000 == 28 [pid = 1658] [id = 139] 09:24:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x11629b400) [pid = 1658] [serial = 414] [outer = 0x0] 09:24:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x116506c00) [pid = 1658] [serial = 415] [outer = 0x11629b400] 09:24:41 INFO - PROCESS | 1658 | 1461255881563 Marionette DEBUG loaded listener.js 09:24:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x118887000) [pid = 1658] [serial = 416] [outer = 0x11629b400] 09:24:41 INFO - PROCESS | 1658 | 1461255881891 Marionette TRACE conn2 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 09:24:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 09:24:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 522ms 09:24:41 INFO - PROCESS | 1658 | 1461255881926 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 09:24:41 INFO - PROCESS | 1658 | 1461255881931 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 09:24:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 09:24:41 INFO - PROCESS | 1658 | 1461255881935 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 09:24:41 INFO - PROCESS | 1658 | 1461255881937 Marionette TRACE conn2 <- [1,530,null,{}] 09:24:41 INFO - PROCESS | 1658 | 1461255881939 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:42 INFO - PROCESS | 1658 | 1461255882012 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 09:24:42 INFO - PROCESS | 1658 | 1461255882052 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x1189b3000 == 29 [pid = 1658] [id = 140] 09:24:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x116504c00) [pid = 1658] [serial = 417] [outer = 0x0] 09:24:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x118ed3c00) [pid = 1658] [serial = 418] [outer = 0x116504c00] 09:24:42 INFO - PROCESS | 1658 | 1461255882081 Marionette DEBUG loaded listener.js 09:24:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x119934800) [pid = 1658] [serial = 419] [outer = 0x116504c00] 09:24:42 INFO - PROCESS | 1658 | 1461255882382 Marionette TRACE conn2 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 09:24:42 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 09:24:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 09:24:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:24:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:24:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 09:24:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:24:42 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 09:24:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 09:24:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:24:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:24:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 09:24:42 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:24:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 470ms 09:24:42 INFO - PROCESS | 1658 | 1461255882406 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 09:24:42 INFO - PROCESS | 1658 | 1461255882408 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 09:24:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 09:24:42 INFO - PROCESS | 1658 | 1461255882411 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 09:24:42 INFO - PROCESS | 1658 | 1461255882416 Marionette TRACE conn2 <- [1,534,null,{}] 09:24:42 INFO - PROCESS | 1658 | 1461255882424 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:42 INFO - PROCESS | 1658 | 1461255882506 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 09:24:42 INFO - PROCESS | 1658 | 1461255882514 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x119c54000 == 30 [pid = 1658] [id = 141] 09:24:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x114378400) [pid = 1658] [serial = 420] [outer = 0x0] 09:24:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x11adf2400) [pid = 1658] [serial = 421] [outer = 0x114378400] 09:24:42 INFO - PROCESS | 1658 | 1461255882543 Marionette DEBUG loaded listener.js 09:24:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x11aed3000) [pid = 1658] [serial = 422] [outer = 0x114378400] 09:24:42 INFO - PROCESS | 1658 | 1461255882885 Marionette TRACE conn2 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 09:24:42 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 09:24:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 524ms 09:24:42 INFO - PROCESS | 1658 | 1461255882935 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 09:24:42 INFO - PROCESS | 1658 | 1461255882937 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 09:24:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 09:24:42 INFO - PROCESS | 1658 | 1461255882939 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 09:24:42 INFO - PROCESS | 1658 | 1461255882940 Marionette TRACE conn2 <- [1,538,null,{}] 09:24:42 INFO - PROCESS | 1658 | 1461255882942 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:43 INFO - PROCESS | 1658 | 1461255883013 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 09:24:43 INFO - PROCESS | 1658 | 1461255883017 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x11ae3c000 == 31 [pid = 1658] [id = 142] 09:24:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x11adf1400) [pid = 1658] [serial = 423] [outer = 0x0] 09:24:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x11b1dec00) [pid = 1658] [serial = 424] [outer = 0x11adf1400] 09:24:43 INFO - PROCESS | 1658 | 1461255883049 Marionette DEBUG loaded listener.js 09:24:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x11baee800) [pid = 1658] [serial = 425] [outer = 0x11adf1400] 09:24:43 INFO - PROCESS | 1658 | 1461255883364 Marionette TRACE conn2 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 09:24:43 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 09:24:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 468ms 09:24:43 INFO - PROCESS | 1658 | 1461255883408 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 09:24:43 INFO - PROCESS | 1658 | 1461255883409 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 09:24:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 09:24:43 INFO - PROCESS | 1658 | 1461255883414 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 09:24:43 INFO - PROCESS | 1658 | 1461255883415 Marionette TRACE conn2 <- [1,542,null,{}] 09:24:43 INFO - PROCESS | 1658 | 1461255883417 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:43 INFO - PROCESS | 1658 | 1461255883485 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 09:24:43 INFO - PROCESS | 1658 | 1461255883528 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b18a000 == 32 [pid = 1658] [id = 143] 09:24:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x11981ac00) [pid = 1658] [serial = 426] [outer = 0x0] 09:24:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x11baef000) [pid = 1658] [serial = 427] [outer = 0x11981ac00] 09:24:43 INFO - PROCESS | 1658 | 1461255883554 Marionette DEBUG loaded listener.js 09:24:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x11be4ec00) [pid = 1658] [serial = 428] [outer = 0x11981ac00] 09:24:43 INFO - PROCESS | 1658 | 1461255883850 Marionette TRACE conn2 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 09:24:43 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 09:24:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 470ms 09:24:43 INFO - PROCESS | 1658 | 1461255883884 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 09:24:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 09:24:43 INFO - PROCESS | 1658 | 1461255883885 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 09:24:43 INFO - PROCESS | 1658 | 1461255883887 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 09:24:43 INFO - PROCESS | 1658 | 1461255883888 Marionette TRACE conn2 <- [1,546,null,{}] 09:24:43 INFO - PROCESS | 1658 | 1461255883891 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:44 INFO - PROCESS | 1658 | 1461255883999 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 09:24:44 INFO - PROCESS | 1658 | 1461255884005 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:44 INFO - PROCESS | 1658 | ++DOCSHELL 0x114c3d800 == 33 [pid = 1658] [id = 144] 09:24:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x11bcfb000) [pid = 1658] [serial = 429] [outer = 0x0] 09:24:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x11bf89800) [pid = 1658] [serial = 430] [outer = 0x11bcfb000] 09:24:44 INFO - PROCESS | 1658 | 1461255884040 Marionette DEBUG loaded listener.js 09:24:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x125b3a800) [pid = 1658] [serial = 431] [outer = 0x11bcfb000] 09:24:44 INFO - PROCESS | 1658 | 1461255884382 Marionette TRACE conn2 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 09:24:44 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 09:24:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 519ms 09:24:44 INFO - PROCESS | 1658 | 1461255884406 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 09:24:44 INFO - PROCESS | 1658 | 1461255884408 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 09:24:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 09:24:44 INFO - PROCESS | 1658 | 1461255884412 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 09:24:44 INFO - PROCESS | 1658 | 1461255884415 Marionette TRACE conn2 <- [1,550,null,{}] 09:24:44 INFO - PROCESS | 1658 | 1461255884418 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:44 INFO - PROCESS | 1658 | 1461255884523 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 09:24:44 INFO - PROCESS | 1658 | 1461255884533 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:44 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c867800 == 34 [pid = 1658] [id = 145] 09:24:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x11c1b7000) [pid = 1658] [serial = 432] [outer = 0x0] 09:24:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x125e8f400) [pid = 1658] [serial = 433] [outer = 0x11c1b7000] 09:24:44 INFO - PROCESS | 1658 | 1461255884564 Marionette DEBUG loaded listener.js 09:24:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x126b98400) [pid = 1658] [serial = 434] [outer = 0x11c1b7000] 09:24:44 INFO - PROCESS | 1658 | 1461255884852 Marionette TRACE conn2 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 09:24:44 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 09:24:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 472ms 09:24:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 09:24:44 INFO - PROCESS | 1658 | 1461255884884 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 09:24:44 INFO - PROCESS | 1658 | 1461255884886 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 09:24:44 INFO - PROCESS | 1658 | 1461255884888 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 09:24:44 INFO - PROCESS | 1658 | 1461255884889 Marionette TRACE conn2 <- [1,554,null,{}] 09:24:44 INFO - PROCESS | 1658 | 1461255884891 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:44 INFO - PROCESS | 1658 | 1461255884976 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 09:24:44 INFO - PROCESS | 1658 | 1461255884982 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:44 INFO - PROCESS | 1658 | ++DOCSHELL 0x125c8e800 == 35 [pid = 1658] [id = 146] 09:24:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x125b3b800) [pid = 1658] [serial = 435] [outer = 0x0] 09:24:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x126f74000) [pid = 1658] [serial = 436] [outer = 0x125b3b800] 09:24:45 INFO - PROCESS | 1658 | 1461255885007 Marionette DEBUG loaded listener.js 09:24:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x126f7e000) [pid = 1658] [serial = 437] [outer = 0x125b3b800] 09:24:45 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:24:45 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:24:45 INFO - PROCESS | 1658 | 1461255885400 Marionette TRACE conn2 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 09:24:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 09:24:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 518ms 09:24:45 INFO - PROCESS | 1658 | 1461255885407 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 09:24:45 INFO - PROCESS | 1658 | 1461255885409 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 09:24:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 09:24:45 INFO - PROCESS | 1658 | 1461255885413 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 09:24:45 INFO - PROCESS | 1658 | 1461255885414 Marionette TRACE conn2 <- [1,558,null,{}] 09:24:45 INFO - PROCESS | 1658 | 1461255885417 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:45 INFO - PROCESS | 1658 | 1461255885521 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 09:24:45 INFO - PROCESS | 1658 | 1461255885529 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x1269ea800 == 36 [pid = 1658] [id = 147] 09:24:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x126f80800) [pid = 1658] [serial = 438] [outer = 0x0] 09:24:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x127131c00) [pid = 1658] [serial = 439] [outer = 0x126f80800] 09:24:45 INFO - PROCESS | 1658 | 1461255885567 Marionette DEBUG loaded listener.js 09:24:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x12770e000) [pid = 1658] [serial = 440] [outer = 0x126f80800] 09:24:45 INFO - PROCESS | 1658 | 1461255885961 Marionette TRACE conn2 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 09:24:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 09:24:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 571ms 09:24:45 INFO - PROCESS | 1658 | 1461255885983 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 09:24:45 INFO - PROCESS | 1658 | 1461255885985 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 09:24:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 09:24:45 INFO - PROCESS | 1658 | 1461255885987 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 09:24:45 INFO - PROCESS | 1658 | 1461255885988 Marionette TRACE conn2 <- [1,562,null,{}] 09:24:45 INFO - PROCESS | 1658 | 1461255885990 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:46 INFO - PROCESS | 1658 | 1461255886091 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 09:24:46 INFO - PROCESS | 1658 | 1461255886101 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x126dda800 == 37 [pid = 1658] [id = 148] 09:24:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x126fc1400) [pid = 1658] [serial = 441] [outer = 0x0] 09:24:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x1277e1c00) [pid = 1658] [serial = 442] [outer = 0x126fc1400] 09:24:46 INFO - PROCESS | 1658 | 1461255886127 Marionette DEBUG loaded listener.js 09:24:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x128192800) [pid = 1658] [serial = 443] [outer = 0x126fc1400] 09:24:46 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:24:46 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:24:46 INFO - PROCESS | 1658 | 1461255886456 Marionette TRACE conn2 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 09:24:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 09:24:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 518ms 09:24:46 INFO - PROCESS | 1658 | 1461255886505 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 09:24:46 INFO - PROCESS | 1658 | 1461255886507 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 09:24:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 09:24:46 INFO - PROCESS | 1658 | 1461255886509 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 09:24:46 INFO - PROCESS | 1658 | 1461255886511 Marionette TRACE conn2 <- [1,566,null,{}] 09:24:46 INFO - PROCESS | 1658 | 1461255886513 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:46 INFO - PROCESS | 1658 | 1461255886610 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 09:24:46 INFO - PROCESS | 1658 | 1461255886645 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x128145000 == 38 [pid = 1658] [id = 149] 09:24:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x128a34400) [pid = 1658] [serial = 444] [outer = 0x0] 09:24:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x12949a400) [pid = 1658] [serial = 445] [outer = 0x128a34400] 09:24:46 INFO - PROCESS | 1658 | 1461255886674 Marionette DEBUG loaded listener.js 09:24:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x1294c2400) [pid = 1658] [serial = 446] [outer = 0x128a34400] 09:24:46 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:24:46 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:24:47 INFO - PROCESS | 1658 | 1461255887081 Marionette TRACE conn2 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 09:24:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 09:24:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 621ms 09:24:47 INFO - PROCESS | 1658 | 1461255887136 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 09:24:47 INFO - PROCESS | 1658 | 1461255887138 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 09:24:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 09:24:47 INFO - PROCESS | 1658 | 1461255887141 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 09:24:47 INFO - PROCESS | 1658 | 1461255887145 Marionette TRACE conn2 <- [1,570,null,{}] 09:24:47 INFO - PROCESS | 1658 | 1461255887148 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:47 INFO - PROCESS | 1658 | 1461255887284 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 09:24:47 INFO - PROCESS | 1658 | 1461255887325 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b392800 == 39 [pid = 1658] [id = 150] 09:24:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x1294c3400) [pid = 1658] [serial = 447] [outer = 0x0] 09:24:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x1294cb400) [pid = 1658] [serial = 448] [outer = 0x1294c3400] 09:24:47 INFO - PROCESS | 1658 | 1461255887350 Marionette DEBUG loaded listener.js 09:24:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x12b3b8c00) [pid = 1658] [serial = 449] [outer = 0x1294c3400] 09:24:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x12b3b7800) [pid = 1658] [serial = 450] [outer = 0x12f87c400] 09:24:47 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:24:47 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:24:47 INFO - PROCESS | 1658 | 1461255887727 Marionette TRACE conn2 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 09:24:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 09:24:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 622ms 09:24:47 INFO - PROCESS | 1658 | 1461255887766 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 09:24:47 INFO - PROCESS | 1658 | 1461255887768 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 09:24:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 09:24:47 INFO - PROCESS | 1658 | 1461255887770 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 09:24:47 INFO - PROCESS | 1658 | 1461255887771 Marionette TRACE conn2 <- [1,574,null,{}] 09:24:47 INFO - PROCESS | 1658 | 1461255887773 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:47 INFO - PROCESS | 1658 | 1461255887863 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 09:24:47 INFO - PROCESS | 1658 | 1461255887868 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ba12000 == 40 [pid = 1658] [id = 151] 09:24:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x11be7fc00) [pid = 1658] [serial = 451] [outer = 0x0] 09:24:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x12b57ec00) [pid = 1658] [serial = 452] [outer = 0x11be7fc00] 09:24:47 INFO - PROCESS | 1658 | 1461255887893 Marionette DEBUG loaded listener.js 09:24:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x12bb8b400) [pid = 1658] [serial = 453] [outer = 0x11be7fc00] 09:24:48 INFO - PROCESS | 1658 | 1461255888283 Marionette TRACE conn2 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 09:24:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 09:24:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 519ms 09:24:48 INFO - PROCESS | 1658 | 1461255888289 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 09:24:48 INFO - PROCESS | 1658 | 1461255888291 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 09:24:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 09:24:48 INFO - PROCESS | 1658 | 1461255888293 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 09:24:48 INFO - PROCESS | 1658 | 1461255888296 Marionette TRACE conn2 <- [1,578,null,{}] 09:24:48 INFO - PROCESS | 1658 | 1461255888299 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:48 INFO - PROCESS | 1658 | 1461255888556 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 09:24:48 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x11650c400) [pid = 1658] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 09:24:48 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x1294ca800) [pid = 1658] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 09:24:48 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x126f7c800) [pid = 1658] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 09:24:48 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x11b977c00) [pid = 1658] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 09:24:48 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x11aed0400) [pid = 1658] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 09:24:48 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x119821400) [pid = 1658] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 09:24:48 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x116744400) [pid = 1658] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 09:24:48 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x11c556800) [pid = 1658] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 09:24:48 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x11adebc00) [pid = 1658] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 09:24:48 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x128b20c00) [pid = 1658] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 09:24:48 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x12ba57400) [pid = 1658] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 09:24:48 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x128b21000) [pid = 1658] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 09:24:48 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x12bd91800) [pid = 1658] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 09:24:48 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x1186c0000) [pid = 1658] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 09:24:48 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x118f34000) [pid = 1658] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 09:24:48 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x119131000) [pid = 1658] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 09:24:48 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x12b3bec00) [pid = 1658] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 09:24:48 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x128189c00) [pid = 1658] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 09:24:48 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x11baf5000) [pid = 1658] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 09:24:48 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x11b947c00) [pid = 1658] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 09:24:48 INFO - PROCESS | 1658 | 1461255888600 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x1189ae000 == 41 [pid = 1658] [id = 152] 09:24:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x114fec800) [pid = 1658] [serial = 454] [outer = 0x0] 09:24:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x119131000) [pid = 1658] [serial = 455] [outer = 0x114fec800] 09:24:48 INFO - PROCESS | 1658 | 1461255888626 Marionette DEBUG loaded listener.js 09:24:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x11b947c00) [pid = 1658] [serial = 456] [outer = 0x114fec800] 09:24:48 INFO - PROCESS | 1658 | 1461255888880 Marionette TRACE conn2 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 09:24:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 09:24:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 623ms 09:24:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 09:24:48 INFO - PROCESS | 1658 | 1461255888918 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 09:24:48 INFO - PROCESS | 1658 | 1461255888919 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 09:24:48 INFO - PROCESS | 1658 | 1461255888921 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 09:24:48 INFO - PROCESS | 1658 | 1461255888922 Marionette TRACE conn2 <- [1,582,null,{}] 09:24:48 INFO - PROCESS | 1658 | 1461255888924 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:49 INFO - PROCESS | 1658 | 1461255889016 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 09:24:49 INFO - PROCESS | 1658 | 1461255889020 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ba0d000 == 42 [pid = 1658] [id = 153] 09:24:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x115838400) [pid = 1658] [serial = 457] [outer = 0x0] 09:24:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x127709000) [pid = 1658] [serial = 458] [outer = 0x115838400] 09:24:49 INFO - PROCESS | 1658 | 1461255889046 Marionette DEBUG loaded listener.js 09:24:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x12ba5f400) [pid = 1658] [serial = 459] [outer = 0x115838400] 09:24:49 INFO - PROCESS | 1658 | 1461255889382 Marionette TRACE conn2 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 09:24:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 09:24:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 468ms 09:24:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 09:24:49 INFO - PROCESS | 1658 | 1461255889390 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 09:24:49 INFO - PROCESS | 1658 | 1461255889391 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 09:24:49 INFO - PROCESS | 1658 | 1461255889393 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 09:24:49 INFO - PROCESS | 1658 | 1461255889396 Marionette TRACE conn2 <- [1,586,null,{}] 09:24:49 INFO - PROCESS | 1658 | 1461255889400 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:49 INFO - PROCESS | 1658 | 1461255889500 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 09:24:49 INFO - PROCESS | 1658 | 1461255889506 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d18f000 == 43 [pid = 1658] [id = 154] 09:24:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x11981b400) [pid = 1658] [serial = 460] [outer = 0x0] 09:24:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x12bb8c800) [pid = 1658] [serial = 461] [outer = 0x11981b400] 09:24:49 INFO - PROCESS | 1658 | 1461255889531 Marionette DEBUG loaded listener.js 09:24:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x12cea5800) [pid = 1658] [serial = 462] [outer = 0x11981b400] 09:24:49 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:24:49 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:24:49 INFO - PROCESS | 1658 | 1461255889815 Marionette TRACE conn2 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 09:24:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 09:24:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 473ms 09:24:49 INFO - PROCESS | 1658 | 1461255889867 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 09:24:49 INFO - PROCESS | 1658 | 1461255889868 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 09:24:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 09:24:49 INFO - PROCESS | 1658 | 1461255889870 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 09:24:49 INFO - PROCESS | 1658 | 1461255889871 Marionette TRACE conn2 <- [1,590,null,{}] 09:24:49 INFO - PROCESS | 1658 | 1461255889874 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:49 INFO - PROCESS | 1658 | 1461255889952 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 09:24:49 INFO - PROCESS | 1658 | 1461255889956 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d7a3000 == 44 [pid = 1658] [id = 155] 09:24:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x12cead800) [pid = 1658] [serial = 463] [outer = 0x0] 09:24:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x12cf7fc00) [pid = 1658] [serial = 464] [outer = 0x12cead800] 09:24:49 INFO - PROCESS | 1658 | 1461255889981 Marionette DEBUG loaded listener.js 09:24:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x12d1a4800) [pid = 1658] [serial = 465] [outer = 0x12cead800] 09:24:50 INFO - PROCESS | 1658 | 1461255890299 Marionette TRACE conn2 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 09:24:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 09:24:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 468ms 09:24:50 INFO - PROCESS | 1658 | 1461255890339 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 09:24:50 INFO - PROCESS | 1658 | 1461255890340 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 09:24:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 09:24:50 INFO - PROCESS | 1658 | 1461255890342 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 09:24:50 INFO - PROCESS | 1658 | 1461255890343 Marionette TRACE conn2 <- [1,594,null,{}] 09:24:50 INFO - PROCESS | 1658 | 1461255890346 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:50 INFO - PROCESS | 1658 | 1461255890446 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 09:24:50 INFO - PROCESS | 1658 | 1461255890454 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d7b5800 == 45 [pid = 1658] [id = 156] 09:24:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x12cf80c00) [pid = 1658] [serial = 466] [outer = 0x0] 09:24:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x12d1aa800) [pid = 1658] [serial = 467] [outer = 0x12cf80c00] 09:24:50 INFO - PROCESS | 1658 | 1461255890479 Marionette DEBUG loaded listener.js 09:24:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x12d781000) [pid = 1658] [serial = 468] [outer = 0x12cf80c00] 09:24:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 09:24:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 719ms 09:24:51 INFO - PROCESS | 1658 | 1461255891055 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 09:24:51 INFO - PROCESS | 1658 | 1461255891064 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 09:24:51 INFO - PROCESS | 1658 | 1461255891067 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 09:24:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 09:24:51 INFO - PROCESS | 1658 | 1461255891071 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 09:24:51 INFO - PROCESS | 1658 | 1461255891073 Marionette TRACE conn2 <- [1,598,null,{}] 09:24:51 INFO - PROCESS | 1658 | 1461255891076 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:51 INFO - PROCESS | 1658 | 1461255891182 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 09:24:51 INFO - PROCESS | 1658 | 1461255891254 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x118fc3000 == 46 [pid = 1658] [id = 157] 09:24:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x116061c00) [pid = 1658] [serial = 469] [outer = 0x0] 09:24:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x1188dd800) [pid = 1658] [serial = 470] [outer = 0x116061c00] 09:24:51 INFO - PROCESS | 1658 | 1461255891285 Marionette DEBUG loaded listener.js 09:24:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x11927b400) [pid = 1658] [serial = 471] [outer = 0x116061c00] 09:24:51 INFO - PROCESS | 1658 | 1461255891983 Marionette TRACE conn2 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 09:24:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 09:24:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 921ms 09:24:52 INFO - PROCESS | 1658 | 1461255891992 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 09:24:52 INFO - PROCESS | 1658 | 1461255891994 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 09:24:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 09:24:52 INFO - PROCESS | 1658 | 1461255892033 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 09:24:52 INFO - PROCESS | 1658 | 1461255892035 Marionette TRACE conn2 <- [1,602,null,{}] 09:24:52 INFO - PROCESS | 1658 | 1461255892039 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:52 INFO - PROCESS | 1658 | 1461255892138 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 09:24:52 INFO - PROCESS | 1658 | 1461255892209 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x1156ae800 == 47 [pid = 1658] [id = 158] 09:24:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x116508400) [pid = 1658] [serial = 472] [outer = 0x0] 09:24:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x1186bf000) [pid = 1658] [serial = 473] [outer = 0x116508400] 09:24:52 INFO - PROCESS | 1658 | 1461255892238 Marionette DEBUG loaded listener.js 09:24:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x1191bac00) [pid = 1658] [serial = 474] [outer = 0x116508400] 09:24:52 INFO - PROCESS | 1658 | --DOCSHELL 0x12d7a3000 == 46 [pid = 1658] [id = 155] 09:24:52 INFO - PROCESS | 1658 | --DOCSHELL 0x12d18f000 == 45 [pid = 1658] [id = 154] 09:24:52 INFO - PROCESS | 1658 | --DOCSHELL 0x12ba0d000 == 44 [pid = 1658] [id = 153] 09:24:52 INFO - PROCESS | 1658 | --DOCSHELL 0x1189ae000 == 43 [pid = 1658] [id = 152] 09:24:52 INFO - PROCESS | 1658 | --DOCSHELL 0x12ba12000 == 42 [pid = 1658] [id = 151] 09:24:52 INFO - PROCESS | 1658 | --DOCSHELL 0x12b392800 == 41 [pid = 1658] [id = 150] 09:24:52 INFO - PROCESS | 1658 | --DOCSHELL 0x128145000 == 40 [pid = 1658] [id = 149] 09:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x12da64000) [pid = 1658] [serial = 412] [outer = 0x0] [url = about:blank] 09:24:52 INFO - PROCESS | 1658 | --DOCSHELL 0x126dda800 == 39 [pid = 1658] [id = 148] 09:24:52 INFO - PROCESS | 1658 | --DOCSHELL 0x1269ea800 == 38 [pid = 1658] [id = 147] 09:24:52 INFO - PROCESS | 1658 | --DOCSHELL 0x125c8e800 == 37 [pid = 1658] [id = 146] 09:24:52 INFO - PROCESS | 1658 | --DOCSHELL 0x11c867800 == 36 [pid = 1658] [id = 145] 09:24:52 INFO - PROCESS | 1658 | --DOCSHELL 0x114c3d800 == 35 [pid = 1658] [id = 144] 09:24:52 INFO - PROCESS | 1658 | --DOCSHELL 0x11b18a000 == 34 [pid = 1658] [id = 143] 09:24:52 INFO - PROCESS | 1658 | --DOCSHELL 0x11ae3c000 == 33 [pid = 1658] [id = 142] 09:24:52 INFO - PROCESS | 1658 | --DOCSHELL 0x119c54000 == 32 [pid = 1658] [id = 141] 09:24:52 INFO - PROCESS | 1658 | --DOCSHELL 0x1189b3000 == 31 [pid = 1658] [id = 140] 09:24:52 INFO - PROCESS | 1658 | --DOCSHELL 0x116050000 == 30 [pid = 1658] [id = 139] 09:24:52 INFO - PROCESS | 1658 | --DOCSHELL 0x12d70c800 == 29 [pid = 1658] [id = 138] 09:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x119274c00) [pid = 1658] [serial = 329] [outer = 0x0] [url = about:blank] 09:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x125fc3400) [pid = 1658] [serial = 335] [outer = 0x0] [url = about:blank] 09:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x11b97b400) [pid = 1658] [serial = 332] [outer = 0x0] [url = about:blank] 09:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x12ba5a400) [pid = 1658] [serial = 392] [outer = 0x0] [url = about:blank] 09:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x1294c9000) [pid = 1658] [serial = 391] [outer = 0x0] [url = about:blank] 09:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x12c6cfc00) [pid = 1658] [serial = 397] [outer = 0x0] [url = about:blank] 09:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x12ba5fc00) [pid = 1658] [serial = 394] [outer = 0x0] [url = about:blank] 09:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x12cf7bc00) [pid = 1658] [serial = 400] [outer = 0x0] [url = about:blank] 09:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x12ceb3800) [pid = 1658] [serial = 398] [outer = 0x0] [url = about:blank] 09:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x11c1ad800) [pid = 1658] [serial = 404] [outer = 0x0] [url = about:blank] 09:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x11acb1800) [pid = 1658] [serial = 403] [outer = 0x0] [url = about:blank] 09:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x12d1a1800) [pid = 1658] [serial = 401] [outer = 0x0] [url = about:blank] 09:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x119b94000) [pid = 1658] [serial = 379] [outer = 0x0] [url = about:blank] 09:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x11ad63800) [pid = 1658] [serial = 377] [outer = 0x0] [url = about:blank] 09:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x119820800) [pid = 1658] [serial = 376] [outer = 0x0] [url = about:blank] 09:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x12ba5d400) [pid = 1658] [serial = 374] [outer = 0x0] [url = about:blank] 09:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x12ba59800) [pid = 1658] [serial = 373] [outer = 0x0] [url = about:blank] 09:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x129496000) [pid = 1658] [serial = 371] [outer = 0x0] [url = about:blank] 09:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x12da5b400) [pid = 1658] [serial = 410] [outer = 0x0] [url = about:blank] 09:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x128a29400) [pid = 1658] [serial = 370] [outer = 0x0] [url = about:blank] 09:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x12691fc00) [pid = 1658] [serial = 368] [outer = 0x0] [url = about:blank] 09:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x11c4be000) [pid = 1658] [serial = 367] [outer = 0x0] [url = about:blank] 09:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x119c82c00) [pid = 1658] [serial = 365] [outer = 0x0] [url = about:blank] 09:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x1188dec00) [pid = 1658] [serial = 364] [outer = 0x0] [url = about:blank] 09:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x12b795800) [pid = 1658] [serial = 362] [outer = 0x0] [url = about:blank] 09:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x12770e400) [pid = 1658] [serial = 388] [outer = 0x0] [url = about:blank] 09:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x125e8e400) [pid = 1658] [serial = 385] [outer = 0x0] [url = about:blank] 09:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x126f7bc00) [pid = 1658] [serial = 386] [outer = 0x0] [url = about:blank] 09:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x11bf89400) [pid = 1658] [serial = 382] [outer = 0x0] [url = about:blank] 09:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x125b35c00) [pid = 1658] [serial = 383] [outer = 0x0] [url = about:blank] 09:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x11adf2000) [pid = 1658] [serial = 380] [outer = 0x0] [url = about:blank] 09:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x12d1ac000) [pid = 1658] [serial = 406] [outer = 0x0] [url = about:blank] 09:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x12bd90800) [pid = 1658] [serial = 395] [outer = 0x0] [url = about:blank] 09:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x12d904400) [pid = 1658] [serial = 409] [outer = 0x0] [url = about:blank] 09:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x12d786400) [pid = 1658] [serial = 407] [outer = 0x0] [url = about:blank] 09:24:52 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x128a34c00) [pid = 1658] [serial = 389] [outer = 0x0] [url = about:blank] 09:24:52 INFO - PROCESS | 1658 | 1461255892695 Marionette TRACE conn2 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 09:24:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 09:24:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 732ms 09:24:52 INFO - PROCESS | 1658 | 1461255892756 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 09:24:52 INFO - PROCESS | 1658 | 1461255892763 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 09:24:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 09:24:52 INFO - PROCESS | 1658 | 1461255892770 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 09:24:52 INFO - PROCESS | 1658 | 1461255892772 Marionette TRACE conn2 <- [1,606,null,{}] 09:24:52 INFO - PROCESS | 1658 | 1461255892775 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:52 INFO - PROCESS | 1658 | 1461255892858 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 09:24:52 INFO - PROCESS | 1658 | 1461255892865 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x119155000 == 30 [pid = 1658] [id = 159] 09:24:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x118f31800) [pid = 1658] [serial = 475] [outer = 0x0] 09:24:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x119c82c00) [pid = 1658] [serial = 476] [outer = 0x118f31800] 09:24:52 INFO - PROCESS | 1658 | 1461255892894 Marionette DEBUG loaded listener.js 09:24:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x11acb2c00) [pid = 1658] [serial = 477] [outer = 0x118f31800] 09:24:53 INFO - PROCESS | 1658 | 1461255893294 Marionette TRACE conn2 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 09:24:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 09:24:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 571ms 09:24:53 INFO - PROCESS | 1658 | 1461255893341 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 09:24:53 INFO - PROCESS | 1658 | 1461255893343 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 09:24:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 09:24:53 INFO - PROCESS | 1658 | 1461255893347 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 09:24:53 INFO - PROCESS | 1658 | 1461255893351 Marionette TRACE conn2 <- [1,610,null,{}] 09:24:53 INFO - PROCESS | 1658 | 1461255893362 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:53 INFO - PROCESS | 1658 | 1461255893510 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 09:24:53 INFO - PROCESS | 1658 | 1461255893532 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x11ae29000 == 31 [pid = 1658] [id = 160] 09:24:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x115761400) [pid = 1658] [serial = 478] [outer = 0x0] 09:24:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x11b1d9000) [pid = 1658] [serial = 479] [outer = 0x115761400] 09:24:53 INFO - PROCESS | 1658 | 1461255893623 Marionette DEBUG loaded listener.js 09:24:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x11b97b400) [pid = 1658] [serial = 480] [outer = 0x115761400] 09:24:53 INFO - PROCESS | 1658 | 1461255893990 Marionette TRACE conn2 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 09:24:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 09:24:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 673ms 09:24:54 INFO - PROCESS | 1658 | 1461255894020 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 09:24:54 INFO - PROCESS | 1658 | 1461255894022 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 09:24:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 09:24:54 INFO - PROCESS | 1658 | 1461255894024 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 09:24:54 INFO - PROCESS | 1658 | 1461255894025 Marionette TRACE conn2 <- [1,614,null,{}] 09:24:54 INFO - PROCESS | 1658 | 1461255894027 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:54 INFO - PROCESS | 1658 | 1461255894100 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 09:24:54 INFO - PROCESS | 1658 | 1461255894143 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b17f000 == 32 [pid = 1658] [id = 161] 09:24:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x1165f9c00) [pid = 1658] [serial = 481] [outer = 0x0] 09:24:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x11bcf1000) [pid = 1658] [serial = 482] [outer = 0x1165f9c00] 09:24:54 INFO - PROCESS | 1658 | 1461255894169 Marionette DEBUG loaded listener.js 09:24:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x11c1ad800) [pid = 1658] [serial = 483] [outer = 0x1165f9c00] 09:24:54 INFO - PROCESS | 1658 | 1461255894453 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 09:24:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 09:24:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 468ms 09:24:54 INFO - PROCESS | 1658 | 1461255894493 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 09:24:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 09:24:54 INFO - PROCESS | 1658 | 1461255894494 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 09:24:54 INFO - PROCESS | 1658 | 1461255894500 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 09:24:54 INFO - PROCESS | 1658 | 1461255894501 Marionette TRACE conn2 <- [1,618,null,{}] 09:24:54 INFO - PROCESS | 1658 | 1461255894503 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:54 INFO - PROCESS | 1658 | 1461255894575 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 09:24:54 INFO - PROCESS | 1658 | 1461255894581 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c14e000 == 33 [pid = 1658] [id = 162] 09:24:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x11be7e000) [pid = 1658] [serial = 484] [outer = 0x0] 09:24:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x11c54ec00) [pid = 1658] [serial = 485] [outer = 0x11be7e000] 09:24:54 INFO - PROCESS | 1658 | 1461255894607 Marionette DEBUG loaded listener.js 09:24:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x11c99bc00) [pid = 1658] [serial = 486] [outer = 0x11be7e000] 09:24:54 INFO - PROCESS | 1658 | 1461255894972 Marionette TRACE conn2 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 09:24:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 09:24:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 519ms 09:24:55 INFO - PROCESS | 1658 | 1461255895019 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 09:24:55 INFO - PROCESS | 1658 | 1461255895020 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 09:24:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 09:24:55 INFO - PROCESS | 1658 | 1461255895022 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 09:24:55 INFO - PROCESS | 1658 | 1461255895023 Marionette TRACE conn2 <- [1,622,null,{}] 09:24:55 INFO - PROCESS | 1658 | 1461255895026 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:55 INFO - PROCESS | 1658 | 1461255895132 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 09:24:55 INFO - PROCESS | 1658 | 1461255895165 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c725000 == 34 [pid = 1658] [id = 163] 09:24:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x11c557000) [pid = 1658] [serial = 487] [outer = 0x0] 09:24:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x125fbd800) [pid = 1658] [serial = 488] [outer = 0x11c557000] 09:24:55 INFO - PROCESS | 1658 | 1461255895194 Marionette DEBUG loaded listener.js 09:24:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x126f7a400) [pid = 1658] [serial = 489] [outer = 0x11c557000] 09:24:55 INFO - PROCESS | 1658 | 1461255895517 Marionette TRACE conn2 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 09:24:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 09:24:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 518ms 09:24:55 INFO - PROCESS | 1658 | 1461255895541 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 09:24:55 INFO - PROCESS | 1658 | 1461255895542 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 09:24:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 09:24:55 INFO - PROCESS | 1658 | 1461255895562 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 09:24:55 INFO - PROCESS | 1658 | 1461255895563 Marionette TRACE conn2 <- [1,626,null,{}] 09:24:55 INFO - PROCESS | 1658 | 1461255895565 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:55 INFO - PROCESS | 1658 | 1461255895651 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 09:24:55 INFO - PROCESS | 1658 | 1461255895656 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x125b22000 == 35 [pid = 1658] [id = 164] 09:24:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x114d7e000) [pid = 1658] [serial = 490] [outer = 0x0] 09:24:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x126fc1000) [pid = 1658] [serial = 491] [outer = 0x114d7e000] 09:24:55 INFO - PROCESS | 1658 | 1461255895681 Marionette DEBUG loaded listener.js 09:24:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x12777b000) [pid = 1658] [serial = 492] [outer = 0x114d7e000] 09:24:56 INFO - PROCESS | 1658 | 1461255896049 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 09:24:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 09:24:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 536ms 09:24:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 09:24:56 INFO - PROCESS | 1658 | 1461255896082 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 09:24:56 INFO - PROCESS | 1658 | 1461255896083 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 09:24:56 INFO - PROCESS | 1658 | 1461255896085 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 09:24:56 INFO - PROCESS | 1658 | 1461255896087 Marionette TRACE conn2 <- [1,630,null,{}] 09:24:56 INFO - PROCESS | 1658 | 1461255896089 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:56 INFO - PROCESS | 1658 | 1461255896180 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 09:24:56 INFO - PROCESS | 1658 | 1461255896184 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x125e69000 == 36 [pid = 1658] [id = 165] 09:24:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x12777c800) [pid = 1658] [serial = 493] [outer = 0x0] 09:24:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x127c86400) [pid = 1658] [serial = 494] [outer = 0x12777c800] 09:24:56 INFO - PROCESS | 1658 | 1461255896209 Marionette DEBUG loaded listener.js 09:24:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x128193c00) [pid = 1658] [serial = 495] [outer = 0x12777c800] 09:24:56 INFO - PROCESS | 1658 | 1461255896540 Marionette TRACE conn2 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 09:24:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 09:24:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 469ms 09:24:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 09:24:56 INFO - PROCESS | 1658 | 1461255896554 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 09:24:56 INFO - PROCESS | 1658 | 1461255896556 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 09:24:56 INFO - PROCESS | 1658 | 1461255896558 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 09:24:56 INFO - PROCESS | 1658 | 1461255896559 Marionette TRACE conn2 <- [1,634,null,{}] 09:24:56 INFO - PROCESS | 1658 | 1461255896570 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:56 INFO - PROCESS | 1658 | 1461255896661 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 09:24:56 INFO - PROCESS | 1658 | 1461255896665 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x126fa7800 == 37 [pid = 1658] [id = 166] 09:24:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x1277dc000) [pid = 1658] [serial = 496] [outer = 0x0] 09:24:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x128a37400) [pid = 1658] [serial = 497] [outer = 0x1277dc000] 09:24:56 INFO - PROCESS | 1658 | 1461255896691 Marionette DEBUG loaded listener.js 09:24:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x129496c00) [pid = 1658] [serial = 498] [outer = 0x1277dc000] 09:24:56 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x128a34400) [pid = 1658] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 09:24:56 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x125b3b800) [pid = 1658] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 09:24:56 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x11629b400) [pid = 1658] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 09:24:56 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x116504c00) [pid = 1658] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 09:24:56 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x11981ac00) [pid = 1658] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 09:24:56 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x11adf1400) [pid = 1658] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 09:24:56 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x11c1b7000) [pid = 1658] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 09:24:56 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x126f80800) [pid = 1658] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 09:24:56 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x12cead800) [pid = 1658] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 09:24:56 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x114378400) [pid = 1658] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 09:24:56 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x11bcfb000) [pid = 1658] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 09:24:56 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x126fc1400) [pid = 1658] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 09:24:56 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x1294c3400) [pid = 1658] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 09:24:56 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x11be7fc00) [pid = 1658] [serial = 451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 09:24:56 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x115838400) [pid = 1658] [serial = 457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 09:24:56 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x114fec800) [pid = 1658] [serial = 454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 09:24:56 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x11981b400) [pid = 1658] [serial = 460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 09:24:57 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:24:57 INFO - PROCESS | 1658 | [1658] WARNING: 'NS_FAILED(aResult)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 09:24:57 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:24:57 INFO - PROCESS | 1658 | 1461255897134 Marionette TRACE conn2 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 09:24:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 09:24:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 622ms 09:24:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 09:24:57 INFO - PROCESS | 1658 | 1461255897181 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 09:24:57 INFO - PROCESS | 1658 | 1461255897182 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 09:24:57 INFO - PROCESS | 1658 | 1461255897184 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 09:24:57 INFO - PROCESS | 1658 | 1461255897186 Marionette TRACE conn2 <- [1,638,null,{}] 09:24:57 INFO - PROCESS | 1658 | 1461255897188 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:57 INFO - PROCESS | 1658 | 1461255897258 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 09:24:57 INFO - PROCESS | 1658 | 1461255897264 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b9b9800 == 38 [pid = 1658] [id = 167] 09:24:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x11acafc00) [pid = 1658] [serial = 499] [outer = 0x0] 09:24:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x126f82c00) [pid = 1658] [serial = 500] [outer = 0x11acafc00] 09:24:57 INFO - PROCESS | 1658 | 1461255897290 Marionette DEBUG loaded listener.js 09:24:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x129493c00) [pid = 1658] [serial = 501] [outer = 0x11acafc00] 09:24:57 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:24:57 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:24:57 INFO - PROCESS | 1658 | 1461255897602 Marionette TRACE conn2 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 09:24:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 09:24:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 468ms 09:24:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 09:24:57 INFO - PROCESS | 1658 | 1461255897653 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 09:24:57 INFO - PROCESS | 1658 | 1461255897655 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 09:24:57 INFO - PROCESS | 1658 | 1461255897657 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 09:24:57 INFO - PROCESS | 1658 | 1461255897659 Marionette TRACE conn2 <- [1,642,null,{}] 09:24:57 INFO - PROCESS | 1658 | 1461255897661 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:57 INFO - PROCESS | 1658 | 1461255897750 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 09:24:57 INFO - PROCESS | 1658 | 1461255897794 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x128137800 == 39 [pid = 1658] [id = 168] 09:24:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x11bcf0c00) [pid = 1658] [serial = 502] [outer = 0x0] 09:24:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x1294bd400) [pid = 1658] [serial = 503] [outer = 0x11bcf0c00] 09:24:57 INFO - PROCESS | 1658 | 1461255897824 Marionette DEBUG loaded listener.js 09:24:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x12b3bac00) [pid = 1658] [serial = 504] [outer = 0x11bcf0c00] 09:24:58 INFO - PROCESS | 1658 | 1461255898137 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 09:24:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 09:24:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 520ms 09:24:58 INFO - PROCESS | 1658 | 1461255898179 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 09:24:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 09:24:58 INFO - PROCESS | 1658 | 1461255898182 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 09:24:58 INFO - PROCESS | 1658 | 1461255898184 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 09:24:58 INFO - PROCESS | 1658 | 1461255898185 Marionette TRACE conn2 <- [1,646,null,{}] 09:24:58 INFO - PROCESS | 1658 | 1461255898187 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:58 INFO - PROCESS | 1658 | 1461255898264 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 09:24:58 INFO - PROCESS | 1658 | 1461255898268 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b392000 == 40 [pid = 1658] [id = 169] 09:24:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x12b3b9400) [pid = 1658] [serial = 505] [outer = 0x0] 09:24:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x12b795400) [pid = 1658] [serial = 506] [outer = 0x12b3b9400] 09:24:58 INFO - PROCESS | 1658 | 1461255898293 Marionette DEBUG loaded listener.js 09:24:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x12bb9a000) [pid = 1658] [serial = 507] [outer = 0x12b3b9400] 09:24:58 INFO - PROCESS | 1658 | 1461255898614 Marionette TRACE conn2 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 09:24:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 09:24:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 468ms 09:24:58 INFO - PROCESS | 1658 | 1461255898653 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 09:24:58 INFO - PROCESS | 1658 | 1461255898654 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 09:24:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 09:24:58 INFO - PROCESS | 1658 | 1461255898656 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 09:24:58 INFO - PROCESS | 1658 | 1461255898657 Marionette TRACE conn2 <- [1,650,null,{}] 09:24:58 INFO - PROCESS | 1658 | 1461255898669 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:24:58 INFO - PROCESS | 1658 | 1461255898743 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 09:24:58 INFO - PROCESS | 1658 | 1461255898749 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ba21800 == 41 [pid = 1658] [id = 170] 09:24:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x12bd8a800) [pid = 1658] [serial = 508] [outer = 0x0] 09:24:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x12bd93400) [pid = 1658] [serial = 509] [outer = 0x12bd8a800] 09:24:58 INFO - PROCESS | 1658 | 1461255898774 Marionette DEBUG loaded listener.js 09:24:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x12cea9000) [pid = 1658] [serial = 510] [outer = 0x12bd8a800] 09:24:59 INFO - PROCESS | 1658 | --DOCSHELL 0x119155000 == 40 [pid = 1658] [id = 159] 09:24:59 INFO - PROCESS | 1658 | --DOCSHELL 0x1156ae800 == 39 [pid = 1658] [id = 158] 09:24:59 INFO - PROCESS | 1658 | --DOCSHELL 0x12d7b5800 == 38 [pid = 1658] [id = 156] 09:24:59 INFO - PROCESS | 1658 | --DOCSHELL 0x118fc3000 == 37 [pid = 1658] [id = 157] 09:24:59 INFO - PROCESS | 1658 | --DOCSHELL 0x11ae29000 == 36 [pid = 1658] [id = 160] 09:24:59 INFO - PROCESS | 1658 | --DOCSHELL 0x125b22000 == 35 [pid = 1658] [id = 164] 09:24:59 INFO - PROCESS | 1658 | --DOCSHELL 0x126fa7800 == 34 [pid = 1658] [id = 166] 09:24:59 INFO - PROCESS | 1658 | --DOCSHELL 0x125e69000 == 33 [pid = 1658] [id = 165] 09:24:59 INFO - PROCESS | 1658 | --DOCSHELL 0x128137800 == 32 [pid = 1658] [id = 168] 09:24:59 INFO - PROCESS | 1658 | --DOCSHELL 0x11c14e000 == 31 [pid = 1658] [id = 162] 09:24:59 INFO - PROCESS | 1658 | --DOCSHELL 0x11c725000 == 30 [pid = 1658] [id = 163] 09:24:59 INFO - PROCESS | 1658 | --DOCSHELL 0x11b9b9800 == 29 [pid = 1658] [id = 167] 09:24:59 INFO - PROCESS | 1658 | --DOCSHELL 0x11b17f000 == 28 [pid = 1658] [id = 161] 09:24:59 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x1294c2400) [pid = 1658] [serial = 446] [outer = 0x0] [url = about:blank] 09:24:59 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x12949a400) [pid = 1658] [serial = 445] [outer = 0x0] [url = about:blank] 09:24:59 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x126f74000) [pid = 1658] [serial = 436] [outer = 0x0] [url = about:blank] 09:24:59 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x126f7e000) [pid = 1658] [serial = 437] [outer = 0x0] [url = about:blank] 09:24:59 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x116506c00) [pid = 1658] [serial = 415] [outer = 0x0] [url = about:blank] 09:24:59 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x118887000) [pid = 1658] [serial = 416] [outer = 0x0] [url = about:blank] 09:24:59 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x118ed3c00) [pid = 1658] [serial = 418] [outer = 0x0] [url = about:blank] 09:24:59 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x119934800) [pid = 1658] [serial = 419] [outer = 0x0] [url = about:blank] 09:24:59 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x11baef000) [pid = 1658] [serial = 427] [outer = 0x0] [url = about:blank] 09:24:59 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x11be4ec00) [pid = 1658] [serial = 428] [outer = 0x0] [url = about:blank] 09:24:59 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x11b1dec00) [pid = 1658] [serial = 424] [outer = 0x0] [url = about:blank] 09:24:59 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x11baee800) [pid = 1658] [serial = 425] [outer = 0x0] [url = about:blank] 09:24:59 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x125e8f400) [pid = 1658] [serial = 433] [outer = 0x0] [url = about:blank] 09:24:59 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x126b98400) [pid = 1658] [serial = 434] [outer = 0x0] [url = about:blank] 09:24:59 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x127131c00) [pid = 1658] [serial = 439] [outer = 0x0] [url = about:blank] 09:24:59 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x12cf7fc00) [pid = 1658] [serial = 464] [outer = 0x0] [url = about:blank] 09:24:59 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x12770e000) [pid = 1658] [serial = 440] [outer = 0x0] [url = about:blank] 09:24:59 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x11adf2400) [pid = 1658] [serial = 421] [outer = 0x0] [url = about:blank] 09:24:59 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x11aed3000) [pid = 1658] [serial = 422] [outer = 0x0] [url = about:blank] 09:24:59 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x11bf89800) [pid = 1658] [serial = 430] [outer = 0x0] [url = about:blank] 09:24:59 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x125b3a800) [pid = 1658] [serial = 431] [outer = 0x0] [url = about:blank] 09:24:59 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x1277e1c00) [pid = 1658] [serial = 442] [outer = 0x0] [url = about:blank] 09:24:59 INFO - PROCESS | 1658 | --DOMWINDOW == 76 (0x1294cb400) [pid = 1658] [serial = 448] [outer = 0x0] [url = about:blank] 09:24:59 INFO - PROCESS | 1658 | --DOMWINDOW == 75 (0x11aedb800) [pid = 1658] [serial = 188] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:24:59 INFO - PROCESS | 1658 | --DOMWINDOW == 74 (0x12b57ec00) [pid = 1658] [serial = 452] [outer = 0x0] [url = about:blank] 09:24:59 INFO - PROCESS | 1658 | --DOMWINDOW == 73 (0x12b3b8c00) [pid = 1658] [serial = 449] [outer = 0x0] [url = about:blank] 09:24:59 INFO - PROCESS | 1658 | --DOMWINDOW == 72 (0x127709000) [pid = 1658] [serial = 458] [outer = 0x0] [url = about:blank] 09:24:59 INFO - PROCESS | 1658 | --DOMWINDOW == 71 (0x12bb8b400) [pid = 1658] [serial = 453] [outer = 0x0] [url = about:blank] 09:24:59 INFO - PROCESS | 1658 | --DOMWINDOW == 70 (0x119131000) [pid = 1658] [serial = 455] [outer = 0x0] [url = about:blank] 09:24:59 INFO - PROCESS | 1658 | --DOMWINDOW == 69 (0x11b947c00) [pid = 1658] [serial = 456] [outer = 0x0] [url = about:blank] 09:24:59 INFO - PROCESS | 1658 | --DOMWINDOW == 68 (0x12ba5f400) [pid = 1658] [serial = 459] [outer = 0x0] [url = about:blank] 09:24:59 INFO - PROCESS | 1658 | --DOMWINDOW == 67 (0x128192800) [pid = 1658] [serial = 443] [outer = 0x0] [url = about:blank] 09:24:59 INFO - PROCESS | 1658 | --DOMWINDOW == 66 (0x12d1a4800) [pid = 1658] [serial = 465] [outer = 0x0] [url = about:blank] 09:24:59 INFO - PROCESS | 1658 | --DOMWINDOW == 65 (0x12bb8c800) [pid = 1658] [serial = 461] [outer = 0x0] [url = about:blank] 09:24:59 INFO - PROCESS | 1658 | --DOMWINDOW == 64 (0x12cea5800) [pid = 1658] [serial = 462] [outer = 0x0] [url = about:blank] 09:24:59 INFO - PROCESS | 1658 | --DOMWINDOW == 63 (0x12d1aa800) [pid = 1658] [serial = 467] [outer = 0x0] [url = about:blank] 09:24:59 INFO - PROCESS | 1658 | --DOCSHELL 0x12b392000 == 27 [pid = 1658] [id = 169] 09:25:00 INFO - PROCESS | 1658 | 1461255900071 Marionette TRACE conn2 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 09:25:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 09:25:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1423ms 09:25:00 INFO - PROCESS | 1658 | 1461255900081 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 09:25:00 INFO - PROCESS | 1658 | 1461255900083 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 09:25:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 09:25:00 INFO - PROCESS | 1658 | 1461255900087 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 09:25:00 INFO - PROCESS | 1658 | 1461255900090 Marionette TRACE conn2 <- [1,654,null,{}] 09:25:00 INFO - PROCESS | 1658 | 1461255900094 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:00 INFO - PROCESS | 1658 | 1461255900173 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 09:25:00 INFO - PROCESS | 1658 | 1461255900214 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:00 INFO - PROCESS | 1658 | ++DOCSHELL 0x115327800 == 28 [pid = 1658] [id = 171] 09:25:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 64 (0x114d7e800) [pid = 1658] [serial = 511] [outer = 0x0] 09:25:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 65 (0x115234000) [pid = 1658] [serial = 512] [outer = 0x114d7e800] 09:25:00 INFO - PROCESS | 1658 | 1461255900242 Marionette DEBUG loaded listener.js 09:25:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 66 (0x1158e8800) [pid = 1658] [serial = 513] [outer = 0x114d7e800] 09:25:00 INFO - PROCESS | 1658 | 1461255900543 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 09:25:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 09:25:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 470ms 09:25:00 INFO - PROCESS | 1658 | 1461255900557 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 09:25:00 INFO - PROCESS | 1658 | 1461255900565 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 09:25:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 09:25:00 INFO - PROCESS | 1658 | 1461255900576 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 09:25:00 INFO - PROCESS | 1658 | 1461255900580 Marionette TRACE conn2 <- [1,658,null,{}] 09:25:00 INFO - PROCESS | 1658 | 1461255900584 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:00 INFO - PROCESS | 1658 | 1461255900661 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 09:25:00 INFO - PROCESS | 1658 | 1461255900667 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:00 INFO - PROCESS | 1658 | ++DOCSHELL 0x118908000 == 29 [pid = 1658] [id = 172] 09:25:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 67 (0x116061400) [pid = 1658] [serial = 514] [outer = 0x0] 09:25:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 68 (0x11864cc00) [pid = 1658] [serial = 515] [outer = 0x116061400] 09:25:00 INFO - PROCESS | 1658 | 1461255900700 Marionette DEBUG loaded listener.js 09:25:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 69 (0x1188e9800) [pid = 1658] [serial = 516] [outer = 0x116061400] 09:25:01 INFO - PROCESS | 1658 | 1461255901105 Marionette TRACE conn2 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 09:25:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 09:25:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 577ms 09:25:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 09:25:01 INFO - PROCESS | 1658 | 1461255901153 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 09:25:01 INFO - PROCESS | 1658 | 1461255901154 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 09:25:01 INFO - PROCESS | 1658 | 1461255901157 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 09:25:01 INFO - PROCESS | 1658 | 1461255901159 Marionette TRACE conn2 <- [1,662,null,{}] 09:25:01 INFO - PROCESS | 1658 | 1461255901167 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:01 INFO - PROCESS | 1658 | 1461255901239 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 09:25:01 INFO - PROCESS | 1658 | 1461255901246 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x119257800 == 30 [pid = 1658] [id = 173] 09:25:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 70 (0x114c5f800) [pid = 1658] [serial = 517] [outer = 0x0] 09:25:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 71 (0x119819000) [pid = 1658] [serial = 518] [outer = 0x114c5f800] 09:25:01 INFO - PROCESS | 1658 | 1461255901276 Marionette DEBUG loaded listener.js 09:25:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 72 (0x119938400) [pid = 1658] [serial = 519] [outer = 0x114c5f800] 09:25:01 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:25:01 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:25:01 INFO - PROCESS | 1658 | 1461255901620 Marionette TRACE conn2 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 09:25:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 09:25:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 473ms 09:25:01 INFO - PROCESS | 1658 | 1461255901632 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 09:25:01 INFO - PROCESS | 1658 | 1461255901634 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 09:25:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 09:25:01 INFO - PROCESS | 1658 | 1461255901636 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 09:25:01 INFO - PROCESS | 1658 | 1461255901637 Marionette TRACE conn2 <- [1,666,null,{}] 09:25:01 INFO - PROCESS | 1658 | 1461255901640 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:01 INFO - PROCESS | 1658 | 1461255901708 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 09:25:01 INFO - PROCESS | 1658 | 1461255901750 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x119857000 == 31 [pid = 1658] [id = 174] 09:25:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 73 (0x1191ba400) [pid = 1658] [serial = 520] [outer = 0x0] 09:25:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 74 (0x119c78c00) [pid = 1658] [serial = 521] [outer = 0x1191ba400] 09:25:01 INFO - PROCESS | 1658 | 1461255901776 Marionette DEBUG loaded listener.js 09:25:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 75 (0x11a9c1400) [pid = 1658] [serial = 522] [outer = 0x1191ba400] 09:25:01 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:25:01 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:25:02 INFO - PROCESS | 1658 | 1461255902052 Marionette TRACE conn2 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 09:25:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 09:25:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 469ms 09:25:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 09:25:02 INFO - PROCESS | 1658 | 1461255902106 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 09:25:02 INFO - PROCESS | 1658 | 1461255902107 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 09:25:02 INFO - PROCESS | 1658 | 1461255902109 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 09:25:02 INFO - PROCESS | 1658 | 1461255902111 Marionette TRACE conn2 <- [1,670,null,{}] 09:25:02 INFO - PROCESS | 1658 | 1461255902117 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:02 INFO - PROCESS | 1658 | 1461255902186 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 09:25:02 INFO - PROCESS | 1658 | 1461255902191 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x11a947800 == 32 [pid = 1658] [id = 175] 09:25:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 76 (0x116012000) [pid = 1658] [serial = 523] [outer = 0x0] 09:25:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x11ad61c00) [pid = 1658] [serial = 524] [outer = 0x116012000] 09:25:02 INFO - PROCESS | 1658 | 1461255902219 Marionette DEBUG loaded listener.js 09:25:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x11ade7000) [pid = 1658] [serial = 525] [outer = 0x116012000] 09:25:02 INFO - PROCESS | 1658 | 1461255902559 Marionette TRACE conn2 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 09:25:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 09:25:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 473ms 09:25:02 INFO - PROCESS | 1658 | 1461255902589 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 09:25:02 INFO - PROCESS | 1658 | 1461255902590 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 09:25:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 09:25:02 INFO - PROCESS | 1658 | 1461255902593 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 09:25:02 INFO - PROCESS | 1658 | 1461255902594 Marionette TRACE conn2 <- [1,674,null,{}] 09:25:02 INFO - PROCESS | 1658 | 1461255902596 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:02 INFO - PROCESS | 1658 | 1461255902678 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 09:25:02 INFO - PROCESS | 1658 | 1461255902683 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b170000 == 33 [pid = 1658] [id = 176] 09:25:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x11adf2400) [pid = 1658] [serial = 526] [outer = 0x0] 09:25:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x11aed4000) [pid = 1658] [serial = 527] [outer = 0x11adf2400] 09:25:02 INFO - PROCESS | 1658 | 1461255902713 Marionette DEBUG loaded listener.js 09:25:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x11b97c800) [pid = 1658] [serial = 528] [outer = 0x11adf2400] 09:25:02 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:25:02 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:25:03 INFO - PROCESS | 1658 | 1461255903023 Marionette TRACE conn2 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 09:25:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 09:25:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 471ms 09:25:03 INFO - PROCESS | 1658 | 1461255903065 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 09:25:03 INFO - PROCESS | 1658 | 1461255903066 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 09:25:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 09:25:03 INFO - PROCESS | 1658 | 1461255903068 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 09:25:03 INFO - PROCESS | 1658 | 1461255903069 Marionette TRACE conn2 <- [1,678,null,{}] 09:25:03 INFO - PROCESS | 1658 | 1461255903072 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:03 INFO - PROCESS | 1658 | 1461255903139 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 09:25:03 INFO - PROCESS | 1658 | 1461255903145 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b9b9800 == 34 [pid = 1658] [id = 177] 09:25:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x11b947400) [pid = 1658] [serial = 529] [outer = 0x0] 09:25:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x11baf1800) [pid = 1658] [serial = 530] [outer = 0x11b947400] 09:25:03 INFO - PROCESS | 1658 | 1461255903172 Marionette DEBUG loaded listener.js 09:25:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x11bcf8800) [pid = 1658] [serial = 531] [outer = 0x11b947400] 09:25:03 INFO - PROCESS | 1658 | 1461255903499 Marionette TRACE conn2 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 09:25:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 09:25:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 467ms 09:25:03 INFO - PROCESS | 1658 | 1461255903539 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 09:25:03 INFO - PROCESS | 1658 | 1461255903540 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 09:25:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 09:25:03 INFO - PROCESS | 1658 | 1461255903542 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 09:25:03 INFO - PROCESS | 1658 | 1461255903543 Marionette TRACE conn2 <- [1,682,null,{}] 09:25:03 INFO - PROCESS | 1658 | 1461255903546 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:03 INFO - PROCESS | 1658 | 1461255903611 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 09:25:03 INFO - PROCESS | 1658 | 1461255903615 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x11bc9f000 == 35 [pid = 1658] [id = 178] 09:25:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x11bcee400) [pid = 1658] [serial = 532] [outer = 0x0] 09:25:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x11be7b000) [pid = 1658] [serial = 533] [outer = 0x11bcee400] 09:25:03 INFO - PROCESS | 1658 | 1461255903642 Marionette DEBUG loaded listener.js 09:25:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x11a9c0000) [pid = 1658] [serial = 534] [outer = 0x11bcee400] 09:25:04 INFO - PROCESS | 1658 | 1461255904443 Marionette TRACE conn2 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 09:25:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 09:25:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 920ms 09:25:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 09:25:04 INFO - PROCESS | 1658 | 1461255904463 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 09:25:04 INFO - PROCESS | 1658 | 1461255904464 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 09:25:04 INFO - PROCESS | 1658 | 1461255904466 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 09:25:04 INFO - PROCESS | 1658 | 1461255904467 Marionette TRACE conn2 <- [1,686,null,{}] 09:25:04 INFO - PROCESS | 1658 | 1461255904470 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:04 INFO - PROCESS | 1658 | 1461255904542 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 09:25:04 INFO - PROCESS | 1658 | 1461255904548 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x119257000 == 36 [pid = 1658] [id = 179] 09:25:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x11bf8e000) [pid = 1658] [serial = 535] [outer = 0x0] 09:25:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x11c4b6800) [pid = 1658] [serial = 536] [outer = 0x11bf8e000] 09:25:04 INFO - PROCESS | 1658 | 1461255904573 Marionette DEBUG loaded listener.js 09:25:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x11c556800) [pid = 1658] [serial = 537] [outer = 0x11bf8e000] 09:25:05 INFO - PROCESS | 1658 | 1461255905375 Marionette TRACE conn2 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 09:25:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 09:25:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 920ms 09:25:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 09:25:05 INFO - PROCESS | 1658 | 1461255905387 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 09:25:05 INFO - PROCESS | 1658 | 1461255905389 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 09:25:05 INFO - PROCESS | 1658 | 1461255905391 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 09:25:05 INFO - PROCESS | 1658 | 1461255905392 Marionette TRACE conn2 <- [1,690,null,{}] 09:25:05 INFO - PROCESS | 1658 | 1461255905396 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:05 INFO - PROCESS | 1658 | 1461255905484 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 09:25:05 INFO - PROCESS | 1658 | 1461255905488 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c952000 == 37 [pid = 1658] [id = 180] 09:25:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x11c1abc00) [pid = 1658] [serial = 538] [outer = 0x0] 09:25:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x125b36000) [pid = 1658] [serial = 539] [outer = 0x11c1abc00] 09:25:05 INFO - PROCESS | 1658 | 1461255905514 Marionette DEBUG loaded listener.js 09:25:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x125b3c400) [pid = 1658] [serial = 540] [outer = 0x11c1abc00] 09:25:06 INFO - PROCESS | 1658 | 1461255906322 Marionette TRACE conn2 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 09:25:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 09:25:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 973ms 09:25:06 INFO - PROCESS | 1658 | 1461255906365 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 09:25:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 09:25:06 INFO - PROCESS | 1658 | 1461255906367 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 09:25:06 INFO - PROCESS | 1658 | 1461255906369 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 09:25:06 INFO - PROCESS | 1658 | 1461255906371 Marionette TRACE conn2 <- [1,694,null,{}] 09:25:06 INFO - PROCESS | 1658 | 1461255906373 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:06 INFO - PROCESS | 1658 | 1461255906467 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 09:25:06 INFO - PROCESS | 1658 | 1461255906500 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x11a942000 == 38 [pid = 1658] [id = 181] 09:25:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x125f1e800) [pid = 1658] [serial = 541] [outer = 0x0] 09:25:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x126d33000) [pid = 1658] [serial = 542] [outer = 0x125f1e800] 09:25:06 INFO - PROCESS | 1658 | 1461255906529 Marionette DEBUG loaded listener.js 09:25:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x126f7fc00) [pid = 1658] [serial = 543] [outer = 0x125f1e800] 09:25:06 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x11c557000) [pid = 1658] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 09:25:06 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x114d7e000) [pid = 1658] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 09:25:06 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x12777c800) [pid = 1658] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 09:25:06 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x1277dc000) [pid = 1658] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 09:25:06 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x11acafc00) [pid = 1658] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 09:25:06 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x11bcf0c00) [pid = 1658] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 09:25:06 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x11be7e000) [pid = 1658] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 09:25:06 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x1165f9c00) [pid = 1658] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 09:25:06 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x115761400) [pid = 1658] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 09:25:06 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x118f31800) [pid = 1658] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 09:25:06 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x116508400) [pid = 1658] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 09:25:06 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x116061c00) [pid = 1658] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 09:25:06 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x12cf80c00) [pid = 1658] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 09:25:06 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x126f77c00) [pid = 1658] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 09:25:06 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x12b3b9400) [pid = 1658] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 09:25:07 INFO - PROCESS | 1658 | 1461255907319 Marionette TRACE conn2 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 09:25:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 09:25:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 969ms 09:25:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 09:25:07 INFO - PROCESS | 1658 | 1461255907339 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 09:25:07 INFO - PROCESS | 1658 | 1461255907340 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 09:25:07 INFO - PROCESS | 1658 | 1461255907342 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 09:25:07 INFO - PROCESS | 1658 | 1461255907343 Marionette TRACE conn2 <- [1,698,null,{}] 09:25:07 INFO - PROCESS | 1658 | 1461255907347 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:07 INFO - PROCESS | 1658 | 1461255907415 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 09:25:07 INFO - PROCESS | 1658 | 1461255907456 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x11aeb4800 == 39 [pid = 1658] [id = 182] 09:25:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x116061c00) [pid = 1658] [serial = 544] [outer = 0x0] 09:25:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x11aed7400) [pid = 1658] [serial = 545] [outer = 0x116061c00] 09:25:07 INFO - PROCESS | 1658 | 1461255907481 Marionette DEBUG loaded listener.js 09:25:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x125fb6c00) [pid = 1658] [serial = 546] [outer = 0x116061c00] 09:25:08 INFO - PROCESS | 1658 | 1461255908255 Marionette TRACE conn2 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 09:25:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 09:25:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 921ms 09:25:08 INFO - PROCESS | 1658 | 1461255908263 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 09:25:08 INFO - PROCESS | 1658 | 1461255908264 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 09:25:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 09:25:08 INFO - PROCESS | 1658 | 1461255908266 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 09:25:08 INFO - PROCESS | 1658 | 1461255908267 Marionette TRACE conn2 <- [1,702,null,{}] 09:25:08 INFO - PROCESS | 1658 | 1461255908270 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:08 INFO - PROCESS | 1658 | 1461255908342 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 09:25:08 INFO - PROCESS | 1658 | 1461255908349 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x126dd0000 == 40 [pid = 1658] [id = 183] 09:25:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x126d31800) [pid = 1658] [serial = 547] [outer = 0x0] 09:25:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x127133800) [pid = 1658] [serial = 548] [outer = 0x126d31800] 09:25:08 INFO - PROCESS | 1658 | 1461255908374 Marionette DEBUG loaded listener.js 09:25:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x12777ec00) [pid = 1658] [serial = 549] [outer = 0x126d31800] 09:25:09 INFO - PROCESS | 1658 | 1461255909166 Marionette TRACE conn2 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 09:25:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 09:25:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 920ms 09:25:09 INFO - PROCESS | 1658 | 1461255909187 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 09:25:09 INFO - PROCESS | 1658 | 1461255909190 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 09:25:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 09:25:09 INFO - PROCESS | 1658 | 1461255909194 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 09:25:09 INFO - PROCESS | 1658 | 1461255909198 Marionette TRACE conn2 <- [1,706,null,{}] 09:25:09 INFO - PROCESS | 1658 | 1461255909203 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:09 INFO - PROCESS | 1658 | 1461255909302 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 09:25:09 INFO - PROCESS | 1658 | 1461255909344 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x1156a7800 == 41 [pid = 1658] [id = 184] 09:25:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x114d77c00) [pid = 1658] [serial = 550] [outer = 0x0] 09:25:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x114d80000) [pid = 1658] [serial = 551] [outer = 0x114d77c00] 09:25:09 INFO - PROCESS | 1658 | 1461255909376 Marionette DEBUG loaded listener.js 09:25:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x115841800) [pid = 1658] [serial = 552] [outer = 0x114d77c00] 09:25:10 INFO - PROCESS | 1658 | 1461255910502 Marionette TRACE conn2 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 09:25:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 09:25:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1325ms 09:25:10 INFO - PROCESS | 1658 | 1461255910519 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 09:25:10 INFO - PROCESS | 1658 | 1461255910521 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 09:25:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 09:25:10 INFO - PROCESS | 1658 | 1461255910524 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 09:25:10 INFO - PROCESS | 1658 | 1461255910527 Marionette TRACE conn2 <- [1,710,null,{}] 09:25:10 INFO - PROCESS | 1658 | 1461255910533 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:10 INFO - PROCESS | 1658 | 1461255910623 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 09:25:10 INFO - PROCESS | 1658 | 1461255910664 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x118fd1800 == 42 [pid = 1658] [id = 185] 09:25:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x11656f800) [pid = 1658] [serial = 553] [outer = 0x0] 09:25:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x117967800) [pid = 1658] [serial = 554] [outer = 0x11656f800] 09:25:10 INFO - PROCESS | 1658 | 1461255910693 Marionette DEBUG loaded listener.js 09:25:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x118ed8400) [pid = 1658] [serial = 555] [outer = 0x11656f800] 09:25:11 INFO - PROCESS | 1658 | --DOCSHELL 0x11aeb4800 == 41 [pid = 1658] [id = 182] 09:25:11 INFO - PROCESS | 1658 | --DOCSHELL 0x11a942000 == 40 [pid = 1658] [id = 181] 09:25:11 INFO - PROCESS | 1658 | --DOCSHELL 0x11c952000 == 39 [pid = 1658] [id = 180] 09:25:11 INFO - PROCESS | 1658 | --DOCSHELL 0x119257000 == 38 [pid = 1658] [id = 179] 09:25:11 INFO - PROCESS | 1658 | --DOCSHELL 0x11bc9f000 == 37 [pid = 1658] [id = 178] 09:25:11 INFO - PROCESS | 1658 | --DOCSHELL 0x11b9b9800 == 36 [pid = 1658] [id = 177] 09:25:11 INFO - PROCESS | 1658 | --DOCSHELL 0x11b170000 == 35 [pid = 1658] [id = 176] 09:25:11 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x12bd93400) [pid = 1658] [serial = 509] [outer = 0x0] [url = about:blank] 09:25:11 INFO - PROCESS | 1658 | --DOCSHELL 0x11a947800 == 34 [pid = 1658] [id = 175] 09:25:11 INFO - PROCESS | 1658 | --DOCSHELL 0x119857000 == 33 [pid = 1658] [id = 174] 09:25:11 INFO - PROCESS | 1658 | --DOCSHELL 0x119257800 == 32 [pid = 1658] [id = 173] 09:25:11 INFO - PROCESS | 1658 | --DOCSHELL 0x118908000 == 31 [pid = 1658] [id = 172] 09:25:11 INFO - PROCESS | 1658 | --DOCSHELL 0x115327800 == 30 [pid = 1658] [id = 171] 09:25:11 INFO - PROCESS | 1658 | --DOCSHELL 0x12ba21800 == 29 [pid = 1658] [id = 170] 09:25:11 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x12e1cc000) [pid = 1658] [serial = 413] [outer = 0x0] [url = about:blank] 09:25:11 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x12bb9a000) [pid = 1658] [serial = 507] [outer = 0x0] [url = about:blank] 09:25:11 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x125fbd800) [pid = 1658] [serial = 488] [outer = 0x0] [url = about:blank] 09:25:11 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x126fc1000) [pid = 1658] [serial = 491] [outer = 0x0] [url = about:blank] 09:25:11 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x126f7a400) [pid = 1658] [serial = 489] [outer = 0x0] [url = about:blank] 09:25:11 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x127c86400) [pid = 1658] [serial = 494] [outer = 0x0] [url = about:blank] 09:25:11 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x12777b000) [pid = 1658] [serial = 492] [outer = 0x0] [url = about:blank] 09:25:11 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x128a37400) [pid = 1658] [serial = 497] [outer = 0x0] [url = about:blank] 09:25:11 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x128193c00) [pid = 1658] [serial = 495] [outer = 0x0] [url = about:blank] 09:25:11 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x126f82c00) [pid = 1658] [serial = 500] [outer = 0x0] [url = about:blank] 09:25:11 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x12b3bac00) [pid = 1658] [serial = 504] [outer = 0x0] [url = about:blank] 09:25:11 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x129496c00) [pid = 1658] [serial = 498] [outer = 0x0] [url = about:blank] 09:25:11 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x11c54ec00) [pid = 1658] [serial = 485] [outer = 0x0] [url = about:blank] 09:25:11 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x11bcf1000) [pid = 1658] [serial = 482] [outer = 0x0] [url = about:blank] 09:25:11 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x11c1ad800) [pid = 1658] [serial = 483] [outer = 0x0] [url = about:blank] 09:25:11 INFO - PROCESS | 1658 | --DOMWINDOW == 76 (0x11b1d9000) [pid = 1658] [serial = 479] [outer = 0x0] [url = about:blank] 09:25:11 INFO - PROCESS | 1658 | --DOMWINDOW == 75 (0x11b97b400) [pid = 1658] [serial = 480] [outer = 0x0] [url = about:blank] 09:25:11 INFO - PROCESS | 1658 | --DOMWINDOW == 74 (0x119c82c00) [pid = 1658] [serial = 476] [outer = 0x0] [url = about:blank] 09:25:11 INFO - PROCESS | 1658 | --DOMWINDOW == 73 (0x11acb2c00) [pid = 1658] [serial = 477] [outer = 0x0] [url = about:blank] 09:25:11 INFO - PROCESS | 1658 | --DOMWINDOW == 72 (0x1191bac00) [pid = 1658] [serial = 474] [outer = 0x0] [url = about:blank] 09:25:11 INFO - PROCESS | 1658 | --DOMWINDOW == 71 (0x1186bf000) [pid = 1658] [serial = 473] [outer = 0x0] [url = about:blank] 09:25:11 INFO - PROCESS | 1658 | --DOMWINDOW == 70 (0x11927b400) [pid = 1658] [serial = 471] [outer = 0x0] [url = about:blank] 09:25:11 INFO - PROCESS | 1658 | --DOMWINDOW == 69 (0x1188dd800) [pid = 1658] [serial = 470] [outer = 0x0] [url = about:blank] 09:25:11 INFO - PROCESS | 1658 | --DOMWINDOW == 68 (0x12d781000) [pid = 1658] [serial = 468] [outer = 0x0] [url = about:blank] 09:25:11 INFO - PROCESS | 1658 | --DOMWINDOW == 67 (0x1294bd400) [pid = 1658] [serial = 503] [outer = 0x0] [url = about:blank] 09:25:11 INFO - PROCESS | 1658 | --DOMWINDOW == 66 (0x129493c00) [pid = 1658] [serial = 501] [outer = 0x0] [url = about:blank] 09:25:11 INFO - PROCESS | 1658 | --DOMWINDOW == 65 (0x11c99bc00) [pid = 1658] [serial = 486] [outer = 0x0] [url = about:blank] 09:25:11 INFO - PROCESS | 1658 | --DOMWINDOW == 64 (0x12b795400) [pid = 1658] [serial = 506] [outer = 0x0] [url = about:blank] 09:25:11 INFO - PROCESS | 1658 | 1461255911638 Marionette TRACE conn2 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 09:25:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 09:25:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1126ms 09:25:11 INFO - PROCESS | 1658 | 1461255911651 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 09:25:11 INFO - PROCESS | 1658 | 1461255911655 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 09:25:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 09:25:11 INFO - PROCESS | 1658 | 1461255911660 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 09:25:11 INFO - PROCESS | 1658 | 1461255911663 Marionette TRACE conn2 <- [1,714,null,{}] 09:25:11 INFO - PROCESS | 1658 | 1461255911667 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:11 INFO - PROCESS | 1658 | 1461255911735 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 09:25:11 INFO - PROCESS | 1658 | 1461255911740 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x118fb8800 == 30 [pid = 1658] [id = 186] 09:25:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 65 (0x118646c00) [pid = 1658] [serial = 556] [outer = 0x0] 09:25:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 66 (0x11927a000) [pid = 1658] [serial = 557] [outer = 0x118646c00] 09:25:11 INFO - PROCESS | 1658 | 1461255911769 Marionette DEBUG loaded listener.js 09:25:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 67 (0x11981fc00) [pid = 1658] [serial = 558] [outer = 0x118646c00] 09:25:12 INFO - PROCESS | 1658 | 1461255912593 Marionette TRACE conn2 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 09:25:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 09:25:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 973ms 09:25:12 INFO - PROCESS | 1658 | 1461255912633 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 09:25:12 INFO - PROCESS | 1658 | 1461255912635 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 09:25:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 09:25:12 INFO - PROCESS | 1658 | 1461255912637 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 09:25:12 INFO - PROCESS | 1658 | 1461255912640 Marionette TRACE conn2 <- [1,718,null,{}] 09:25:12 INFO - PROCESS | 1658 | 1461255912647 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:12 INFO - PROCESS | 1658 | 1461255912736 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 09:25:12 INFO - PROCESS | 1658 | 1461255912743 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x11a859000 == 31 [pid = 1658] [id = 187] 09:25:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 68 (0x11a9c2000) [pid = 1658] [serial = 559] [outer = 0x0] 09:25:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 69 (0x11ad60800) [pid = 1658] [serial = 560] [outer = 0x11a9c2000] 09:25:12 INFO - PROCESS | 1658 | 1461255912774 Marionette DEBUG loaded listener.js 09:25:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 70 (0x11adf1400) [pid = 1658] [serial = 561] [outer = 0x11a9c2000] 09:25:13 INFO - PROCESS | 1658 | 1461255913577 Marionette TRACE conn2 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 09:25:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 09:25:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 972ms 09:25:13 INFO - PROCESS | 1658 | 1461255913610 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 09:25:13 INFO - PROCESS | 1658 | 1461255913613 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 09:25:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 09:25:13 INFO - PROCESS | 1658 | 1461255913616 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 09:25:13 INFO - PROCESS | 1658 | 1461255913617 Marionette TRACE conn2 <- [1,722,null,{}] 09:25:13 INFO - PROCESS | 1658 | 1461255913619 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:13 INFO - PROCESS | 1658 | 1461255913702 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 09:25:13 INFO - PROCESS | 1658 | 1461255913731 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x11aec1000 == 32 [pid = 1658] [id = 188] 09:25:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 71 (0x11aea7400) [pid = 1658] [serial = 562] [outer = 0x0] 09:25:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 72 (0x11b941000) [pid = 1658] [serial = 563] [outer = 0x11aea7400] 09:25:13 INFO - PROCESS | 1658 | 1461255913759 Marionette DEBUG loaded listener.js 09:25:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 73 (0x11b97ac00) [pid = 1658] [serial = 564] [outer = 0x11aea7400] 09:25:14 INFO - PROCESS | 1658 | 1461255914065 Marionette TRACE conn2 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 09:25:14 INFO - PROCESS | 1658 | 1461255914090 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 09:25:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 09:25:14 INFO - PROCESS | 1658 | 1461255914092 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 09:25:14 INFO - PROCESS | 1658 | 1461255914093 Marionette TRACE conn2 <- [1,726,null,{}] 09:25:14 INFO - PROCESS | 1658 | 1461255914098 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:14 INFO - PROCESS | 1658 | 1461255914188 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 09:25:14 INFO - PROCESS | 1658 | 1461255914192 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b9ce800 == 33 [pid = 1658] [id = 189] 09:25:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 74 (0x11aea7800) [pid = 1658] [serial = 565] [outer = 0x0] 09:25:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 75 (0x11baee800) [pid = 1658] [serial = 566] [outer = 0x11aea7800] 09:25:14 INFO - PROCESS | 1658 | 1461255914218 Marionette DEBUG loaded listener.js 09:25:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 76 (0x11be4ec00) [pid = 1658] [serial = 567] [outer = 0x11aea7800] 09:25:14 INFO - PROCESS | 1658 | 1461255914585 Marionette TRACE conn2 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 09:25:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 09:25:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 520ms 09:25:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 09:25:14 INFO - PROCESS | 1658 | 1461255914616 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 09:25:14 INFO - PROCESS | 1658 | 1461255914617 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 09:25:14 INFO - PROCESS | 1658 | 1461255914620 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 09:25:14 INFO - PROCESS | 1658 | 1461255914621 Marionette TRACE conn2 <- [1,730,null,{}] 09:25:14 INFO - PROCESS | 1658 | 1461255914623 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:14 INFO - PROCESS | 1658 | 1461255914726 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 09:25:14 INFO - PROCESS | 1658 | 1461255914732 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c40b800 == 34 [pid = 1658] [id = 190] 09:25:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x11bcef000) [pid = 1658] [serial = 568] [outer = 0x0] 09:25:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x11c3ac400) [pid = 1658] [serial = 569] [outer = 0x11bcef000] 09:25:14 INFO - PROCESS | 1658 | 1461255914760 Marionette DEBUG loaded listener.js 09:25:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x125fc5c00) [pid = 1658] [serial = 570] [outer = 0x11bcef000] 09:25:15 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x116012000) [pid = 1658] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 09:25:15 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x11b947400) [pid = 1658] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 09:25:15 INFO - PROCESS | 1658 | --DOMWINDOW == 76 (0x125f1e800) [pid = 1658] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 09:25:15 INFO - PROCESS | 1658 | --DOMWINDOW == 75 (0x11bcee400) [pid = 1658] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 09:25:15 INFO - PROCESS | 1658 | --DOMWINDOW == 74 (0x11adf2400) [pid = 1658] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 09:25:15 INFO - PROCESS | 1658 | --DOMWINDOW == 73 (0x114c5f800) [pid = 1658] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 09:25:15 INFO - PROCESS | 1658 | --DOMWINDOW == 72 (0x114d7e800) [pid = 1658] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 09:25:15 INFO - PROCESS | 1658 | --DOMWINDOW == 71 (0x11bf8e000) [pid = 1658] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 09:25:15 INFO - PROCESS | 1658 | --DOMWINDOW == 70 (0x116061c00) [pid = 1658] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 09:25:15 INFO - PROCESS | 1658 | --DOMWINDOW == 69 (0x11c1abc00) [pid = 1658] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 09:25:15 INFO - PROCESS | 1658 | --DOMWINDOW == 68 (0x116061400) [pid = 1658] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 09:25:15 INFO - PROCESS | 1658 | --DOMWINDOW == 67 (0x1191ba400) [pid = 1658] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 09:25:15 INFO - PROCESS | 1658 | 1461255915159 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 09:25:15 INFO - PROCESS | 1658 | 1461255915190 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 09:25:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 09:25:15 INFO - PROCESS | 1658 | 1461255915192 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 09:25:15 INFO - PROCESS | 1658 | 1461255915193 Marionette TRACE conn2 <- [1,734,null,{}] 09:25:15 INFO - PROCESS | 1658 | 1461255915198 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:15 INFO - PROCESS | 1658 | 1461255915266 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 09:25:15 INFO - PROCESS | 1658 | 1461255915270 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c96c000 == 35 [pid = 1658] [id = 191] 09:25:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 68 (0x114c5f800) [pid = 1658] [serial = 571] [outer = 0x0] 09:25:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 69 (0x11baebc00) [pid = 1658] [serial = 572] [outer = 0x114c5f800] 09:25:15 INFO - PROCESS | 1658 | 1461255915298 Marionette DEBUG loaded listener.js 09:25:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 70 (0x126b99000) [pid = 1658] [serial = 573] [outer = 0x114c5f800] 09:25:15 INFO - PROCESS | 1658 | 1461255915617 Marionette TRACE conn2 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 09:25:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 09:25:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 472ms 09:25:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 09:25:15 INFO - PROCESS | 1658 | 1461255915668 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 09:25:15 INFO - PROCESS | 1658 | 1461255915670 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 09:25:15 INFO - PROCESS | 1658 | 1461255915672 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 09:25:15 INFO - PROCESS | 1658 | 1461255915673 Marionette TRACE conn2 <- [1,738,null,{}] 09:25:15 INFO - PROCESS | 1658 | 1461255915675 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:15 INFO - PROCESS | 1658 | 1461255915744 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 09:25:15 INFO - PROCESS | 1658 | 1461255915750 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x125c92000 == 36 [pid = 1658] [id = 192] 09:25:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 71 (0x11c1ad400) [pid = 1658] [serial = 574] [outer = 0x0] 09:25:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 72 (0x126f77800) [pid = 1658] [serial = 575] [outer = 0x11c1ad400] 09:25:15 INFO - PROCESS | 1658 | 1461255915776 Marionette DEBUG loaded listener.js 09:25:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 73 (0x126fc4800) [pid = 1658] [serial = 576] [outer = 0x11c1ad400] 09:25:16 INFO - PROCESS | 1658 | 1461255916586 Marionette TRACE conn2 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 09:25:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 09:25:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 919ms 09:25:16 INFO - PROCESS | 1658 | 1461255916591 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 09:25:16 INFO - PROCESS | 1658 | 1461255916592 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 09:25:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 09:25:16 INFO - PROCESS | 1658 | 1461255916597 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 09:25:16 INFO - PROCESS | 1658 | 1461255916598 Marionette TRACE conn2 <- [1,742,null,{}] 09:25:16 INFO - PROCESS | 1658 | 1461255916600 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:16 INFO - PROCESS | 1658 | 1461255916672 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 09:25:16 INFO - PROCESS | 1658 | 1461255916677 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x1269dd000 == 37 [pid = 1658] [id = 193] 09:25:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 74 (0x12740b400) [pid = 1658] [serial = 577] [outer = 0x0] 09:25:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 75 (0x127779400) [pid = 1658] [serial = 578] [outer = 0x12740b400] 09:25:16 INFO - PROCESS | 1658 | 1461255916705 Marionette DEBUG loaded listener.js 09:25:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 76 (0x1277e2c00) [pid = 1658] [serial = 579] [outer = 0x12740b400] 09:25:17 INFO - PROCESS | 1658 | 1461255917491 Marionette TRACE conn2 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 09:25:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 09:25:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 920ms 09:25:17 INFO - PROCESS | 1658 | 1461255917518 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 09:25:17 INFO - PROCESS | 1658 | 1461255917520 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 09:25:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 09:25:17 INFO - PROCESS | 1658 | 1461255917524 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 09:25:17 INFO - PROCESS | 1658 | 1461255917526 Marionette TRACE conn2 <- [1,746,null,{}] 09:25:17 INFO - PROCESS | 1658 | 1461255917533 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:17 INFO - PROCESS | 1658 | 1461255917622 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 09:25:17 INFO - PROCESS | 1658 | 1461255917663 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x118ee8000 == 38 [pid = 1658] [id = 194] 09:25:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x1158f2000) [pid = 1658] [serial = 580] [outer = 0x0] 09:25:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x116504c00) [pid = 1658] [serial = 581] [outer = 0x1158f2000] 09:25:17 INFO - PROCESS | 1658 | 1461255917695 Marionette DEBUG loaded listener.js 09:25:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x118883c00) [pid = 1658] [serial = 582] [outer = 0x1158f2000] 09:25:18 INFO - PROCESS | 1658 | 1461255918606 Marionette TRACE conn2 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 09:25:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 09:25:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1131ms 09:25:18 INFO - PROCESS | 1658 | 1461255918655 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 09:25:18 INFO - PROCESS | 1658 | 1461255918658 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 09:25:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 09:25:18 INFO - PROCESS | 1658 | 1461255918663 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 09:25:18 INFO - PROCESS | 1658 | 1461255918665 Marionette TRACE conn2 <- [1,750,null,{}] 09:25:18 INFO - PROCESS | 1658 | 1461255918667 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:18 INFO - PROCESS | 1658 | 1461255918789 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 09:25:18 INFO - PROCESS | 1658 | 1461255918832 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x11aebc000 == 39 [pid = 1658] [id = 195] 09:25:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x11981e000) [pid = 1658] [serial = 583] [outer = 0x0] 09:25:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x11acb6400) [pid = 1658] [serial = 584] [outer = 0x11981e000] 09:25:18 INFO - PROCESS | 1658 | 1461255918862 Marionette DEBUG loaded listener.js 09:25:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x11aead000) [pid = 1658] [serial = 585] [outer = 0x11981e000] 09:25:19 INFO - PROCESS | 1658 | 1461255919780 Marionette TRACE conn2 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 09:25:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 09:25:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1171ms 09:25:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 09:25:19 INFO - PROCESS | 1658 | 1461255919835 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 09:25:19 INFO - PROCESS | 1658 | 1461255919837 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 09:25:19 INFO - PROCESS | 1658 | 1461255919840 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 09:25:19 INFO - PROCESS | 1658 | 1461255919843 Marionette TRACE conn2 <- [1,754,null,{}] 09:25:19 INFO - PROCESS | 1658 | 1461255919847 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:19 INFO - PROCESS | 1658 | 1461255919930 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 09:25:19 INFO - PROCESS | 1658 | 1461255919971 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x119155000 == 40 [pid = 1658] [id = 196] 09:25:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x11864b800) [pid = 1658] [serial = 586] [outer = 0x0] 09:25:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x118887800) [pid = 1658] [serial = 587] [outer = 0x11864b800] 09:25:20 INFO - PROCESS | 1658 | 1461255920000 Marionette DEBUG loaded listener.js 09:25:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x11981cc00) [pid = 1658] [serial = 588] [outer = 0x11864b800] 09:25:20 INFO - PROCESS | 1658 | --DOCSHELL 0x125c92000 == 39 [pid = 1658] [id = 192] 09:25:20 INFO - PROCESS | 1658 | --DOCSHELL 0x11c96c000 == 38 [pid = 1658] [id = 191] 09:25:20 INFO - PROCESS | 1658 | --DOCSHELL 0x11c40b800 == 37 [pid = 1658] [id = 190] 09:25:20 INFO - PROCESS | 1658 | --DOCSHELL 0x11b9ce800 == 36 [pid = 1658] [id = 189] 09:25:20 INFO - PROCESS | 1658 | --DOCSHELL 0x11aec1000 == 35 [pid = 1658] [id = 188] 09:25:20 INFO - PROCESS | 1658 | --DOCSHELL 0x11a859000 == 34 [pid = 1658] [id = 187] 09:25:20 INFO - PROCESS | 1658 | --DOCSHELL 0x118fb8800 == 33 [pid = 1658] [id = 186] 09:25:20 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x127133800) [pid = 1658] [serial = 548] [outer = 0x0] [url = about:blank] 09:25:20 INFO - PROCESS | 1658 | --DOCSHELL 0x118fd1800 == 32 [pid = 1658] [id = 185] 09:25:20 INFO - PROCESS | 1658 | --DOCSHELL 0x1156a7800 == 31 [pid = 1658] [id = 184] 09:25:20 INFO - PROCESS | 1658 | --DOCSHELL 0x126dd0000 == 30 [pid = 1658] [id = 183] 09:25:20 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x125b36000) [pid = 1658] [serial = 539] [outer = 0x0] [url = about:blank] 09:25:20 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x11864cc00) [pid = 1658] [serial = 515] [outer = 0x0] [url = about:blank] 09:25:20 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x1188e9800) [pid = 1658] [serial = 516] [outer = 0x0] [url = about:blank] 09:25:20 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x119c78c00) [pid = 1658] [serial = 521] [outer = 0x0] [url = about:blank] 09:25:20 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x11a9c1400) [pid = 1658] [serial = 522] [outer = 0x0] [url = about:blank] 09:25:20 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x11ad61c00) [pid = 1658] [serial = 524] [outer = 0x0] [url = about:blank] 09:25:20 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x11ade7000) [pid = 1658] [serial = 525] [outer = 0x0] [url = about:blank] 09:25:20 INFO - PROCESS | 1658 | --DOMWINDOW == 76 (0x11baf1800) [pid = 1658] [serial = 530] [outer = 0x0] [url = about:blank] 09:25:20 INFO - PROCESS | 1658 | --DOMWINDOW == 75 (0x11bcf8800) [pid = 1658] [serial = 531] [outer = 0x0] [url = about:blank] 09:25:20 INFO - PROCESS | 1658 | --DOMWINDOW == 74 (0x126d33000) [pid = 1658] [serial = 542] [outer = 0x0] [url = about:blank] 09:25:20 INFO - PROCESS | 1658 | --DOMWINDOW == 73 (0x11be7b000) [pid = 1658] [serial = 533] [outer = 0x0] [url = about:blank] 09:25:20 INFO - PROCESS | 1658 | --DOMWINDOW == 72 (0x11a9c0000) [pid = 1658] [serial = 534] [outer = 0x0] [url = about:blank] 09:25:20 INFO - PROCESS | 1658 | --DOMWINDOW == 71 (0x11b97c800) [pid = 1658] [serial = 528] [outer = 0x0] [url = about:blank] 09:25:20 INFO - PROCESS | 1658 | --DOMWINDOW == 70 (0x11aed4000) [pid = 1658] [serial = 527] [outer = 0x0] [url = about:blank] 09:25:20 INFO - PROCESS | 1658 | --DOMWINDOW == 69 (0x119819000) [pid = 1658] [serial = 518] [outer = 0x0] [url = about:blank] 09:25:20 INFO - PROCESS | 1658 | --DOMWINDOW == 68 (0x119938400) [pid = 1658] [serial = 519] [outer = 0x0] [url = about:blank] 09:25:20 INFO - PROCESS | 1658 | --DOMWINDOW == 67 (0x115234000) [pid = 1658] [serial = 512] [outer = 0x0] [url = about:blank] 09:25:20 INFO - PROCESS | 1658 | --DOMWINDOW == 66 (0x1158e8800) [pid = 1658] [serial = 513] [outer = 0x0] [url = about:blank] 09:25:20 INFO - PROCESS | 1658 | --DOMWINDOW == 65 (0x11c4b6800) [pid = 1658] [serial = 536] [outer = 0x0] [url = about:blank] 09:25:20 INFO - PROCESS | 1658 | --DOMWINDOW == 64 (0x125fb6c00) [pid = 1658] [serial = 546] [outer = 0x0] [url = about:blank] 09:25:20 INFO - PROCESS | 1658 | --DOMWINDOW == 63 (0x126f7fc00) [pid = 1658] [serial = 543] [outer = 0x0] [url = about:blank] 09:25:20 INFO - PROCESS | 1658 | --DOMWINDOW == 62 (0x11aed7400) [pid = 1658] [serial = 545] [outer = 0x0] [url = about:blank] 09:25:20 INFO - PROCESS | 1658 | --DOMWINDOW == 61 (0x125b3c400) [pid = 1658] [serial = 540] [outer = 0x0] [url = about:blank] 09:25:20 INFO - PROCESS | 1658 | --DOMWINDOW == 60 (0x11c556800) [pid = 1658] [serial = 537] [outer = 0x0] [url = about:blank] 09:25:20 INFO - PROCESS | 1658 | 1461255920935 Marionette TRACE conn2 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 09:25:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 09:25:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1124ms 09:25:20 INFO - PROCESS | 1658 | 1461255920965 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 09:25:20 INFO - PROCESS | 1658 | 1461255920968 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 09:25:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 09:25:20 INFO - PROCESS | 1658 | 1461255920973 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 09:25:20 INFO - PROCESS | 1658 | 1461255920974 Marionette TRACE conn2 <- [1,758,null,{}] 09:25:20 INFO - PROCESS | 1658 | 1461255920977 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:21 INFO - PROCESS | 1658 | 1461255921058 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 09:25:21 INFO - PROCESS | 1658 | 1461255921098 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x1189b2000 == 31 [pid = 1658] [id = 197] 09:25:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 61 (0x11864d400) [pid = 1658] [serial = 589] [outer = 0x0] 09:25:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 62 (0x119c77c00) [pid = 1658] [serial = 590] [outer = 0x11864d400] 09:25:21 INFO - PROCESS | 1658 | 1461255921125 Marionette DEBUG loaded listener.js 09:25:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 63 (0x11acb2400) [pid = 1658] [serial = 591] [outer = 0x11864d400] 09:25:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 09:25:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 475ms 09:25:21 INFO - PROCESS | 1658 | 1461255921441 Marionette TRACE conn2 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 09:25:21 INFO - PROCESS | 1658 | 1461255921452 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 09:25:21 INFO - PROCESS | 1658 | 1461255921453 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 09:25:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 09:25:21 INFO - PROCESS | 1658 | 1461255921456 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 09:25:21 INFO - PROCESS | 1658 | 1461255921458 Marionette TRACE conn2 <- [1,762,null,{}] 09:25:21 INFO - PROCESS | 1658 | 1461255921470 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:21 INFO - PROCESS | 1658 | 1461255921549 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 09:25:21 INFO - PROCESS | 1658 | 1461255921593 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x11ae2b800 == 32 [pid = 1658] [id = 198] 09:25:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 64 (0x114d7dc00) [pid = 1658] [serial = 592] [outer = 0x0] 09:25:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 65 (0x11ad68000) [pid = 1658] [serial = 593] [outer = 0x114d7dc00] 09:25:21 INFO - PROCESS | 1658 | 1461255921623 Marionette DEBUG loaded listener.js 09:25:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 66 (0x11baef800) [pid = 1658] [serial = 594] [outer = 0x114d7dc00] 09:25:22 INFO - PROCESS | 1658 | 1461255922389 Marionette TRACE conn2 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 09:25:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 09:25:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 976ms 09:25:22 INFO - PROCESS | 1658 | 1461255922432 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 09:25:22 INFO - PROCESS | 1658 | 1461255922434 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 09:25:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 09:25:22 INFO - PROCESS | 1658 | 1461255922436 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 09:25:22 INFO - PROCESS | 1658 | 1461255922437 Marionette TRACE conn2 <- [1,766,null,{}] 09:25:22 INFO - PROCESS | 1658 | 1461255922439 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:22 INFO - PROCESS | 1658 | 1461255922529 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 09:25:22 INFO - PROCESS | 1658 | 1461255922558 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b9ba800 == 33 [pid = 1658] [id = 199] 09:25:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 67 (0x11be4d400) [pid = 1658] [serial = 595] [outer = 0x0] 09:25:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 68 (0x11bf87800) [pid = 1658] [serial = 596] [outer = 0x11be4d400] 09:25:22 INFO - PROCESS | 1658 | 1461255922585 Marionette DEBUG loaded listener.js 09:25:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 69 (0x11c4b5c00) [pid = 1658] [serial = 597] [outer = 0x11be4d400] 09:25:23 INFO - PROCESS | 1658 | 1461255923391 Marionette TRACE conn2 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 09:25:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 09:25:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 972ms 09:25:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 09:25:23 INFO - PROCESS | 1658 | 1461255923409 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 09:25:23 INFO - PROCESS | 1658 | 1461255923410 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 09:25:23 INFO - PROCESS | 1658 | 1461255923412 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 09:25:23 INFO - PROCESS | 1658 | 1461255923413 Marionette TRACE conn2 <- [1,770,null,{}] 09:25:23 INFO - PROCESS | 1658 | 1461255923423 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:23 INFO - PROCESS | 1658 | 1461255923507 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 09:25:23 INFO - PROCESS | 1658 | 1461255923512 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c14e000 == 34 [pid = 1658] [id = 200] 09:25:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 70 (0x11864e400) [pid = 1658] [serial = 598] [outer = 0x0] 09:25:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 71 (0x11c993c00) [pid = 1658] [serial = 599] [outer = 0x11864e400] 09:25:23 INFO - PROCESS | 1658 | 1461255923537 Marionette DEBUG loaded listener.js 09:25:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 72 (0x125b7a800) [pid = 1658] [serial = 600] [outer = 0x11864e400] 09:25:23 INFO - PROCESS | 1658 | --DOMWINDOW == 71 (0x12bd8a800) [pid = 1658] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 09:25:23 INFO - PROCESS | 1658 | --DOMWINDOW == 70 (0x11aea7400) [pid = 1658] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 09:25:23 INFO - PROCESS | 1658 | --DOMWINDOW == 69 (0x11bcef000) [pid = 1658] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 09:25:23 INFO - PROCESS | 1658 | --DOMWINDOW == 68 (0x11a9c2000) [pid = 1658] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 09:25:23 INFO - PROCESS | 1658 | --DOMWINDOW == 67 (0x114d77c00) [pid = 1658] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 09:25:23 INFO - PROCESS | 1658 | --DOMWINDOW == 66 (0x11656f800) [pid = 1658] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 09:25:23 INFO - PROCESS | 1658 | --DOMWINDOW == 65 (0x118646c00) [pid = 1658] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 09:25:23 INFO - PROCESS | 1658 | --DOMWINDOW == 64 (0x11aea7800) [pid = 1658] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 09:25:23 INFO - PROCESS | 1658 | --DOMWINDOW == 63 (0x114c5f800) [pid = 1658] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 09:25:23 INFO - PROCESS | 1658 | --DOMWINDOW == 62 (0x11c1ad400) [pid = 1658] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 09:25:23 INFO - PROCESS | 1658 | 1461255923891 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 09:25:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 09:25:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 518ms 09:25:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 09:25:23 INFO - PROCESS | 1658 | 1461255923931 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 09:25:23 INFO - PROCESS | 1658 | 1461255923932 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 09:25:23 INFO - PROCESS | 1658 | 1461255923934 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 09:25:23 INFO - PROCESS | 1658 | 1461255923935 Marionette TRACE conn2 <- [1,774,null,{}] 09:25:23 INFO - PROCESS | 1658 | 1461255923937 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:24 INFO - PROCESS | 1658 | 1461255924024 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 09:25:24 INFO - PROCESS | 1658 | 1461255924032 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c86b000 == 35 [pid = 1658] [id = 201] 09:25:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 63 (0x114f70000) [pid = 1658] [serial = 601] [outer = 0x0] 09:25:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 64 (0x125e91400) [pid = 1658] [serial = 602] [outer = 0x114f70000] 09:25:24 INFO - PROCESS | 1658 | 1461255924060 Marionette DEBUG loaded listener.js 09:25:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 65 (0x126fca800) [pid = 1658] [serial = 603] [outer = 0x114f70000] 09:25:24 INFO - PROCESS | 1658 | 1461255924428 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 09:25:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 09:25:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 518ms 09:25:24 INFO - PROCESS | 1658 | 1461255924453 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 09:25:24 INFO - PROCESS | 1658 | 1461255924455 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 09:25:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 09:25:24 INFO - PROCESS | 1658 | 1461255924458 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 09:25:24 INFO - PROCESS | 1658 | 1461255924460 Marionette TRACE conn2 <- [1,778,null,{}] 09:25:24 INFO - PROCESS | 1658 | 1461255924463 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:24 INFO - PROCESS | 1658 | 1461255924567 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 09:25:24 INFO - PROCESS | 1658 | 1461255924573 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x125c98800 == 36 [pid = 1658] [id = 202] 09:25:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 66 (0x127578800) [pid = 1658] [serial = 604] [outer = 0x0] 09:25:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 67 (0x1277dc800) [pid = 1658] [serial = 605] [outer = 0x127578800] 09:25:24 INFO - PROCESS | 1658 | 1461255924612 Marionette DEBUG loaded listener.js 09:25:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 68 (0x125d04800) [pid = 1658] [serial = 606] [outer = 0x127578800] 09:25:25 INFO - PROCESS | 1658 | 1461255925023 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 09:25:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 09:25:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 573ms 09:25:25 INFO - PROCESS | 1658 | 1461255925031 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 09:25:25 INFO - PROCESS | 1658 | 1461255925032 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 09:25:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 09:25:25 INFO - PROCESS | 1658 | 1461255925035 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 09:25:25 INFO - PROCESS | 1658 | 1461255925036 Marionette TRACE conn2 <- [1,782,null,{}] 09:25:25 INFO - PROCESS | 1658 | 1461255925038 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:25 INFO - PROCESS | 1658 | 1461255925131 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 09:25:25 INFO - PROCESS | 1658 | 1461255925136 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x125e74000 == 37 [pid = 1658] [id = 203] 09:25:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 69 (0x11c556c00) [pid = 1658] [serial = 607] [outer = 0x0] 09:25:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 70 (0x12818c000) [pid = 1658] [serial = 608] [outer = 0x11c556c00] 09:25:25 INFO - PROCESS | 1658 | 1461255925161 Marionette DEBUG loaded listener.js 09:25:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 71 (0x128a11000) [pid = 1658] [serial = 609] [outer = 0x11c556c00] 09:25:25 INFO - PROCESS | 1658 | 1461255925506 Marionette TRACE conn2 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 09:25:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 09:25:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 519ms 09:25:25 INFO - PROCESS | 1658 | 1461255925555 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 09:25:25 INFO - PROCESS | 1658 | 1461255925557 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 09:25:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 09:25:25 INFO - PROCESS | 1658 | 1461255925560 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 09:25:25 INFO - PROCESS | 1658 | 1461255925562 Marionette TRACE conn2 <- [1,786,null,{}] 09:25:25 INFO - PROCESS | 1658 | 1461255925565 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:25 INFO - PROCESS | 1658 | 1461255925673 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 09:25:25 INFO - PROCESS | 1658 | 1461255925805 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x11554d000 == 38 [pid = 1658] [id = 204] 09:25:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 72 (0x1141c2c00) [pid = 1658] [serial = 610] [outer = 0x0] 09:25:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 73 (0x1146dc000) [pid = 1658] [serial = 611] [outer = 0x1141c2c00] 09:25:25 INFO - PROCESS | 1658 | 1461255925842 Marionette DEBUG loaded listener.js 09:25:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 74 (0x115839400) [pid = 1658] [serial = 612] [outer = 0x1141c2c00] 09:25:26 INFO - PROCESS | 1658 | 1461255926302 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 09:25:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 09:25:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 824ms 09:25:26 INFO - PROCESS | 1658 | 1461255926386 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 09:25:26 INFO - PROCESS | 1658 | 1461255926388 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 09:25:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 09:25:26 INFO - PROCESS | 1658 | 1461255926391 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 09:25:26 INFO - PROCESS | 1658 | 1461255926394 Marionette TRACE conn2 <- [1,790,null,{}] 09:25:26 INFO - PROCESS | 1658 | 1461255926398 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:26 INFO - PROCESS | 1658 | 1461255926493 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 09:25:26 INFO - PROCESS | 1658 | 1461255926552 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x11ae26000 == 39 [pid = 1658] [id = 205] 09:25:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 75 (0x119b98000) [pid = 1658] [serial = 613] [outer = 0x0] 09:25:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 76 (0x11acbcc00) [pid = 1658] [serial = 614] [outer = 0x119b98000] 09:25:26 INFO - PROCESS | 1658 | 1461255926584 Marionette DEBUG loaded listener.js 09:25:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x11aea8800) [pid = 1658] [serial = 615] [outer = 0x119b98000] 09:25:27 INFO - PROCESS | 1658 | 1461255926991 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 09:25:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 09:25:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 624ms 09:25:27 INFO - PROCESS | 1658 | 1461255927018 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 09:25:27 INFO - PROCESS | 1658 | 1461255927021 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 09:25:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 09:25:27 INFO - PROCESS | 1658 | 1461255927023 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 09:25:27 INFO - PROCESS | 1658 | 1461255927024 Marionette TRACE conn2 <- [1,794,null,{}] 09:25:27 INFO - PROCESS | 1658 | 1461255927027 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:27 INFO - PROCESS | 1658 | 1461255927123 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 09:25:27 INFO - PROCESS | 1658 | 1461255927165 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c5db000 == 40 [pid = 1658] [id = 206] 09:25:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x11aed6800) [pid = 1658] [serial = 616] [outer = 0x0] 09:25:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x11b97fc00) [pid = 1658] [serial = 617] [outer = 0x11aed6800] 09:25:27 INFO - PROCESS | 1658 | 1461255927196 Marionette DEBUG loaded listener.js 09:25:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x11c54f800) [pid = 1658] [serial = 618] [outer = 0x11aed6800] 09:25:27 INFO - PROCESS | 1658 | 1461255927595 Marionette TRACE conn2 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 09:25:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 09:25:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 620ms 09:25:27 INFO - PROCESS | 1658 | 1461255927644 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 09:25:27 INFO - PROCESS | 1658 | 1461255927645 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 09:25:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 09:25:27 INFO - PROCESS | 1658 | 1461255927655 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 09:25:27 INFO - PROCESS | 1658 | 1461255927659 Marionette TRACE conn2 <- [1,798,null,{}] 09:25:27 INFO - PROCESS | 1658 | 1461255927662 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:27 INFO - PROCESS | 1658 | 1461255927755 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 09:25:27 INFO - PROCESS | 1658 | 1461255927849 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x128136800 == 41 [pid = 1658] [id = 207] 09:25:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x126f73400) [pid = 1658] [serial = 619] [outer = 0x0] 09:25:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x128a11400) [pid = 1658] [serial = 620] [outer = 0x126f73400] 09:25:27 INFO - PROCESS | 1658 | 1461255927880 Marionette DEBUG loaded listener.js 09:25:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x128b20400) [pid = 1658] [serial = 621] [outer = 0x126f73400] 09:25:28 INFO - PROCESS | 1658 | 1461255928316 Marionette TRACE conn2 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 09:25:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 09:25:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 679ms 09:25:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 09:25:28 INFO - PROCESS | 1658 | 1461255928330 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 09:25:28 INFO - PROCESS | 1658 | 1461255928331 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 09:25:28 INFO - PROCESS | 1658 | 1461255928334 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 09:25:28 INFO - PROCESS | 1658 | 1461255928335 Marionette TRACE conn2 <- [1,802,null,{}] 09:25:28 INFO - PROCESS | 1658 | 1461255928338 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:28 INFO - PROCESS | 1658 | 1461255928428 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 09:25:28 INFO - PROCESS | 1658 | 1461255928470 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x11ae30000 == 42 [pid = 1658] [id = 208] 09:25:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x1186c0400) [pid = 1658] [serial = 622] [outer = 0x0] 09:25:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x126918c00) [pid = 1658] [serial = 623] [outer = 0x1186c0400] 09:25:28 INFO - PROCESS | 1658 | 1461255928500 Marionette DEBUG loaded listener.js 09:25:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x129499400) [pid = 1658] [serial = 624] [outer = 0x1186c0400] 09:25:29 INFO - PROCESS | 1658 | 1461255929021 Marionette TRACE conn2 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 09:25:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 09:25:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 718ms 09:25:29 INFO - PROCESS | 1658 | 1461255929096 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 09:25:29 INFO - PROCESS | 1658 | 1461255929098 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 09:25:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 09:25:29 INFO - PROCESS | 1658 | 1461255929103 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 09:25:29 INFO - PROCESS | 1658 | 1461255929105 Marionette TRACE conn2 <- [1,806,null,{}] 09:25:29 INFO - PROCESS | 1658 | 1461255929109 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:29 INFO - PROCESS | 1658 | 1461255929193 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 09:25:29 INFO - PROCESS | 1658 | 1461255929256 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x118ee1000 == 43 [pid = 1658] [id = 209] 09:25:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x11864c400) [pid = 1658] [serial = 625] [outer = 0x0] 09:25:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x1186c0000) [pid = 1658] [serial = 626] [outer = 0x11864c400] 09:25:29 INFO - PROCESS | 1658 | 1461255929286 Marionette DEBUG loaded listener.js 09:25:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x118f36000) [pid = 1658] [serial = 627] [outer = 0x11864c400] 09:25:29 INFO - PROCESS | 1658 | --DOCSHELL 0x125e74000 == 42 [pid = 1658] [id = 203] 09:25:29 INFO - PROCESS | 1658 | --DOCSHELL 0x125c98800 == 41 [pid = 1658] [id = 202] 09:25:29 INFO - PROCESS | 1658 | --DOCSHELL 0x11c86b000 == 40 [pid = 1658] [id = 201] 09:25:29 INFO - PROCESS | 1658 | --DOCSHELL 0x11c14e000 == 39 [pid = 1658] [id = 200] 09:25:29 INFO - PROCESS | 1658 | --DOCSHELL 0x11b9ba800 == 38 [pid = 1658] [id = 199] 09:25:29 INFO - PROCESS | 1658 | --DOCSHELL 0x11ae2b800 == 37 [pid = 1658] [id = 198] 09:25:29 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x127779400) [pid = 1658] [serial = 578] [outer = 0x0] [url = about:blank] 09:25:29 INFO - PROCESS | 1658 | --DOCSHELL 0x1189b2000 == 36 [pid = 1658] [id = 197] 09:25:29 INFO - PROCESS | 1658 | --DOCSHELL 0x119155000 == 35 [pid = 1658] [id = 196] 09:25:29 INFO - PROCESS | 1658 | --DOCSHELL 0x118ee8000 == 34 [pid = 1658] [id = 194] 09:25:29 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x12cea9000) [pid = 1658] [serial = 510] [outer = 0x0] [url = about:blank] 09:25:29 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x11b941000) [pid = 1658] [serial = 563] [outer = 0x0] [url = about:blank] 09:25:29 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x11c3ac400) [pid = 1658] [serial = 569] [outer = 0x0] [url = about:blank] 09:25:29 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x11ad60800) [pid = 1658] [serial = 560] [outer = 0x0] [url = about:blank] 09:25:29 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x115841800) [pid = 1658] [serial = 552] [outer = 0x0] [url = about:blank] 09:25:29 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x114d80000) [pid = 1658] [serial = 551] [outer = 0x0] [url = about:blank] 09:25:29 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x118ed8400) [pid = 1658] [serial = 555] [outer = 0x0] [url = about:blank] 09:25:29 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x117967800) [pid = 1658] [serial = 554] [outer = 0x0] [url = about:blank] 09:25:29 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x11927a000) [pid = 1658] [serial = 557] [outer = 0x0] [url = about:blank] 09:25:29 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x11981fc00) [pid = 1658] [serial = 558] [outer = 0x0] [url = about:blank] 09:25:29 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x11be4ec00) [pid = 1658] [serial = 567] [outer = 0x0] [url = about:blank] 09:25:29 INFO - PROCESS | 1658 | --DOMWINDOW == 76 (0x11baee800) [pid = 1658] [serial = 566] [outer = 0x0] [url = about:blank] 09:25:29 INFO - PROCESS | 1658 | --DOMWINDOW == 75 (0x11baebc00) [pid = 1658] [serial = 572] [outer = 0x0] [url = about:blank] 09:25:29 INFO - PROCESS | 1658 | --DOMWINDOW == 74 (0x125fc5c00) [pid = 1658] [serial = 570] [outer = 0x0] [url = about:blank] 09:25:29 INFO - PROCESS | 1658 | --DOMWINDOW == 73 (0x126fc4800) [pid = 1658] [serial = 576] [outer = 0x0] [url = about:blank] 09:25:29 INFO - PROCESS | 1658 | --DOMWINDOW == 72 (0x126f77800) [pid = 1658] [serial = 575] [outer = 0x0] [url = about:blank] 09:25:29 INFO - PROCESS | 1658 | --DOMWINDOW == 71 (0x11adf1400) [pid = 1658] [serial = 561] [outer = 0x0] [url = about:blank] 09:25:29 INFO - PROCESS | 1658 | --DOMWINDOW == 70 (0x11b97ac00) [pid = 1658] [serial = 564] [outer = 0x0] [url = about:blank] 09:25:29 INFO - PROCESS | 1658 | --DOMWINDOW == 69 (0x126b99000) [pid = 1658] [serial = 573] [outer = 0x0] [url = about:blank] 09:25:29 INFO - PROCESS | 1658 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 09:25:29 INFO - PROCESS | 1658 | Determined SkiaGL cache limits: Size 100663296, Items: 256 09:25:29 INFO - PROCESS | 1658 | [GFX2-]: Using SkiaGL canvas. 09:25:29 INFO - PROCESS | 1658 | 1461255929747 Marionette TRACE conn2 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 09:25:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 09:25:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 671ms 09:25:29 INFO - PROCESS | 1658 | 1461255929776 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 09:25:29 INFO - PROCESS | 1658 | 1461255929782 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 09:25:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 09:25:29 INFO - PROCESS | 1658 | 1461255929788 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 09:25:29 INFO - PROCESS | 1658 | 1461255929791 Marionette TRACE conn2 <- [1,810,null,{}] 09:25:29 INFO - PROCESS | 1658 | 1461255929794 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:29 INFO - PROCESS | 1658 | 1461255929909 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 09:25:29 INFO - PROCESS | 1658 | 1461255929979 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x1155bc000 == 35 [pid = 1658] [id = 210] 09:25:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 70 (0x114d80000) [pid = 1658] [serial = 628] [outer = 0x0] 09:25:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 71 (0x119818400) [pid = 1658] [serial = 629] [outer = 0x114d80000] 09:25:30 INFO - PROCESS | 1658 | 1461255930020 Marionette DEBUG loaded listener.js 09:25:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 72 (0x11aea2c00) [pid = 1658] [serial = 630] [outer = 0x114d80000] 09:25:30 INFO - PROCESS | 1658 | 1461255930350 Marionette TRACE conn2 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 09:25:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 09:25:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 574ms 09:25:30 INFO - PROCESS | 1658 | 1461255930362 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 09:25:30 INFO - PROCESS | 1658 | 1461255930365 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 09:25:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 09:25:30 INFO - PROCESS | 1658 | 1461255930369 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 09:25:30 INFO - PROCESS | 1658 | 1461255930371 Marionette TRACE conn2 <- [1,814,null,{}] 09:25:30 INFO - PROCESS | 1658 | 1461255930380 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:30 INFO - PROCESS | 1658 | 1461255930458 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 09:25:30 INFO - PROCESS | 1658 | 1461255930522 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x11aeb5000 == 36 [pid = 1658] [id = 211] 09:25:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 73 (0x11aea1c00) [pid = 1658] [serial = 631] [outer = 0x0] 09:25:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 74 (0x11baee800) [pid = 1658] [serial = 632] [outer = 0x11aea1c00] 09:25:30 INFO - PROCESS | 1658 | 1461255930549 Marionette DEBUG loaded listener.js 09:25:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 75 (0x11bf8f400) [pid = 1658] [serial = 633] [outer = 0x11aea1c00] 09:25:30 INFO - PROCESS | 1658 | 1461255930853 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 09:25:30 INFO - PROCESS | 1658 | 1461255930894 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 09:25:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 09:25:30 INFO - PROCESS | 1658 | 1461255930899 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 09:25:30 INFO - PROCESS | 1658 | 1461255930900 Marionette TRACE conn2 <- [1,818,null,{}] 09:25:30 INFO - PROCESS | 1658 | 1461255930902 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:30 INFO - PROCESS | 1658 | 1461255930973 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 09:25:31 INFO - PROCESS | 1658 | 1461255931017 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b9cd000 == 37 [pid = 1658] [id = 212] 09:25:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 76 (0x11b946800) [pid = 1658] [serial = 634] [outer = 0x0] 09:25:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x125b34800) [pid = 1658] [serial = 635] [outer = 0x11b946800] 09:25:31 INFO - PROCESS | 1658 | 1461255931044 Marionette DEBUG loaded listener.js 09:25:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x126d27c00) [pid = 1658] [serial = 636] [outer = 0x11b946800] 09:25:31 INFO - PROCESS | 1658 | 1461255931334 Marionette TRACE conn2 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 09:25:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 09:25:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 470ms 09:25:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 09:25:31 INFO - PROCESS | 1658 | 1461255931368 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 09:25:31 INFO - PROCESS | 1658 | 1461255931370 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 09:25:31 INFO - PROCESS | 1658 | 1461255931372 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 09:25:31 INFO - PROCESS | 1658 | 1461255931373 Marionette TRACE conn2 <- [1,822,null,{}] 09:25:31 INFO - PROCESS | 1658 | 1461255931375 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:31 INFO - PROCESS | 1658 | 1461255931450 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 09:25:31 INFO - PROCESS | 1658 | 1461255931455 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c85e000 == 38 [pid = 1658] [id = 213] 09:25:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x126b9f000) [pid = 1658] [serial = 637] [outer = 0x0] 09:25:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x127403800) [pid = 1658] [serial = 638] [outer = 0x126b9f000] 09:25:31 INFO - PROCESS | 1658 | 1461255931483 Marionette DEBUG loaded listener.js 09:25:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x128191000) [pid = 1658] [serial = 639] [outer = 0x126b9f000] 09:25:31 INFO - PROCESS | 1658 | 1461255931870 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 09:25:31 INFO - PROCESS | 1658 | 1461255931892 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 09:25:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 09:25:31 INFO - PROCESS | 1658 | 1461255931894 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 09:25:31 INFO - PROCESS | 1658 | 1461255931896 Marionette TRACE conn2 <- [1,826,null,{}] 09:25:31 INFO - PROCESS | 1658 | 1461255931905 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:32 INFO - PROCESS | 1658 | 1461255932012 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 09:25:32 INFO - PROCESS | 1658 | 1461255932020 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x125b24000 == 39 [pid = 1658] [id = 214] 09:25:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x128195400) [pid = 1658] [serial = 640] [outer = 0x0] 09:25:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x12949a000) [pid = 1658] [serial = 641] [outer = 0x128195400] 09:25:32 INFO - PROCESS | 1658 | 1461255932048 Marionette DEBUG loaded listener.js 09:25:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x12b3b5c00) [pid = 1658] [serial = 642] [outer = 0x128195400] 09:25:32 INFO - PROCESS | 1658 | 1461255932390 Marionette TRACE conn2 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 09:25:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 09:25:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 522ms 09:25:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 09:25:32 INFO - PROCESS | 1658 | 1461255932422 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 09:25:32 INFO - PROCESS | 1658 | 1461255932424 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 09:25:32 INFO - PROCESS | 1658 | 1461255932426 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 09:25:32 INFO - PROCESS | 1658 | 1461255932427 Marionette TRACE conn2 <- [1,830,null,{}] 09:25:32 INFO - PROCESS | 1658 | 1461255932429 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:32 INFO - PROCESS | 1658 | 1461255932524 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 09:25:32 INFO - PROCESS | 1658 | 1461255932529 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x12746b800 == 40 [pid = 1658] [id = 215] 09:25:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x12b3b0800) [pid = 1658] [serial = 643] [outer = 0x0] 09:25:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x12b3be800) [pid = 1658] [serial = 644] [outer = 0x12b3b0800] 09:25:32 INFO - PROCESS | 1658 | 1461255932554 Marionette DEBUG loaded listener.js 09:25:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x12b588400) [pid = 1658] [serial = 645] [outer = 0x12b3b0800] 09:25:32 INFO - PROCESS | 1658 | 1461255932900 Marionette TRACE conn2 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 09:25:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 09:25:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 519ms 09:25:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 09:25:32 INFO - PROCESS | 1658 | 1461255932945 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 09:25:32 INFO - PROCESS | 1658 | 1461255932947 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 09:25:32 INFO - PROCESS | 1658 | 1461255932949 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 09:25:32 INFO - PROCESS | 1658 | 1461255932950 Marionette TRACE conn2 <- [1,834,null,{}] 09:25:32 INFO - PROCESS | 1658 | 1461255932958 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:33 INFO - PROCESS | 1658 | 1461255933048 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 09:25:33 INFO - PROCESS | 1658 | 1461255933052 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x1281b5800 == 41 [pid = 1658] [id = 216] 09:25:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x12b794400) [pid = 1658] [serial = 646] [outer = 0x0] 09:25:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x12ba58c00) [pid = 1658] [serial = 647] [outer = 0x12b794400] 09:25:33 INFO - PROCESS | 1658 | 1461255933077 Marionette DEBUG loaded listener.js 09:25:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x12ba5ec00) [pid = 1658] [serial = 648] [outer = 0x12b794400] 09:25:33 INFO - PROCESS | 1658 | 1461255933430 Marionette TRACE conn2 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 09:25:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 09:25:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 518ms 09:25:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 09:25:33 INFO - PROCESS | 1658 | 1461255933467 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 09:25:33 INFO - PROCESS | 1658 | 1461255933469 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 09:25:33 INFO - PROCESS | 1658 | 1461255933471 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 09:25:33 INFO - PROCESS | 1658 | 1461255933472 Marionette TRACE conn2 <- [1,838,null,{}] 09:25:33 INFO - PROCESS | 1658 | 1461255933474 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:33 INFO - PROCESS | 1658 | 1461255933568 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 09:25:33 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x114d7dc00) [pid = 1658] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 09:25:33 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x11864d400) [pid = 1658] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 09:25:33 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x11864b800) [pid = 1658] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 09:25:33 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x11864e400) [pid = 1658] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 09:25:33 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x114f70000) [pid = 1658] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 09:25:33 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x127578800) [pid = 1658] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 09:25:33 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x11be4d400) [pid = 1658] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 09:25:33 INFO - PROCESS | 1658 | 1461255933616 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c5df000 == 42 [pid = 1658] [id = 217] 09:25:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x114f70000) [pid = 1658] [serial = 649] [outer = 0x0] 09:25:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x11ad68800) [pid = 1658] [serial = 650] [outer = 0x114f70000] 09:25:33 INFO - PROCESS | 1658 | 1461255933641 Marionette DEBUG loaded listener.js 09:25:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x12bb99c00) [pid = 1658] [serial = 651] [outer = 0x114f70000] 09:25:33 INFO - PROCESS | 1658 | 1461255933917 Marionette TRACE conn2 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 09:25:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 09:25:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 468ms 09:25:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 09:25:33 INFO - PROCESS | 1658 | 1461255933940 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 09:25:33 INFO - PROCESS | 1658 | 1461255933941 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 09:25:33 INFO - PROCESS | 1658 | 1461255933943 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 09:25:33 INFO - PROCESS | 1658 | 1461255933944 Marionette TRACE conn2 <- [1,842,null,{}] 09:25:33 INFO - PROCESS | 1658 | 1461255933971 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:34 INFO - PROCESS | 1658 | 1461255934065 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 09:25:34 INFO - PROCESS | 1658 | 1461255934070 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:34 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b731000 == 43 [pid = 1658] [id = 218] 09:25:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x127703800) [pid = 1658] [serial = 652] [outer = 0x0] 09:25:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x12bb9ac00) [pid = 1658] [serial = 653] [outer = 0x127703800] 09:25:34 INFO - PROCESS | 1658 | 1461255934110 Marionette DEBUG loaded listener.js 09:25:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x12bd92000) [pid = 1658] [serial = 654] [outer = 0x127703800] 09:25:34 INFO - PROCESS | 1658 | 1461255934505 Marionette TRACE conn2 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 09:25:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 09:25:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 577ms 09:25:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 09:25:34 INFO - PROCESS | 1658 | 1461255934521 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 09:25:34 INFO - PROCESS | 1658 | 1461255934522 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 09:25:34 INFO - PROCESS | 1658 | 1461255934524 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 09:25:34 INFO - PROCESS | 1658 | 1461255934526 Marionette TRACE conn2 <- [1,846,null,{}] 09:25:34 INFO - PROCESS | 1658 | 1461255934530 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:34 INFO - PROCESS | 1658 | 1461255934617 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 09:25:34 INFO - PROCESS | 1658 | 1461255934663 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:34 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ba19000 == 44 [pid = 1658] [id = 219] 09:25:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x12b587c00) [pid = 1658] [serial = 655] [outer = 0x0] 09:25:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x12c6cd800) [pid = 1658] [serial = 656] [outer = 0x12b587c00] 09:25:34 INFO - PROCESS | 1658 | 1461255934692 Marionette DEBUG loaded listener.js 09:25:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x12cf7dc00) [pid = 1658] [serial = 657] [outer = 0x12b587c00] 09:25:34 INFO - PROCESS | 1658 | 1461255934983 Marionette TRACE conn2 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 09:25:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 09:25:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 468ms 09:25:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 09:25:35 INFO - PROCESS | 1658 | 1461255934994 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 09:25:35 INFO - PROCESS | 1658 | 1461255934995 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 09:25:35 INFO - PROCESS | 1658 | 1461255935006 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 09:25:35 INFO - PROCESS | 1658 | 1461255935007 Marionette TRACE conn2 <- [1,850,null,{}] 09:25:35 INFO - PROCESS | 1658 | 1461255935009 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:35 INFO - PROCESS | 1658 | 1461255935091 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 09:25:35 INFO - PROCESS | 1658 | 1461255935094 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ce0f000 == 45 [pid = 1658] [id = 220] 09:25:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x12cf7e000) [pid = 1658] [serial = 658] [outer = 0x0] 09:25:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x12d1a4800) [pid = 1658] [serial = 659] [outer = 0x12cf7e000] 09:25:35 INFO - PROCESS | 1658 | 1461255935122 Marionette DEBUG loaded listener.js 09:25:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x12d1ad400) [pid = 1658] [serial = 660] [outer = 0x12cf7e000] 09:25:35 INFO - PROCESS | 1658 | 1461255935460 Marionette TRACE conn2 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 09:25:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 09:25:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 478ms 09:25:35 INFO - PROCESS | 1658 | 1461255935478 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 09:25:35 INFO - PROCESS | 1658 | 1461255935481 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 09:25:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 09:25:35 INFO - PROCESS | 1658 | 1461255935484 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 09:25:35 INFO - PROCESS | 1658 | 1461255935485 Marionette TRACE conn2 <- [1,854,null,{}] 09:25:35 INFO - PROCESS | 1658 | 1461255935487 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:35 INFO - PROCESS | 1658 | 1461255935585 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 09:25:35 INFO - PROCESS | 1658 | 1461255935591 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x12cfd6000 == 46 [pid = 1658] [id = 221] 09:25:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x12bd90000) [pid = 1658] [serial = 661] [outer = 0x0] 09:25:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x12d1ac400) [pid = 1658] [serial = 662] [outer = 0x12bd90000] 09:25:35 INFO - PROCESS | 1658 | 1461255935616 Marionette DEBUG loaded listener.js 09:25:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x12d78b800) [pid = 1658] [serial = 663] [outer = 0x12bd90000] 09:25:36 INFO - PROCESS | 1658 | 1461255936047 Marionette TRACE conn2 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 09:25:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 09:25:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 620ms 09:25:36 INFO - PROCESS | 1658 | 1461255936105 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 09:25:36 INFO - PROCESS | 1658 | 1461255936108 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 09:25:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 09:25:36 INFO - PROCESS | 1658 | 1461255936112 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 09:25:36 INFO - PROCESS | 1658 | 1461255936114 Marionette TRACE conn2 <- [1,858,null,{}] 09:25:36 INFO - PROCESS | 1658 | 1461255936118 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:36 INFO - PROCESS | 1658 | 1461255936221 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 09:25:36 INFO - PROCESS | 1658 | 1461255936271 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x119c53800 == 47 [pid = 1658] [id = 222] 09:25:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x116569c00) [pid = 1658] [serial = 664] [outer = 0x0] 09:25:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x118f35800) [pid = 1658] [serial = 665] [outer = 0x116569c00] 09:25:36 INFO - PROCESS | 1658 | 1461255936303 Marionette DEBUG loaded listener.js 09:25:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x119b92800) [pid = 1658] [serial = 666] [outer = 0x116569c00] 09:25:36 INFO - PROCESS | 1658 | 1461255936694 Marionette TRACE conn2 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 09:25:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 09:25:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 620ms 09:25:36 INFO - PROCESS | 1658 | 1461255936733 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 09:25:36 INFO - PROCESS | 1658 | 1461255936737 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 09:25:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 09:25:36 INFO - PROCESS | 1658 | 1461255936742 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 09:25:36 INFO - PROCESS | 1658 | 1461255936744 Marionette TRACE conn2 <- [1,862,null,{}] 09:25:36 INFO - PROCESS | 1658 | 1461255936746 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:36 INFO - PROCESS | 1658 | 1461255936866 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 09:25:36 INFO - PROCESS | 1658 | 1461255936927 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c14b800 == 48 [pid = 1658] [id = 223] 09:25:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x11adf2800) [pid = 1658] [serial = 667] [outer = 0x0] 09:25:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x11bcef400) [pid = 1658] [serial = 668] [outer = 0x11adf2800] 09:25:36 INFO - PROCESS | 1658 | 1461255936957 Marionette DEBUG loaded listener.js 09:25:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x11c1b5c00) [pid = 1658] [serial = 669] [outer = 0x11adf2800] 09:25:37 INFO - PROCESS | 1658 | 1461255937411 Marionette TRACE conn2 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 09:25:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 09:25:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 723ms 09:25:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 09:25:37 INFO - PROCESS | 1658 | 1461255937466 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 09:25:37 INFO - PROCESS | 1658 | 1461255937467 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 09:25:37 INFO - PROCESS | 1658 | 1461255937470 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 09:25:37 INFO - PROCESS | 1658 | 1461255937472 Marionette TRACE conn2 <- [1,866,null,{}] 09:25:37 INFO - PROCESS | 1658 | 1461255937483 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:37 INFO - PROCESS | 1658 | 1461255937582 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 09:25:37 INFO - PROCESS | 1658 | 1461255937645 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ce0f800 == 49 [pid = 1658] [id = 224] 09:25:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x129493c00) [pid = 1658] [serial = 670] [outer = 0x0] 09:25:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x1294bd000) [pid = 1658] [serial = 671] [outer = 0x129493c00] 09:25:37 INFO - PROCESS | 1658 | 1461255937678 Marionette DEBUG loaded listener.js 09:25:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x1294c9000) [pid = 1658] [serial = 672] [outer = 0x129493c00] 09:25:38 INFO - PROCESS | 1658 | 1461255938102 Marionette TRACE conn2 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 09:25:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 09:25:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 672ms 09:25:38 INFO - PROCESS | 1658 | 1461255938158 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 09:25:38 INFO - PROCESS | 1658 | 1461255938160 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 09:25:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 09:25:38 INFO - PROCESS | 1658 | 1461255938184 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 09:25:38 INFO - PROCESS | 1658 | 1461255938186 Marionette TRACE conn2 <- [1,870,null,{}] 09:25:38 INFO - PROCESS | 1658 | 1461255938188 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:38 INFO - PROCESS | 1658 | 1461255938413 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 09:25:38 INFO - PROCESS | 1658 | 1461255938491 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x118ef7800 == 50 [pid = 1658] [id = 225] 09:25:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x114feb000) [pid = 1658] [serial = 673] [outer = 0x0] 09:25:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x1157c9400) [pid = 1658] [serial = 674] [outer = 0x114feb000] 09:25:38 INFO - PROCESS | 1658 | 1461255938519 Marionette DEBUG loaded listener.js 09:25:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x1188e1000) [pid = 1658] [serial = 675] [outer = 0x114feb000] 09:25:38 INFO - PROCESS | 1658 | 1461255938927 Marionette TRACE conn2 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 09:25:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 09:25:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 772ms 09:25:38 INFO - PROCESS | 1658 | 1461255938957 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 09:25:38 INFO - PROCESS | 1658 | 1461255938960 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 09:25:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 09:25:38 INFO - PROCESS | 1658 | 1461255938963 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 09:25:38 INFO - PROCESS | 1658 | 1461255938966 Marionette TRACE conn2 <- [1,874,null,{}] 09:25:38 INFO - PROCESS | 1658 | 1461255938969 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:39 INFO - PROCESS | 1658 | 1461255939054 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 09:25:39 INFO - PROCESS | 1658 | 1461255939100 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x118ede800 == 51 [pid = 1658] [id = 226] 09:25:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x1188e0400) [pid = 1658] [serial = 676] [outer = 0x0] 09:25:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x1191b7c00) [pid = 1658] [serial = 677] [outer = 0x1188e0400] 09:25:39 INFO - PROCESS | 1658 | 1461255939133 Marionette DEBUG loaded listener.js 09:25:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x119822000) [pid = 1658] [serial = 678] [outer = 0x1188e0400] 09:25:39 INFO - PROCESS | 1658 | --DOCSHELL 0x1269dd000 == 50 [pid = 1658] [id = 193] 09:25:39 INFO - PROCESS | 1658 | --DOCSHELL 0x12ce0f000 == 49 [pid = 1658] [id = 220] 09:25:39 INFO - PROCESS | 1658 | --DOCSHELL 0x12ba19000 == 48 [pid = 1658] [id = 219] 09:25:39 INFO - PROCESS | 1658 | --DOCSHELL 0x12b731000 == 47 [pid = 1658] [id = 218] 09:25:39 INFO - PROCESS | 1658 | --DOCSHELL 0x11c5df000 == 46 [pid = 1658] [id = 217] 09:25:39 INFO - PROCESS | 1658 | --DOCSHELL 0x1281b5800 == 45 [pid = 1658] [id = 216] 09:25:39 INFO - PROCESS | 1658 | --DOCSHELL 0x12746b800 == 44 [pid = 1658] [id = 215] 09:25:39 INFO - PROCESS | 1658 | --DOCSHELL 0x125b24000 == 43 [pid = 1658] [id = 214] 09:25:39 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x11acb6400) [pid = 1658] [serial = 584] [outer = 0x0] [url = about:blank] 09:25:39 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x116504c00) [pid = 1658] [serial = 581] [outer = 0x0] [url = about:blank] 09:25:39 INFO - PROCESS | 1658 | --DOCSHELL 0x11c85e000 == 42 [pid = 1658] [id = 213] 09:25:39 INFO - PROCESS | 1658 | --DOCSHELL 0x11b9cd000 == 41 [pid = 1658] [id = 212] 09:25:39 INFO - PROCESS | 1658 | --DOCSHELL 0x11aeb5000 == 40 [pid = 1658] [id = 211] 09:25:39 INFO - PROCESS | 1658 | --DOCSHELL 0x1155bc000 == 39 [pid = 1658] [id = 210] 09:25:39 INFO - PROCESS | 1658 | --DOCSHELL 0x118ee1000 == 38 [pid = 1658] [id = 209] 09:25:39 INFO - PROCESS | 1658 | 1461255939556 Marionette TRACE conn2 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 09:25:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 09:25:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 623ms 09:25:39 INFO - PROCESS | 1658 | 1461255939586 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 09:25:39 INFO - PROCESS | 1658 | 1461255939588 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 09:25:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 09:25:39 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x11ad68000) [pid = 1658] [serial = 593] [outer = 0x0] [url = about:blank] 09:25:39 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x119c77c00) [pid = 1658] [serial = 590] [outer = 0x0] [url = about:blank] 09:25:39 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x11acb2400) [pid = 1658] [serial = 591] [outer = 0x0] [url = about:blank] 09:25:39 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x11981cc00) [pid = 1658] [serial = 588] [outer = 0x0] [url = about:blank] 09:25:39 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x118887800) [pid = 1658] [serial = 587] [outer = 0x0] [url = about:blank] 09:25:39 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x11c993c00) [pid = 1658] [serial = 599] [outer = 0x0] [url = about:blank] 09:25:39 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x126fca800) [pid = 1658] [serial = 603] [outer = 0x0] [url = about:blank] 09:25:39 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x125e91400) [pid = 1658] [serial = 602] [outer = 0x0] [url = about:blank] 09:25:39 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x125b7a800) [pid = 1658] [serial = 600] [outer = 0x0] [url = about:blank] 09:25:39 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x1277dc800) [pid = 1658] [serial = 605] [outer = 0x0] [url = about:blank] 09:25:39 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x125d04800) [pid = 1658] [serial = 606] [outer = 0x0] [url = about:blank] 09:25:39 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x11bf87800) [pid = 1658] [serial = 596] [outer = 0x0] [url = about:blank] 09:25:39 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x11c4b5c00) [pid = 1658] [serial = 597] [outer = 0x0] [url = about:blank] 09:25:39 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x11baef800) [pid = 1658] [serial = 594] [outer = 0x0] [url = about:blank] 09:25:39 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x12818c000) [pid = 1658] [serial = 608] [outer = 0x0] [url = about:blank] 09:25:39 INFO - PROCESS | 1658 | 1461255939604 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 09:25:39 INFO - PROCESS | 1658 | 1461255939605 Marionette TRACE conn2 <- [1,878,null,{}] 09:25:39 INFO - PROCESS | 1658 | 1461255939610 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:39 INFO - PROCESS | 1658 | 1461255939690 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 09:25:39 INFO - PROCESS | 1658 | 1461255939717 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x118fd2800 == 39 [pid = 1658] [id = 227] 09:25:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x119d60000) [pid = 1658] [serial = 679] [outer = 0x0] 09:25:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x11a9c3400) [pid = 1658] [serial = 680] [outer = 0x119d60000] 09:25:39 INFO - PROCESS | 1658 | 1461255939743 Marionette DEBUG loaded listener.js 09:25:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x11ade7000) [pid = 1658] [serial = 681] [outer = 0x119d60000] 09:25:40 INFO - PROCESS | 1658 | 1461255940066 Marionette TRACE conn2 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 09:25:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 09:25:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 477ms 09:25:40 INFO - PROCESS | 1658 | 1461255940075 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 09:25:40 INFO - PROCESS | 1658 | 1461255940078 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 09:25:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 09:25:40 INFO - PROCESS | 1658 | 1461255940090 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 09:25:40 INFO - PROCESS | 1658 | 1461255940093 Marionette TRACE conn2 <- [1,882,null,{}] 09:25:40 INFO - PROCESS | 1658 | 1461255940098 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:40 INFO - PROCESS | 1658 | 1461255940194 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 09:25:40 INFO - PROCESS | 1658 | 1461255940254 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x11ae37000 == 40 [pid = 1658] [id = 228] 09:25:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x119d61800) [pid = 1658] [serial = 682] [outer = 0x0] 09:25:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x11aed8c00) [pid = 1658] [serial = 683] [outer = 0x119d61800] 09:25:40 INFO - PROCESS | 1658 | 1461255940294 Marionette DEBUG loaded listener.js 09:25:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x11bcf4c00) [pid = 1658] [serial = 684] [outer = 0x119d61800] 09:25:40 INFO - PROCESS | 1658 | 1461255940649 Marionette TRACE conn2 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 09:25:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 09:25:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 576ms 09:25:40 INFO - PROCESS | 1658 | 1461255940663 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 09:25:40 INFO - PROCESS | 1658 | 1461255940666 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 09:25:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 09:25:40 INFO - PROCESS | 1658 | 1461255940670 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 09:25:40 INFO - PROCESS | 1658 | 1461255940671 Marionette TRACE conn2 <- [1,886,null,{}] 09:25:40 INFO - PROCESS | 1658 | 1461255940673 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:40 INFO - PROCESS | 1658 | 1461255940752 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 09:25:40 INFO - PROCESS | 1658 | 1461255940794 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b9d3800 == 41 [pid = 1658] [id = 229] 09:25:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x11ad68000) [pid = 1658] [serial = 685] [outer = 0x0] 09:25:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x11be4f400) [pid = 1658] [serial = 686] [outer = 0x11ad68000] 09:25:40 INFO - PROCESS | 1658 | 1461255940820 Marionette DEBUG loaded listener.js 09:25:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x11c1b7000) [pid = 1658] [serial = 687] [outer = 0x11ad68000] 09:25:41 INFO - PROCESS | 1658 | 1461255941106 Marionette TRACE conn2 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 09:25:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 09:25:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 470ms 09:25:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 09:25:41 INFO - PROCESS | 1658 | 1461255941140 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 09:25:41 INFO - PROCESS | 1658 | 1461255941141 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 09:25:41 INFO - PROCESS | 1658 | 1461255941144 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 09:25:41 INFO - PROCESS | 1658 | 1461255941145 Marionette TRACE conn2 <- [1,890,null,{}] 09:25:41 INFO - PROCESS | 1658 | 1461255941151 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:41 INFO - PROCESS | 1658 | 1461255941226 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 09:25:41 INFO - PROCESS | 1658 | 1461255941234 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:41 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c427800 == 42 [pid = 1658] [id = 230] 09:25:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x125b37400) [pid = 1658] [serial = 688] [outer = 0x0] 09:25:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x125b3a800) [pid = 1658] [serial = 689] [outer = 0x125b37400] 09:25:41 INFO - PROCESS | 1658 | 1461255941267 Marionette DEBUG loaded listener.js 09:25:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x126a94800) [pid = 1658] [serial = 690] [outer = 0x125b37400] 09:25:41 INFO - PROCESS | 1658 | 1461255941602 Marionette TRACE conn2 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 09:25:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 09:25:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 471ms 09:25:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 09:25:41 INFO - PROCESS | 1658 | 1461255941616 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 09:25:41 INFO - PROCESS | 1658 | 1461255941617 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 09:25:41 INFO - PROCESS | 1658 | 1461255941619 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 09:25:41 INFO - PROCESS | 1658 | 1461255941620 Marionette TRACE conn2 <- [1,894,null,{}] 09:25:41 INFO - PROCESS | 1658 | 1461255941622 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:41 INFO - PROCESS | 1658 | 1461255941719 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 09:25:41 INFO - PROCESS | 1658 | 1461255941734 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:41 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c878000 == 43 [pid = 1658] [id = 231] 09:25:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x126b99000) [pid = 1658] [serial = 691] [outer = 0x0] 09:25:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x126f7e800) [pid = 1658] [serial = 692] [outer = 0x126b99000] 09:25:41 INFO - PROCESS | 1658 | 1461255941760 Marionette DEBUG loaded listener.js 09:25:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x12757ac00) [pid = 1658] [serial = 693] [outer = 0x126b99000] 09:25:42 INFO - PROCESS | 1658 | 1461255942104 Marionette TRACE conn2 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 09:25:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 09:25:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 518ms 09:25:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 09:25:42 INFO - PROCESS | 1658 | 1461255942141 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 09:25:42 INFO - PROCESS | 1658 | 1461255942142 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 09:25:42 INFO - PROCESS | 1658 | 1461255942144 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 09:25:42 INFO - PROCESS | 1658 | 1461255942145 Marionette TRACE conn2 <- [1,898,null,{}] 09:25:42 INFO - PROCESS | 1658 | 1461255942148 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:42 INFO - PROCESS | 1658 | 1461255942238 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 09:25:42 INFO - PROCESS | 1658 | 1461255942242 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x11626f800 == 44 [pid = 1658] [id = 232] 09:25:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x12770cc00) [pid = 1658] [serial = 694] [outer = 0x0] 09:25:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x12818bc00) [pid = 1658] [serial = 695] [outer = 0x12770cc00] 09:25:42 INFO - PROCESS | 1658 | 1461255942271 Marionette DEBUG loaded listener.js 09:25:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x128a28c00) [pid = 1658] [serial = 696] [outer = 0x12770cc00] 09:25:42 INFO - PROCESS | 1658 | 1461255942604 Marionette TRACE conn2 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 09:25:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 09:25:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 518ms 09:25:42 INFO - PROCESS | 1658 | 1461255942663 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 09:25:42 INFO - PROCESS | 1658 | 1461255942665 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 09:25:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 09:25:42 INFO - PROCESS | 1658 | 1461255942669 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 09:25:42 INFO - PROCESS | 1658 | 1461255942670 Marionette TRACE conn2 <- [1,902,null,{}] 09:25:42 INFO - PROCESS | 1658 | 1461255942680 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:42 INFO - PROCESS | 1658 | 1461255942812 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 09:25:42 INFO - PROCESS | 1658 | 1461255942854 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x12747b800 == 45 [pid = 1658] [id = 233] 09:25:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x12777f800) [pid = 1658] [serial = 697] [outer = 0x0] 09:25:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x129494400) [pid = 1658] [serial = 698] [outer = 0x12777f800] 09:25:42 INFO - PROCESS | 1658 | 1461255942893 Marionette DEBUG loaded listener.js 09:25:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x12949f000) [pid = 1658] [serial = 699] [outer = 0x12777f800] 09:25:43 INFO - PROCESS | 1658 | 1461255943336 Marionette TRACE conn2 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 09:25:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 09:25:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 676ms 09:25:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 09:25:43 INFO - PROCESS | 1658 | 1461255943344 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 09:25:43 INFO - PROCESS | 1658 | 1461255943347 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 09:25:43 INFO - PROCESS | 1658 | 1461255943349 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 09:25:43 INFO - PROCESS | 1658 | 1461255943350 Marionette TRACE conn2 <- [1,906,null,{}] 09:25:43 INFO - PROCESS | 1658 | 1461255943352 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:43 INFO - PROCESS | 1658 | 1461255943451 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 09:25:43 INFO - PROCESS | 1658 | 1461255943500 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x128b5c800 == 46 [pid = 1658] [id = 234] 09:25:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x1294a0c00) [pid = 1658] [serial = 700] [outer = 0x0] 09:25:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x1294c7400) [pid = 1658] [serial = 701] [outer = 0x1294a0c00] 09:25:43 INFO - PROCESS | 1658 | 1461255943525 Marionette DEBUG loaded listener.js 09:25:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x12b3b4000) [pid = 1658] [serial = 702] [outer = 0x1294a0c00] 09:25:43 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x12cf7e000) [pid = 1658] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 09:25:43 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x128195400) [pid = 1658] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 09:25:43 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x12b3b0800) [pid = 1658] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 09:25:43 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x12b794400) [pid = 1658] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 09:25:43 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x11b946800) [pid = 1658] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 09:25:43 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x114d80000) [pid = 1658] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 09:25:43 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x11864c400) [pid = 1658] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 09:25:43 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x126b9f000) [pid = 1658] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 09:25:43 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x11aea1c00) [pid = 1658] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 09:25:43 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x114f70000) [pid = 1658] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 09:25:43 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x127703800) [pid = 1658] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 09:25:43 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x12b587c00) [pid = 1658] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 09:25:43 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x126d31800) [pid = 1658] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 09:25:43 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x11981e000) [pid = 1658] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 09:25:43 INFO - PROCESS | 1658 | 1461255943988 Marionette TRACE conn2 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 09:25:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 09:25:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 669ms 09:25:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 09:25:44 INFO - PROCESS | 1658 | 1461255944018 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 09:25:44 INFO - PROCESS | 1658 | 1461255944019 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 09:25:44 INFO - PROCESS | 1658 | 1461255944022 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 09:25:44 INFO - PROCESS | 1658 | 1461255944023 Marionette TRACE conn2 <- [1,910,null,{}] 09:25:44 INFO - PROCESS | 1658 | 1461255944025 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:44 INFO - PROCESS | 1658 | 1461255944101 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 09:25:44 INFO - PROCESS | 1658 | 1461255944145 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:44 INFO - PROCESS | 1658 | ++DOCSHELL 0x128b58000 == 47 [pid = 1658] [id = 235] 09:25:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x11ad64c00) [pid = 1658] [serial = 703] [outer = 0x0] 09:25:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x126d31800) [pid = 1658] [serial = 704] [outer = 0x11ad64c00] 09:25:44 INFO - PROCESS | 1658 | 1461255944177 Marionette DEBUG loaded listener.js 09:25:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x12b3b9c00) [pid = 1658] [serial = 705] [outer = 0x11ad64c00] 09:25:44 INFO - PROCESS | 1658 | 1461255944472 Marionette TRACE conn2 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 09:25:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 09:25:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 468ms 09:25:44 INFO - PROCESS | 1658 | 1461255944490 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 09:25:44 INFO - PROCESS | 1658 | 1461255944492 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 09:25:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 09:25:44 INFO - PROCESS | 1658 | 1461255944494 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 09:25:44 INFO - PROCESS | 1658 | 1461255944497 Marionette TRACE conn2 <- [1,914,null,{}] 09:25:44 INFO - PROCESS | 1658 | 1461255944507 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:44 INFO - PROCESS | 1658 | 1461255944605 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 09:25:44 INFO - PROCESS | 1658 | 1461255944609 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:44 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ce0e800 == 48 [pid = 1658] [id = 236] 09:25:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x12b3ba000) [pid = 1658] [serial = 706] [outer = 0x0] 09:25:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x12b79b800) [pid = 1658] [serial = 707] [outer = 0x12b3ba000] 09:25:44 INFO - PROCESS | 1658 | 1461255944634 Marionette DEBUG loaded listener.js 09:25:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x12bd8e800) [pid = 1658] [serial = 708] [outer = 0x12b3ba000] 09:25:44 INFO - PROCESS | 1658 | 1461255944957 Marionette TRACE conn2 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 09:25:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 09:25:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 478ms 09:25:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 09:25:44 INFO - PROCESS | 1658 | 1461255944973 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 09:25:44 INFO - PROCESS | 1658 | 1461255944974 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 09:25:44 INFO - PROCESS | 1658 | 1461255944976 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 09:25:44 INFO - PROCESS | 1658 | 1461255944977 Marionette TRACE conn2 <- [1,918,null,{}] 09:25:44 INFO - PROCESS | 1658 | 1461255944982 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:45 INFO - PROCESS | 1658 | 1461255945084 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 09:25:45 INFO - PROCESS | 1658 | 1461255945091 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d192000 == 49 [pid = 1658] [id = 237] 09:25:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x1157c6800) [pid = 1658] [serial = 709] [outer = 0x0] 09:25:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x12bd8fc00) [pid = 1658] [serial = 710] [outer = 0x1157c6800] 09:25:45 INFO - PROCESS | 1658 | 1461255945116 Marionette DEBUG loaded listener.js 09:25:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x12ceafc00) [pid = 1658] [serial = 711] [outer = 0x1157c6800] 09:25:45 INFO - PROCESS | 1658 | 1461255945434 Marionette TRACE conn2 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 09:25:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 09:25:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 468ms 09:25:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 09:25:45 INFO - PROCESS | 1658 | 1461255945447 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 09:25:45 INFO - PROCESS | 1658 | 1461255945449 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 09:25:45 INFO - PROCESS | 1658 | 1461255945452 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 09:25:45 INFO - PROCESS | 1658 | 1461255945454 Marionette TRACE conn2 <- [1,922,null,{}] 09:25:45 INFO - PROCESS | 1658 | 1461255945457 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:45 INFO - PROCESS | 1658 | 1461255945574 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 09:25:45 INFO - PROCESS | 1658 | 1461255945581 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d795800 == 50 [pid = 1658] [id = 238] 09:25:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x114d76400) [pid = 1658] [serial = 712] [outer = 0x0] 09:25:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x12cf75800) [pid = 1658] [serial = 713] [outer = 0x114d76400] 09:25:45 INFO - PROCESS | 1658 | 1461255945619 Marionette DEBUG loaded listener.js 09:25:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x12cf82000) [pid = 1658] [serial = 714] [outer = 0x114d76400] 09:25:46 INFO - PROCESS | 1658 | 1461255946153 Marionette TRACE conn2 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 09:25:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 09:25:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 771ms 09:25:46 INFO - PROCESS | 1658 | 1461255946223 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 09:25:46 INFO - PROCESS | 1658 | 1461255946225 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 09:25:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 09:25:46 INFO - PROCESS | 1658 | 1461255946229 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 09:25:46 INFO - PROCESS | 1658 | 1461255946232 Marionette TRACE conn2 <- [1,926,null,{}] 09:25:46 INFO - PROCESS | 1658 | 1461255946236 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:46 INFO - PROCESS | 1658 | 1461255946338 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 09:25:46 INFO - PROCESS | 1658 | 1461255946402 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x11970b800 == 51 [pid = 1658] [id = 239] 09:25:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x114fe8c00) [pid = 1658] [serial = 715] [outer = 0x0] 09:25:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x118f3b800) [pid = 1658] [serial = 716] [outer = 0x114fe8c00] 09:25:46 INFO - PROCESS | 1658 | 1461255946436 Marionette DEBUG loaded listener.js 09:25:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x119c77000) [pid = 1658] [serial = 717] [outer = 0x114fe8c00] 09:25:46 INFO - PROCESS | 1658 | 1461255946876 Marionette TRACE conn2 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 09:25:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 09:25:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 723ms 09:25:46 INFO - PROCESS | 1658 | 1461255946967 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 09:25:46 INFO - PROCESS | 1658 | 1461255946973 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 09:25:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 09:25:46 INFO - PROCESS | 1658 | 1461255946984 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 09:25:46 INFO - PROCESS | 1658 | 1461255946987 Marionette TRACE conn2 <- [1,930,null,{}] 09:25:46 INFO - PROCESS | 1658 | 1461255946991 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:47 INFO - PROCESS | 1658 | 1461255947117 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 09:25:47 INFO - PROCESS | 1658 | 1461255947174 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c40b000 == 52 [pid = 1658] [id = 240] 09:25:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x11aea8000) [pid = 1658] [serial = 718] [outer = 0x0] 09:25:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x11b1db400) [pid = 1658] [serial = 719] [outer = 0x11aea8000] 09:25:47 INFO - PROCESS | 1658 | 1461255947204 Marionette DEBUG loaded listener.js 09:25:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x11bcf0000) [pid = 1658] [serial = 720] [outer = 0x11aea8000] 09:25:47 INFO - PROCESS | 1658 | 1461255947633 Marionette TRACE conn2 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 09:25:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 09:25:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 674ms 09:25:47 INFO - PROCESS | 1658 | 1461255947657 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 09:25:47 INFO - PROCESS | 1658 | 1461255947658 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 09:25:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 09:25:47 INFO - PROCESS | 1658 | 1461255947661 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 09:25:47 INFO - PROCESS | 1658 | 1461255947666 Marionette TRACE conn2 <- [1,934,null,{}] 09:25:47 INFO - PROCESS | 1658 | 1461255947674 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:47 INFO - PROCESS | 1658 | 1461255947810 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 09:25:47 INFO - PROCESS | 1658 | 1461255947859 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d71c000 == 53 [pid = 1658] [id = 241] 09:25:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x125fc5c00) [pid = 1658] [serial = 721] [outer = 0x0] 09:25:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x126b97400) [pid = 1658] [serial = 722] [outer = 0x125fc5c00] 09:25:47 INFO - PROCESS | 1658 | 1461255947892 Marionette DEBUG loaded listener.js 09:25:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x127c87c00) [pid = 1658] [serial = 723] [outer = 0x125fc5c00] 09:25:48 INFO - PROCESS | 1658 | 1461255948305 Marionette TRACE conn2 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 09:25:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 09:25:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 673ms 09:25:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 09:25:48 INFO - PROCESS | 1658 | 1461255948334 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 09:25:48 INFO - PROCESS | 1658 | 1461255948336 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 09:25:48 INFO - PROCESS | 1658 | 1461255948339 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 09:25:48 INFO - PROCESS | 1658 | 1461255948340 Marionette TRACE conn2 <- [1,938,null,{}] 09:25:48 INFO - PROCESS | 1658 | 1461255948342 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:48 INFO - PROCESS | 1658 | 1461255948458 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 09:25:48 INFO - PROCESS | 1658 | 1461255948520 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d7ae000 == 54 [pid = 1658] [id = 242] 09:25:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x12b57a800) [pid = 1658] [serial = 724] [outer = 0x0] 09:25:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x12b796800) [pid = 1658] [serial = 725] [outer = 0x12b57a800] 09:25:48 INFO - PROCESS | 1658 | 1461255948550 Marionette DEBUG loaded listener.js 09:25:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x12bb8f000) [pid = 1658] [serial = 726] [outer = 0x12b57a800] 09:25:48 INFO - PROCESS | 1658 | 1461255948936 Marionette TRACE conn2 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 09:25:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 09:25:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 668ms 09:25:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 09:25:49 INFO - PROCESS | 1658 | 1461255949008 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 09:25:49 INFO - PROCESS | 1658 | 1461255949009 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 09:25:49 INFO - PROCESS | 1658 | 1461255949030 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 09:25:49 INFO - PROCESS | 1658 | 1461255949032 Marionette TRACE conn2 <- [1,942,null,{}] 09:25:49 INFO - PROCESS | 1658 | 1461255949036 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:49 INFO - PROCESS | 1658 | 1461255949130 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 09:25:49 INFO - PROCESS | 1658 | 1461255949193 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x119257000 == 55 [pid = 1658] [id = 243] 09:25:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x11aea6800) [pid = 1658] [serial = 727] [outer = 0x0] 09:25:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x126d28800) [pid = 1658] [serial = 728] [outer = 0x11aea6800] 09:25:49 INFO - PROCESS | 1658 | 1461255949223 Marionette DEBUG loaded listener.js 09:25:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x12cf79400) [pid = 1658] [serial = 729] [outer = 0x11aea6800] 09:25:49 INFO - PROCESS | 1658 | 1461255949745 Marionette TRACE conn2 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 09:25:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 09:25:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 792ms 09:25:49 INFO - PROCESS | 1658 | 1461255949830 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 09:25:49 INFO - PROCESS | 1658 | 1461255949834 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 09:25:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 09:25:49 INFO - PROCESS | 1658 | 1461255949838 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 09:25:49 INFO - PROCESS | 1658 | 1461255949840 Marionette TRACE conn2 <- [1,946,null,{}] 09:25:49 INFO - PROCESS | 1658 | 1461255949844 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:49 INFO - PROCESS | 1658 | 1461255949936 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 09:25:50 INFO - PROCESS | 1658 | 1461255949995 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x11bca1000 == 56 [pid = 1658] [id = 244] 09:25:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x118ecf400) [pid = 1658] [serial = 730] [outer = 0x0] 09:25:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x11912fc00) [pid = 1658] [serial = 731] [outer = 0x118ecf400] 09:25:50 INFO - PROCESS | 1658 | 1461255950023 Marionette DEBUG loaded listener.js 09:25:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x119c84800) [pid = 1658] [serial = 732] [outer = 0x118ecf400] 09:25:50 INFO - PROCESS | 1658 | 1461255950440 Marionette TRACE conn2 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 09:25:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 09:25:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 670ms 09:25:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 09:25:50 INFO - PROCESS | 1658 | 1461255950508 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 09:25:50 INFO - PROCESS | 1658 | 1461255950512 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 09:25:50 INFO - PROCESS | 1658 | 1461255950516 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 09:25:50 INFO - PROCESS | 1658 | 1461255950518 Marionette TRACE conn2 <- [1,950,null,{}] 09:25:50 INFO - PROCESS | 1658 | 1461255950521 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:50 INFO - PROCESS | 1658 | 1461255950614 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 09:25:50 INFO - PROCESS | 1658 | --DOCSHELL 0x11554d000 == 55 [pid = 1658] [id = 204] 09:25:50 INFO - PROCESS | 1658 | --DOCSHELL 0x128136800 == 54 [pid = 1658] [id = 207] 09:25:50 INFO - PROCESS | 1658 | --DOCSHELL 0x12d192000 == 53 [pid = 1658] [id = 237] 09:25:50 INFO - PROCESS | 1658 | --DOCSHELL 0x12ce0e800 == 52 [pid = 1658] [id = 236] 09:25:50 INFO - PROCESS | 1658 | --DOCSHELL 0x128b58000 == 51 [pid = 1658] [id = 235] 09:25:50 INFO - PROCESS | 1658 | --DOCSHELL 0x128b5c800 == 50 [pid = 1658] [id = 234] 09:25:50 INFO - PROCESS | 1658 | --DOCSHELL 0x12747b800 == 49 [pid = 1658] [id = 233] 09:25:50 INFO - PROCESS | 1658 | --DOCSHELL 0x11626f800 == 48 [pid = 1658] [id = 232] 09:25:50 INFO - PROCESS | 1658 | --DOCSHELL 0x11c878000 == 47 [pid = 1658] [id = 231] 09:25:50 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x12d1ac400) [pid = 1658] [serial = 662] [outer = 0x0] [url = about:blank] 09:25:50 INFO - PROCESS | 1658 | 1461255950703 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:50 INFO - PROCESS | 1658 | --DOCSHELL 0x11c427800 == 46 [pid = 1658] [id = 230] 09:25:50 INFO - PROCESS | 1658 | --DOCSHELL 0x11b9d3800 == 45 [pid = 1658] [id = 229] 09:25:50 INFO - PROCESS | 1658 | --DOCSHELL 0x11ae37000 == 44 [pid = 1658] [id = 228] 09:25:50 INFO - PROCESS | 1658 | --DOCSHELL 0x118fd2800 == 43 [pid = 1658] [id = 227] 09:25:50 INFO - PROCESS | 1658 | --DOCSHELL 0x118ede800 == 42 [pid = 1658] [id = 226] 09:25:50 INFO - PROCESS | 1658 | --DOCSHELL 0x118ef7800 == 41 [pid = 1658] [id = 225] 09:25:50 INFO - PROCESS | 1658 | --DOCSHELL 0x12ce0f800 == 40 [pid = 1658] [id = 224] 09:25:50 INFO - PROCESS | 1658 | --DOCSHELL 0x11c14b800 == 39 [pid = 1658] [id = 223] 09:25:50 INFO - PROCESS | 1658 | --DOCSHELL 0x119c53800 == 38 [pid = 1658] [id = 222] 09:25:50 INFO - PROCESS | 1658 | --DOCSHELL 0x12cfd6000 == 37 [pid = 1658] [id = 221] 09:25:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x1156a5000 == 38 [pid = 1658] [id = 245] 09:25:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x1165fec00) [pid = 1658] [serial = 733] [outer = 0x0] 09:25:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x11981cc00) [pid = 1658] [serial = 734] [outer = 0x1165fec00] 09:25:50 INFO - PROCESS | 1658 | 1461255950734 Marionette DEBUG loaded listener.js 09:25:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x11b974000) [pid = 1658] [serial = 735] [outer = 0x1165fec00] 09:25:50 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x12777ec00) [pid = 1658] [serial = 549] [outer = 0x0] [url = about:blank] 09:25:50 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x11aead000) [pid = 1658] [serial = 585] [outer = 0x0] [url = about:blank] 09:25:50 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x12d1a4800) [pid = 1658] [serial = 659] [outer = 0x0] [url = about:blank] 09:25:50 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x12949a000) [pid = 1658] [serial = 641] [outer = 0x0] [url = about:blank] 09:25:50 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x12b3be800) [pid = 1658] [serial = 644] [outer = 0x0] [url = about:blank] 09:25:50 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x12b3b5c00) [pid = 1658] [serial = 642] [outer = 0x0] [url = about:blank] 09:25:50 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x12ba58c00) [pid = 1658] [serial = 647] [outer = 0x0] [url = about:blank] 09:25:50 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x125b34800) [pid = 1658] [serial = 635] [outer = 0x0] [url = about:blank] 09:25:50 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x126d27c00) [pid = 1658] [serial = 636] [outer = 0x0] [url = about:blank] 09:25:50 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x128a11400) [pid = 1658] [serial = 620] [outer = 0x0] [url = about:blank] 09:25:50 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x119818400) [pid = 1658] [serial = 629] [outer = 0x0] [url = about:blank] 09:25:50 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x11aea2c00) [pid = 1658] [serial = 630] [outer = 0x0] [url = about:blank] 09:25:50 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x118f36000) [pid = 1658] [serial = 627] [outer = 0x0] [url = about:blank] 09:25:50 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x1186c0000) [pid = 1658] [serial = 626] [outer = 0x0] [url = about:blank] 09:25:50 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x11acbcc00) [pid = 1658] [serial = 614] [outer = 0x0] [url = about:blank] 09:25:50 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x126918c00) [pid = 1658] [serial = 623] [outer = 0x0] [url = about:blank] 09:25:50 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x127403800) [pid = 1658] [serial = 638] [outer = 0x0] [url = about:blank] 09:25:50 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x12b588400) [pid = 1658] [serial = 645] [outer = 0x0] [url = about:blank] 09:25:50 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x11baee800) [pid = 1658] [serial = 632] [outer = 0x0] [url = about:blank] 09:25:50 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x11bf8f400) [pid = 1658] [serial = 633] [outer = 0x0] [url = about:blank] 09:25:50 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x1146dc000) [pid = 1658] [serial = 611] [outer = 0x0] [url = about:blank] 09:25:50 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x11b97fc00) [pid = 1658] [serial = 617] [outer = 0x0] [url = about:blank] 09:25:50 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x11ad68800) [pid = 1658] [serial = 650] [outer = 0x0] [url = about:blank] 09:25:50 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x12ba5ec00) [pid = 1658] [serial = 648] [outer = 0x0] [url = about:blank] 09:25:50 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x12bb99c00) [pid = 1658] [serial = 651] [outer = 0x0] [url = about:blank] 09:25:50 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x12bb9ac00) [pid = 1658] [serial = 653] [outer = 0x0] [url = about:blank] 09:25:50 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x12cf7dc00) [pid = 1658] [serial = 657] [outer = 0x0] [url = about:blank] 09:25:50 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x12c6cd800) [pid = 1658] [serial = 656] [outer = 0x0] [url = about:blank] 09:25:50 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x12bd92000) [pid = 1658] [serial = 654] [outer = 0x0] [url = about:blank] 09:25:50 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x128191000) [pid = 1658] [serial = 639] [outer = 0x0] [url = about:blank] 09:25:50 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x12d1ad400) [pid = 1658] [serial = 660] [outer = 0x0] [url = about:blank] 09:25:51 INFO - PROCESS | 1658 | 1461255951115 Marionette TRACE conn2 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 09:25:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 09:25:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 620ms 09:25:51 INFO - PROCESS | 1658 | 1461255951137 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 09:25:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 09:25:51 INFO - PROCESS | 1658 | 1461255951140 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 09:25:51 INFO - PROCESS | 1658 | 1461255951143 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 09:25:51 INFO - PROCESS | 1658 | 1461255951150 Marionette TRACE conn2 <- [1,954,null,{}] 09:25:51 INFO - PROCESS | 1658 | 1461255951161 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:51 INFO - PROCESS | 1658 | 1461255951314 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 09:25:51 INFO - PROCESS | 1658 | 1461255951388 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b9c5800 == 39 [pid = 1658] [id = 246] 09:25:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x11aea2c00) [pid = 1658] [serial = 736] [outer = 0x0] 09:25:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x11baeec00) [pid = 1658] [serial = 737] [outer = 0x11aea2c00] 09:25:51 INFO - PROCESS | 1658 | 1461255951432 Marionette DEBUG loaded listener.js 09:25:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x125b36400) [pid = 1658] [serial = 738] [outer = 0x11aea2c00] 09:25:51 INFO - PROCESS | 1658 | 1461255951847 Marionette TRACE conn2 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 09:25:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 09:25:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 726ms 09:25:51 INFO - PROCESS | 1658 | 1461255951870 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 09:25:51 INFO - PROCESS | 1658 | 1461255951872 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 09:25:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 09:25:51 INFO - PROCESS | 1658 | 1461255951876 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 09:25:51 INFO - PROCESS | 1658 | 1461255951878 Marionette TRACE conn2 <- [1,958,null,{}] 09:25:51 INFO - PROCESS | 1658 | 1461255951881 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:52 INFO - PROCESS | 1658 | 1461255951994 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 09:25:52 INFO - PROCESS | 1658 | 1461255952001 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x125c89800 == 40 [pid = 1658] [id = 247] 09:25:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x125d0ac00) [pid = 1658] [serial = 739] [outer = 0x0] 09:25:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x126d27c00) [pid = 1658] [serial = 740] [outer = 0x125d0ac00] 09:25:52 INFO - PROCESS | 1658 | 1461255952042 Marionette DEBUG loaded listener.js 09:25:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x1277e0400) [pid = 1658] [serial = 741] [outer = 0x125d0ac00] 09:25:52 INFO - PROCESS | 1658 | 1461255952453 Marionette TRACE conn2 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 09:25:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 09:25:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 626ms 09:25:52 INFO - PROCESS | 1658 | 1461255952501 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 09:25:52 INFO - PROCESS | 1658 | 1461255952502 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 09:25:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 09:25:52 INFO - PROCESS | 1658 | 1461255952505 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 09:25:52 INFO - PROCESS | 1658 | 1461255952506 Marionette TRACE conn2 <- [1,962,null,{}] 09:25:52 INFO - PROCESS | 1658 | 1461255952508 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:52 INFO - PROCESS | 1658 | 1461255952583 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 09:25:52 INFO - PROCESS | 1658 | 1461255952587 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x126fa9000 == 41 [pid = 1658] [id = 248] 09:25:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x11981a000) [pid = 1658] [serial = 742] [outer = 0x0] 09:25:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x1277e5400) [pid = 1658] [serial = 743] [outer = 0x11981a000] 09:25:52 INFO - PROCESS | 1658 | 1461255952612 Marionette DEBUG loaded listener.js 09:25:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x128b1a800) [pid = 1658] [serial = 744] [outer = 0x11981a000] 09:25:52 INFO - PROCESS | 1658 | 1461255952961 Marionette TRACE conn2 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 09:25:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 09:25:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 469ms 09:25:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 09:25:52 INFO - PROCESS | 1658 | 1461255952974 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 09:25:52 INFO - PROCESS | 1658 | 1461255952975 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 09:25:52 INFO - PROCESS | 1658 | 1461255952977 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 09:25:52 INFO - PROCESS | 1658 | 1461255952978 Marionette TRACE conn2 <- [1,966,null,{}] 09:25:52 INFO - PROCESS | 1658 | 1461255952984 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:53 INFO - PROCESS | 1658 | 1461255953082 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 09:25:53 INFO - PROCESS | 1658 | 1461255953116 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x11985e000 == 42 [pid = 1658] [id = 249] 09:25:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x128191000) [pid = 1658] [serial = 745] [outer = 0x0] 09:25:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x12949c400) [pid = 1658] [serial = 746] [outer = 0x128191000] 09:25:53 INFO - PROCESS | 1658 | 1461255953173 Marionette DEBUG loaded listener.js 09:25:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x12bd8c400) [pid = 1658] [serial = 747] [outer = 0x128191000] 09:25:53 INFO - PROCESS | 1658 | 1461255953595 Marionette TRACE conn2 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 09:25:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 09:25:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 674ms 09:25:53 INFO - PROCESS | 1658 | 1461255953655 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 09:25:53 INFO - PROCESS | 1658 | 1461255953657 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 09:25:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 09:25:53 INFO - PROCESS | 1658 | 1461255953661 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 09:25:53 INFO - PROCESS | 1658 | 1461255953664 Marionette TRACE conn2 <- [1,970,null,{}] 09:25:53 INFO - PROCESS | 1658 | 1461255953674 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:53 INFO - PROCESS | 1658 | 1461255953814 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 09:25:53 INFO - PROCESS | 1658 | 1461255953854 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b737800 == 43 [pid = 1658] [id = 250] 09:25:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x12b3bbc00) [pid = 1658] [serial = 748] [outer = 0x0] 09:25:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x12cf7b800) [pid = 1658] [serial = 749] [outer = 0x12b3bbc00] 09:25:53 INFO - PROCESS | 1658 | 1461255953879 Marionette DEBUG loaded listener.js 09:25:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x12d1a6800) [pid = 1658] [serial = 750] [outer = 0x12b3bbc00] 09:25:54 INFO - PROCESS | 1658 | 1461255954225 Marionette TRACE conn2 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 09:25:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 09:25:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 573ms 09:25:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 09:25:54 INFO - PROCESS | 1658 | 1461255954235 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 09:25:54 INFO - PROCESS | 1658 | 1461255954236 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 09:25:54 INFO - PROCESS | 1658 | 1461255954238 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 09:25:54 INFO - PROCESS | 1658 | 1461255954239 Marionette TRACE conn2 <- [1,974,null,{}] 09:25:54 INFO - PROCESS | 1658 | 1461255954241 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:54 INFO - PROCESS | 1658 | 1461255954337 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 09:25:54 INFO - PROCESS | 1658 | 1461255954350 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bb30800 == 44 [pid = 1658] [id = 251] 09:25:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x12cf77400) [pid = 1658] [serial = 751] [outer = 0x0] 09:25:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x12d1b0800) [pid = 1658] [serial = 752] [outer = 0x12cf77400] 09:25:54 INFO - PROCESS | 1658 | 1461255954375 Marionette DEBUG loaded listener.js 09:25:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x12d787c00) [pid = 1658] [serial = 753] [outer = 0x12cf77400] 09:25:54 INFO - PROCESS | 1658 | 1461255954710 Marionette TRACE conn2 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 09:25:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 09:25:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 519ms 09:25:54 INFO - PROCESS | 1658 | 1461255954757 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 09:25:54 INFO - PROCESS | 1658 | 1461255954758 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 09:25:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 09:25:54 INFO - PROCESS | 1658 | 1461255954761 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 09:25:54 INFO - PROCESS | 1658 | 1461255954762 Marionette TRACE conn2 <- [1,978,null,{}] 09:25:54 INFO - PROCESS | 1658 | 1461255954764 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:54 INFO - PROCESS | 1658 | 1461255954859 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 09:25:54 INFO - PROCESS | 1658 | 1461255954894 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ce1d000 == 45 [pid = 1658] [id = 252] 09:25:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x12d1ad800) [pid = 1658] [serial = 754] [outer = 0x0] 09:25:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x12d90a800) [pid = 1658] [serial = 755] [outer = 0x12d1ad800] 09:25:54 INFO - PROCESS | 1658 | 1461255954919 Marionette DEBUG loaded listener.js 09:25:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x12d910400) [pid = 1658] [serial = 756] [outer = 0x12d1ad800] 09:25:55 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x1294a0c00) [pid = 1658] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 09:25:55 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x11ad64c00) [pid = 1658] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 09:25:55 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x12b3ba000) [pid = 1658] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 09:25:55 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x119d60000) [pid = 1658] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 09:25:55 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x11ad68000) [pid = 1658] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 09:25:55 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x125b37400) [pid = 1658] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 09:25:55 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x1157c6800) [pid = 1658] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 09:25:55 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x126b99000) [pid = 1658] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 09:25:55 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x1158f2000) [pid = 1658] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 09:25:55 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x12740b400) [pid = 1658] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 09:25:55 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x1186c0400) [pid = 1658] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 09:25:55 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x119b98000) [pid = 1658] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 09:25:55 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x11aed6800) [pid = 1658] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 09:25:55 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x126f73400) [pid = 1658] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 09:25:55 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x1141c2c00) [pid = 1658] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 09:25:55 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x12770cc00) [pid = 1658] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 09:25:55 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x1188e0400) [pid = 1658] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 09:25:55 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x12777f800) [pid = 1658] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 09:25:55 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x119d61800) [pid = 1658] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 09:25:55 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x114feb000) [pid = 1658] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 09:25:55 INFO - PROCESS | 1658 | 1461255955355 Marionette TRACE conn2 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 09:25:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 09:25:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 618ms 09:25:55 INFO - PROCESS | 1658 | 1461255955380 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 09:25:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 09:25:55 INFO - PROCESS | 1658 | 1461255955384 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 09:25:55 INFO - PROCESS | 1658 | 1461255955387 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 09:25:55 INFO - PROCESS | 1658 | 1461255955388 Marionette TRACE conn2 <- [1,982,null,{}] 09:25:55 INFO - PROCESS | 1658 | 1461255955391 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:55 INFO - PROCESS | 1658 | 1461255955473 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 09:25:55 INFO - PROCESS | 1658 | 1461255955478 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b9d0800 == 46 [pid = 1658] [id = 253] 09:25:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x114d7b800) [pid = 1658] [serial = 757] [outer = 0x0] 09:25:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x11ad64c00) [pid = 1658] [serial = 758] [outer = 0x114d7b800] 09:25:55 INFO - PROCESS | 1658 | 1461255955504 Marionette DEBUG loaded listener.js 09:25:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x11c4bfc00) [pid = 1658] [serial = 759] [outer = 0x114d7b800] 09:25:55 INFO - PROCESS | 1658 | 1461255955827 Marionette TRACE conn2 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 09:25:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 09:25:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 468ms 09:25:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 09:25:55 INFO - PROCESS | 1658 | 1461255955856 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 09:25:55 INFO - PROCESS | 1658 | 1461255955858 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 09:25:55 INFO - PROCESS | 1658 | 1461255955860 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 09:25:55 INFO - PROCESS | 1658 | 1461255955861 Marionette TRACE conn2 <- [1,986,null,{}] 09:25:55 INFO - PROCESS | 1658 | 1461255955866 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:55 INFO - PROCESS | 1658 | 1461255955983 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 09:25:55 INFO - PROCESS | 1658 | 1461255955989 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d710000 == 47 [pid = 1658] [id = 254] 09:25:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x119b98000) [pid = 1658] [serial = 760] [outer = 0x0] 09:25:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x129495000) [pid = 1658] [serial = 761] [outer = 0x119b98000] 09:25:56 INFO - PROCESS | 1658 | 1461255956021 Marionette DEBUG loaded listener.js 09:25:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x12da61c00) [pid = 1658] [serial = 762] [outer = 0x119b98000] 09:25:56 INFO - PROCESS | 1658 | 1461255956372 Marionette TRACE conn2 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 09:25:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 09:25:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 522ms 09:25:56 INFO - PROCESS | 1658 | 1461255956384 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 09:25:56 INFO - PROCESS | 1658 | 1461255956386 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 09:25:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 09:25:56 INFO - PROCESS | 1658 | 1461255956388 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 09:25:56 INFO - PROCESS | 1658 | 1461255956389 Marionette TRACE conn2 <- [1,990,null,{}] 09:25:56 INFO - PROCESS | 1658 | 1461255956391 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:56 INFO - PROCESS | 1658 | 1461255956472 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 09:25:56 INFO - PROCESS | 1658 | 1461255956476 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e3df800 == 48 [pid = 1658] [id = 255] 09:25:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x12ceb1400) [pid = 1658] [serial = 763] [outer = 0x0] 09:25:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x12e1c8c00) [pid = 1658] [serial = 764] [outer = 0x12ceb1400] 09:25:56 INFO - PROCESS | 1658 | 1461255956501 Marionette DEBUG loaded listener.js 09:25:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x12e1cfc00) [pid = 1658] [serial = 765] [outer = 0x12ceb1400] 09:25:56 INFO - PROCESS | 1658 | 1461255956823 Marionette TRACE conn2 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 09:25:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 09:25:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 469ms 09:25:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 09:25:56 INFO - PROCESS | 1658 | 1461255956858 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 09:25:56 INFO - PROCESS | 1658 | 1461255956859 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 09:25:56 INFO - PROCESS | 1658 | 1461255956861 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 09:25:56 INFO - PROCESS | 1658 | 1461255956862 Marionette TRACE conn2 <- [1,994,null,{}] 09:25:56 INFO - PROCESS | 1658 | 1461255956867 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:56 INFO - PROCESS | 1658 | 1461255956966 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 09:25:56 INFO - PROCESS | 1658 | 1461255956973 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e648000 == 49 [pid = 1658] [id = 256] 09:25:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x12e1c9c00) [pid = 1658] [serial = 766] [outer = 0x0] 09:25:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x12e313000) [pid = 1658] [serial = 767] [outer = 0x12e1c9c00] 09:25:56 INFO - PROCESS | 1658 | 1461255956997 Marionette DEBUG loaded listener.js 09:25:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x12e318400) [pid = 1658] [serial = 768] [outer = 0x12e1c9c00] 09:25:57 INFO - PROCESS | 1658 | 1461255957401 Marionette TRACE conn2 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 09:25:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 09:25:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 572ms 09:25:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 09:25:57 INFO - PROCESS | 1658 | 1461255957433 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 09:25:57 INFO - PROCESS | 1658 | 1461255957436 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 09:25:57 INFO - PROCESS | 1658 | 1461255957440 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 09:25:57 INFO - PROCESS | 1658 | 1461255957442 Marionette TRACE conn2 <- [1,998,null,{}] 09:25:57 INFO - PROCESS | 1658 | 1461255957464 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:57 INFO - PROCESS | 1658 | 1461255957588 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 09:25:57 INFO - PROCESS | 1658 | 1461255957637 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x11ae2f800 == 50 [pid = 1658] [id = 257] 09:25:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x115564400) [pid = 1658] [serial = 769] [outer = 0x0] 09:25:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x1186c0000) [pid = 1658] [serial = 770] [outer = 0x115564400] 09:25:57 INFO - PROCESS | 1658 | 1461255957669 Marionette DEBUG loaded listener.js 09:25:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x119c7c400) [pid = 1658] [serial = 771] [outer = 0x115564400] 09:25:58 INFO - PROCESS | 1658 | 1461255958100 Marionette TRACE conn2 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 09:25:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 09:25:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 673ms 09:25:58 INFO - PROCESS | 1658 | 1461255958113 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 09:25:58 INFO - PROCESS | 1658 | 1461255958119 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 09:25:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 09:25:58 INFO - PROCESS | 1658 | 1461255958123 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 09:25:58 INFO - PROCESS | 1658 | 1461255958125 Marionette TRACE conn2 <- [1,1002,null,{}] 09:25:58 INFO - PROCESS | 1658 | 1461255958128 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:58 INFO - PROCESS | 1658 | 1461255958229 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 09:25:58 INFO - PROCESS | 1658 | 1461255958277 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c143000 == 51 [pid = 1658] [id = 258] 09:25:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x119c7fc00) [pid = 1658] [serial = 772] [outer = 0x0] 09:25:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x11aed4c00) [pid = 1658] [serial = 773] [outer = 0x119c7fc00] 09:25:58 INFO - PROCESS | 1658 | 1461255958306 Marionette DEBUG loaded listener.js 09:25:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x11bf87c00) [pid = 1658] [serial = 774] [outer = 0x119c7fc00] 09:25:58 INFO - PROCESS | 1658 | 1461255958698 Marionette TRACE conn2 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 09:25:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 09:25:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 619ms 09:25:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 09:25:58 INFO - PROCESS | 1658 | 1461255958743 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 09:25:58 INFO - PROCESS | 1658 | 1461255958745 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 09:25:58 INFO - PROCESS | 1658 | 1461255958749 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 09:25:58 INFO - PROCESS | 1658 | 1461255958752 Marionette TRACE conn2 <- [1,1006,null,{}] 09:25:58 INFO - PROCESS | 1658 | 1461255958760 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:58 INFO - PROCESS | 1658 | 1461255958861 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 09:25:58 INFO - PROCESS | 1658 | 1461255958963 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d7b1800 == 52 [pid = 1658] [id = 259] 09:25:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x128b21800) [pid = 1658] [serial = 775] [outer = 0x0] 09:25:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x12949d800) [pid = 1658] [serial = 776] [outer = 0x128b21800] 09:25:58 INFO - PROCESS | 1658 | 1461255958997 Marionette DEBUG loaded listener.js 09:25:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x12b3bac00) [pid = 1658] [serial = 777] [outer = 0x128b21800] 09:25:59 INFO - PROCESS | 1658 | 1461255959420 Marionette TRACE conn2 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 09:25:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 09:25:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 724ms 09:25:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 09:25:59 INFO - PROCESS | 1658 | 1461255959472 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 09:25:59 INFO - PROCESS | 1658 | 1461255959474 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 09:25:59 INFO - PROCESS | 1658 | 1461255959476 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 09:25:59 INFO - PROCESS | 1658 | 1461255959477 Marionette TRACE conn2 <- [1,1010,null,{}] 09:25:59 INFO - PROCESS | 1658 | 1461255959480 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:25:59 INFO - PROCESS | 1658 | 1461255959581 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 09:25:59 INFO - PROCESS | 1658 | 1461255959632 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e6ac800 == 53 [pid = 1658] [id = 260] 09:25:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x12b57cc00) [pid = 1658] [serial = 778] [outer = 0x0] 09:25:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x12bb99c00) [pid = 1658] [serial = 779] [outer = 0x12b57cc00] 09:25:59 INFO - PROCESS | 1658 | 1461255959662 Marionette DEBUG loaded listener.js 09:25:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x12d1a7400) [pid = 1658] [serial = 780] [outer = 0x12b57cc00] 09:26:00 INFO - PROCESS | 1658 | 1461255960151 Marionette TRACE conn2 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 09:26:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 09:26:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 723ms 09:26:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 09:26:00 INFO - PROCESS | 1658 | 1461255960230 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 09:26:00 INFO - PROCESS | 1658 | 1461255960232 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 09:26:00 INFO - PROCESS | 1658 | 1461255960236 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 09:26:00 INFO - PROCESS | 1658 | 1461255960238 Marionette TRACE conn2 <- [1,1014,null,{}] 09:26:00 INFO - PROCESS | 1658 | 1461255960242 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:00 INFO - PROCESS | 1658 | 1461255960384 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 09:26:00 INFO - PROCESS | 1658 | 1461255960472 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:00 INFO - PROCESS | 1658 | ++DOCSHELL 0x119264800 == 54 [pid = 1658] [id = 261] 09:26:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x119d63c00) [pid = 1658] [serial = 781] [outer = 0x0] 09:26:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x12b3b6800) [pid = 1658] [serial = 782] [outer = 0x119d63c00] 09:26:00 INFO - PROCESS | 1658 | 1461255960519 Marionette DEBUG loaded listener.js 09:26:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x12d90f400) [pid = 1658] [serial = 783] [outer = 0x119d63c00] 09:26:00 INFO - PROCESS | 1658 | 1461255960961 Marionette TRACE conn2 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 09:26:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 09:26:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 772ms 09:26:01 INFO - PROCESS | 1658 | 1461255961007 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 09:26:01 INFO - PROCESS | 1658 | 1461255961009 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 09:26:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 09:26:01 INFO - PROCESS | 1658 | 1461255961170 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 09:26:01 INFO - PROCESS | 1658 | 1461255961172 Marionette TRACE conn2 <- [1,1018,null,{}] 09:26:01 INFO - PROCESS | 1658 | 1461255961219 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:01 INFO - PROCESS | 1658 | 1461255961309 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 09:26:01 INFO - PROCESS | 1658 | 1461255961359 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b9c0800 == 55 [pid = 1658] [id = 262] 09:26:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x115838400) [pid = 1658] [serial = 784] [outer = 0x0] 09:26:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x116061c00) [pid = 1658] [serial = 785] [outer = 0x115838400] 09:26:01 INFO - PROCESS | 1658 | 1461255961387 Marionette DEBUG loaded listener.js 09:26:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x1188e9400) [pid = 1658] [serial = 786] [outer = 0x115838400] 09:26:01 INFO - PROCESS | 1658 | 1461255961825 Marionette TRACE conn2 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 09:26:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 09:26:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 861ms 09:26:01 INFO - PROCESS | 1658 | 1461255961873 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 09:26:01 INFO - PROCESS | 1658 | 1461255961875 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 09:26:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 09:26:01 INFO - PROCESS | 1658 | 1461255961899 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 09:26:01 INFO - PROCESS | 1658 | 1461255961901 Marionette TRACE conn2 <- [1,1022,null,{}] 09:26:01 INFO - PROCESS | 1658 | 1461255961907 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:02 INFO - PROCESS | 1658 | 1461255961999 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 09:26:02 INFO - PROCESS | 1658 | 1461255962068 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x11985b000 == 56 [pid = 1658] [id = 263] 09:26:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x119c78c00) [pid = 1658] [serial = 787] [outer = 0x0] 09:26:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x119d59000) [pid = 1658] [serial = 788] [outer = 0x119c78c00] 09:26:02 INFO - PROCESS | 1658 | 1461255962096 Marionette DEBUG loaded listener.js 09:26:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x11adf0400) [pid = 1658] [serial = 789] [outer = 0x119c78c00] 09:26:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12e3df800 == 55 [pid = 1658] [id = 255] 09:26:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12d710000 == 54 [pid = 1658] [id = 254] 09:26:02 INFO - PROCESS | 1658 | --DOCSHELL 0x11b9d0800 == 53 [pid = 1658] [id = 253] 09:26:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12ce1d000 == 52 [pid = 1658] [id = 252] 09:26:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12bb30800 == 51 [pid = 1658] [id = 251] 09:26:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12b737800 == 50 [pid = 1658] [id = 250] 09:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x118f35800) [pid = 1658] [serial = 665] [outer = 0x0] [url = about:blank] 09:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x11bcef400) [pid = 1658] [serial = 668] [outer = 0x0] [url = about:blank] 09:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x1294bd000) [pid = 1658] [serial = 671] [outer = 0x0] [url = about:blank] 09:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x12cf75800) [pid = 1658] [serial = 713] [outer = 0x0] [url = about:blank] 09:26:02 INFO - PROCESS | 1658 | --DOCSHELL 0x11985e000 == 49 [pid = 1658] [id = 249] 09:26:02 INFO - PROCESS | 1658 | --DOCSHELL 0x126fa9000 == 48 [pid = 1658] [id = 248] 09:26:02 INFO - PROCESS | 1658 | --DOCSHELL 0x125c89800 == 47 [pid = 1658] [id = 247] 09:26:02 INFO - PROCESS | 1658 | --DOCSHELL 0x11b9c5800 == 46 [pid = 1658] [id = 246] 09:26:02 INFO - PROCESS | 1658 | --DOCSHELL 0x1156a5000 == 45 [pid = 1658] [id = 245] 09:26:02 INFO - PROCESS | 1658 | --DOCSHELL 0x11bca1000 == 44 [pid = 1658] [id = 244] 09:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x12818bc00) [pid = 1658] [serial = 695] [outer = 0x0] [url = about:blank] 09:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x119822000) [pid = 1658] [serial = 678] [outer = 0x0] [url = about:blank] 09:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x129494400) [pid = 1658] [serial = 698] [outer = 0x0] [url = about:blank] 09:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x1191b7c00) [pid = 1658] [serial = 677] [outer = 0x0] [url = about:blank] 09:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x11aed8c00) [pid = 1658] [serial = 683] [outer = 0x0] [url = about:blank] 09:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x11bcf4c00) [pid = 1658] [serial = 684] [outer = 0x0] [url = about:blank] 09:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x1157c9400) [pid = 1658] [serial = 674] [outer = 0x0] [url = about:blank] 09:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x1294c7400) [pid = 1658] [serial = 701] [outer = 0x0] [url = about:blank] 09:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x126d31800) [pid = 1658] [serial = 704] [outer = 0x0] [url = about:blank] 09:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x12949f000) [pid = 1658] [serial = 699] [outer = 0x0] [url = about:blank] 09:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x12b79b800) [pid = 1658] [serial = 707] [outer = 0x0] [url = about:blank] 09:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x12bd8e800) [pid = 1658] [serial = 708] [outer = 0x0] [url = about:blank] 09:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x12b3b4000) [pid = 1658] [serial = 702] [outer = 0x0] [url = about:blank] 09:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x11a9c3400) [pid = 1658] [serial = 680] [outer = 0x0] [url = about:blank] 09:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x11ade7000) [pid = 1658] [serial = 681] [outer = 0x0] [url = about:blank] 09:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x1188e1000) [pid = 1658] [serial = 675] [outer = 0x0] [url = about:blank] 09:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x11be4f400) [pid = 1658] [serial = 686] [outer = 0x0] [url = about:blank] 09:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x125b3a800) [pid = 1658] [serial = 689] [outer = 0x0] [url = about:blank] 09:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x12ceafc00) [pid = 1658] [serial = 711] [outer = 0x0] [url = about:blank] 09:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x11c1b7000) [pid = 1658] [serial = 687] [outer = 0x0] [url = about:blank] 09:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x126a94800) [pid = 1658] [serial = 690] [outer = 0x0] [url = about:blank] 09:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x126f7e800) [pid = 1658] [serial = 692] [outer = 0x0] [url = about:blank] 09:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x12757ac00) [pid = 1658] [serial = 693] [outer = 0x0] [url = about:blank] 09:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x12b3b9c00) [pid = 1658] [serial = 705] [outer = 0x0] [url = about:blank] 09:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x128a28c00) [pid = 1658] [serial = 696] [outer = 0x0] [url = about:blank] 09:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x12bd8fc00) [pid = 1658] [serial = 710] [outer = 0x0] [url = about:blank] 09:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x118883c00) [pid = 1658] [serial = 582] [outer = 0x0] [url = about:blank] 09:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x1277e2c00) [pid = 1658] [serial = 579] [outer = 0x0] [url = about:blank] 09:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x129499400) [pid = 1658] [serial = 624] [outer = 0x0] [url = about:blank] 09:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x11aea8800) [pid = 1658] [serial = 615] [outer = 0x0] [url = about:blank] 09:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x11c54f800) [pid = 1658] [serial = 618] [outer = 0x0] [url = about:blank] 09:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x128b20400) [pid = 1658] [serial = 621] [outer = 0x0] [url = about:blank] 09:26:02 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x115839400) [pid = 1658] [serial = 612] [outer = 0x0] [url = about:blank] 09:26:02 INFO - PROCESS | 1658 | 1461255962487 Marionette TRACE conn2 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 09:26:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 09:26:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 643ms 09:26:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 09:26:02 INFO - PROCESS | 1658 | 1461255962522 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 09:26:02 INFO - PROCESS | 1658 | 1461255962523 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 09:26:02 INFO - PROCESS | 1658 | 1461255962526 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 09:26:02 INFO - PROCESS | 1658 | 1461255962527 Marionette TRACE conn2 <- [1,1026,null,{}] 09:26:02 INFO - PROCESS | 1658 | 1461255962529 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:02 INFO - PROCESS | 1658 | 1461255962605 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 09:26:02 INFO - PROCESS | 1658 | 1461255962612 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x11985e800 == 45 [pid = 1658] [id = 264] 09:26:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x11aedd000) [pid = 1658] [serial = 790] [outer = 0x0] 09:26:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x11b940400) [pid = 1658] [serial = 791] [outer = 0x11aedd000] 09:26:02 INFO - PROCESS | 1658 | 1461255962649 Marionette DEBUG loaded listener.js 09:26:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x11bcf2400) [pid = 1658] [serial = 792] [outer = 0x11aedd000] 09:26:03 INFO - PROCESS | 1658 | 1461255963022 Marionette TRACE conn2 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 09:26:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 09:26:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 568ms 09:26:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 09:26:03 INFO - PROCESS | 1658 | 1461255963099 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 09:26:03 INFO - PROCESS | 1658 | 1461255963101 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 09:26:03 INFO - PROCESS | 1658 | 1461255963105 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 09:26:03 INFO - PROCESS | 1658 | 1461255963106 Marionette TRACE conn2 <- [1,1030,null,{}] 09:26:03 INFO - PROCESS | 1658 | 1461255963109 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:03 INFO - PROCESS | 1658 | 1461255963209 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 09:26:03 INFO - PROCESS | 1658 | 1461255963216 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x11bc9b800 == 46 [pid = 1658] [id = 265] 09:26:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x11be4ec00) [pid = 1658] [serial = 793] [outer = 0x0] 09:26:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x125b36000) [pid = 1658] [serial = 794] [outer = 0x11be4ec00] 09:26:03 INFO - PROCESS | 1658 | 1461255963260 Marionette DEBUG loaded listener.js 09:26:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x125f1e800) [pid = 1658] [serial = 795] [outer = 0x11be4ec00] 09:26:03 INFO - PROCESS | 1658 | 1461255963796 Marionette TRACE conn2 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 09:26:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 09:26:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 721ms 09:26:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 09:26:03 INFO - PROCESS | 1658 | 1461255963826 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 09:26:03 INFO - PROCESS | 1658 | 1461255963828 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 09:26:03 INFO - PROCESS | 1658 | 1461255963831 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 09:26:03 INFO - PROCESS | 1658 | 1461255963834 Marionette TRACE conn2 <- [1,1034,null,{}] 09:26:03 INFO - PROCESS | 1658 | 1461255963836 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:03 INFO - PROCESS | 1658 | 1461255963909 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 09:26:03 INFO - PROCESS | 1658 | 1461255963918 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x125c9b000 == 47 [pid = 1658] [id = 266] 09:26:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x126d31800) [pid = 1658] [serial = 796] [outer = 0x0] 09:26:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x126f79400) [pid = 1658] [serial = 797] [outer = 0x126d31800] 09:26:03 INFO - PROCESS | 1658 | 1461255963944 Marionette DEBUG loaded listener.js 09:26:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x127708000) [pid = 1658] [serial = 798] [outer = 0x126d31800] 09:26:04 INFO - PROCESS | 1658 | 1461255964266 Marionette TRACE conn2 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 09:26:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 09:26:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 473ms 09:26:04 INFO - PROCESS | 1658 | 1461255964303 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 09:26:04 INFO - PROCESS | 1658 | 1461255964305 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 09:26:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 09:26:04 INFO - PROCESS | 1658 | 1461255964307 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 09:26:04 INFO - PROCESS | 1658 | 1461255964308 Marionette TRACE conn2 <- [1,1038,null,{}] 09:26:04 INFO - PROCESS | 1658 | 1461255964310 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:04 INFO - PROCESS | 1658 | 1461255964429 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 09:26:04 INFO - PROCESS | 1658 | 1461255964462 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x11a85b000 == 48 [pid = 1658] [id = 267] 09:26:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x11be88000) [pid = 1658] [serial = 799] [outer = 0x0] 09:26:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x128a2f400) [pid = 1658] [serial = 800] [outer = 0x11be88000] 09:26:04 INFO - PROCESS | 1658 | 1461255964491 Marionette DEBUG loaded listener.js 09:26:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x1294c9400) [pid = 1658] [serial = 801] [outer = 0x11be88000] 09:26:04 INFO - PROCESS | 1658 | 1461255964819 Marionette TRACE conn2 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 09:26:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 09:26:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 518ms 09:26:04 INFO - PROCESS | 1658 | 1461255964826 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 09:26:04 INFO - PROCESS | 1658 | 1461255964827 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 09:26:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 09:26:04 INFO - PROCESS | 1658 | 1461255964829 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 09:26:04 INFO - PROCESS | 1658 | 1461255964834 Marionette TRACE conn2 <- [1,1042,null,{}] 09:26:04 INFO - PROCESS | 1658 | 1461255964837 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:04 INFO - PROCESS | 1658 | 1461255964945 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 09:26:04 INFO - PROCESS | 1658 | 1461255964950 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x128130000 == 49 [pid = 1658] [id = 268] 09:26:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x1277e2000) [pid = 1658] [serial = 802] [outer = 0x0] 09:26:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x12b3bd400) [pid = 1658] [serial = 803] [outer = 0x1277e2000] 09:26:04 INFO - PROCESS | 1658 | 1461255964988 Marionette DEBUG loaded listener.js 09:26:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x12ba5e000) [pid = 1658] [serial = 804] [outer = 0x1277e2000] 09:26:05 INFO - PROCESS | 1658 | 1461255965437 Marionette TRACE conn2 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 09:26:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 09:26:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 624ms 09:26:05 INFO - PROCESS | 1658 | 1461255965459 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 09:26:05 INFO - PROCESS | 1658 | 1461255965461 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 09:26:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 09:26:05 INFO - PROCESS | 1658 | 1461255965463 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 09:26:05 INFO - PROCESS | 1658 | 1461255965466 Marionette TRACE conn2 <- [1,1046,null,{}] 09:26:05 INFO - PROCESS | 1658 | 1461255965468 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:05 INFO - PROCESS | 1658 | 1461255965561 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 09:26:05 INFO - PROCESS | 1658 | 1461255965565 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b02d000 == 50 [pid = 1658] [id = 269] 09:26:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x12b3b0800) [pid = 1658] [serial = 805] [outer = 0x0] 09:26:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x12bd92400) [pid = 1658] [serial = 806] [outer = 0x12b3b0800] 09:26:05 INFO - PROCESS | 1658 | 1461255965590 Marionette DEBUG loaded listener.js 09:26:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x12ceb2800) [pid = 1658] [serial = 807] [outer = 0x12b3b0800] 09:26:05 INFO - PROCESS | 1658 | 1461255965951 Marionette TRACE conn2 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 09:26:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 09:26:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 520ms 09:26:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 09:26:05 INFO - PROCESS | 1658 | 1461255965983 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 09:26:05 INFO - PROCESS | 1658 | 1461255965985 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 09:26:05 INFO - PROCESS | 1658 | 1461255965987 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 09:26:05 INFO - PROCESS | 1658 | 1461255965988 Marionette TRACE conn2 <- [1,1050,null,{}] 09:26:05 INFO - PROCESS | 1658 | 1461255965990 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:06 INFO - PROCESS | 1658 | 1461255966086 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 09:26:06 INFO - PROCESS | 1658 | 1461255966090 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ba1c800 == 51 [pid = 1658] [id = 270] 09:26:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x12ceb3800) [pid = 1658] [serial = 808] [outer = 0x0] 09:26:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x12d1aa800) [pid = 1658] [serial = 809] [outer = 0x12ceb3800] 09:26:06 INFO - PROCESS | 1658 | 1461255966115 Marionette DEBUG loaded listener.js 09:26:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x12d78d000) [pid = 1658] [serial = 810] [outer = 0x12ceb3800] 09:26:06 INFO - PROCESS | 1658 | 1461255966454 Marionette TRACE conn2 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 09:26:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 09:26:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 520ms 09:26:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 09:26:06 INFO - PROCESS | 1658 | 1461255966507 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 09:26:06 INFO - PROCESS | 1658 | 1461255966508 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 09:26:06 INFO - PROCESS | 1658 | 1461255966511 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 09:26:06 INFO - PROCESS | 1658 | 1461255966512 Marionette TRACE conn2 <- [1,1054,null,{}] 09:26:06 INFO - PROCESS | 1658 | 1461255966520 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:06 INFO - PROCESS | 1658 | 1461255966617 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 09:26:06 INFO - PROCESS | 1658 | 1461255966622 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x12cfd3800 == 52 [pid = 1658] [id = 271] 09:26:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x12cf80800) [pid = 1658] [serial = 811] [outer = 0x0] 09:26:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x12da59000) [pid = 1658] [serial = 812] [outer = 0x12cf80800] 09:26:06 INFO - PROCESS | 1658 | 1461255966674 Marionette DEBUG loaded listener.js 09:26:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x12da62800) [pid = 1658] [serial = 813] [outer = 0x12cf80800] 09:26:06 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x119b98000) [pid = 1658] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 09:26:06 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x12ceb1400) [pid = 1658] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 09:26:06 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x128191000) [pid = 1658] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 09:26:06 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x12bd90000) [pid = 1658] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 09:26:06 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x12b3bbc00) [pid = 1658] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 09:26:06 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x12cf77400) [pid = 1658] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 09:26:06 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x11aea2c00) [pid = 1658] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 09:26:06 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x125d0ac00) [pid = 1658] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 09:26:06 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x1165fec00) [pid = 1658] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 09:26:06 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x12d1ad800) [pid = 1658] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 09:26:06 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x11981a000) [pid = 1658] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 09:26:06 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x118ecf400) [pid = 1658] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 09:26:06 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x114d7b800) [pid = 1658] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 09:26:07 INFO - PROCESS | 1658 | 1461255967157 Marionette TRACE conn2 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 09:26:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 09:26:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 668ms 09:26:07 INFO - PROCESS | 1658 | 1461255967183 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 09:26:07 INFO - PROCESS | 1658 | 1461255967185 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 09:26:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 09:26:07 INFO - PROCESS | 1658 | 1461255967189 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 09:26:07 INFO - PROCESS | 1658 | 1461255967191 Marionette TRACE conn2 <- [1,1058,null,{}] 09:26:07 INFO - PROCESS | 1658 | 1461255967195 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:07 INFO - PROCESS | 1658 | 1461255967325 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 09:26:07 INFO - PROCESS | 1658 | 1461255967330 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b39c800 == 53 [pid = 1658] [id = 272] 09:26:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x118ecf400) [pid = 1658] [serial = 814] [outer = 0x0] 09:26:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x12cf77400) [pid = 1658] [serial = 815] [outer = 0x118ecf400] 09:26:07 INFO - PROCESS | 1658 | 1461255967359 Marionette DEBUG loaded listener.js 09:26:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x12e1ca000) [pid = 1658] [serial = 816] [outer = 0x118ecf400] 09:26:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 09:26:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 520ms 09:26:07 INFO - PROCESS | 1658 | 1461255967700 Marionette TRACE conn2 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 09:26:07 INFO - PROCESS | 1658 | 1461255967708 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 09:26:07 INFO - PROCESS | 1658 | 1461255967710 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 09:26:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 09:26:07 INFO - PROCESS | 1658 | 1461255967712 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 09:26:07 INFO - PROCESS | 1658 | 1461255967714 Marionette TRACE conn2 <- [1,1062,null,{}] 09:26:07 INFO - PROCESS | 1658 | 1461255967719 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:07 INFO - PROCESS | 1658 | 1461255967823 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 09:26:07 INFO - PROCESS | 1658 | 1461255967830 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d723800 == 54 [pid = 1658] [id = 273] 09:26:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x12d1afc00) [pid = 1658] [serial = 817] [outer = 0x0] 09:26:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x12e316800) [pid = 1658] [serial = 818] [outer = 0x12d1afc00] 09:26:07 INFO - PROCESS | 1658 | 1461255967855 Marionette DEBUG loaded listener.js 09:26:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x12e621400) [pid = 1658] [serial = 819] [outer = 0x12d1afc00] 09:26:08 INFO - PROCESS | 1658 | 1461255968177 Marionette TRACE conn2 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 09:26:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 09:26:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 472ms 09:26:08 INFO - PROCESS | 1658 | 1461255968184 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 09:26:08 INFO - PROCESS | 1658 | 1461255968186 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 09:26:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 09:26:08 INFO - PROCESS | 1658 | 1461255968188 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 09:26:08 INFO - PROCESS | 1658 | 1461255968189 Marionette TRACE conn2 <- [1,1066,null,{}] 09:26:08 INFO - PROCESS | 1658 | 1461255968191 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:08 INFO - PROCESS | 1658 | 1461255968274 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 09:26:08 INFO - PROCESS | 1658 | 1461255968278 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e693800 == 55 [pid = 1658] [id = 274] 09:26:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x12e31a800) [pid = 1658] [serial = 820] [outer = 0x0] 09:26:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x12e62ac00) [pid = 1658] [serial = 821] [outer = 0x12e31a800] 09:26:08 INFO - PROCESS | 1658 | 1461255968304 Marionette DEBUG loaded listener.js 09:26:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x12e8d0400) [pid = 1658] [serial = 822] [outer = 0x12e31a800] 09:26:08 INFO - PROCESS | 1658 | 1461255968639 Marionette TRACE conn2 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 09:26:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 09:26:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 470ms 09:26:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 09:26:08 INFO - PROCESS | 1658 | 1461255968658 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 09:26:08 INFO - PROCESS | 1658 | 1461255968660 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 09:26:08 INFO - PROCESS | 1658 | 1461255968662 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 09:26:08 INFO - PROCESS | 1658 | 1461255968664 Marionette TRACE conn2 <- [1,1070,null,{}] 09:26:08 INFO - PROCESS | 1658 | 1461255968669 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:08 INFO - PROCESS | 1658 | 1461255968768 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 09:26:08 INFO - PROCESS | 1658 | 1461255968842 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e63c000 == 56 [pid = 1658] [id = 275] 09:26:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x126f7fc00) [pid = 1658] [serial = 823] [outer = 0x0] 09:26:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x12e8d1c00) [pid = 1658] [serial = 824] [outer = 0x126f7fc00] 09:26:08 INFO - PROCESS | 1658 | 1461255968880 Marionette DEBUG loaded listener.js 09:26:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x12e8d8c00) [pid = 1658] [serial = 825] [outer = 0x126f7fc00] 09:26:09 INFO - PROCESS | 1658 | 1461255969441 Marionette TRACE conn2 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 09:26:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 09:26:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 822ms 09:26:09 INFO - PROCESS | 1658 | 1461255969485 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 09:26:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 09:26:09 INFO - PROCESS | 1658 | 1461255969488 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 09:26:09 INFO - PROCESS | 1658 | 1461255969492 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 09:26:09 INFO - PROCESS | 1658 | 1461255969494 Marionette TRACE conn2 <- [1,1074,null,{}] 09:26:09 INFO - PROCESS | 1658 | 1461255969517 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:09 INFO - PROCESS | 1658 | 1461255969625 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 09:26:09 INFO - PROCESS | 1658 | 1461255969691 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x11aeb5800 == 57 [pid = 1658] [id = 276] 09:26:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x118f34000) [pid = 1658] [serial = 826] [outer = 0x0] 09:26:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x119820c00) [pid = 1658] [serial = 827] [outer = 0x118f34000] 09:26:09 INFO - PROCESS | 1658 | 1461255969724 Marionette DEBUG loaded listener.js 09:26:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x11ad68000) [pid = 1658] [serial = 828] [outer = 0x118f34000] 09:26:10 INFO - PROCESS | 1658 | 1461255970128 Marionette TRACE conn2 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 09:26:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 09:26:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 670ms 09:26:10 INFO - PROCESS | 1658 | 1461255970163 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 09:26:10 INFO - PROCESS | 1658 | 1461255970167 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 09:26:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 09:26:10 INFO - PROCESS | 1658 | 1461255970171 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 09:26:10 INFO - PROCESS | 1658 | 1461255970173 Marionette TRACE conn2 <- [1,1078,null,{}] 09:26:10 INFO - PROCESS | 1658 | 1461255970175 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:10 INFO - PROCESS | 1658 | 1461255970299 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 09:26:10 INFO - PROCESS | 1658 | 1461255970376 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x125d54800 == 58 [pid = 1658] [id = 277] 09:26:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x11b941400) [pid = 1658] [serial = 829] [outer = 0x0] 09:26:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x11be87c00) [pid = 1658] [serial = 830] [outer = 0x11b941400] 09:26:10 INFO - PROCESS | 1658 | 1461255970408 Marionette DEBUG loaded listener.js 09:26:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x11c8d7800) [pid = 1658] [serial = 831] [outer = 0x11b941400] 09:26:11 INFO - PROCESS | 1658 | 1461255971018 Marionette TRACE conn2 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 09:26:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 09:26:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 869ms 09:26:11 INFO - PROCESS | 1658 | 1461255971041 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 09:26:11 INFO - PROCESS | 1658 | 1461255971042 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 09:26:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 09:26:11 INFO - PROCESS | 1658 | 1461255971045 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 09:26:11 INFO - PROCESS | 1658 | 1461255971047 Marionette TRACE conn2 <- [1,1082,null,{}] 09:26:11 INFO - PROCESS | 1658 | 1461255971055 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:11 INFO - PROCESS | 1658 | 1461255971159 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 09:26:11 INFO - PROCESS | 1658 | 1461255971224 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x12eed2000 == 59 [pid = 1658] [id = 278] 09:26:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x12d911c00) [pid = 1658] [serial = 832] [outer = 0x0] 09:26:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x12da62400) [pid = 1658] [serial = 833] [outer = 0x12d911c00] 09:26:11 INFO - PROCESS | 1658 | 1461255971256 Marionette DEBUG loaded listener.js 09:26:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x12e314c00) [pid = 1658] [serial = 834] [outer = 0x12d911c00] 09:26:11 INFO - PROCESS | 1658 | 1461255971673 Marionette TRACE conn2 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 09:26:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 09:26:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 672ms 09:26:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 09:26:11 INFO - PROCESS | 1658 | 1461255971717 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 09:26:11 INFO - PROCESS | 1658 | 1461255971719 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 09:26:11 INFO - PROCESS | 1658 | 1461255971721 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 09:26:11 INFO - PROCESS | 1658 | 1461255971722 Marionette TRACE conn2 <- [1,1086,null,{}] 09:26:11 INFO - PROCESS | 1658 | 1461255971725 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:11 INFO - PROCESS | 1658 | 1461255971826 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 09:26:11 INFO - PROCESS | 1658 | 1461255971878 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f086000 == 60 [pid = 1658] [id = 279] 09:26:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x11b93e800) [pid = 1658] [serial = 835] [outer = 0x0] 09:26:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x12ba52000) [pid = 1658] [serial = 836] [outer = 0x11b93e800] 09:26:11 INFO - PROCESS | 1658 | 1461255971921 Marionette DEBUG loaded listener.js 09:26:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x12e62b000) [pid = 1658] [serial = 837] [outer = 0x11b93e800] 09:26:12 INFO - PROCESS | 1658 | 1461255972332 Marionette TRACE conn2 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 09:26:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 09:26:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 622ms 09:26:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 09:26:12 INFO - PROCESS | 1658 | 1461255972343 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 09:26:12 INFO - PROCESS | 1658 | 1461255972345 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 09:26:12 INFO - PROCESS | 1658 | 1461255972347 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 09:26:12 INFO - PROCESS | 1658 | 1461255972348 Marionette TRACE conn2 <- [1,1090,null,{}] 09:26:12 INFO - PROCESS | 1658 | 1461255972351 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:12 INFO - PROCESS | 1658 | 1461255972448 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 09:26:12 INFO - PROCESS | 1658 | 1461255972499 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f5d3000 == 61 [pid = 1658] [id = 280] 09:26:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x12e315800) [pid = 1658] [serial = 838] [outer = 0x0] 09:26:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x12e8da800) [pid = 1658] [serial = 839] [outer = 0x12e315800] 09:26:12 INFO - PROCESS | 1658 | 1461255972529 Marionette DEBUG loaded listener.js 09:26:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x12f0e4c00) [pid = 1658] [serial = 840] [outer = 0x12e315800] 09:26:12 INFO - PROCESS | 1658 | 1461255972995 Marionette TRACE conn2 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 09:26:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 09:26:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 669ms 09:26:13 INFO - PROCESS | 1658 | 1461255973017 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 09:26:13 INFO - PROCESS | 1658 | 1461255973019 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 09:26:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 09:26:13 INFO - PROCESS | 1658 | 1461255973022 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 09:26:13 INFO - PROCESS | 1658 | 1461255973024 Marionette TRACE conn2 <- [1,1094,null,{}] 09:26:13 INFO - PROCESS | 1658 | 1461255973028 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:13 INFO - PROCESS | 1658 | 1461255973179 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 09:26:13 INFO - PROCESS | 1658 | 1461255973265 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x116538800 == 62 [pid = 1658] [id = 281] 09:26:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x11650bc00) [pid = 1658] [serial = 841] [outer = 0x0] 09:26:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x12b780400) [pid = 1658] [serial = 842] [outer = 0x11650bc00] 09:26:13 INFO - PROCESS | 1658 | 1461255973296 Marionette DEBUG loaded listener.js 09:26:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x12f0eb800) [pid = 1658] [serial = 843] [outer = 0x11650bc00] 09:26:13 INFO - PROCESS | 1658 | 1461255973868 Marionette TRACE conn2 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 09:26:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 09:26:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 922ms 09:26:13 INFO - PROCESS | 1658 | 1461255973946 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 09:26:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 09:26:13 INFO - PROCESS | 1658 | 1461255973952 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 09:26:13 INFO - PROCESS | 1658 | 1461255973957 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 09:26:13 INFO - PROCESS | 1658 | 1461255973960 Marionette TRACE conn2 <- [1,1098,null,{}] 09:26:13 INFO - PROCESS | 1658 | 1461255973966 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:14 INFO - PROCESS | 1658 | 1461255974089 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 09:26:14 INFO - PROCESS | 1658 | 1461255974212 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c151000 == 63 [pid = 1658] [id = 282] 09:26:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x115564000) [pid = 1658] [serial = 844] [outer = 0x0] 09:26:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x116506c00) [pid = 1658] [serial = 845] [outer = 0x115564000] 09:26:14 INFO - PROCESS | 1658 | 1461255974257 Marionette DEBUG loaded listener.js 09:26:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x1188e8000) [pid = 1658] [serial = 846] [outer = 0x115564000] 09:26:14 INFO - PROCESS | 1658 | 1461255974725 Marionette TRACE conn2 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 09:26:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 09:26:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 776ms 09:26:14 INFO - PROCESS | 1658 | 1461255974732 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 09:26:14 INFO - PROCESS | 1658 | 1461255974735 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 09:26:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 09:26:14 INFO - PROCESS | 1658 | 1461255974740 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 09:26:14 INFO - PROCESS | 1658 | 1461255974741 Marionette TRACE conn2 <- [1,1102,null,{}] 09:26:14 INFO - PROCESS | 1658 | 1461255974743 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:14 INFO - PROCESS | 1658 | 1461255974854 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 09:26:14 INFO - PROCESS | 1658 | --DOCSHELL 0x12e693800 == 62 [pid = 1658] [id = 274] 09:26:14 INFO - PROCESS | 1658 | --DOCSHELL 0x12d723800 == 61 [pid = 1658] [id = 273] 09:26:14 INFO - PROCESS | 1658 | --DOCSHELL 0x12b39c800 == 60 [pid = 1658] [id = 272] 09:26:14 INFO - PROCESS | 1658 | --DOCSHELL 0x12cfd3800 == 59 [pid = 1658] [id = 271] 09:26:14 INFO - PROCESS | 1658 | --DOCSHELL 0x12ba1c800 == 58 [pid = 1658] [id = 270] 09:26:14 INFO - PROCESS | 1658 | --DOCSHELL 0x12b02d000 == 57 [pid = 1658] [id = 269] 09:26:14 INFO - PROCESS | 1658 | --DOCSHELL 0x128130000 == 56 [pid = 1658] [id = 268] 09:26:14 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x126d28800) [pid = 1658] [serial = 728] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x12e313000) [pid = 1658] [serial = 767] [outer = 0x0] [url = about:blank] 09:26:14 INFO - PROCESS | 1658 | --DOCSHELL 0x11a85b000 == 55 [pid = 1658] [id = 267] 09:26:14 INFO - PROCESS | 1658 | --DOCSHELL 0x125c9b000 == 54 [pid = 1658] [id = 266] 09:26:14 INFO - PROCESS | 1658 | --DOCSHELL 0x11bc9b800 == 53 [pid = 1658] [id = 265] 09:26:14 INFO - PROCESS | 1658 | --DOCSHELL 0x11985e800 == 52 [pid = 1658] [id = 264] 09:26:14 INFO - PROCESS | 1658 | --DOCSHELL 0x11985b000 == 51 [pid = 1658] [id = 263] 09:26:14 INFO - PROCESS | 1658 | --DOCSHELL 0x11b9c0800 == 50 [pid = 1658] [id = 262] 09:26:14 INFO - PROCESS | 1658 | --DOCSHELL 0x12d7b1800 == 49 [pid = 1658] [id = 259] 09:26:14 INFO - PROCESS | 1658 | --DOCSHELL 0x11c143000 == 48 [pid = 1658] [id = 258] 09:26:14 INFO - PROCESS | 1658 | --DOCSHELL 0x11ae2f800 == 47 [pid = 1658] [id = 257] 09:26:14 INFO - PROCESS | 1658 | --DOCSHELL 0x12e648000 == 46 [pid = 1658] [id = 256] 09:26:14 INFO - PROCESS | 1658 | 1461255974935 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x11866c800 == 47 [pid = 1658] [id = 283] 09:26:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x1188e1000) [pid = 1658] [serial = 847] [outer = 0x0] 09:26:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x11981b000) [pid = 1658] [serial = 848] [outer = 0x1188e1000] 09:26:14 INFO - PROCESS | 1658 | 1461255974962 Marionette DEBUG loaded listener.js 09:26:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x11b977c00) [pid = 1658] [serial = 849] [outer = 0x1188e1000] 09:26:15 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x12d78b800) [pid = 1658] [serial = 663] [outer = 0x0] [url = about:blank] 09:26:15 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x12d1b0800) [pid = 1658] [serial = 752] [outer = 0x0] [url = about:blank] 09:26:15 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x12d1a6800) [pid = 1658] [serial = 750] [outer = 0x0] [url = about:blank] 09:26:15 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x11baeec00) [pid = 1658] [serial = 737] [outer = 0x0] [url = about:blank] 09:26:15 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x125b36400) [pid = 1658] [serial = 738] [outer = 0x0] [url = about:blank] 09:26:15 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x126d27c00) [pid = 1658] [serial = 740] [outer = 0x0] [url = about:blank] 09:26:15 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x11981cc00) [pid = 1658] [serial = 734] [outer = 0x0] [url = about:blank] 09:26:15 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x11b974000) [pid = 1658] [serial = 735] [outer = 0x0] [url = about:blank] 09:26:15 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x12d90a800) [pid = 1658] [serial = 755] [outer = 0x0] [url = about:blank] 09:26:15 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x11b1db400) [pid = 1658] [serial = 719] [outer = 0x0] [url = about:blank] 09:26:15 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x1277e5400) [pid = 1658] [serial = 743] [outer = 0x0] [url = about:blank] 09:26:15 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x128b1a800) [pid = 1658] [serial = 744] [outer = 0x0] [url = about:blank] 09:26:15 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x119c84800) [pid = 1658] [serial = 732] [outer = 0x0] [url = about:blank] 09:26:15 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x11912fc00) [pid = 1658] [serial = 731] [outer = 0x0] [url = about:blank] 09:26:15 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x118f3b800) [pid = 1658] [serial = 716] [outer = 0x0] [url = about:blank] 09:26:15 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x126b97400) [pid = 1658] [serial = 722] [outer = 0x0] [url = about:blank] 09:26:15 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x12d787c00) [pid = 1658] [serial = 753] [outer = 0x0] [url = about:blank] 09:26:15 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x12b796800) [pid = 1658] [serial = 725] [outer = 0x0] [url = about:blank] 09:26:15 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x11c4bfc00) [pid = 1658] [serial = 759] [outer = 0x0] [url = about:blank] 09:26:15 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x11ad64c00) [pid = 1658] [serial = 758] [outer = 0x0] [url = about:blank] 09:26:15 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x129495000) [pid = 1658] [serial = 761] [outer = 0x0] [url = about:blank] 09:26:15 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x12e1cfc00) [pid = 1658] [serial = 765] [outer = 0x0] [url = about:blank] 09:26:15 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x12e1c8c00) [pid = 1658] [serial = 764] [outer = 0x0] [url = about:blank] 09:26:15 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x12d910400) [pid = 1658] [serial = 756] [outer = 0x0] [url = about:blank] 09:26:15 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x1277e0400) [pid = 1658] [serial = 741] [outer = 0x0] [url = about:blank] 09:26:15 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x12949c400) [pid = 1658] [serial = 746] [outer = 0x0] [url = about:blank] 09:26:15 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x12bd8c400) [pid = 1658] [serial = 747] [outer = 0x0] [url = about:blank] 09:26:15 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x12da61c00) [pid = 1658] [serial = 762] [outer = 0x0] [url = about:blank] 09:26:15 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x12cf7b800) [pid = 1658] [serial = 749] [outer = 0x0] [url = about:blank] 09:26:15 INFO - PROCESS | 1658 | 1461255975259 Marionette TRACE conn2 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 09:26:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 09:26:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 569ms 09:26:15 INFO - PROCESS | 1658 | 1461255975309 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 09:26:15 INFO - PROCESS | 1658 | 1461255975311 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 09:26:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 09:26:15 INFO - PROCESS | 1658 | 1461255975314 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 09:26:15 INFO - PROCESS | 1658 | 1461255975318 Marionette TRACE conn2 <- [1,1106,null,{}] 09:26:15 INFO - PROCESS | 1658 | 1461255975325 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:15 INFO - PROCESS | 1658 | 1461255975406 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 09:26:15 INFO - PROCESS | 1658 | 1461255975412 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c86a800 == 48 [pid = 1658] [id = 284] 09:26:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x11bf88400) [pid = 1658] [serial = 850] [outer = 0x0] 09:26:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x11c993c00) [pid = 1658] [serial = 851] [outer = 0x11bf88400] 09:26:15 INFO - PROCESS | 1658 | 1461255975444 Marionette DEBUG loaded listener.js 09:26:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x126b1c800) [pid = 1658] [serial = 852] [outer = 0x11bf88400] 09:26:15 INFO - PROCESS | 1658 | 1461255975822 Marionette TRACE conn2 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 09:26:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 09:26:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 523ms 09:26:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 09:26:15 INFO - PROCESS | 1658 | 1461255975836 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 09:26:15 INFO - PROCESS | 1658 | 1461255975838 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 09:26:15 INFO - PROCESS | 1658 | 1461255975843 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 09:26:15 INFO - PROCESS | 1658 | 1461255975844 Marionette TRACE conn2 <- [1,1110,null,{}] 09:26:15 INFO - PROCESS | 1658 | 1461255975850 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:15 INFO - PROCESS | 1658 | 1461255975928 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 09:26:15 INFO - PROCESS | 1658 | 1461255975935 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x126b82000 == 49 [pid = 1658] [id = 285] 09:26:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x126b21000) [pid = 1658] [serial = 853] [outer = 0x0] 09:26:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x126b25c00) [pid = 1658] [serial = 854] [outer = 0x126b21000] 09:26:15 INFO - PROCESS | 1658 | 1461255975961 Marionette DEBUG loaded listener.js 09:26:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x126b9e800) [pid = 1658] [serial = 855] [outer = 0x126b21000] 09:26:16 INFO - PROCESS | 1658 | 1461255976301 Marionette TRACE conn2 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 09:26:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 09:26:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 476ms 09:26:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 09:26:16 INFO - PROCESS | 1658 | 1461255976317 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 09:26:16 INFO - PROCESS | 1658 | 1461255976319 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 09:26:16 INFO - PROCESS | 1658 | 1461255976321 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 09:26:16 INFO - PROCESS | 1658 | 1461255976322 Marionette TRACE conn2 <- [1,1114,null,{}] 09:26:16 INFO - PROCESS | 1658 | 1461255976324 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:16 INFO - PROCESS | 1658 | 1461255976402 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 09:26:16 INFO - PROCESS | 1658 | 1461255976452 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x119c6b800 == 50 [pid = 1658] [id = 286] 09:26:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x11c3ad000) [pid = 1658] [serial = 856] [outer = 0x0] 09:26:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x126fc0800) [pid = 1658] [serial = 857] [outer = 0x11c3ad000] 09:26:16 INFO - PROCESS | 1658 | 1461255976478 Marionette DEBUG loaded listener.js 09:26:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x1277e0400) [pid = 1658] [serial = 858] [outer = 0x11c3ad000] 09:26:16 INFO - PROCESS | 1658 | 1461255976812 Marionette TRACE conn2 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 09:26:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 09:26:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 520ms 09:26:16 INFO - PROCESS | 1658 | 1461255976842 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 09:26:16 INFO - PROCESS | 1658 | 1461255976844 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 09:26:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 09:26:16 INFO - PROCESS | 1658 | 1461255976848 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 09:26:16 INFO - PROCESS | 1658 | 1461255976849 Marionette TRACE conn2 <- [1,1118,null,{}] 09:26:16 INFO - PROCESS | 1658 | 1461255976853 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:16 INFO - PROCESS | 1658 | 1461255976994 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 09:26:17 INFO - PROCESS | 1658 | 1461255977089 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b02d000 == 51 [pid = 1658] [id = 287] 09:26:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x126b9f000) [pid = 1658] [serial = 859] [outer = 0x0] 09:26:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x128b1a800) [pid = 1658] [serial = 860] [outer = 0x126b9f000] 09:26:17 INFO - PROCESS | 1658 | 1461255977117 Marionette DEBUG loaded listener.js 09:26:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x12b785400) [pid = 1658] [serial = 861] [outer = 0x126b9f000] 09:26:17 INFO - PROCESS | 1658 | 1461255977446 Marionette TRACE conn2 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 09:26:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 09:26:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 620ms 09:26:17 INFO - PROCESS | 1658 | 1461255977468 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 09:26:17 INFO - PROCESS | 1658 | 1461255977469 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 09:26:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 09:26:17 INFO - PROCESS | 1658 | 1461255977477 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 09:26:17 INFO - PROCESS | 1658 | 1461255977478 Marionette TRACE conn2 <- [1,1122,null,{}] 09:26:17 INFO - PROCESS | 1658 | 1461255977481 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:17 INFO - PROCESS | 1658 | 1461255977576 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 09:26:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x12ba55c00) [pid = 1658] [serial = 862] [outer = 0x12f87c400] 09:26:17 INFO - PROCESS | 1658 | 1461255977622 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d70d800 == 52 [pid = 1658] [id = 288] 09:26:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x12bd8a800) [pid = 1658] [serial = 863] [outer = 0x0] 09:26:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x12c6cf400) [pid = 1658] [serial = 864] [outer = 0x12bd8a800] 09:26:17 INFO - PROCESS | 1658 | 1461255977657 Marionette DEBUG loaded listener.js 09:26:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x12d1a3400) [pid = 1658] [serial = 865] [outer = 0x12bd8a800] 09:26:18 INFO - PROCESS | 1658 | 1461255978000 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 09:26:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 09:26:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 568ms 09:26:18 INFO - PROCESS | 1658 | 1461255978046 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 09:26:18 INFO - PROCESS | 1658 | 1461255978048 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 09:26:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 09:26:18 INFO - PROCESS | 1658 | 1461255978050 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 09:26:18 INFO - PROCESS | 1658 | 1461255978051 Marionette TRACE conn2 <- [1,1126,null,{}] 09:26:18 INFO - PROCESS | 1658 | 1461255978053 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:18 INFO - PROCESS | 1658 | 1461255978152 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 09:26:18 INFO - PROCESS | 1658 | 1461255978156 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d18a000 == 53 [pid = 1658] [id = 289] 09:26:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x12bb8c800) [pid = 1658] [serial = 866] [outer = 0x0] 09:26:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x12d780400) [pid = 1658] [serial = 867] [outer = 0x12bb8c800] 09:26:18 INFO - PROCESS | 1658 | 1461255978210 Marionette DEBUG loaded listener.js 09:26:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x12d90a000) [pid = 1658] [serial = 868] [outer = 0x12bb8c800] 09:26:18 INFO - PROCESS | 1658 | 1461255978543 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 09:26:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 09:26:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 517ms 09:26:18 INFO - PROCESS | 1658 | 1461255978568 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 09:26:18 INFO - PROCESS | 1658 | 1461255978569 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 09:26:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 09:26:18 INFO - PROCESS | 1658 | 1461255978571 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 09:26:18 INFO - PROCESS | 1658 | 1461255978572 Marionette TRACE conn2 <- [1,1130,null,{}] 09:26:18 INFO - PROCESS | 1658 | 1461255978575 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:18 INFO - PROCESS | 1658 | 1461255978671 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 09:26:18 INFO - PROCESS | 1658 | 1461255978694 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e3d8800 == 54 [pid = 1658] [id = 290] 09:26:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x12da64400) [pid = 1658] [serial = 869] [outer = 0x0] 09:26:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x12e1cd400) [pid = 1658] [serial = 870] [outer = 0x12da64400] 09:26:18 INFO - PROCESS | 1658 | 1461255978720 Marionette DEBUG loaded listener.js 09:26:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x12e314800) [pid = 1658] [serial = 871] [outer = 0x12da64400] 09:26:19 INFO - PROCESS | 1658 | 1461255979158 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 09:26:19 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x12cf80800) [pid = 1658] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 09:26:19 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x11aedd000) [pid = 1658] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 09:26:19 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x118ecf400) [pid = 1658] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 09:26:19 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x115838400) [pid = 1658] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 09:26:19 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x126d31800) [pid = 1658] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 09:26:19 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x12b3b0800) [pid = 1658] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 09:26:19 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x12d1afc00) [pid = 1658] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 09:26:19 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x12e31a800) [pid = 1658] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 09:26:19 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x119c78c00) [pid = 1658] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 09:26:19 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x11be88000) [pid = 1658] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 09:26:19 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x11be4ec00) [pid = 1658] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 09:26:19 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x12ceb3800) [pid = 1658] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 09:26:19 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x1277e2000) [pid = 1658] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 09:26:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 09:26:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 619ms 09:26:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 09:26:19 INFO - PROCESS | 1658 | 1461255979190 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 09:26:19 INFO - PROCESS | 1658 | 1461255979191 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 09:26:19 INFO - PROCESS | 1658 | 1461255979193 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 09:26:19 INFO - PROCESS | 1658 | 1461255979194 Marionette TRACE conn2 <- [1,1134,null,{}] 09:26:19 INFO - PROCESS | 1658 | 1461255979197 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:19 INFO - PROCESS | 1658 | 1461255979277 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 09:26:19 INFO - PROCESS | 1658 | 1461255979284 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b921000 == 55 [pid = 1658] [id = 291] 09:26:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x11bcf4c00) [pid = 1658] [serial = 872] [outer = 0x0] 09:26:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x125e88000) [pid = 1658] [serial = 873] [outer = 0x11bcf4c00] 09:26:19 INFO - PROCESS | 1658 | 1461255979309 Marionette DEBUG loaded listener.js 09:26:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x12bd92c00) [pid = 1658] [serial = 874] [outer = 0x11bcf4c00] 09:26:19 INFO - PROCESS | 1658 | 1461255979643 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 09:26:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 09:26:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 469ms 09:26:19 INFO - PROCESS | 1658 | 1461255979662 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 09:26:19 INFO - PROCESS | 1658 | 1461255979665 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 09:26:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 09:26:19 INFO - PROCESS | 1658 | 1461255979670 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 09:26:19 INFO - PROCESS | 1658 | 1461255979672 Marionette TRACE conn2 <- [1,1138,null,{}] 09:26:19 INFO - PROCESS | 1658 | 1461255979674 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:19 INFO - PROCESS | 1658 | 1461255979769 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 09:26:19 INFO - PROCESS | 1658 | 1461255979823 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ebd5800 == 56 [pid = 1658] [id = 292] 09:26:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x119274c00) [pid = 1658] [serial = 875] [outer = 0x0] 09:26:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x12d90d000) [pid = 1658] [serial = 876] [outer = 0x119274c00] 09:26:19 INFO - PROCESS | 1658 | 1461255979852 Marionette DEBUG loaded listener.js 09:26:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x12f0ea000) [pid = 1658] [serial = 877] [outer = 0x119274c00] 09:26:20 INFO - PROCESS | 1658 | 1461255980140 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 09:26:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 09:26:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 519ms 09:26:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 09:26:20 INFO - PROCESS | 1658 | 1461255980189 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 09:26:20 INFO - PROCESS | 1658 | 1461255980191 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 09:26:20 INFO - PROCESS | 1658 | 1461255980193 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 09:26:20 INFO - PROCESS | 1658 | 1461255980194 Marionette TRACE conn2 <- [1,1142,null,{}] 09:26:20 INFO - PROCESS | 1658 | 1461255980196 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:20 INFO - PROCESS | 1658 | 1461255980276 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 09:26:20 INFO - PROCESS | 1658 | 1461255980283 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f950800 == 57 [pid = 1658] [id = 293] 09:26:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x114bc1800) [pid = 1658] [serial = 878] [outer = 0x0] 09:26:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x114bc4000) [pid = 1658] [serial = 879] [outer = 0x114bc1800] 09:26:20 INFO - PROCESS | 1658 | 1461255980308 Marionette DEBUG loaded listener.js 09:26:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x12f0e9000) [pid = 1658] [serial = 880] [outer = 0x114bc1800] 09:26:20 INFO - PROCESS | 1658 | 1461255980649 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 09:26:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 09:26:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 467ms 09:26:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 09:26:20 INFO - PROCESS | 1658 | 1461255980661 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 09:26:20 INFO - PROCESS | 1658 | 1461255980662 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 09:26:20 INFO - PROCESS | 1658 | 1461255980666 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 09:26:20 INFO - PROCESS | 1658 | 1461255980668 Marionette TRACE conn2 <- [1,1146,null,{}] 09:26:20 INFO - PROCESS | 1658 | 1461255980670 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:20 INFO - PROCESS | 1658 | 1461255980775 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 09:26:20 INFO - PROCESS | 1658 | 1461255980782 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x12fb17800 == 58 [pid = 1658] [id = 294] 09:26:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x114bb6800) [pid = 1658] [serial = 881] [outer = 0x0] 09:26:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x12a7bc400) [pid = 1658] [serial = 882] [outer = 0x114bb6800] 09:26:20 INFO - PROCESS | 1658 | 1461255980806 Marionette DEBUG loaded listener.js 09:26:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x12a7c1000) [pid = 1658] [serial = 883] [outer = 0x114bb6800] 09:26:21 INFO - PROCESS | 1658 | 1461255981106 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 09:26:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 09:26:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 471ms 09:26:21 INFO - PROCESS | 1658 | 1461255981137 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 09:26:21 INFO - PROCESS | 1658 | 1461255981138 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 09:26:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 09:26:21 INFO - PROCESS | 1658 | 1461255981140 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 09:26:21 INFO - PROCESS | 1658 | 1461255981141 Marionette TRACE conn2 <- [1,1150,null,{}] 09:26:21 INFO - PROCESS | 1658 | 1461255981143 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:21 INFO - PROCESS | 1658 | 1461255981288 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 09:26:21 INFO - PROCESS | 1658 | 1461255981382 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x118e2a800 == 59 [pid = 1658] [id = 295] 09:26:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x114665400) [pid = 1658] [serial = 884] [outer = 0x0] 09:26:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x114bbac00) [pid = 1658] [serial = 885] [outer = 0x114665400] 09:26:21 INFO - PROCESS | 1658 | 1461255981416 Marionette DEBUG loaded listener.js 09:26:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x114f66000) [pid = 1658] [serial = 886] [outer = 0x114665400] 09:26:21 INFO - PROCESS | 1658 | 1461255981861 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 09:26:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 09:26:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 768ms 09:26:21 INFO - PROCESS | 1658 | 1461255981909 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 09:26:21 INFO - PROCESS | 1658 | 1461255981913 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 09:26:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 09:26:21 INFO - PROCESS | 1658 | 1461255981919 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 09:26:21 INFO - PROCESS | 1658 | 1461255981922 Marionette TRACE conn2 <- [1,1154,null,{}] 09:26:21 INFO - PROCESS | 1658 | 1461255981925 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:22 INFO - PROCESS | 1658 | 1461255982054 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 09:26:22 INFO - PROCESS | 1658 | 1461255982122 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c879000 == 60 [pid = 1658] [id = 296] 09:26:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x11aea1800) [pid = 1658] [serial = 887] [outer = 0x0] 09:26:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x11b1d7c00) [pid = 1658] [serial = 888] [outer = 0x11aea1800] 09:26:22 INFO - PROCESS | 1658 | 1461255982155 Marionette DEBUG loaded listener.js 09:26:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x11baef000) [pid = 1658] [serial = 889] [outer = 0x11aea1800] 09:26:22 INFO - PROCESS | 1658 | 1461255982585 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 09:26:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 09:26:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 721ms 09:26:22 INFO - PROCESS | 1658 | 1461255982640 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 09:26:22 INFO - PROCESS | 1658 | 1461255982642 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 09:26:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 09:26:22 INFO - PROCESS | 1658 | 1461255982645 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 09:26:22 INFO - PROCESS | 1658 | 1461255982646 Marionette TRACE conn2 <- [1,1158,null,{}] 09:26:22 INFO - PROCESS | 1658 | 1461255982649 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:22 INFO - PROCESS | 1658 | 1461255982754 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 09:26:22 INFO - PROCESS | 1658 | 1461255982824 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x12cfd8000 == 61 [pid = 1658] [id = 297] 09:26:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x11c994800) [pid = 1658] [serial = 890] [outer = 0x0] 09:26:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x126b21400) [pid = 1658] [serial = 891] [outer = 0x11c994800] 09:26:22 INFO - PROCESS | 1658 | 1461255982856 Marionette DEBUG loaded listener.js 09:26:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x126f80000) [pid = 1658] [serial = 892] [outer = 0x11c994800] 09:26:23 INFO - PROCESS | 1658 | 1461255983286 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 09:26:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 09:26:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 671ms 09:26:23 INFO - PROCESS | 1658 | 1461255983316 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 09:26:23 INFO - PROCESS | 1658 | 1461255983319 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 09:26:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 09:26:23 INFO - PROCESS | 1658 | 1461255983351 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 09:26:23 INFO - PROCESS | 1658 | 1461255983354 Marionette TRACE conn2 <- [1,1162,null,{}] 09:26:23 INFO - PROCESS | 1658 | 1461255983358 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:23 INFO - PROCESS | 1658 | 1461255983465 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 09:26:23 INFO - PROCESS | 1658 | 1461255983535 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x12fcb0800 == 62 [pid = 1658] [id = 298] 09:26:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 151 (0x11c991800) [pid = 1658] [serial = 893] [outer = 0x0] 09:26:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 152 (0x12a7b8400) [pid = 1658] [serial = 894] [outer = 0x11c991800] 09:26:23 INFO - PROCESS | 1658 | 1461255983567 Marionette DEBUG loaded listener.js 09:26:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 153 (0x12b782800) [pid = 1658] [serial = 895] [outer = 0x11c991800] 09:26:23 INFO - PROCESS | 1658 | 1461255983984 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 09:26:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 09:26:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 700ms 09:26:24 INFO - PROCESS | 1658 | 1461255984024 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 09:26:24 INFO - PROCESS | 1658 | 1461255984025 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 09:26:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 09:26:24 INFO - PROCESS | 1658 | 1461255984028 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 09:26:24 INFO - PROCESS | 1658 | 1461255984029 Marionette TRACE conn2 <- [1,1166,null,{}] 09:26:24 INFO - PROCESS | 1658 | 1461255984031 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:24 INFO - PROCESS | 1658 | 1461255984133 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 09:26:24 INFO - PROCESS | 1658 | 1461255984189 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x13008c800 == 63 [pid = 1658] [id = 299] 09:26:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 154 (0x12b786000) [pid = 1658] [serial = 896] [outer = 0x0] 09:26:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 155 (0x12da5c800) [pid = 1658] [serial = 897] [outer = 0x12b786000] 09:26:24 INFO - PROCESS | 1658 | 1461255984218 Marionette DEBUG loaded listener.js 09:26:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 156 (0x12e62cc00) [pid = 1658] [serial = 898] [outer = 0x12b786000] 09:26:24 INFO - PROCESS | 1658 | 1461255984659 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 09:26:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 09:26:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 668ms 09:26:24 INFO - PROCESS | 1658 | 1461255984697 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 09:26:24 INFO - PROCESS | 1658 | 1461255984700 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 09:26:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 09:26:24 INFO - PROCESS | 1658 | 1461255984703 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 09:26:24 INFO - PROCESS | 1658 | 1461255984704 Marionette TRACE conn2 <- [1,1170,null,{}] 09:26:24 INFO - PROCESS | 1658 | 1461255984707 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:24 INFO - PROCESS | 1658 | 1461255984830 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 09:26:24 INFO - PROCESS | 1658 | 1461255984899 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x11aec2800 == 64 [pid = 1658] [id = 300] 09:26:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 157 (0x12e624000) [pid = 1658] [serial = 899] [outer = 0x0] 09:26:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 158 (0x12e8d1400) [pid = 1658] [serial = 900] [outer = 0x12e624000] 09:26:24 INFO - PROCESS | 1658 | 1461255984938 Marionette DEBUG loaded listener.js 09:26:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 159 (0x12f0ed800) [pid = 1658] [serial = 901] [outer = 0x12e624000] 09:26:25 INFO - PROCESS | 1658 | 1461255985507 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 09:26:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 09:26:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 819ms 09:26:25 INFO - PROCESS | 1658 | 1461255985523 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 09:26:25 INFO - PROCESS | 1658 | 1461255985525 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 09:26:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 09:26:25 INFO - PROCESS | 1658 | 1461255985529 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 09:26:25 INFO - PROCESS | 1658 | 1461255985531 Marionette TRACE conn2 <- [1,1174,null,{}] 09:26:25 INFO - PROCESS | 1658 | 1461255985535 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:25 INFO - PROCESS | 1658 | 1461255985627 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 09:26:25 INFO - PROCESS | 1658 | 1461255985682 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c739000 == 65 [pid = 1658] [id = 301] 09:26:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 160 (0x11912fc00) [pid = 1658] [serial = 902] [outer = 0x0] 09:26:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 161 (0x11927b400) [pid = 1658] [serial = 903] [outer = 0x11912fc00] 09:26:25 INFO - PROCESS | 1658 | 1461255985710 Marionette DEBUG loaded listener.js 09:26:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 162 (0x11ad67c00) [pid = 1658] [serial = 904] [outer = 0x11912fc00] 09:26:26 INFO - PROCESS | 1658 | 1461255986140 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 09:26:26 INFO - PROCESS | 1658 | 1461255986157 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 09:26:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 09:26:26 INFO - PROCESS | 1658 | 1461255986161 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 09:26:26 INFO - PROCESS | 1658 | 1461255986163 Marionette TRACE conn2 <- [1,1178,null,{}] 09:26:26 INFO - PROCESS | 1658 | 1461255986165 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:26 INFO - PROCESS | 1658 | 1461255986258 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 09:26:26 INFO - PROCESS | 1658 | 1461255986348 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x119865800 == 66 [pid = 1658] [id = 302] 09:26:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 163 (0x11ad65400) [pid = 1658] [serial = 905] [outer = 0x0] 09:26:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 164 (0x11adf1000) [pid = 1658] [serial = 906] [outer = 0x11ad65400] 09:26:26 INFO - PROCESS | 1658 | 1461255986394 Marionette DEBUG loaded listener.js 09:26:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 165 (0x11aedf000) [pid = 1658] [serial = 907] [outer = 0x11ad65400] 09:26:26 INFO - PROCESS | 1658 | --DOCSHELL 0x12d7ae000 == 65 [pid = 1658] [id = 242] 09:26:26 INFO - PROCESS | 1658 | --DOCSHELL 0x119257000 == 64 [pid = 1658] [id = 243] 09:26:26 INFO - PROCESS | 1658 | --DOCSHELL 0x12d71c000 == 63 [pid = 1658] [id = 241] 09:26:26 INFO - PROCESS | 1658 | --DOCSHELL 0x12fb17800 == 62 [pid = 1658] [id = 294] 09:26:26 INFO - PROCESS | 1658 | --DOCSHELL 0x12f950800 == 61 [pid = 1658] [id = 293] 09:26:26 INFO - PROCESS | 1658 | --DOCSHELL 0x12ebd5800 == 60 [pid = 1658] [id = 292] 09:26:26 INFO - PROCESS | 1658 | --DOCSHELL 0x11b921000 == 59 [pid = 1658] [id = 291] 09:26:26 INFO - PROCESS | 1658 | --DOCSHELL 0x12e3d8800 == 58 [pid = 1658] [id = 290] 09:26:26 INFO - PROCESS | 1658 | --DOCSHELL 0x12d18a000 == 57 [pid = 1658] [id = 289] 09:26:26 INFO - PROCESS | 1658 | --DOCSHELL 0x12d70d800 == 56 [pid = 1658] [id = 288] 09:26:26 INFO - PROCESS | 1658 | --DOCSHELL 0x12b02d000 == 55 [pid = 1658] [id = 287] 09:26:26 INFO - PROCESS | 1658 | --DOCSHELL 0x119c6b800 == 54 [pid = 1658] [id = 286] 09:26:26 INFO - PROCESS | 1658 | --DOCSHELL 0x126b82000 == 53 [pid = 1658] [id = 285] 09:26:26 INFO - PROCESS | 1658 | --DOCSHELL 0x11c86a800 == 52 [pid = 1658] [id = 284] 09:26:26 INFO - PROCESS | 1658 | --DOCSHELL 0x11866c800 == 51 [pid = 1658] [id = 283] 09:26:26 INFO - PROCESS | 1658 | --DOCSHELL 0x11c151000 == 50 [pid = 1658] [id = 282] 09:26:26 INFO - PROCESS | 1658 | --DOMWINDOW == 164 (0x12e8d0400) [pid = 1658] [serial = 822] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1658 | --DOMWINDOW == 163 (0x12da62800) [pid = 1658] [serial = 813] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1658 | --DOMWINDOW == 162 (0x11b940400) [pid = 1658] [serial = 791] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1658 | --DOMWINDOW == 161 (0x12cf77400) [pid = 1658] [serial = 815] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1658 | --DOMWINDOW == 160 (0x12da59000) [pid = 1658] [serial = 812] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1658 | --DOMWINDOW == 159 (0x116061c00) [pid = 1658] [serial = 785] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1658 | --DOMWINDOW == 158 (0x127708000) [pid = 1658] [serial = 798] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1658 | --DOMWINDOW == 157 (0x12ceb2800) [pid = 1658] [serial = 807] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1658 | --DOMWINDOW == 156 (0x12e621400) [pid = 1658] [serial = 819] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1658 | --DOMWINDOW == 155 (0x12e62ac00) [pid = 1658] [serial = 821] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1658 | --DOMWINDOW == 154 (0x11adf0400) [pid = 1658] [serial = 789] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1658 | --DOMWINDOW == 153 (0x11aed4c00) [pid = 1658] [serial = 773] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1658 | --DOMWINDOW == 152 (0x1294c9400) [pid = 1658] [serial = 801] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1658 | --DOMWINDOW == 151 (0x128a2f400) [pid = 1658] [serial = 800] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1658 | --DOMWINDOW == 150 (0x12949d800) [pid = 1658] [serial = 776] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1658 | --DOMWINDOW == 149 (0x119d59000) [pid = 1658] [serial = 788] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x12bb99c00) [pid = 1658] [serial = 779] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x125f1e800) [pid = 1658] [serial = 795] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x12b3b6800) [pid = 1658] [serial = 782] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x126f79400) [pid = 1658] [serial = 797] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x12d78d000) [pid = 1658] [serial = 810] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x1186c0000) [pid = 1658] [serial = 770] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x12e1ca000) [pid = 1658] [serial = 816] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x1188e9400) [pid = 1658] [serial = 786] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x12d1aa800) [pid = 1658] [serial = 809] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x12ba5e000) [pid = 1658] [serial = 804] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x11bcf2400) [pid = 1658] [serial = 792] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x12e316800) [pid = 1658] [serial = 818] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x12bd92400) [pid = 1658] [serial = 806] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x12b3bd400) [pid = 1658] [serial = 803] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x125b36000) [pid = 1658] [serial = 794] [outer = 0x0] [url = about:blank] 09:26:26 INFO - PROCESS | 1658 | 1461255986818 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 09:26:26 INFO - PROCESS | 1658 | 1461255986835 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 09:26:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 09:26:26 INFO - PROCESS | 1658 | 1461255986837 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 09:26:26 INFO - PROCESS | 1658 | 1461255986840 Marionette TRACE conn2 <- [1,1182,null,{}] 09:26:26 INFO - PROCESS | 1658 | 1461255986847 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:26 INFO - PROCESS | 1658 | 1461255986935 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 09:26:26 INFO - PROCESS | 1658 | 1461255986941 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x11bc51000 == 51 [pid = 1658] [id = 303] 09:26:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x11b941800) [pid = 1658] [serial = 908] [outer = 0x0] 09:26:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x11be4a400) [pid = 1658] [serial = 909] [outer = 0x11b941800] 09:26:26 INFO - PROCESS | 1658 | 1461255986979 Marionette DEBUG loaded listener.js 09:26:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x11c4b4000) [pid = 1658] [serial = 910] [outer = 0x11b941800] 09:26:27 INFO - PROCESS | 1658 | 1461255987438 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 09:26:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 09:26:27 INFO - PROCESS | 1658 | 1461255987462 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 09:26:27 INFO - PROCESS | 1658 | 1461255987472 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 09:26:27 INFO - PROCESS | 1658 | 1461255987473 Marionette TRACE conn2 <- [1,1186,null,{}] 09:26:27 INFO - PROCESS | 1658 | 1461255987476 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:27 INFO - PROCESS | 1658 | 1461255987555 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 09:26:27 INFO - PROCESS | 1658 | 1461255987581 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x125c97800 == 52 [pid = 1658] [id = 304] 09:26:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x125d0c400) [pid = 1658] [serial = 911] [outer = 0x0] 09:26:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x126916800) [pid = 1658] [serial = 912] [outer = 0x125d0c400] 09:26:27 INFO - PROCESS | 1658 | 1461255987608 Marionette DEBUG loaded listener.js 09:26:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x126b24000) [pid = 1658] [serial = 913] [outer = 0x125d0c400] 09:26:27 INFO - PROCESS | 1658 | 1461255987939 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 09:26:27 INFO - PROCESS | 1658 | 1461255987992 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 09:26:27 INFO - PROCESS | 1658 | 1461255987994 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 09:26:27 INFO - PROCESS | 1658 | 1461255987995 Marionette TRACE conn2 <- [1,1190,null,{}] 09:26:28 INFO - PROCESS | 1658 | 1461255987998 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:28 INFO - PROCESS | 1658 | 1461255988071 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 09:26:28 INFO - PROCESS | 1658 | 1461255988076 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x1275aa800 == 53 [pid = 1658] [id = 305] 09:26:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x126b24800) [pid = 1658] [serial = 914] [outer = 0x0] 09:26:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x126d30800) [pid = 1658] [serial = 915] [outer = 0x126b24800] 09:26:28 INFO - PROCESS | 1658 | 1461255988104 Marionette DEBUG loaded listener.js 09:26:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x127134400) [pid = 1658] [serial = 916] [outer = 0x126b24800] 09:26:28 INFO - PROCESS | 1658 | 1461255988436 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 09:26:28 INFO - PROCESS | 1658 | 1461255988468 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 09:26:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 09:26:28 INFO - PROCESS | 1658 | 1461255988470 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 09:26:28 INFO - PROCESS | 1658 | 1461255988471 Marionette TRACE conn2 <- [1,1194,null,{}] 09:26:28 INFO - PROCESS | 1658 | 1461255988474 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:28 INFO - PROCESS | 1658 | 1461255988592 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 09:26:28 INFO - PROCESS | 1658 | 1461255988630 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x12819b000 == 54 [pid = 1658] [id = 306] 09:26:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x126b28800) [pid = 1658] [serial = 917] [outer = 0x0] 09:26:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x12757bc00) [pid = 1658] [serial = 918] [outer = 0x126b28800] 09:26:28 INFO - PROCESS | 1658 | 1461255988658 Marionette DEBUG loaded listener.js 09:26:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x12a7c4800) [pid = 1658] [serial = 919] [outer = 0x126b28800] 09:26:28 INFO - PROCESS | 1658 | 1461255988991 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 104","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 09:26:29 INFO - PROCESS | 1658 | 1461255989042 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 09:26:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 09:26:29 INFO - PROCESS | 1658 | 1461255989044 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 09:26:29 INFO - PROCESS | 1658 | 1461255989045 Marionette TRACE conn2 <- [1,1198,null,{}] 09:26:29 INFO - PROCESS | 1658 | 1461255989048 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:29 INFO - PROCESS | 1658 | 1461255989142 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 09:26:29 INFO - PROCESS | 1658 | 1461255989157 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b2c5000 == 55 [pid = 1658] [id = 307] 09:26:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x126f78000) [pid = 1658] [serial = 920] [outer = 0x0] 09:26:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x12b57ec00) [pid = 1658] [serial = 921] [outer = 0x126f78000] 09:26:29 INFO - PROCESS | 1658 | 1461255989182 Marionette DEBUG loaded listener.js 09:26:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x12b782000) [pid = 1658] [serial = 922] [outer = 0x126f78000] 09:26:29 INFO - PROCESS | 1658 | 1461255989516 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 09:26:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 09:26:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 519ms 09:26:29 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x114d76400) [pid = 1658] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 09:26:29 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x12e1c9c00) [pid = 1658] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 09:26:29 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x12bd8a800) [pid = 1658] [serial = 863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 09:26:29 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x12bb8c800) [pid = 1658] [serial = 866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 09:26:29 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x119274c00) [pid = 1658] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 09:26:29 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x126f7fc00) [pid = 1658] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 09:26:29 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x11c3ad000) [pid = 1658] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 09:26:29 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x12da64400) [pid = 1658] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 09:26:29 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x115564000) [pid = 1658] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 09:26:29 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x1188e1000) [pid = 1658] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 09:26:29 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x126b21000) [pid = 1658] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 09:26:29 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x11bf88400) [pid = 1658] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 09:26:29 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x11bcf4c00) [pid = 1658] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 09:26:29 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x114bc1800) [pid = 1658] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 09:26:29 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x126b9f000) [pid = 1658] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 09:26:29 INFO - PROCESS | 1658 | 1461255989869 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 09:26:29 INFO - PROCESS | 1658 | 1461255989871 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 09:26:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 09:26:29 INFO - PROCESS | 1658 | 1461255989882 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 09:26:29 INFO - PROCESS | 1658 | 1461255989884 Marionette TRACE conn2 <- [1,1202,null,{}] 09:26:29 INFO - PROCESS | 1658 | 1461255989888 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:29 INFO - PROCESS | 1658 | 1461255989993 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 09:26:30 INFO - PROCESS | 1658 | 1461255990057 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x118fd2800 == 56 [pid = 1658] [id = 308] 09:26:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x114bc2800) [pid = 1658] [serial = 923] [outer = 0x0] 09:26:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x114d7d000) [pid = 1658] [serial = 924] [outer = 0x114bc2800] 09:26:30 INFO - PROCESS | 1658 | 1461255990091 Marionette DEBUG loaded listener.js 09:26:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x11628d400) [pid = 1658] [serial = 925] [outer = 0x114bc2800] 09:26:30 INFO - PROCESS | 1658 | 1461255990546 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 09:26:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 09:26:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 721ms 09:26:30 INFO - PROCESS | 1658 | 1461255990604 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 09:26:30 INFO - PROCESS | 1658 | 1461255990606 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 09:26:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 09:26:30 INFO - PROCESS | 1658 | 1461255990612 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 09:26:30 INFO - PROCESS | 1658 | 1461255990617 Marionette TRACE conn2 <- [1,1206,null,{}] 09:26:30 INFO - PROCESS | 1658 | 1461255990620 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:30 INFO - PROCESS | 1658 | 1461255990714 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 09:26:30 INFO - PROCESS | 1658 | 1461255990781 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c411000 == 57 [pid = 1658] [id = 309] 09:26:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x119278c00) [pid = 1658] [serial = 926] [outer = 0x0] 09:26:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x11ad66000) [pid = 1658] [serial = 927] [outer = 0x119278c00] 09:26:30 INFO - PROCESS | 1658 | 1461255990813 Marionette DEBUG loaded listener.js 09:26:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x11b1dc000) [pid = 1658] [serial = 928] [outer = 0x119278c00] 09:26:31 INFO - PROCESS | 1658 | 1461255991224 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 09:26:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 09:26:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 675ms 09:26:31 INFO - PROCESS | 1658 | 1461255991286 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 09:26:31 INFO - PROCESS | 1658 | 1461255991287 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 09:26:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 09:26:31 INFO - PROCESS | 1658 | 1461255991290 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 09:26:31 INFO - PROCESS | 1658 | 1461255991291 Marionette TRACE conn2 <- [1,1210,null,{}] 09:26:31 INFO - PROCESS | 1658 | 1461255991298 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:31 INFO - PROCESS | 1658 | 1461255991399 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 09:26:31 INFO - PROCESS | 1658 | 1461255991470 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b2c1000 == 58 [pid = 1658] [id = 310] 09:26:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x125b3a400) [pid = 1658] [serial = 929] [outer = 0x0] 09:26:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x125fbb400) [pid = 1658] [serial = 930] [outer = 0x125b3a400] 09:26:31 INFO - PROCESS | 1658 | 1461255991503 Marionette DEBUG loaded listener.js 09:26:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x126d27c00) [pid = 1658] [serial = 931] [outer = 0x125b3a400] 09:26:31 INFO - PROCESS | 1658 | 1461255991922 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 09:26:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 09:26:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 670ms 09:26:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 09:26:31 INFO - PROCESS | 1658 | 1461255991960 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 09:26:31 INFO - PROCESS | 1658 | 1461255991962 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 09:26:31 INFO - PROCESS | 1658 | 1461255991964 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 09:26:31 INFO - PROCESS | 1658 | 1461255991965 Marionette TRACE conn2 <- [1,1214,null,{}] 09:26:31 INFO - PROCESS | 1658 | 1461255991968 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:32 INFO - PROCESS | 1658 | 1461255992091 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 09:26:32 INFO - PROCESS | 1658 | 1461255992145 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c622000 == 59 [pid = 1658] [id = 311] 09:26:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x128a06400) [pid = 1658] [serial = 932] [outer = 0x0] 09:26:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x1294be000) [pid = 1658] [serial = 933] [outer = 0x128a06400] 09:26:32 INFO - PROCESS | 1658 | 1461255992176 Marionette DEBUG loaded listener.js 09:26:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x12a7b9800) [pid = 1658] [serial = 934] [outer = 0x128a06400] 09:26:32 INFO - PROCESS | 1658 | 1461255992621 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 09:26:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 09:26:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 670ms 09:26:32 INFO - PROCESS | 1658 | 1461255992635 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 09:26:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 09:26:32 INFO - PROCESS | 1658 | 1461255992636 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 09:26:32 INFO - PROCESS | 1658 | 1461255992639 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 09:26:32 INFO - PROCESS | 1658 | 1461255992640 Marionette TRACE conn2 <- [1,1218,null,{}] 09:26:32 INFO - PROCESS | 1658 | 1461255992642 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:32 INFO - PROCESS | 1658 | 1461255992738 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 09:26:32 INFO - PROCESS | 1658 | 1461255992790 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x12cfdd800 == 60 [pid = 1658] [id = 312] 09:26:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x128a10c00) [pid = 1658] [serial = 935] [outer = 0x0] 09:26:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x12b3b2400) [pid = 1658] [serial = 936] [outer = 0x128a10c00] 09:26:32 INFO - PROCESS | 1658 | 1461255992821 Marionette DEBUG loaded listener.js 09:26:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x12b79b800) [pid = 1658] [serial = 937] [outer = 0x128a10c00] 09:26:33 INFO - PROCESS | 1658 | 1461255993220 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 09:26:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 09:26:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 618ms 09:26:33 INFO - PROCESS | 1658 | 1461255993258 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 09:26:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 09:26:33 INFO - PROCESS | 1658 | 1461255993260 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 09:26:33 INFO - PROCESS | 1658 | 1461255993262 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 09:26:33 INFO - PROCESS | 1658 | 1461255993263 Marionette TRACE conn2 <- [1,1222,null,{}] 09:26:33 INFO - PROCESS | 1658 | 1461255993266 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:33 INFO - PROCESS | 1658 | 1461255993379 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 09:26:33 INFO - PROCESS | 1658 | 1461255993466 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d70e000 == 61 [pid = 1658] [id = 313] 09:26:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x12bd87800) [pid = 1658] [serial = 938] [outer = 0x0] 09:26:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 151 (0x12c6d3800) [pid = 1658] [serial = 939] [outer = 0x12bd87800] 09:26:33 INFO - PROCESS | 1658 | 1461255993499 Marionette DEBUG loaded listener.js 09:26:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 152 (0x12cf83000) [pid = 1658] [serial = 940] [outer = 0x12bd87800] 09:26:33 INFO - PROCESS | 1658 | 1461255993894 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 09:26:33 INFO - PROCESS | 1658 | 1461255993935 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 09:26:33 INFO - PROCESS | 1658 | 1461255993938 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 09:26:33 INFO - PROCESS | 1658 | 1461255993939 Marionette TRACE conn2 <- [1,1226,null,{}] 09:26:33 INFO - PROCESS | 1658 | 1461255993941 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:34 INFO - PROCESS | 1658 | 1461255994038 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 09:26:34 INFO - PROCESS | 1658 | 1461255994107 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:34 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e3e0000 == 62 [pid = 1658] [id = 314] 09:26:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 153 (0x11b97b000) [pid = 1658] [serial = 941] [outer = 0x0] 09:26:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 154 (0x12d1ad800) [pid = 1658] [serial = 942] [outer = 0x11b97b000] 09:26:34 INFO - PROCESS | 1658 | 1461255994137 Marionette DEBUG loaded listener.js 09:26:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 155 (0x12d6c1800) [pid = 1658] [serial = 943] [outer = 0x11b97b000] 09:26:34 INFO - PROCESS | 1658 | 1461255994551 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 09:26:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 09:26:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 619ms 09:26:34 INFO - PROCESS | 1658 | 1461255994557 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 09:26:34 INFO - PROCESS | 1658 | 1461255994558 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 09:26:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 09:26:34 INFO - PROCESS | 1658 | 1461255994561 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 09:26:34 INFO - PROCESS | 1658 | 1461255994562 Marionette TRACE conn2 <- [1,1230,null,{}] 09:26:34 INFO - PROCESS | 1658 | 1461255994565 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:34 INFO - PROCESS | 1658 | 1461255994664 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 09:26:34 INFO - PROCESS | 1658 | 1461255994764 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:34 INFO - PROCESS | 1658 | ++DOCSHELL 0x11a862000 == 63 [pid = 1658] [id = 315] 09:26:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 156 (0x126b27000) [pid = 1658] [serial = 944] [outer = 0x0] 09:26:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 157 (0x12d1ac000) [pid = 1658] [serial = 945] [outer = 0x126b27000] 09:26:34 INFO - PROCESS | 1658 | 1461255994796 Marionette DEBUG loaded listener.js 09:26:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 158 (0x12d6c4400) [pid = 1658] [serial = 946] [outer = 0x126b27000] 09:26:35 INFO - PROCESS | 1658 | 1461255995282 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 09:26:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 09:26:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 771ms 09:26:35 INFO - PROCESS | 1658 | 1461255995351 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 09:26:35 INFO - PROCESS | 1658 | 1461255995354 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 09:26:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 09:26:35 INFO - PROCESS | 1658 | 1461255995359 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 09:26:35 INFO - PROCESS | 1658 | 1461255995361 Marionette TRACE conn2 <- [1,1234,null,{}] 09:26:35 INFO - PROCESS | 1658 | 1461255995368 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:35 INFO - PROCESS | 1658 | 1461255995478 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 09:26:35 INFO - PROCESS | 1658 | 1461255995543 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c144800 == 64 [pid = 1658] [id = 316] 09:26:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 159 (0x118883c00) [pid = 1658] [serial = 947] [outer = 0x0] 09:26:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 160 (0x118f31400) [pid = 1658] [serial = 948] [outer = 0x118883c00] 09:26:35 INFO - PROCESS | 1658 | 1461255995572 Marionette DEBUG loaded listener.js 09:26:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 161 (0x119b8d400) [pid = 1658] [serial = 949] [outer = 0x118883c00] 09:26:36 INFO - PROCESS | 1658 | --DOCSHELL 0x116538800 == 63 [pid = 1658] [id = 281] 09:26:36 INFO - PROCESS | 1658 | --DOCSHELL 0x12819b000 == 62 [pid = 1658] [id = 306] 09:26:36 INFO - PROCESS | 1658 | --DOCSHELL 0x1275aa800 == 61 [pid = 1658] [id = 305] 09:26:36 INFO - PROCESS | 1658 | --DOCSHELL 0x125c97800 == 60 [pid = 1658] [id = 304] 09:26:36 INFO - PROCESS | 1658 | --DOMWINDOW == 160 (0x12a7bc400) [pid = 1658] [serial = 882] [outer = 0x0] [url = about:blank] 09:26:36 INFO - PROCESS | 1658 | 1461255996071 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 09:26:36 INFO - PROCESS | 1658 | --DOCSHELL 0x11bc51000 == 59 [pid = 1658] [id = 303] 09:26:36 INFO - PROCESS | 1658 | --DOCSHELL 0x119865800 == 58 [pid = 1658] [id = 302] 09:26:36 INFO - PROCESS | 1658 | --DOCSHELL 0x11c739000 == 57 [pid = 1658] [id = 301] 09:26:36 INFO - PROCESS | 1658 | --DOCSHELL 0x12fcb0800 == 56 [pid = 1658] [id = 298] 09:26:36 INFO - PROCESS | 1658 | --DOCSHELL 0x12cfd8000 == 55 [pid = 1658] [id = 297] 09:26:36 INFO - PROCESS | 1658 | --DOCSHELL 0x11c879000 == 54 [pid = 1658] [id = 296] 09:26:36 INFO - PROCESS | 1658 | --DOCSHELL 0x118e2a800 == 53 [pid = 1658] [id = 295] 09:26:36 INFO - PROCESS | 1658 | --DOMWINDOW == 159 (0x12cf82000) [pid = 1658] [serial = 714] [outer = 0x0] [url = about:blank] 09:26:36 INFO - PROCESS | 1658 | --DOMWINDOW == 158 (0x12c6cf400) [pid = 1658] [serial = 864] [outer = 0x0] [url = about:blank] 09:26:36 INFO - PROCESS | 1658 | --DOMWINDOW == 157 (0x12d780400) [pid = 1658] [serial = 867] [outer = 0x0] [url = about:blank] 09:26:36 INFO - PROCESS | 1658 | --DOMWINDOW == 156 (0x12d1a3400) [pid = 1658] [serial = 865] [outer = 0x0] [url = about:blank] 09:26:36 INFO - PROCESS | 1658 | --DOMWINDOW == 155 (0x12d90d000) [pid = 1658] [serial = 876] [outer = 0x0] [url = about:blank] 09:26:36 INFO - PROCESS | 1658 | --DOMWINDOW == 154 (0x12d90a000) [pid = 1658] [serial = 868] [outer = 0x0] [url = about:blank] 09:26:36 INFO - PROCESS | 1658 | --DOMWINDOW == 153 (0x119820c00) [pid = 1658] [serial = 827] [outer = 0x0] [url = about:blank] 09:26:36 INFO - PROCESS | 1658 | --DOMWINDOW == 152 (0x12e8d1c00) [pid = 1658] [serial = 824] [outer = 0x0] [url = about:blank] 09:26:36 INFO - PROCESS | 1658 | --DOMWINDOW == 151 (0x12e8d8c00) [pid = 1658] [serial = 825] [outer = 0x0] [url = about:blank] 09:26:36 INFO - PROCESS | 1658 | --DOMWINDOW == 150 (0x12e8da800) [pid = 1658] [serial = 839] [outer = 0x0] [url = about:blank] 09:26:36 INFO - PROCESS | 1658 | --DOMWINDOW == 149 (0x126fc0800) [pid = 1658] [serial = 857] [outer = 0x0] [url = about:blank] 09:26:36 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x1277e0400) [pid = 1658] [serial = 858] [outer = 0x0] [url = about:blank] 09:26:36 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x12ba52000) [pid = 1658] [serial = 836] [outer = 0x0] [url = about:blank] 09:26:36 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x12e1cd400) [pid = 1658] [serial = 870] [outer = 0x0] [url = about:blank] 09:26:36 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x1188e8000) [pid = 1658] [serial = 846] [outer = 0x0] [url = about:blank] 09:26:36 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x116506c00) [pid = 1658] [serial = 845] [outer = 0x0] [url = about:blank] 09:26:36 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x11981b000) [pid = 1658] [serial = 848] [outer = 0x0] [url = about:blank] 09:26:36 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x11b977c00) [pid = 1658] [serial = 849] [outer = 0x0] [url = about:blank] 09:26:36 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x126b25c00) [pid = 1658] [serial = 854] [outer = 0x0] [url = about:blank] 09:26:36 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x126b9e800) [pid = 1658] [serial = 855] [outer = 0x0] [url = about:blank] 09:26:36 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x12b780400) [pid = 1658] [serial = 842] [outer = 0x0] [url = about:blank] 09:26:36 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x11c993c00) [pid = 1658] [serial = 851] [outer = 0x0] [url = about:blank] 09:26:36 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x126b1c800) [pid = 1658] [serial = 852] [outer = 0x0] [url = about:blank] 09:26:36 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x125e88000) [pid = 1658] [serial = 873] [outer = 0x0] [url = about:blank] 09:26:36 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x12f0ea000) [pid = 1658] [serial = 877] [outer = 0x0] [url = about:blank] 09:26:36 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x12da62400) [pid = 1658] [serial = 833] [outer = 0x0] [url = about:blank] 09:26:36 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x11be87c00) [pid = 1658] [serial = 830] [outer = 0x0] [url = about:blank] 09:26:36 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x12bd92c00) [pid = 1658] [serial = 874] [outer = 0x0] [url = about:blank] 09:26:36 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x114bc4000) [pid = 1658] [serial = 879] [outer = 0x0] [url = about:blank] 09:26:36 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x12b3b7800) [pid = 1658] [serial = 450] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:26:36 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x12e314800) [pid = 1658] [serial = 871] [outer = 0x0] [url = about:blank] 09:26:36 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x128b1a800) [pid = 1658] [serial = 860] [outer = 0x0] [url = about:blank] 09:26:36 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x12b785400) [pid = 1658] [serial = 861] [outer = 0x0] [url = about:blank] 09:26:36 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x12f0e9000) [pid = 1658] [serial = 880] [outer = 0x0] [url = about:blank] 09:26:36 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x12e318400) [pid = 1658] [serial = 768] [outer = 0x0] [url = about:blank] 09:26:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 09:26:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 778ms 09:26:36 INFO - PROCESS | 1658 | 1461255996137 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 09:26:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 09:26:36 INFO - PROCESS | 1658 | 1461255996143 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 09:26:36 INFO - PROCESS | 1658 | 1461255996149 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 09:26:36 INFO - PROCESS | 1658 | 1461255996152 Marionette TRACE conn2 <- [1,1238,null,{}] 09:26:36 INFO - PROCESS | 1658 | 1461255996155 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:36 INFO - PROCESS | 1658 | 1461255996278 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 09:26:36 INFO - PROCESS | 1658 | 1461255996285 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x11ae36800 == 54 [pid = 1658] [id = 317] 09:26:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x11aeaec00) [pid = 1658] [serial = 950] [outer = 0x0] 09:26:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x11b1da000) [pid = 1658] [serial = 951] [outer = 0x11aeaec00] 09:26:36 INFO - PROCESS | 1658 | 1461255996325 Marionette DEBUG loaded listener.js 09:26:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x11be87c00) [pid = 1658] [serial = 952] [outer = 0x11aeaec00] 09:26:36 INFO - PROCESS | 1658 | 1461255996714 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 09:26:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 09:26:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 621ms 09:26:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 09:26:36 INFO - PROCESS | 1658 | 1461255996770 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 09:26:36 INFO - PROCESS | 1658 | 1461255996771 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 09:26:36 INFO - PROCESS | 1658 | 1461255996774 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 09:26:36 INFO - PROCESS | 1658 | 1461255996776 Marionette TRACE conn2 <- [1,1242,null,{}] 09:26:36 INFO - PROCESS | 1658 | 1461255996783 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:36 INFO - PROCESS | 1658 | 1461255996866 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 09:26:36 INFO - PROCESS | 1658 | 1461255996872 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x125c8a800 == 55 [pid = 1658] [id = 318] 09:26:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x125b3a800) [pid = 1658] [serial = 953] [outer = 0x0] 09:26:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x126b25800) [pid = 1658] [serial = 954] [outer = 0x125b3a800] 09:26:36 INFO - PROCESS | 1658 | 1461255996900 Marionette DEBUG loaded listener.js 09:26:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x126f7f000) [pid = 1658] [serial = 955] [outer = 0x125b3a800] 09:26:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 09:26:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 471ms 09:26:37 INFO - PROCESS | 1658 | 1461255997241 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 09:26:37 INFO - PROCESS | 1658 | 1461255997245 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 09:26:37 INFO - PROCESS | 1658 | 1461255997247 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 09:26:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 09:26:37 INFO - PROCESS | 1658 | 1461255997255 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 09:26:37 INFO - PROCESS | 1658 | 1461255997256 Marionette TRACE conn2 <- [1,1246,null,{}] 09:26:37 INFO - PROCESS | 1658 | 1461255997258 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:37 INFO - PROCESS | 1658 | 1461255997352 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 09:26:37 INFO - PROCESS | 1658 | 1461255997403 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x128139000 == 56 [pid = 1658] [id = 319] 09:26:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x125fc4000) [pid = 1658] [serial = 956] [outer = 0x0] 09:26:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x128191800) [pid = 1658] [serial = 957] [outer = 0x125fc4000] 09:26:37 INFO - PROCESS | 1658 | 1461255997429 Marionette DEBUG loaded listener.js 09:26:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x12b579c00) [pid = 1658] [serial = 958] [outer = 0x125fc4000] 09:26:37 INFO - PROCESS | 1658 | 1461255997742 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 09:26:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 09:26:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 521ms 09:26:37 INFO - PROCESS | 1658 | 1461255997776 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 09:26:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 09:26:37 INFO - PROCESS | 1658 | 1461255997778 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 09:26:37 INFO - PROCESS | 1658 | 1461255997780 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 09:26:37 INFO - PROCESS | 1658 | 1461255997781 Marionette TRACE conn2 <- [1,1250,null,{}] 09:26:37 INFO - PROCESS | 1658 | 1461255997786 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:37 INFO - PROCESS | 1658 | 1461255997861 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 09:26:37 INFO - PROCESS | 1658 | 1461255997867 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b2c7000 == 57 [pid = 1658] [id = 320] 09:26:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x12b582000) [pid = 1658] [serial = 959] [outer = 0x0] 09:26:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x12ba5a800) [pid = 1658] [serial = 960] [outer = 0x12b582000] 09:26:37 INFO - PROCESS | 1658 | 1461255997893 Marionette DEBUG loaded listener.js 09:26:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x12c6cdc00) [pid = 1658] [serial = 961] [outer = 0x12b582000] 09:26:38 INFO - PROCESS | 1658 | 1461255998226 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 09:26:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 09:26:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 472ms 09:26:38 INFO - PROCESS | 1658 | 1461255998275 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 09:26:38 INFO - PROCESS | 1658 | 1461255998276 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 09:26:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 09:26:38 INFO - PROCESS | 1658 | 1461255998278 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 09:26:38 INFO - PROCESS | 1658 | 1461255998279 Marionette TRACE conn2 <- [1,1254,null,{}] 09:26:38 INFO - PROCESS | 1658 | 1461255998284 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:38 INFO - PROCESS | 1658 | 1461255998397 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 09:26:38 INFO - PROCESS | 1658 | 1461255998411 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c607000 == 58 [pid = 1658] [id = 321] 09:26:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x12c6d6400) [pid = 1658] [serial = 962] [outer = 0x0] 09:26:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x12d1a5c00) [pid = 1658] [serial = 963] [outer = 0x12c6d6400] 09:26:38 INFO - PROCESS | 1658 | 1461255998438 Marionette DEBUG loaded listener.js 09:26:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x12d90a000) [pid = 1658] [serial = 964] [outer = 0x12c6d6400] 09:26:38 INFO - PROCESS | 1658 | 1461255998796 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 09:26:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 09:26:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 568ms 09:26:38 INFO - PROCESS | 1658 | 1461255998848 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 09:26:38 INFO - PROCESS | 1658 | 1461255998849 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 09:26:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 09:26:38 INFO - PROCESS | 1658 | 1461255998852 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 09:26:38 INFO - PROCESS | 1658 | 1461255998853 Marionette TRACE conn2 <- [1,1258,null,{}] 09:26:38 INFO - PROCESS | 1658 | 1461255998861 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:38 INFO - PROCESS | 1658 | 1461255998970 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 09:26:38 INFO - PROCESS | 1658 | 1461255998976 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d70e800 == 59 [pid = 1658] [id = 322] 09:26:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x12cea8c00) [pid = 1658] [serial = 965] [outer = 0x0] 09:26:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x12da5ac00) [pid = 1658] [serial = 966] [outer = 0x12cea8c00] 09:26:39 INFO - PROCESS | 1658 | 1461255999001 Marionette DEBUG loaded listener.js 09:26:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x12e1cc000) [pid = 1658] [serial = 967] [outer = 0x12cea8c00] 09:26:39 INFO - PROCESS | 1658 | 1461255999351 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 09:26:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 09:26:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 518ms 09:26:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 09:26:39 INFO - PROCESS | 1658 | 1461255999371 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 09:26:39 INFO - PROCESS | 1658 | 1461255999372 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 09:26:39 INFO - PROCESS | 1658 | 1461255999374 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 09:26:39 INFO - PROCESS | 1658 | 1461255999375 Marionette TRACE conn2 <- [1,1262,null,{}] 09:26:39 INFO - PROCESS | 1658 | 1461255999378 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:39 INFO - PROCESS | 1658 | 1461255999478 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 09:26:39 INFO - PROCESS | 1658 | 1461255999489 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e3ea800 == 60 [pid = 1658] [id = 323] 09:26:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x12da5e400) [pid = 1658] [serial = 968] [outer = 0x0] 09:26:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x12e1d6000) [pid = 1658] [serial = 969] [outer = 0x12da5e400] 09:26:39 INFO - PROCESS | 1658 | 1461255999515 Marionette DEBUG loaded listener.js 09:26:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x12e625800) [pid = 1658] [serial = 970] [outer = 0x12da5e400] 09:26:39 INFO - PROCESS | 1658 | 1461255999864 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 09:26:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 09:26:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 518ms 09:26:39 INFO - PROCESS | 1658 | 1461255999893 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 09:26:39 INFO - PROCESS | 1658 | 1461255999894 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 09:26:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 09:26:39 INFO - PROCESS | 1658 | 1461255999897 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 09:26:39 INFO - PROCESS | 1658 | 1461255999898 Marionette TRACE conn2 <- [1,1266,null,{}] 09:26:39 INFO - PROCESS | 1658 | 1461255999908 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:40 INFO - PROCESS | 1658 | 1461256000007 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 09:26:40 INFO - PROCESS | 1658 | 1461256000042 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e6ab800 == 61 [pid = 1658] [id = 324] 09:26:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x12d6bd400) [pid = 1658] [serial = 971] [outer = 0x0] 09:26:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x12e8d3400) [pid = 1658] [serial = 972] [outer = 0x12d6bd400] 09:26:40 INFO - PROCESS | 1658 | 1461256000067 Marionette DEBUG loaded listener.js 09:26:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x12e8dbc00) [pid = 1658] [serial = 973] [outer = 0x12d6bd400] 09:26:40 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x126b28800) [pid = 1658] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 09:26:40 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x114bb6800) [pid = 1658] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 09:26:40 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x126b24800) [pid = 1658] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 09:26:40 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x11912fc00) [pid = 1658] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 09:26:40 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x11b941800) [pid = 1658] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 09:26:40 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x11ad65400) [pid = 1658] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 09:26:40 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x125d0c400) [pid = 1658] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 09:26:40 INFO - PROCESS | 1658 | 1461256000417 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 09:26:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 09:26:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 572ms 09:26:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 09:26:40 INFO - PROCESS | 1658 | 1461256000469 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 09:26:40 INFO - PROCESS | 1658 | 1461256000471 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 09:26:40 INFO - PROCESS | 1658 | 1461256000473 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 09:26:40 INFO - PROCESS | 1658 | 1461256000474 Marionette TRACE conn2 <- [1,1270,null,{}] 09:26:40 INFO - PROCESS | 1658 | 1461256000476 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:40 INFO - PROCESS | 1658 | 1461256000560 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 09:26:40 INFO - PROCESS | 1658 | 1461256000565 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ebd6000 == 62 [pid = 1658] [id = 325] 09:26:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x116007c00) [pid = 1658] [serial = 974] [outer = 0x0] 09:26:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x12a7be000) [pid = 1658] [serial = 975] [outer = 0x116007c00] 09:26:40 INFO - PROCESS | 1658 | 1461256000590 Marionette DEBUG loaded listener.js 09:26:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x12f0e5400) [pid = 1658] [serial = 976] [outer = 0x116007c00] 09:26:40 INFO - PROCESS | 1658 | 1461256000930 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 09:26:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 09:26:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 470ms 09:26:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 09:26:40 INFO - PROCESS | 1658 | 1461256000944 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 09:26:40 INFO - PROCESS | 1658 | 1461256000945 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 09:26:40 INFO - PROCESS | 1658 | 1461256000948 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 09:26:40 INFO - PROCESS | 1658 | 1461256000952 Marionette TRACE conn2 <- [1,1274,null,{}] 09:26:40 INFO - PROCESS | 1658 | 1461256000954 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:41 INFO - PROCESS | 1658 | 1461256001075 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 09:26:41 INFO - PROCESS | 1658 | 1461256001082 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:41 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f07d800 == 63 [pid = 1658] [id = 326] 09:26:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x119742c00) [pid = 1658] [serial = 977] [outer = 0x0] 09:26:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x119749800) [pid = 1658] [serial = 978] [outer = 0x119742c00] 09:26:41 INFO - PROCESS | 1658 | 1461256001109 Marionette DEBUG loaded listener.js 09:26:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x12f0ecc00) [pid = 1658] [serial = 979] [outer = 0x119742c00] 09:26:41 INFO - PROCESS | 1658 | 1461256001498 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 09:26:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 09:26:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 571ms 09:26:41 INFO - PROCESS | 1658 | 1461256001520 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 09:26:41 INFO - PROCESS | 1658 | 1461256001522 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 09:26:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 09:26:41 INFO - PROCESS | 1658 | 1461256001526 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 09:26:41 INFO - PROCESS | 1658 | 1461256001527 Marionette TRACE conn2 <- [1,1278,null,{}] 09:26:41 INFO - PROCESS | 1658 | 1461256001532 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:41 INFO - PROCESS | 1658 | 1461256001657 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 09:26:41 INFO - PROCESS | 1658 | 1461256001737 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:41 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f947000 == 64 [pid = 1658] [id = 327] 09:26:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x119743400) [pid = 1658] [serial = 980] [outer = 0x0] 09:26:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x12a937400) [pid = 1658] [serial = 981] [outer = 0x119743400] 09:26:41 INFO - PROCESS | 1658 | 1461256001776 Marionette DEBUG loaded listener.js 09:26:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 151 (0x12a93d000) [pid = 1658] [serial = 982] [outer = 0x119743400] 09:26:42 INFO - PROCESS | 1658 | 1461256002148 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 09:26:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 09:26:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 672ms 09:26:42 INFO - PROCESS | 1658 | 1461256002197 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 09:26:42 INFO - PROCESS | 1658 | 1461256002199 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 09:26:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 09:26:42 INFO - PROCESS | 1658 | 1461256002201 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 09:26:42 INFO - PROCESS | 1658 | 1461256002202 Marionette TRACE conn2 <- [1,1282,null,{}] 09:26:42 INFO - PROCESS | 1658 | 1461256002204 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:42 INFO - PROCESS | 1658 | 1461256002310 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 09:26:42 INFO - PROCESS | 1658 | 1461256002317 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x12fb15000 == 65 [pid = 1658] [id = 328] 09:26:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 152 (0x11a63fc00) [pid = 1658] [serial = 983] [outer = 0x0] 09:26:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 153 (0x11a645800) [pid = 1658] [serial = 984] [outer = 0x11a63fc00] 09:26:42 INFO - PROCESS | 1658 | 1461256002342 Marionette DEBUG loaded listener.js 09:26:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 154 (0x11a64b000) [pid = 1658] [serial = 985] [outer = 0x11a63fc00] 09:26:42 INFO - PROCESS | 1658 | 1461256002870 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 09:26:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 09:26:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 718ms 09:26:42 INFO - PROCESS | 1658 | 1461256002920 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 09:26:42 INFO - PROCESS | 1658 | 1461256002922 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 09:26:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 09:26:42 INFO - PROCESS | 1658 | 1461256002925 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 09:26:42 INFO - PROCESS | 1658 | 1461256002927 Marionette TRACE conn2 <- [1,1286,null,{}] 09:26:42 INFO - PROCESS | 1658 | 1461256002931 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:43 INFO - PROCESS | 1658 | 1461256003043 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 09:26:43 INFO - PROCESS | 1658 | 1461256003100 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c41d000 == 66 [pid = 1658] [id = 329] 09:26:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 155 (0x11974c400) [pid = 1658] [serial = 986] [outer = 0x0] 09:26:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 156 (0x119822c00) [pid = 1658] [serial = 987] [outer = 0x11974c400] 09:26:43 INFO - PROCESS | 1658 | 1461256003149 Marionette DEBUG loaded listener.js 09:26:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 157 (0x11a647800) [pid = 1658] [serial = 988] [outer = 0x11974c400] 09:26:43 INFO - PROCESS | 1658 | 1461256003743 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 09:26:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 09:26:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 872ms 09:26:43 INFO - PROCESS | 1658 | 1461256003797 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 09:26:43 INFO - PROCESS | 1658 | 1461256003801 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 09:26:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 09:26:43 INFO - PROCESS | 1658 | 1461256003806 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 09:26:43 INFO - PROCESS | 1658 | 1461256003808 Marionette TRACE conn2 <- [1,1290,null,{}] 09:26:43 INFO - PROCESS | 1658 | 1461256003811 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:43 INFO - PROCESS | 1658 | 1461256003916 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 09:26:43 INFO - PROCESS | 1658 | 1461256003972 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b2c2800 == 67 [pid = 1658] [id = 330] 09:26:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 158 (0x11974c800) [pid = 1658] [serial = 989] [outer = 0x0] 09:26:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 159 (0x11c4b8800) [pid = 1658] [serial = 990] [outer = 0x11974c800] 09:26:44 INFO - PROCESS | 1658 | 1461256004004 Marionette DEBUG loaded listener.js 09:26:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 160 (0x126916c00) [pid = 1658] [serial = 991] [outer = 0x11974c800] 09:26:44 INFO - PROCESS | 1658 | 1461256004481 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 09:26:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 09:26:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 724ms 09:26:44 INFO - PROCESS | 1658 | 1461256004552 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 09:26:44 INFO - PROCESS | 1658 | 1461256004554 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 09:26:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 09:26:44 INFO - PROCESS | 1658 | 1461256004559 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 09:26:44 INFO - PROCESS | 1658 | 1461256004564 Marionette TRACE conn2 <- [1,1294,null,{}] 09:26:44 INFO - PROCESS | 1658 | 1461256004578 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:44 INFO - PROCESS | 1658 | 1461256004695 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 09:26:44 INFO - PROCESS | 1658 | 1461256004764 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:44 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f07f000 == 68 [pid = 1658] [id = 331] 09:26:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 161 (0x128b18400) [pid = 1658] [serial = 992] [outer = 0x0] 09:26:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 162 (0x12b3af800) [pid = 1658] [serial = 993] [outer = 0x128b18400] 09:26:44 INFO - PROCESS | 1658 | 1461256004796 Marionette DEBUG loaded listener.js 09:26:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 163 (0x12ba5cc00) [pid = 1658] [serial = 994] [outer = 0x128b18400] 09:26:45 INFO - PROCESS | 1658 | 1461256005213 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 09:26:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 09:26:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 731ms 09:26:45 INFO - PROCESS | 1658 | 1461256005290 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 09:26:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 09:26:45 INFO - PROCESS | 1658 | 1461256005292 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 09:26:45 INFO - PROCESS | 1658 | 1461256005294 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 09:26:45 INFO - PROCESS | 1658 | 1461256005296 Marionette TRACE conn2 <- [1,1298,null,{}] 09:26:45 INFO - PROCESS | 1658 | 1461256005298 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:45 INFO - PROCESS | 1658 | 1461256005407 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 09:26:45 INFO - PROCESS | 1658 | 1461256005464 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x13008f000 == 69 [pid = 1658] [id = 332] 09:26:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 164 (0x12b3bc800) [pid = 1658] [serial = 995] [outer = 0x0] 09:26:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 165 (0x12d1ab000) [pid = 1658] [serial = 996] [outer = 0x12b3bc800] 09:26:45 INFO - PROCESS | 1658 | 1461256005494 Marionette DEBUG loaded listener.js 09:26:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 166 (0x12d6c7800) [pid = 1658] [serial = 997] [outer = 0x12b3bc800] 09:26:45 INFO - PROCESS | 1658 | 1461256005940 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 09:26:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 09:26:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 670ms 09:26:45 INFO - PROCESS | 1658 | 1461256005964 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 09:26:45 INFO - PROCESS | 1658 | 1461256005966 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 09:26:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 09:26:45 INFO - PROCESS | 1658 | 1461256005968 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 09:26:45 INFO - PROCESS | 1658 | 1461256005970 Marionette TRACE conn2 <- [1,1302,null,{}] 09:26:45 INFO - PROCESS | 1658 | 1461256005972 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:46 INFO - PROCESS | 1658 | 1461256006074 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 09:26:46 INFO - PROCESS | 1658 | 1461256006127 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x130570000 == 70 [pid = 1658] [id = 333] 09:26:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 167 (0x12d6c3000) [pid = 1658] [serial = 998] [outer = 0x0] 09:26:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 168 (0x12d90a800) [pid = 1658] [serial = 999] [outer = 0x12d6c3000] 09:26:46 INFO - PROCESS | 1658 | 1461256006158 Marionette DEBUG loaded listener.js 09:26:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 169 (0x12e8d1000) [pid = 1658] [serial = 1000] [outer = 0x12d6c3000] 09:26:46 INFO - PROCESS | 1658 | 1461256006818 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 09:26:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 09:26:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 923ms 09:26:46 INFO - PROCESS | 1658 | 1461256006892 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 09:26:46 INFO - PROCESS | 1658 | 1461256006894 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 09:26:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 09:26:46 INFO - PROCESS | 1658 | 1461256006898 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 09:26:46 INFO - PROCESS | 1658 | 1461256006900 Marionette TRACE conn2 <- [1,1306,null,{}] 09:26:46 INFO - PROCESS | 1658 | 1461256006904 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:47 INFO - PROCESS | 1658 | 1461256006998 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 09:26:47 INFO - PROCESS | 1658 | 1461256007053 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c957000 == 71 [pid = 1658] [id = 334] 09:26:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 170 (0x116061c00) [pid = 1658] [serial = 1001] [outer = 0x0] 09:26:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 171 (0x11864ec00) [pid = 1658] [serial = 1002] [outer = 0x116061c00] 09:26:47 INFO - PROCESS | 1658 | 1461256007081 Marionette DEBUG loaded listener.js 09:26:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 172 (0x119741c00) [pid = 1658] [serial = 1003] [outer = 0x116061c00] 09:26:47 INFO - PROCESS | 1658 | 1461256007510 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 09:26:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 09:26:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 621ms 09:26:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 09:26:47 INFO - PROCESS | 1658 | 1461256007519 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 09:26:47 INFO - PROCESS | 1658 | 1461256007523 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 09:26:47 INFO - PROCESS | 1658 | 1461256007528 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 09:26:47 INFO - PROCESS | 1658 | 1461256007530 Marionette TRACE conn2 <- [1,1310,null,{}] 09:26:47 INFO - PROCESS | 1658 | 1461256007533 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:47 INFO - PROCESS | 1658 | 1461256007625 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 09:26:47 INFO - PROCESS | 1658 | 1461256007698 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x11a942000 == 72 [pid = 1658] [id = 335] 09:26:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 173 (0x1188e0800) [pid = 1658] [serial = 1004] [outer = 0x0] 09:26:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 174 (0x119938400) [pid = 1658] [serial = 1005] [outer = 0x1188e0800] 09:26:47 INFO - PROCESS | 1658 | 1461256007726 Marionette DEBUG loaded listener.js 09:26:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 175 (0x11a64bc00) [pid = 1658] [serial = 1006] [outer = 0x1188e0800] 09:26:48 INFO - PROCESS | 1658 | 1461256008156 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 09:26:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 09:26:48 INFO - PROCESS | 1658 | 1461256008204 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 09:26:48 INFO - PROCESS | 1658 | 1461256008206 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 09:26:48 INFO - PROCESS | 1658 | 1461256008209 Marionette TRACE conn2 <- [1,1314,null,{}] 09:26:48 INFO - PROCESS | 1658 | 1461256008216 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:48 INFO - PROCESS | 1658 | 1461256008329 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 09:26:48 INFO - PROCESS | 1658 | 1461256008415 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x128147000 == 73 [pid = 1658] [id = 336] 09:26:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 176 (0x11b97c400) [pid = 1658] [serial = 1007] [outer = 0x0] 09:26:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 177 (0x11bcf7c00) [pid = 1658] [serial = 1008] [outer = 0x11b97c400] 09:26:48 INFO - PROCESS | 1658 | 1461256008444 Marionette DEBUG loaded listener.js 09:26:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 178 (0x11c4be400) [pid = 1658] [serial = 1009] [outer = 0x11b97c400] 09:26:48 INFO - PROCESS | 1658 | --DOCSHELL 0x13008c800 == 72 [pid = 1658] [id = 299] 09:26:48 INFO - PROCESS | 1658 | --DOCSHELL 0x12e6ac800 == 71 [pid = 1658] [id = 260] 09:26:48 INFO - PROCESS | 1658 | --DOCSHELL 0x11aec2800 == 70 [pid = 1658] [id = 300] 09:26:48 INFO - PROCESS | 1658 | --DOCSHELL 0x11ae26000 == 69 [pid = 1658] [id = 205] 09:26:48 INFO - PROCESS | 1658 | --DOCSHELL 0x11c5db000 == 68 [pid = 1658] [id = 206] 09:26:48 INFO - PROCESS | 1658 | --DOCSHELL 0x12f947000 == 67 [pid = 1658] [id = 327] 09:26:48 INFO - PROCESS | 1658 | --DOCSHELL 0x12f07d800 == 66 [pid = 1658] [id = 326] 09:26:48 INFO - PROCESS | 1658 | --DOCSHELL 0x12ebd6000 == 65 [pid = 1658] [id = 325] 09:26:48 INFO - PROCESS | 1658 | --DOCSHELL 0x12e6ab800 == 64 [pid = 1658] [id = 324] 09:26:48 INFO - PROCESS | 1658 | --DOCSHELL 0x12e3ea800 == 63 [pid = 1658] [id = 323] 09:26:48 INFO - PROCESS | 1658 | --DOCSHELL 0x12d70e800 == 62 [pid = 1658] [id = 322] 09:26:48 INFO - PROCESS | 1658 | --DOMWINDOW == 177 (0x12b57ec00) [pid = 1658] [serial = 921] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1658 | --DOMWINDOW == 176 (0x114bbac00) [pid = 1658] [serial = 885] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1658 | --DOMWINDOW == 175 (0x12e8d1400) [pid = 1658] [serial = 900] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1658 | --DOMWINDOW == 174 (0x12a7b8400) [pid = 1658] [serial = 894] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1658 | --DOMWINDOW == 173 (0x126b21400) [pid = 1658] [serial = 891] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1658 | --DOMWINDOW == 172 (0x11b1d7c00) [pid = 1658] [serial = 888] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1658 | --DOMWINDOW == 171 (0x12da5c800) [pid = 1658] [serial = 897] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1658 | --DOCSHELL 0x12c607000 == 61 [pid = 1658] [id = 321] 09:26:48 INFO - PROCESS | 1658 | --DOCSHELL 0x12b2c7000 == 60 [pid = 1658] [id = 320] 09:26:48 INFO - PROCESS | 1658 | --DOCSHELL 0x128139000 == 59 [pid = 1658] [id = 319] 09:26:48 INFO - PROCESS | 1658 | --DOCSHELL 0x125c8a800 == 58 [pid = 1658] [id = 318] 09:26:48 INFO - PROCESS | 1658 | --DOCSHELL 0x11ae36800 == 57 [pid = 1658] [id = 317] 09:26:48 INFO - PROCESS | 1658 | --DOCSHELL 0x11c144800 == 56 [pid = 1658] [id = 316] 09:26:48 INFO - PROCESS | 1658 | --DOCSHELL 0x118fd2800 == 55 [pid = 1658] [id = 308] 09:26:48 INFO - PROCESS | 1658 | --DOCSHELL 0x12b2c5000 == 54 [pid = 1658] [id = 307] 09:26:48 INFO - PROCESS | 1658 | --DOMWINDOW == 170 (0x12757bc00) [pid = 1658] [serial = 918] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1658 | --DOMWINDOW == 169 (0x12a7c1000) [pid = 1658] [serial = 883] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1658 | --DOMWINDOW == 168 (0x126d30800) [pid = 1658] [serial = 915] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1658 | --DOMWINDOW == 167 (0x127134400) [pid = 1658] [serial = 916] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1658 | --DOMWINDOW == 166 (0x11927b400) [pid = 1658] [serial = 903] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1658 | --DOMWINDOW == 165 (0x11ad67c00) [pid = 1658] [serial = 904] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1658 | --DOMWINDOW == 164 (0x11be4a400) [pid = 1658] [serial = 909] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1658 | --DOMWINDOW == 163 (0x11c4b4000) [pid = 1658] [serial = 910] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1658 | --DOMWINDOW == 162 (0x11aedf000) [pid = 1658] [serial = 907] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1658 | --DOMWINDOW == 161 (0x11adf1000) [pid = 1658] [serial = 906] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1658 | --DOMWINDOW == 160 (0x126916800) [pid = 1658] [serial = 912] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1658 | --DOMWINDOW == 159 (0x126b24000) [pid = 1658] [serial = 913] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1658 | --DOMWINDOW == 158 (0x12a7c4800) [pid = 1658] [serial = 919] [outer = 0x0] [url = about:blank] 09:26:48 INFO - PROCESS | 1658 | 1461256008912 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 09:26:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 09:26:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 724ms 09:26:48 INFO - PROCESS | 1658 | 1461256008938 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 09:26:48 INFO - PROCESS | 1658 | 1461256008940 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 09:26:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 09:26:48 INFO - PROCESS | 1658 | 1461256008941 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 09:26:48 INFO - PROCESS | 1658 | 1461256008942 Marionette TRACE conn2 <- [1,1318,null,{}] 09:26:48 INFO - PROCESS | 1658 | 1461256008944 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:49 INFO - PROCESS | 1658 | 1461256009062 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 09:26:49 INFO - PROCESS | 1658 | 1461256009069 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x119862800 == 55 [pid = 1658] [id = 337] 09:26:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 159 (0x119748c00) [pid = 1658] [serial = 1010] [outer = 0x0] 09:26:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 160 (0x11be86800) [pid = 1658] [serial = 1011] [outer = 0x119748c00] 09:26:49 INFO - PROCESS | 1658 | 1461256009108 Marionette DEBUG loaded listener.js 09:26:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 161 (0x125f21000) [pid = 1658] [serial = 1012] [outer = 0x119748c00] 09:26:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 09:26:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 668ms 09:26:49 INFO - PROCESS | 1658 | 1461256009606 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 09:26:49 INFO - PROCESS | 1658 | 1461256009630 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 09:26:49 INFO - PROCESS | 1658 | 1461256009631 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 09:26:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 09:26:49 INFO - PROCESS | 1658 | 1461256009641 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 09:26:49 INFO - PROCESS | 1658 | 1461256009642 Marionette TRACE conn2 <- [1,1322,null,{}] 09:26:49 INFO - PROCESS | 1658 | 1461256009645 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:49 INFO - PROCESS | 1658 | 1461256009724 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 09:26:49 INFO - PROCESS | 1658 | 1461256009729 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x125d66800 == 56 [pid = 1658] [id = 338] 09:26:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 162 (0x126a96400) [pid = 1658] [serial = 1013] [outer = 0x0] 09:26:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 163 (0x126ba2c00) [pid = 1658] [serial = 1014] [outer = 0x126a96400] 09:26:49 INFO - PROCESS | 1658 | 1461256009756 Marionette DEBUG loaded listener.js 09:26:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 164 (0x126f61c00) [pid = 1658] [serial = 1015] [outer = 0x126a96400] 09:26:50 INFO - PROCESS | 1658 | 1461256010076 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 09:26:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 09:26:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 470ms 09:26:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 09:26:50 INFO - PROCESS | 1658 | 1461256010112 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 09:26:50 INFO - PROCESS | 1658 | 1461256010113 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 09:26:50 INFO - PROCESS | 1658 | 1461256010116 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 09:26:50 INFO - PROCESS | 1658 | 1461256010119 Marionette TRACE conn2 <- [1,1326,null,{}] 09:26:50 INFO - PROCESS | 1658 | 1461256010121 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:50 INFO - PROCESS | 1658 | 1461256010214 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 09:26:50 INFO - PROCESS | 1658 | 1461256010222 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b2af800 == 57 [pid = 1658] [id = 339] 09:26:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 165 (0x126f64800) [pid = 1658] [serial = 1016] [outer = 0x0] 09:26:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 166 (0x126f6a800) [pid = 1658] [serial = 1017] [outer = 0x126f64800] 09:26:50 INFO - PROCESS | 1658 | 1461256010250 Marionette DEBUG loaded listener.js 09:26:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 167 (0x127c88000) [pid = 1658] [serial = 1018] [outer = 0x126f64800] 09:26:50 INFO - PROCESS | 1658 | 1461256010594 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 09:26:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 09:26:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 520ms 09:26:50 INFO - PROCESS | 1658 | 1461256010636 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 09:26:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 09:26:50 INFO - PROCESS | 1658 | 1461256010638 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 09:26:50 INFO - PROCESS | 1658 | 1461256010642 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 09:26:50 INFO - PROCESS | 1658 | 1461256010643 Marionette TRACE conn2 <- [1,1330,null,{}] 09:26:50 INFO - PROCESS | 1658 | 1461256010647 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:50 INFO - PROCESS | 1658 | 1461256010805 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 09:26:50 INFO - PROCESS | 1658 | 1461256010860 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b73c000 == 58 [pid = 1658] [id = 340] 09:26:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 168 (0x11a63cc00) [pid = 1658] [serial = 1019] [outer = 0x0] 09:26:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 169 (0x128a36c00) [pid = 1658] [serial = 1020] [outer = 0x11a63cc00] 09:26:50 INFO - PROCESS | 1658 | 1461256010899 Marionette DEBUG loaded listener.js 09:26:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 170 (0x12a7b6c00) [pid = 1658] [serial = 1021] [outer = 0x11a63cc00] 09:26:51 INFO - PROCESS | 1658 | 1461256011258 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 09:26:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 09:26:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 670ms 09:26:51 INFO - PROCESS | 1658 | 1461256011315 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 09:26:51 INFO - PROCESS | 1658 | 1461256011317 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 09:26:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 09:26:51 INFO - PROCESS | 1658 | 1461256011319 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 09:26:51 INFO - PROCESS | 1658 | 1461256011320 Marionette TRACE conn2 <- [1,1334,null,{}] 09:26:51 INFO - PROCESS | 1658 | 1461256011322 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:51 INFO - PROCESS | 1658 | 1461256011422 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 09:26:51 INFO - PROCESS | 1658 | 1461256011426 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c61e800 == 59 [pid = 1658] [id = 341] 09:26:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 171 (0x126f66400) [pid = 1658] [serial = 1022] [outer = 0x0] 09:26:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 172 (0x12a7bb800) [pid = 1658] [serial = 1023] [outer = 0x126f66400] 09:26:51 INFO - PROCESS | 1658 | 1461256011483 Marionette DEBUG loaded listener.js 09:26:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 173 (0x12b3b1800) [pid = 1658] [serial = 1024] [outer = 0x126f66400] 09:26:51 INFO - PROCESS | 1658 | 1461256011798 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 09:26:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 09:26:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 518ms 09:26:51 INFO - PROCESS | 1658 | 1461256011838 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 09:26:51 INFO - PROCESS | 1658 | 1461256011839 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 09:26:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 09:26:51 INFO - PROCESS | 1658 | 1461256011841 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 09:26:51 INFO - PROCESS | 1658 | 1461256011843 Marionette TRACE conn2 <- [1,1338,null,{}] 09:26:51 INFO - PROCESS | 1658 | 1461256011845 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:51 INFO - PROCESS | 1658 | 1461256011947 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 09:26:51 INFO - PROCESS | 1658 | 1461256011951 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d719800 == 60 [pid = 1658] [id = 342] 09:26:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 174 (0x129498c00) [pid = 1658] [serial = 1025] [outer = 0x0] 09:26:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 175 (0x12b779400) [pid = 1658] [serial = 1026] [outer = 0x129498c00] 09:26:51 INFO - PROCESS | 1658 | 1461256011976 Marionette DEBUG loaded listener.js 09:26:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 176 (0x12ba50800) [pid = 1658] [serial = 1027] [outer = 0x129498c00] 09:26:52 INFO - PROCESS | 1658 | 1461256012824 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 09:26:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 09:26:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1019ms 09:26:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 09:26:52 INFO - PROCESS | 1658 | 1461256012875 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 09:26:52 INFO - PROCESS | 1658 | 1461256012876 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 09:26:52 INFO - PROCESS | 1658 | 1461256012878 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 09:26:52 INFO - PROCESS | 1658 | 1461256012879 Marionette TRACE conn2 <- [1,1342,null,{}] 09:26:52 INFO - PROCESS | 1658 | 1461256012881 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:52 INFO - PROCESS | 1658 | 1461256012982 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 09:26:52 INFO - PROCESS | 1658 | 1461256012986 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e696800 == 61 [pid = 1658] [id = 343] 09:26:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 177 (0x12a7c3c00) [pid = 1658] [serial = 1028] [outer = 0x0] 09:26:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 178 (0x12bd92000) [pid = 1658] [serial = 1029] [outer = 0x12a7c3c00] 09:26:53 INFO - PROCESS | 1658 | 1461256013042 Marionette DEBUG loaded listener.js 09:26:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 179 (0x12cf7c800) [pid = 1658] [serial = 1030] [outer = 0x12a7c3c00] 09:26:53 INFO - PROCESS | 1658 | --DOMWINDOW == 178 (0x114fe8c00) [pid = 1658] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 09:26:53 INFO - PROCESS | 1658 | --DOMWINDOW == 177 (0x11b941400) [pid = 1658] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 09:26:53 INFO - PROCESS | 1658 | --DOMWINDOW == 176 (0x11aea6800) [pid = 1658] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 09:26:53 INFO - PROCESS | 1658 | --DOMWINDOW == 175 (0x119c7fc00) [pid = 1658] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 09:26:53 INFO - PROCESS | 1658 | --DOMWINDOW == 174 (0x11c556c00) [pid = 1658] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 09:26:53 INFO - PROCESS | 1658 | --DOMWINDOW == 173 (0x128b21800) [pid = 1658] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 09:26:53 INFO - PROCESS | 1658 | --DOMWINDOW == 172 (0x11650bc00) [pid = 1658] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 09:26:53 INFO - PROCESS | 1658 | --DOMWINDOW == 171 (0x12e315800) [pid = 1658] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 09:26:53 INFO - PROCESS | 1658 | --DOMWINDOW == 170 (0x11aea8000) [pid = 1658] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 09:26:53 INFO - PROCESS | 1658 | --DOMWINDOW == 169 (0x12d911c00) [pid = 1658] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 09:26:53 INFO - PROCESS | 1658 | --DOMWINDOW == 168 (0x129493c00) [pid = 1658] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 09:26:53 INFO - PROCESS | 1658 | --DOMWINDOW == 167 (0x116569c00) [pid = 1658] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 09:26:53 INFO - PROCESS | 1658 | --DOMWINDOW == 166 (0x12b57a800) [pid = 1658] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 09:26:53 INFO - PROCESS | 1658 | --DOMWINDOW == 165 (0x12e624000) [pid = 1658] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 09:26:53 INFO - PROCESS | 1658 | --DOMWINDOW == 164 (0x11adf2800) [pid = 1658] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 09:26:53 INFO - PROCESS | 1658 | --DOMWINDOW == 163 (0x12b57cc00) [pid = 1658] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 09:26:53 INFO - PROCESS | 1658 | --DOMWINDOW == 162 (0x115564400) [pid = 1658] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 09:26:53 INFO - PROCESS | 1658 | --DOMWINDOW == 161 (0x11b93e800) [pid = 1658] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 09:26:53 INFO - PROCESS | 1658 | --DOMWINDOW == 160 (0x119d63c00) [pid = 1658] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 09:26:53 INFO - PROCESS | 1658 | --DOMWINDOW == 159 (0x125fc5c00) [pid = 1658] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 09:26:53 INFO - PROCESS | 1658 | --DOMWINDOW == 158 (0x118f34000) [pid = 1658] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 09:26:53 INFO - PROCESS | 1658 | --DOMWINDOW == 157 (0x12da5e400) [pid = 1658] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 09:26:53 INFO - PROCESS | 1658 | --DOMWINDOW == 156 (0x12cea8c00) [pid = 1658] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 09:26:53 INFO - PROCESS | 1658 | --DOMWINDOW == 155 (0x12d6bd400) [pid = 1658] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 09:26:53 INFO - PROCESS | 1658 | --DOMWINDOW == 154 (0x116007c00) [pid = 1658] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 09:26:53 INFO - PROCESS | 1658 | --DOMWINDOW == 153 (0x119742c00) [pid = 1658] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 09:26:53 INFO - PROCESS | 1658 | --DOMWINDOW == 152 (0x125b3a800) [pid = 1658] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 09:26:53 INFO - PROCESS | 1658 | --DOMWINDOW == 151 (0x12b582000) [pid = 1658] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 09:26:53 INFO - PROCESS | 1658 | --DOMWINDOW == 150 (0x126b27000) [pid = 1658] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 09:26:53 INFO - PROCESS | 1658 | --DOMWINDOW == 149 (0x118883c00) [pid = 1658] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 09:26:53 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x125fc4000) [pid = 1658] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 09:26:53 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x11aeaec00) [pid = 1658] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 09:26:53 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x126f78000) [pid = 1658] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 09:26:53 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x119743400) [pid = 1658] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 09:26:53 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x12c6d6400) [pid = 1658] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 09:26:53 INFO - PROCESS | 1658 | 1461256013602 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 09:26:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 09:26:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 769ms 09:26:53 INFO - PROCESS | 1658 | 1461256013654 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 09:26:53 INFO - PROCESS | 1658 | 1461256013655 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 09:26:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 09:26:53 INFO - PROCESS | 1658 | 1461256013658 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 09:26:53 INFO - PROCESS | 1658 | 1461256013659 Marionette TRACE conn2 <- [1,1346,null,{}] 09:26:53 INFO - PROCESS | 1658 | 1461256013662 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:53 INFO - PROCESS | 1658 | 1461256013773 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 09:26:53 INFO - PROCESS | 1658 | 1461256013777 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x1281a1000 == 62 [pid = 1658] [id = 344] 09:26:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x11912fc00) [pid = 1658] [serial = 1031] [outer = 0x0] 09:26:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x11b973c00) [pid = 1658] [serial = 1032] [outer = 0x11912fc00] 09:26:53 INFO - PROCESS | 1658 | 1461256013806 Marionette DEBUG loaded listener.js 09:26:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x12a7be800) [pid = 1658] [serial = 1033] [outer = 0x11912fc00] 09:26:54 INFO - PROCESS | 1658 | 1461256014156 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 09:26:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 09:26:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 518ms 09:26:54 INFO - PROCESS | 1658 | 1461256014177 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 09:26:54 INFO - PROCESS | 1658 | 1461256014178 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 09:26:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 09:26:54 INFO - PROCESS | 1658 | 1461256014180 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 09:26:54 INFO - PROCESS | 1658 | 1461256014183 Marionette TRACE conn2 <- [1,1350,null,{}] 09:26:54 INFO - PROCESS | 1658 | 1461256014186 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:54 INFO - PROCESS | 1658 | 1461256014296 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 09:26:54 INFO - PROCESS | 1658 | 1461256014302 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ebcc800 == 63 [pid = 1658] [id = 345] 09:26:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x119743400) [pid = 1658] [serial = 1034] [outer = 0x0] 09:26:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x12ba58c00) [pid = 1658] [serial = 1035] [outer = 0x119743400] 09:26:54 INFO - PROCESS | 1658 | 1461256014327 Marionette DEBUG loaded listener.js 09:26:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x12d6b9c00) [pid = 1658] [serial = 1036] [outer = 0x119743400] 09:26:54 INFO - PROCESS | 1658 | 1461256014648 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 09:26:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 09:26:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 522ms 09:26:54 INFO - PROCESS | 1658 | 1461256014703 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 09:26:54 INFO - PROCESS | 1658 | 1461256014704 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 09:26:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 09:26:54 INFO - PROCESS | 1658 | 1461256014706 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 09:26:54 INFO - PROCESS | 1658 | 1461256014707 Marionette TRACE conn2 <- [1,1354,null,{}] 09:26:54 INFO - PROCESS | 1658 | 1461256014710 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:54 INFO - PROCESS | 1658 | 1461256014793 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 09:26:54 INFO - PROCESS | 1658 | 1461256014798 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f5cd800 == 64 [pid = 1658] [id = 346] 09:26:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 151 (0x12c6cf400) [pid = 1658] [serial = 1037] [outer = 0x0] 09:26:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 152 (0x12d6c5c00) [pid = 1658] [serial = 1038] [outer = 0x12c6cf400] 09:26:54 INFO - PROCESS | 1658 | 1461256014823 Marionette DEBUG loaded listener.js 09:26:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 153 (0x12d90f800) [pid = 1658] [serial = 1039] [outer = 0x12c6cf400] 09:26:55 INFO - PROCESS | 1658 | 1461256015152 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 09:26:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 09:26:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 469ms 09:26:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 09:26:55 INFO - PROCESS | 1658 | 1461256015176 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 09:26:55 INFO - PROCESS | 1658 | 1461256015177 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 09:26:55 INFO - PROCESS | 1658 | 1461256015179 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 09:26:55 INFO - PROCESS | 1658 | 1461256015181 Marionette TRACE conn2 <- [1,1358,null,{}] 09:26:55 INFO - PROCESS | 1658 | 1461256015186 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:55 INFO - PROCESS | 1658 | 1461256015294 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 09:26:55 INFO - PROCESS | 1658 | 1461256015300 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x12fb16000 == 65 [pid = 1658] [id = 347] 09:26:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 154 (0x12d1ac800) [pid = 1658] [serial = 1040] [outer = 0x0] 09:26:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 155 (0x12da5a000) [pid = 1658] [serial = 1041] [outer = 0x12d1ac800] 09:26:55 INFO - PROCESS | 1658 | 1461256015323 Marionette DEBUG loaded listener.js 09:26:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 156 (0x12e1cd800) [pid = 1658] [serial = 1042] [outer = 0x12d1ac800] 09:26:55 INFO - PROCESS | 1658 | 1461256015792 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 09:26:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 09:26:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 628ms 09:26:55 INFO - PROCESS | 1658 | 1461256015816 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 09:26:55 INFO - PROCESS | 1658 | 1461256015820 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 09:26:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 09:26:55 INFO - PROCESS | 1658 | 1461256015825 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 09:26:55 INFO - PROCESS | 1658 | 1461256015827 Marionette TRACE conn2 <- [1,1362,null,{}] 09:26:55 INFO - PROCESS | 1658 | 1461256015831 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:55 INFO - PROCESS | 1658 | 1461256015942 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 09:26:56 INFO - PROCESS | 1658 | 1461256016040 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b9d6000 == 66 [pid = 1658] [id = 348] 09:26:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 157 (0x118f35000) [pid = 1658] [serial = 1043] [outer = 0x0] 09:26:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 158 (0x119282c00) [pid = 1658] [serial = 1044] [outer = 0x118f35000] 09:26:56 INFO - PROCESS | 1658 | 1461256016073 Marionette DEBUG loaded listener.js 09:26:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 159 (0x119b98800) [pid = 1658] [serial = 1045] [outer = 0x118f35000] 09:26:56 INFO - PROCESS | 1658 | 1461256016508 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 09:26:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 09:26:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 721ms 09:26:56 INFO - PROCESS | 1658 | 1461256016548 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 09:26:56 INFO - PROCESS | 1658 | 1461256016552 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 09:26:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 09:26:56 INFO - PROCESS | 1658 | 1461256016557 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 09:26:56 INFO - PROCESS | 1658 | 1461256016558 Marionette TRACE conn2 <- [1,1366,null,{}] 09:26:56 INFO - PROCESS | 1658 | 1461256016561 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:56 INFO - PROCESS | 1658 | 1461256016667 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 09:26:56 INFO - PROCESS | 1658 | 1461256016738 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x126dda000 == 67 [pid = 1658] [id = 349] 09:26:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 160 (0x11a648000) [pid = 1658] [serial = 1046] [outer = 0x0] 09:26:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 161 (0x11aea6800) [pid = 1658] [serial = 1047] [outer = 0x11a648000] 09:26:56 INFO - PROCESS | 1658 | 1461256016770 Marionette DEBUG loaded listener.js 09:26:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 162 (0x11be4cc00) [pid = 1658] [serial = 1048] [outer = 0x11a648000] 09:26:57 INFO - PROCESS | 1658 | 1461256017227 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 09:26:57 INFO - PROCESS | 1658 | 1461256017280 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 09:26:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 09:26:57 INFO - PROCESS | 1658 | 1461256017306 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 09:26:57 INFO - PROCESS | 1658 | 1461256017310 Marionette TRACE conn2 <- [1,1370,null,{}] 09:26:57 INFO - PROCESS | 1658 | 1461256017325 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:57 INFO - PROCESS | 1658 | 1461256017469 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 09:26:57 INFO - PROCESS | 1658 | 1461256017541 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f943000 == 68 [pid = 1658] [id = 350] 09:26:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 163 (0x126f5e400) [pid = 1658] [serial = 1049] [outer = 0x0] 09:26:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 164 (0x126f68000) [pid = 1658] [serial = 1050] [outer = 0x126f5e400] 09:26:57 INFO - PROCESS | 1658 | 1461256017573 Marionette DEBUG loaded listener.js 09:26:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 165 (0x127133c00) [pid = 1658] [serial = 1051] [outer = 0x126f5e400] 09:26:58 INFO - PROCESS | 1658 | 1461256018014 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 09:26:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 09:26:58 INFO - PROCESS | 1658 | 1461256018034 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 09:26:58 INFO - PROCESS | 1658 | 1461256018037 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 09:26:58 INFO - PROCESS | 1658 | 1461256018038 Marionette TRACE conn2 <- [1,1374,null,{}] 09:26:58 INFO - PROCESS | 1658 | 1461256018040 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:58 INFO - PROCESS | 1658 | 1461256018147 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 09:26:58 INFO - PROCESS | 1658 | 1461256018205 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x130581800 == 69 [pid = 1658] [id = 351] 09:26:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 166 (0x127708400) [pid = 1658] [serial = 1052] [outer = 0x0] 09:26:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 167 (0x12a7b8400) [pid = 1658] [serial = 1053] [outer = 0x127708400] 09:26:58 INFO - PROCESS | 1658 | 1461256018236 Marionette DEBUG loaded listener.js 09:26:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 168 (0x12818bc00) [pid = 1658] [serial = 1054] [outer = 0x127708400] 09:26:58 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:26:58 INFO - PROCESS | 1658 | 1461256018706 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 09:26:58 INFO - PROCESS | 1658 | 1461256018786 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 09:26:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 09:26:58 INFO - PROCESS | 1658 | 1461256018790 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 09:26:58 INFO - PROCESS | 1658 | 1461256018792 Marionette TRACE conn2 <- [1,1378,null,{}] 09:26:58 INFO - PROCESS | 1658 | 1461256018794 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:58 INFO - PROCESS | 1658 | 1461256018897 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 09:26:58 INFO - PROCESS | 1658 | 1461256018967 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x13174c800 == 70 [pid = 1658] [id = 352] 09:26:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 169 (0x1277e1000) [pid = 1658] [serial = 1055] [outer = 0x0] 09:26:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 170 (0x12bd8b800) [pid = 1658] [serial = 1056] [outer = 0x1277e1000] 09:26:58 INFO - PROCESS | 1658 | 1461256018996 Marionette DEBUG loaded listener.js 09:26:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 171 (0x12da61800) [pid = 1658] [serial = 1057] [outer = 0x1277e1000] 09:26:59 INFO - PROCESS | 1658 | 1461256019430 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 09:26:59 INFO - PROCESS | 1658 | 1461256019462 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 09:26:59 INFO - PROCESS | 1658 | 1461256019464 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 09:26:59 INFO - PROCESS | 1658 | 1461256019465 Marionette TRACE conn2 <- [1,1382,null,{}] 09:26:59 INFO - PROCESS | 1658 | 1461256019467 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:26:59 INFO - PROCESS | 1658 | 1461256019563 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 09:26:59 INFO - PROCESS | 1658 | 1461256019662 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a3df800 == 71 [pid = 1658] [id = 353] 09:26:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 172 (0x127b96c00) [pid = 1658] [serial = 1058] [outer = 0x0] 09:26:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 173 (0x12e1ca400) [pid = 1658] [serial = 1059] [outer = 0x127b96c00] 09:26:59 INFO - PROCESS | 1658 | 1461256019711 Marionette DEBUG loaded listener.js 09:26:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 174 (0x12f0ea000) [pid = 1658] [serial = 1060] [outer = 0x127b96c00] 09:27:00 INFO - PROCESS | 1658 | [1658] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:27:00 INFO - PROCESS | 1658 | 1461256020342 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 09:27:00 INFO - PROCESS | 1658 | 1461256020389 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 09:27:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 09:27:00 INFO - PROCESS | 1658 | 1461256020391 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 09:27:00 INFO - PROCESS | 1658 | 1461256020393 Marionette TRACE conn2 <- [1,1386,null,{}] 09:27:00 INFO - PROCESS | 1658 | 1461256020395 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:00 INFO - PROCESS | 1658 | 1461256020493 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 09:27:00 INFO - PROCESS | 1658 | 1461256020552 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:00 INFO - PROCESS | 1658 | ++DOCSHELL 0x125b1d000 == 72 [pid = 1658] [id = 354] 09:27:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 175 (0x11bcf5400) [pid = 1658] [serial = 1061] [outer = 0x0] 09:27:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 176 (0x12af83800) [pid = 1658] [serial = 1062] [outer = 0x11bcf5400] 09:27:00 INFO - PROCESS | 1658 | 1461256020581 Marionette DEBUG loaded listener.js 09:27:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 177 (0x12af88400) [pid = 1658] [serial = 1063] [outer = 0x11bcf5400] 09:27:01 INFO - PROCESS | 1658 | 1461256021253 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 09:27:01 INFO - PROCESS | 1658 | 1461256021263 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 09:27:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 09:27:01 INFO - PROCESS | 1658 | 1461256021267 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 09:27:01 INFO - PROCESS | 1658 | 1461256021269 Marionette TRACE conn2 <- [1,1390,null,{}] 09:27:01 INFO - PROCESS | 1658 | 1461256021274 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:01 INFO - PROCESS | 1658 | 1461256021370 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 09:27:01 INFO - PROCESS | 1658 | 1461256021429 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c40b800 == 73 [pid = 1658] [id = 355] 09:27:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 178 (0x116291400) [pid = 1658] [serial = 1064] [outer = 0x0] 09:27:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 179 (0x116745c00) [pid = 1658] [serial = 1065] [outer = 0x116291400] 09:27:01 INFO - PROCESS | 1658 | 1461256021458 Marionette DEBUG loaded listener.js 09:27:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 180 (0x1191b9000) [pid = 1658] [serial = 1066] [outer = 0x116291400] 09:27:01 INFO - PROCESS | 1658 | 1461256021959 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 09:27:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 09:27:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 724ms 09:27:01 INFO - PROCESS | 1658 | 1461256021991 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 09:27:01 INFO - PROCESS | 1658 | 1461256021996 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 09:27:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 09:27:02 INFO - PROCESS | 1658 | 1461256022001 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 09:27:02 INFO - PROCESS | 1658 | 1461256022003 Marionette TRACE conn2 <- [1,1394,null,{}] 09:27:02 INFO - PROCESS | 1658 | 1461256022006 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:02 INFO - PROCESS | 1658 | 1461256022135 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 09:27:02 INFO - PROCESS | 1658 | --DOCSHELL 0x11970b800 == 72 [pid = 1658] [id = 239] 09:27:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12cfdd800 == 71 [pid = 1658] [id = 312] 09:27:02 INFO - PROCESS | 1658 | --DOCSHELL 0x11aebc000 == 70 [pid = 1658] [id = 195] 09:27:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12f5cd800 == 69 [pid = 1658] [id = 346] 09:27:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12ebcc800 == 68 [pid = 1658] [id = 345] 09:27:02 INFO - PROCESS | 1658 | --DOCSHELL 0x1281a1000 == 67 [pid = 1658] [id = 344] 09:27:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12e696800 == 66 [pid = 1658] [id = 343] 09:27:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12d719800 == 65 [pid = 1658] [id = 342] 09:27:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12c61e800 == 64 [pid = 1658] [id = 341] 09:27:02 INFO - PROCESS | 1658 | --DOMWINDOW == 179 (0x12d1ad800) [pid = 1658] [serial = 942] [outer = 0x0] [url = about:blank] 09:27:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12b73c000 == 63 [pid = 1658] [id = 340] 09:27:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12b2af800 == 62 [pid = 1658] [id = 339] 09:27:02 INFO - PROCESS | 1658 | --DOCSHELL 0x125d66800 == 61 [pid = 1658] [id = 338] 09:27:02 INFO - PROCESS | 1658 | --DOCSHELL 0x119862800 == 60 [pid = 1658] [id = 337] 09:27:02 INFO - PROCESS | 1658 | --DOCSHELL 0x128147000 == 59 [pid = 1658] [id = 336] 09:27:02 INFO - PROCESS | 1658 | --DOCSHELL 0x11a942000 == 58 [pid = 1658] [id = 335] 09:27:02 INFO - PROCESS | 1658 | --DOCSHELL 0x11c957000 == 57 [pid = 1658] [id = 334] 09:27:02 INFO - PROCESS | 1658 | --DOCSHELL 0x130570000 == 56 [pid = 1658] [id = 333] 09:27:02 INFO - PROCESS | 1658 | --DOCSHELL 0x13008f000 == 55 [pid = 1658] [id = 332] 09:27:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12f07f000 == 54 [pid = 1658] [id = 331] 09:27:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12b2c2800 == 53 [pid = 1658] [id = 330] 09:27:02 INFO - PROCESS | 1658 | --DOCSHELL 0x11c41d000 == 52 [pid = 1658] [id = 329] 09:27:02 INFO - PROCESS | 1658 | 1461256022231 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x118667800 == 53 [pid = 1658] [id = 356] 09:27:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 180 (0x11656d800) [pid = 1658] [serial = 1067] [outer = 0x0] 09:27:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 181 (0x11974ac00) [pid = 1658] [serial = 1068] [outer = 0x11656d800] 09:27:02 INFO - PROCESS | 1658 | 1461256022258 Marionette DEBUG loaded listener.js 09:27:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 182 (0x11ad6b000) [pid = 1658] [serial = 1069] [outer = 0x11656d800] 09:27:02 INFO - PROCESS | 1658 | --DOMWINDOW == 181 (0x12d1a7400) [pid = 1658] [serial = 780] [outer = 0x0] [url = about:blank] 09:27:02 INFO - PROCESS | 1658 | --DOMWINDOW == 180 (0x119c7c400) [pid = 1658] [serial = 771] [outer = 0x0] [url = about:blank] 09:27:02 INFO - PROCESS | 1658 | --DOMWINDOW == 179 (0x12e62b000) [pid = 1658] [serial = 837] [outer = 0x0] [url = about:blank] 09:27:02 INFO - PROCESS | 1658 | --DOMWINDOW == 178 (0x12d90f400) [pid = 1658] [serial = 783] [outer = 0x0] [url = about:blank] 09:27:02 INFO - PROCESS | 1658 | --DOMWINDOW == 177 (0x127c87c00) [pid = 1658] [serial = 723] [outer = 0x0] [url = about:blank] 09:27:02 INFO - PROCESS | 1658 | --DOMWINDOW == 176 (0x11ad68000) [pid = 1658] [serial = 828] [outer = 0x0] [url = about:blank] 09:27:02 INFO - PROCESS | 1658 | --DOMWINDOW == 175 (0x119c77000) [pid = 1658] [serial = 717] [outer = 0x0] [url = about:blank] 09:27:02 INFO - PROCESS | 1658 | --DOMWINDOW == 174 (0x11c8d7800) [pid = 1658] [serial = 831] [outer = 0x0] [url = about:blank] 09:27:02 INFO - PROCESS | 1658 | --DOMWINDOW == 173 (0x12cf79400) [pid = 1658] [serial = 729] [outer = 0x0] [url = about:blank] 09:27:02 INFO - PROCESS | 1658 | --DOMWINDOW == 172 (0x11bf87c00) [pid = 1658] [serial = 774] [outer = 0x0] [url = about:blank] 09:27:02 INFO - PROCESS | 1658 | --DOMWINDOW == 171 (0x128a11000) [pid = 1658] [serial = 609] [outer = 0x0] [url = about:blank] 09:27:02 INFO - PROCESS | 1658 | --DOMWINDOW == 170 (0x12b3bac00) [pid = 1658] [serial = 777] [outer = 0x0] [url = about:blank] 09:27:02 INFO - PROCESS | 1658 | --DOMWINDOW == 169 (0x12f0eb800) [pid = 1658] [serial = 843] [outer = 0x0] [url = about:blank] 09:27:02 INFO - PROCESS | 1658 | --DOMWINDOW == 168 (0x12f0e4c00) [pid = 1658] [serial = 840] [outer = 0x0] [url = about:blank] 09:27:02 INFO - PROCESS | 1658 | --DOMWINDOW == 167 (0x11bcf0000) [pid = 1658] [serial = 720] [outer = 0x0] [url = about:blank] 09:27:02 INFO - PROCESS | 1658 | --DOMWINDOW == 166 (0x12e314c00) [pid = 1658] [serial = 834] [outer = 0x0] [url = about:blank] 09:27:02 INFO - PROCESS | 1658 | --DOMWINDOW == 165 (0x1294c9000) [pid = 1658] [serial = 672] [outer = 0x0] [url = about:blank] 09:27:02 INFO - PROCESS | 1658 | --DOMWINDOW == 164 (0x119b92800) [pid = 1658] [serial = 666] [outer = 0x0] [url = about:blank] 09:27:02 INFO - PROCESS | 1658 | --DOMWINDOW == 163 (0x12bb8f000) [pid = 1658] [serial = 726] [outer = 0x0] [url = about:blank] 09:27:02 INFO - PROCESS | 1658 | --DOMWINDOW == 162 (0x12f0ed800) [pid = 1658] [serial = 901] [outer = 0x0] [url = about:blank] 09:27:02 INFO - PROCESS | 1658 | --DOMWINDOW == 161 (0x11c1b5c00) [pid = 1658] [serial = 669] [outer = 0x0] [url = about:blank] 09:27:02 INFO - PROCESS | 1658 | --DOMWINDOW == 160 (0x12e1d6000) [pid = 1658] [serial = 969] [outer = 0x0] [url = about:blank] 09:27:02 INFO - PROCESS | 1658 | --DOMWINDOW == 159 (0x12da5ac00) [pid = 1658] [serial = 966] [outer = 0x0] [url = about:blank] 09:27:02 INFO - PROCESS | 1658 | --DOMWINDOW == 158 (0x12e8d3400) [pid = 1658] [serial = 972] [outer = 0x0] [url = about:blank] 09:27:02 INFO - PROCESS | 1658 | --DOMWINDOW == 157 (0x12e625800) [pid = 1658] [serial = 970] [outer = 0x0] [url = about:blank] 09:27:02 INFO - PROCESS | 1658 | --DOMWINDOW == 156 (0x12f0e5400) [pid = 1658] [serial = 976] [outer = 0x0] [url = about:blank] 09:27:02 INFO - PROCESS | 1658 | --DOMWINDOW == 155 (0x12a7be000) [pid = 1658] [serial = 975] [outer = 0x0] [url = about:blank] 09:27:02 INFO - PROCESS | 1658 | --DOMWINDOW == 154 (0x119749800) [pid = 1658] [serial = 978] [outer = 0x0] [url = about:blank] 09:27:02 INFO - PROCESS | 1658 | --DOMWINDOW == 153 (0x114d7d000) [pid = 1658] [serial = 924] [outer = 0x0] [url = about:blank] 09:27:02 INFO - PROCESS | 1658 | --DOMWINDOW == 152 (0x1294be000) [pid = 1658] [serial = 933] [outer = 0x0] [url = about:blank] 09:27:02 INFO - PROCESS | 1658 | --DOMWINDOW == 151 (0x11ad66000) [pid = 1658] [serial = 927] [outer = 0x0] [url = about:blank] 09:27:02 INFO - PROCESS | 1658 | --DOMWINDOW == 150 (0x126b25800) [pid = 1658] [serial = 954] [outer = 0x0] [url = about:blank] 09:27:02 INFO - PROCESS | 1658 | --DOMWINDOW == 149 (0x126f7f000) [pid = 1658] [serial = 955] [outer = 0x0] [url = about:blank] 09:27:02 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x12b3b2400) [pid = 1658] [serial = 936] [outer = 0x0] [url = about:blank] 09:27:02 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x12ba5a800) [pid = 1658] [serial = 960] [outer = 0x0] [url = about:blank] 09:27:02 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x12c6d3800) [pid = 1658] [serial = 939] [outer = 0x0] [url = about:blank] 09:27:02 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x12d6c4400) [pid = 1658] [serial = 946] [outer = 0x0] [url = about:blank] 09:27:02 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x12d1ac000) [pid = 1658] [serial = 945] [outer = 0x0] [url = about:blank] 09:27:02 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x125fbb400) [pid = 1658] [serial = 930] [outer = 0x0] [url = about:blank] 09:27:02 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x118f31400) [pid = 1658] [serial = 948] [outer = 0x0] [url = about:blank] 09:27:02 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x119b8d400) [pid = 1658] [serial = 949] [outer = 0x0] [url = about:blank] 09:27:02 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x128191800) [pid = 1658] [serial = 957] [outer = 0x0] [url = about:blank] 09:27:02 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x12b579c00) [pid = 1658] [serial = 958] [outer = 0x0] [url = about:blank] 09:27:02 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x11b1da000) [pid = 1658] [serial = 951] [outer = 0x0] [url = about:blank] 09:27:02 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x11be87c00) [pid = 1658] [serial = 952] [outer = 0x0] [url = about:blank] 09:27:02 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x12b782000) [pid = 1658] [serial = 922] [outer = 0x0] [url = about:blank] 09:27:02 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x12e8dbc00) [pid = 1658] [serial = 973] [outer = 0x0] [url = about:blank] 09:27:02 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x12a937400) [pid = 1658] [serial = 981] [outer = 0x0] [url = about:blank] 09:27:02 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x12d1a5c00) [pid = 1658] [serial = 963] [outer = 0x0] [url = about:blank] 09:27:02 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x12f0ecc00) [pid = 1658] [serial = 979] [outer = 0x0] [url = about:blank] 09:27:02 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x12e1cc000) [pid = 1658] [serial = 967] [outer = 0x0] [url = about:blank] 09:27:02 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x12d90a000) [pid = 1658] [serial = 964] [outer = 0x0] [url = about:blank] 09:27:02 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x12a93d000) [pid = 1658] [serial = 982] [outer = 0x0] [url = about:blank] 09:27:02 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x12c6cdc00) [pid = 1658] [serial = 961] [outer = 0x0] [url = about:blank] 09:27:02 INFO - PROCESS | 1658 | 1461256022587 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 09:27:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 09:27:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 621ms 09:27:02 INFO - PROCESS | 1658 | 1461256022621 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 09:27:02 INFO - PROCESS | 1658 | 1461256022623 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 09:27:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 09:27:02 INFO - PROCESS | 1658 | 1461256022625 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 09:27:02 INFO - PROCESS | 1658 | 1461256022628 Marionette TRACE conn2 <- [1,1398,null,{}] 09:27:02 INFO - PROCESS | 1658 | 1461256022635 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:02 INFO - PROCESS | 1658 | 1461256022739 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 09:27:02 INFO - PROCESS | 1658 | 1461256022794 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c85d800 == 54 [pid = 1658] [id = 357] 09:27:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x11a9c0000) [pid = 1658] [serial = 1070] [outer = 0x0] 09:27:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x11aed3000) [pid = 1658] [serial = 1071] [outer = 0x11a9c0000] 09:27:02 INFO - PROCESS | 1658 | 1461256022822 Marionette DEBUG loaded listener.js 09:27:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x11c1ad800) [pid = 1658] [serial = 1072] [outer = 0x11a9c0000] 09:27:03 INFO - PROCESS | 1658 | 1461256023127 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 09:27:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 09:27:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 522ms 09:27:03 INFO - PROCESS | 1658 | 1461256023148 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 09:27:03 INFO - PROCESS | 1658 | 1461256023151 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 09:27:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 09:27:03 INFO - PROCESS | 1658 | 1461256023156 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 09:27:03 INFO - PROCESS | 1658 | 1461256023157 Marionette TRACE conn2 <- [1,1402,null,{}] 09:27:03 INFO - PROCESS | 1658 | 1461256023159 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:03 INFO - PROCESS | 1658 | 1461256023244 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 09:27:03 INFO - PROCESS | 1658 | 1461256023250 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x1277a9000 == 55 [pid = 1658] [id = 358] 09:27:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x11c3b4400) [pid = 1658] [serial = 1073] [outer = 0x0] 09:27:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x126b1e400) [pid = 1658] [serial = 1074] [outer = 0x11c3b4400] 09:27:03 INFO - PROCESS | 1658 | 1461256023276 Marionette DEBUG loaded listener.js 09:27:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x126b97400) [pid = 1658] [serial = 1075] [outer = 0x11c3b4400] 09:27:03 INFO - PROCESS | 1658 | 1461256023654 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 09:27:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 09:27:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 519ms 09:27:03 INFO - PROCESS | 1658 | 1461256023676 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 09:27:03 INFO - PROCESS | 1658 | 1461256023677 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 09:27:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 09:27:03 INFO - PROCESS | 1658 | 1461256023679 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 09:27:03 INFO - PROCESS | 1658 | 1461256023680 Marionette TRACE conn2 <- [1,1406,null,{}] 09:27:03 INFO - PROCESS | 1658 | 1461256023685 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:03 INFO - PROCESS | 1658 | 1461256023764 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 09:27:03 INFO - PROCESS | 1658 | 1461256023771 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a3c2800 == 56 [pid = 1658] [id = 359] 09:27:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x125f1e800) [pid = 1658] [serial = 1076] [outer = 0x0] 09:27:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x126f67c00) [pid = 1658] [serial = 1077] [outer = 0x125f1e800] 09:27:03 INFO - PROCESS | 1658 | 1461256023796 Marionette DEBUG loaded listener.js 09:27:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x12777e000) [pid = 1658] [serial = 1078] [outer = 0x125f1e800] 09:27:04 INFO - PROCESS | 1658 | 1461256024159 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 09:27:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 09:27:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 526ms 09:27:04 INFO - PROCESS | 1658 | 1461256024220 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 09:27:04 INFO - PROCESS | 1658 | 1461256024222 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 09:27:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 09:27:04 INFO - PROCESS | 1658 | 1461256024224 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 09:27:04 INFO - PROCESS | 1658 | 1461256024225 Marionette TRACE conn2 <- [1,1410,null,{}] 09:27:04 INFO - PROCESS | 1658 | 1461256024227 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:04 INFO - PROCESS | 1658 | 1461256024346 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 09:27:04 INFO - PROCESS | 1658 | 1461256024367 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ba11800 == 57 [pid = 1658] [id = 360] 09:27:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x128a0a400) [pid = 1658] [serial = 1079] [outer = 0x0] 09:27:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x12a932000) [pid = 1658] [serial = 1080] [outer = 0x128a0a400] 09:27:04 INFO - PROCESS | 1658 | 1461256024394 Marionette DEBUG loaded listener.js 09:27:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x12af8d000) [pid = 1658] [serial = 1081] [outer = 0x128a0a400] 09:27:04 INFO - PROCESS | 1658 | 1461256024800 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 09:27:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 09:27:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 618ms 09:27:04 INFO - PROCESS | 1658 | 1461256024843 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 09:27:04 INFO - PROCESS | 1658 | 1461256024845 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 09:27:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 09:27:04 INFO - PROCESS | 1658 | 1461256024848 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 09:27:04 INFO - PROCESS | 1658 | 1461256024851 Marionette TRACE conn2 <- [1,1414,null,{}] 09:27:04 INFO - PROCESS | 1658 | 1461256024854 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:04 INFO - PROCESS | 1658 | 1461256024995 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 09:27:05 INFO - PROCESS | 1658 | 1461256025031 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c61e800 == 58 [pid = 1658] [id = 361] 09:27:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x1192cf000) [pid = 1658] [serial = 1082] [outer = 0x0] 09:27:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x127c8a400) [pid = 1658] [serial = 1083] [outer = 0x1192cf000] 09:27:05 INFO - PROCESS | 1658 | 1461256025058 Marionette DEBUG loaded listener.js 09:27:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x12b778800) [pid = 1658] [serial = 1084] [outer = 0x1192cf000] 09:27:05 INFO - PROCESS | 1658 | 1461256025412 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 09:27:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 09:27:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 573ms 09:27:05 INFO - PROCESS | 1658 | 1461256025422 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 09:27:05 INFO - PROCESS | 1658 | 1461256025423 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 09:27:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 09:27:05 INFO - PROCESS | 1658 | 1461256025426 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 09:27:05 INFO - PROCESS | 1658 | 1461256025427 Marionette TRACE conn2 <- [1,1418,null,{}] 09:27:05 INFO - PROCESS | 1658 | 1461256025429 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:05 INFO - PROCESS | 1658 | 1461256025546 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 09:27:05 INFO - PROCESS | 1658 | 1461256025581 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d721000 == 59 [pid = 1658] [id = 362] 09:27:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x116746800) [pid = 1658] [serial = 1085] [outer = 0x0] 09:27:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x12ba59000) [pid = 1658] [serial = 1086] [outer = 0x116746800] 09:27:05 INFO - PROCESS | 1658 | 1461256025606 Marionette DEBUG loaded listener.js 09:27:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x12bd8e000) [pid = 1658] [serial = 1087] [outer = 0x116746800] 09:27:05 INFO - PROCESS | 1658 | 1461256025965 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 09:27:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 09:27:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 568ms 09:27:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 09:27:06 INFO - PROCESS | 1658 | 1461256025994 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 09:27:06 INFO - PROCESS | 1658 | 1461256025996 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 09:27:06 INFO - PROCESS | 1658 | 1461256026005 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 09:27:06 INFO - PROCESS | 1658 | 1461256026006 Marionette TRACE conn2 <- [1,1422,null,{}] 09:27:06 INFO - PROCESS | 1658 | 1461256026009 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:06 INFO - PROCESS | 1658 | 1461256026114 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 09:27:06 INFO - PROCESS | 1658 | 1461256026118 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e3e6800 == 60 [pid = 1658] [id = 363] 09:27:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x11acb6000) [pid = 1658] [serial = 1088] [outer = 0x0] 09:27:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x12d1a1400) [pid = 1658] [serial = 1089] [outer = 0x11acb6000] 09:27:06 INFO - PROCESS | 1658 | 1461256026174 Marionette DEBUG loaded listener.js 09:27:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x12d6c0800) [pid = 1658] [serial = 1090] [outer = 0x11acb6000] 09:27:06 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x12bd87800) [pid = 1658] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 09:27:06 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x128a10c00) [pid = 1658] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 09:27:06 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x119278c00) [pid = 1658] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 09:27:06 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x125b3a400) [pid = 1658] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 09:27:06 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x114bc2800) [pid = 1658] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 09:27:06 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x128a06400) [pid = 1658] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 09:27:06 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x12a7c3c00) [pid = 1658] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 09:27:06 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x126f66400) [pid = 1658] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 09:27:06 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x11b97b000) [pid = 1658] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 09:27:06 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x11a63fc00) [pid = 1658] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 09:27:06 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x11c991800) [pid = 1658] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 09:27:06 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x119748c00) [pid = 1658] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 09:27:06 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x1188e0800) [pid = 1658] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 09:27:06 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x129498c00) [pid = 1658] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 09:27:06 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x119743400) [pid = 1658] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 09:27:06 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x11912fc00) [pid = 1658] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 09:27:06 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x126f64800) [pid = 1658] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 09:27:06 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x116061c00) [pid = 1658] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 09:27:06 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x11a63cc00) [pid = 1658] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 09:27:06 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x126a96400) [pid = 1658] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 09:27:06 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x11b97c400) [pid = 1658] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 09:27:06 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x12b786000) [pid = 1658] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 09:27:06 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x11aea1800) [pid = 1658] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 09:27:06 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x114665400) [pid = 1658] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 09:27:06 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x11c994800) [pid = 1658] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 09:27:06 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x12c6cf400) [pid = 1658] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 09:27:06 INFO - PROCESS | 1658 | 1461256026646 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 09:27:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 09:27:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 668ms 09:27:06 INFO - PROCESS | 1658 | 1461256026674 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 09:27:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 09:27:06 INFO - PROCESS | 1658 | 1461256026675 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 09:27:06 INFO - PROCESS | 1658 | 1461256026677 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 09:27:06 INFO - PROCESS | 1658 | 1461256026678 Marionette TRACE conn2 <- [1,1426,null,{}] 09:27:06 INFO - PROCESS | 1658 | 1461256026695 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:06 INFO - PROCESS | 1658 | 1461256026815 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 09:27:06 INFO - PROCESS | 1658 | 1461256026835 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x1277a8800 == 61 [pid = 1658] [id = 364] 09:27:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x114bba000) [pid = 1658] [serial = 1091] [outer = 0x0] 09:27:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x11a63fc00) [pid = 1658] [serial = 1092] [outer = 0x114bba000] 09:27:06 INFO - PROCESS | 1658 | 1461256026860 Marionette DEBUG loaded listener.js 09:27:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x11bf8c800) [pid = 1658] [serial = 1093] [outer = 0x114bba000] 09:27:07 INFO - PROCESS | 1658 | 1461256027216 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 09:27:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 09:27:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 569ms 09:27:07 INFO - PROCESS | 1658 | 1461256027247 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 09:27:07 INFO - PROCESS | 1658 | 1461256027248 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 09:27:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 09:27:07 INFO - PROCESS | 1658 | 1461256027253 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 09:27:07 INFO - PROCESS | 1658 | 1461256027255 Marionette TRACE conn2 <- [1,1430,null,{}] 09:27:07 INFO - PROCESS | 1658 | 1461256027257 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:07 INFO - PROCESS | 1658 | 1461256027379 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 09:27:07 INFO - PROCESS | 1658 | 1461256027385 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ebd5800 == 62 [pid = 1658] [id = 365] 09:27:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x1191bb400) [pid = 1658] [serial = 1094] [outer = 0x0] 09:27:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x128b1f400) [pid = 1658] [serial = 1095] [outer = 0x1191bb400] 09:27:07 INFO - PROCESS | 1658 | 1461256027414 Marionette DEBUG loaded listener.js 09:27:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x12d6c1400) [pid = 1658] [serial = 1096] [outer = 0x1191bb400] 09:27:07 INFO - PROCESS | 1658 | 1461256027783 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 09:27:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 09:27:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 572ms 09:27:07 INFO - PROCESS | 1658 | 1461256027825 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 09:27:07 INFO - PROCESS | 1658 | 1461256027827 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 09:27:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 09:27:07 INFO - PROCESS | 1658 | 1461256027829 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 09:27:07 INFO - PROCESS | 1658 | 1461256027830 Marionette TRACE conn2 <- [1,1434,null,{}] 09:27:07 INFO - PROCESS | 1658 | 1461256027841 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:07 INFO - PROCESS | 1658 | 1461256027968 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 09:27:07 INFO - PROCESS | 1658 | 1461256027977 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f3ce000 == 63 [pid = 1658] [id = 366] 09:27:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x12d6c8800) [pid = 1658] [serial = 1097] [outer = 0x0] 09:27:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x12da63400) [pid = 1658] [serial = 1098] [outer = 0x12d6c8800] 09:27:08 INFO - PROCESS | 1658 | 1461256028018 Marionette DEBUG loaded listener.js 09:27:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x12e1d6c00) [pid = 1658] [serial = 1099] [outer = 0x12d6c8800] 09:27:08 INFO - PROCESS | 1658 | 1461256028411 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 09:27:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 09:27:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 626ms 09:27:08 INFO - PROCESS | 1658 | 1461256028507 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 09:27:08 INFO - PROCESS | 1658 | 1461256028509 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 09:27:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 09:27:08 INFO - PROCESS | 1658 | 1461256028513 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 09:27:08 INFO - PROCESS | 1658 | 1461256028516 Marionette TRACE conn2 <- [1,1438,null,{}] 09:27:08 INFO - PROCESS | 1658 | 1461256028526 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:08 INFO - PROCESS | 1658 | 1461256028642 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 09:27:08 INFO - PROCESS | 1658 | 1461256028714 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x11ae40000 == 64 [pid = 1658] [id = 367] 09:27:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x1158ee400) [pid = 1658] [serial = 1100] [outer = 0x0] 09:27:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x11864d000) [pid = 1658] [serial = 1101] [outer = 0x1158ee400] 09:27:08 INFO - PROCESS | 1658 | 1461256028745 Marionette DEBUG loaded listener.js 09:27:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x11973f800) [pid = 1658] [serial = 1102] [outer = 0x1158ee400] 09:27:09 INFO - PROCESS | 1658 | 1461256029218 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 09:27:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 09:27:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 729ms 09:27:09 INFO - PROCESS | 1658 | 1461256029269 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 09:27:09 INFO - PROCESS | 1658 | 1461256029271 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 09:27:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 09:27:09 INFO - PROCESS | 1658 | 1461256029278 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 09:27:09 INFO - PROCESS | 1658 | 1461256029281 Marionette TRACE conn2 <- [1,1442,null,{}] 09:27:09 INFO - PROCESS | 1658 | 1461256029316 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:09 INFO - PROCESS | 1658 | 1461256029443 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 09:27:09 INFO - PROCESS | 1658 | 1461256029496 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ce26000 == 65 [pid = 1658] [id = 368] 09:27:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x11c4b6000) [pid = 1658] [serial = 1103] [outer = 0x0] 09:27:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x125b37800) [pid = 1658] [serial = 1104] [outer = 0x11c4b6000] 09:27:09 INFO - PROCESS | 1658 | 1461256029526 Marionette DEBUG loaded listener.js 09:27:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x126b99000) [pid = 1658] [serial = 1105] [outer = 0x11c4b6000] 09:27:10 INFO - PROCESS | 1658 | 1461256030020 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 09:27:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 09:27:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 788ms 09:27:10 INFO - PROCESS | 1658 | 1461256030065 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 09:27:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 09:27:10 INFO - PROCESS | 1658 | 1461256030070 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 09:27:10 INFO - PROCESS | 1658 | 1461256030073 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 09:27:10 INFO - PROCESS | 1658 | 1461256030076 Marionette TRACE conn2 <- [1,1446,null,{}] 09:27:10 INFO - PROCESS | 1658 | 1461256030086 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:10 INFO - PROCESS | 1658 | 1461256030243 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 09:27:10 INFO - PROCESS | 1658 | 1461256030348 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f5cb800 == 66 [pid = 1658] [id = 369] 09:27:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x12a7ba000) [pid = 1658] [serial = 1106] [outer = 0x0] 09:27:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x12a7c2000) [pid = 1658] [serial = 1107] [outer = 0x12a7ba000] 09:27:10 INFO - PROCESS | 1658 | 1461256030398 Marionette DEBUG loaded listener.js 09:27:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x12af84800) [pid = 1658] [serial = 1108] [outer = 0x12a7ba000] 09:27:10 INFO - PROCESS | 1658 | 1461256030955 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 09:27:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 09:27:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 921ms 09:27:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 09:27:10 INFO - PROCESS | 1658 | 1461256030994 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 09:27:10 INFO - PROCESS | 1658 | 1461256030996 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 09:27:11 INFO - PROCESS | 1658 | 1461256030998 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 09:27:11 INFO - PROCESS | 1658 | 1461256031000 Marionette TRACE conn2 <- [1,1450,null,{}] 09:27:11 INFO - PROCESS | 1658 | 1461256031005 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:11 INFO - PROCESS | 1658 | 1461256031111 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 09:27:11 INFO - PROCESS | 1658 | 1461256031181 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x130570000 == 67 [pid = 1658] [id = 370] 09:27:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x12b3b7000) [pid = 1658] [serial = 1109] [outer = 0x0] 09:27:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x12da60400) [pid = 1658] [serial = 1110] [outer = 0x12b3b7000] 09:27:11 INFO - PROCESS | 1658 | 1461256031211 Marionette DEBUG loaded listener.js 09:27:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x12f0e2c00) [pid = 1658] [serial = 1111] [outer = 0x12b3b7000] 09:27:11 INFO - PROCESS | 1658 | 1461256031647 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 09:27:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 09:27:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 672ms 09:27:11 INFO - PROCESS | 1658 | 1461256031671 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 09:27:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 09:27:11 INFO - PROCESS | 1658 | 1461256031672 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 09:27:11 INFO - PROCESS | 1658 | 1461256031674 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 09:27:11 INFO - PROCESS | 1658 | 1461256031676 Marionette TRACE conn2 <- [1,1454,null,{}] 09:27:11 INFO - PROCESS | 1658 | 1461256031678 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:11 INFO - PROCESS | 1658 | 1461256031786 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 09:27:11 INFO - PROCESS | 1658 | 1461256031844 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x125c45000 == 68 [pid = 1658] [id = 371] 09:27:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x12a357800) [pid = 1658] [serial = 1112] [outer = 0x0] 09:27:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x12a35d000) [pid = 1658] [serial = 1113] [outer = 0x12a357800] 09:27:11 INFO - PROCESS | 1658 | 1461256031915 Marionette DEBUG loaded listener.js 09:27:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x12a361400) [pid = 1658] [serial = 1114] [outer = 0x12a357800] 09:27:12 INFO - PROCESS | 1658 | 1461256032333 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 09:27:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 09:27:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 668ms 09:27:12 INFO - PROCESS | 1658 | 1461256032343 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 09:27:12 INFO - PROCESS | 1658 | 1461256032344 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 09:27:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 09:27:12 INFO - PROCESS | 1658 | 1461256032347 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 09:27:12 INFO - PROCESS | 1658 | 1461256032348 Marionette TRACE conn2 <- [1,1458,null,{}] 09:27:12 INFO - PROCESS | 1658 | 1461256032353 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:12 INFO - PROCESS | 1658 | 1461256032488 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 09:27:12 INFO - PROCESS | 1658 | 1461256032563 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x11567c800 == 69 [pid = 1658] [id = 372] 09:27:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x12ad81800) [pid = 1658] [serial = 1115] [outer = 0x0] 09:27:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x12af84000) [pid = 1658] [serial = 1116] [outer = 0x12ad81800] 09:27:12 INFO - PROCESS | 1658 | 1461256032596 Marionette DEBUG loaded listener.js 09:27:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x12f0ecc00) [pid = 1658] [serial = 1117] [outer = 0x12ad81800] 09:27:13 INFO - PROCESS | 1658 | 1461256033079 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 09:27:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 09:27:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 773ms 09:27:13 INFO - PROCESS | 1658 | 1461256033134 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 09:27:13 INFO - PROCESS | 1658 | 1461256033135 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 09:27:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 09:27:13 INFO - PROCESS | 1658 | 1461256033139 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 09:27:13 INFO - PROCESS | 1658 | 1461256033140 Marionette TRACE conn2 <- [1,1462,null,{}] 09:27:13 INFO - PROCESS | 1658 | 1461256033143 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:13 INFO - PROCESS | 1658 | 1461256033247 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 09:27:13 INFO - PROCESS | 1658 | 1461256033322 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x118fca800 == 70 [pid = 1658] [id = 373] 09:27:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 151 (0x114bc3c00) [pid = 1658] [serial = 1118] [outer = 0x0] 09:27:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 152 (0x114f71c00) [pid = 1658] [serial = 1119] [outer = 0x114bc3c00] 09:27:13 INFO - PROCESS | 1658 | 1461256033353 Marionette DEBUG loaded listener.js 09:27:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 153 (0x11c4b9c00) [pid = 1658] [serial = 1120] [outer = 0x114bc3c00] 09:27:14 INFO - PROCESS | 1658 | 1461256034058 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 09:27:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 09:27:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 971ms 09:27:14 INFO - PROCESS | 1658 | 1461256034111 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 09:27:14 INFO - PROCESS | 1658 | 1461256034115 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 09:27:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 09:27:14 INFO - PROCESS | 1658 | 1461256034119 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 09:27:14 INFO - PROCESS | 1658 | 1461256034122 Marionette TRACE conn2 <- [1,1466,null,{}] 09:27:14 INFO - PROCESS | 1658 | 1461256034128 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:14 INFO - PROCESS | 1658 | 1461256034272 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 09:27:14 INFO - PROCESS | 1658 | 1461256034401 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x11a85d800 == 71 [pid = 1658] [id = 374] 09:27:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 154 (0x1165f6800) [pid = 1658] [serial = 1121] [outer = 0x0] 09:27:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 155 (0x11912e000) [pid = 1658] [serial = 1122] [outer = 0x1165f6800] 09:27:14 INFO - PROCESS | 1658 | 1461256034434 Marionette DEBUG loaded listener.js 09:27:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 156 (0x119744800) [pid = 1658] [serial = 1123] [outer = 0x1165f6800] 09:27:14 INFO - PROCESS | 1658 | 1461256034906 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 09:27:14 INFO - PROCESS | 1658 | --DOCSHELL 0x12ebd5800 == 70 [pid = 1658] [id = 365] 09:27:14 INFO - PROCESS | 1658 | --DOCSHELL 0x1277a8800 == 69 [pid = 1658] [id = 364] 09:27:14 INFO - PROCESS | 1658 | --DOCSHELL 0x12e3e6800 == 68 [pid = 1658] [id = 363] 09:27:14 INFO - PROCESS | 1658 | --DOCSHELL 0x12d721000 == 67 [pid = 1658] [id = 362] 09:27:14 INFO - PROCESS | 1658 | --DOCSHELL 0x12c61e800 == 66 [pid = 1658] [id = 361] 09:27:14 INFO - PROCESS | 1658 | --DOMWINDOW == 155 (0x12da5a000) [pid = 1658] [serial = 1041] [outer = 0x0] [url = about:blank] 09:27:14 INFO - PROCESS | 1658 | --DOCSHELL 0x12ba11800 == 65 [pid = 1658] [id = 360] 09:27:14 INFO - PROCESS | 1658 | --DOCSHELL 0x12a3c2800 == 64 [pid = 1658] [id = 359] 09:27:14 INFO - PROCESS | 1658 | --DOCSHELL 0x1277a9000 == 63 [pid = 1658] [id = 358] 09:27:14 INFO - PROCESS | 1658 | --DOCSHELL 0x11c85d800 == 62 [pid = 1658] [id = 357] 09:27:14 INFO - PROCESS | 1658 | --DOCSHELL 0x118667800 == 61 [pid = 1658] [id = 356] 09:27:14 INFO - PROCESS | 1658 | --DOCSHELL 0x11c40b800 == 60 [pid = 1658] [id = 355] 09:27:14 INFO - PROCESS | 1658 | --DOCSHELL 0x12a3df800 == 59 [pid = 1658] [id = 353] 09:27:14 INFO - PROCESS | 1658 | --DOCSHELL 0x13174c800 == 58 [pid = 1658] [id = 352] 09:27:14 INFO - PROCESS | 1658 | --DOCSHELL 0x130581800 == 57 [pid = 1658] [id = 351] 09:27:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 09:27:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 823ms 09:27:14 INFO - PROCESS | 1658 | --DOCSHELL 0x12f943000 == 56 [pid = 1658] [id = 350] 09:27:14 INFO - PROCESS | 1658 | --DOCSHELL 0x126dda000 == 55 [pid = 1658] [id = 349] 09:27:14 INFO - PROCESS | 1658 | --DOCSHELL 0x11b9d6000 == 54 [pid = 1658] [id = 348] 09:27:14 INFO - PROCESS | 1658 | --DOMWINDOW == 154 (0x12d90f800) [pid = 1658] [serial = 1039] [outer = 0x0] [url = about:blank] 09:27:14 INFO - PROCESS | 1658 | --DOMWINDOW == 153 (0x12cf83000) [pid = 1658] [serial = 940] [outer = 0x0] [url = about:blank] 09:27:14 INFO - PROCESS | 1658 | --DOMWINDOW == 152 (0x12b79b800) [pid = 1658] [serial = 937] [outer = 0x0] [url = about:blank] 09:27:14 INFO - PROCESS | 1658 | --DOMWINDOW == 151 (0x11b1dc000) [pid = 1658] [serial = 928] [outer = 0x0] [url = about:blank] 09:27:14 INFO - PROCESS | 1658 | --DOMWINDOW == 150 (0x126d27c00) [pid = 1658] [serial = 931] [outer = 0x0] [url = about:blank] 09:27:14 INFO - PROCESS | 1658 | --DOMWINDOW == 149 (0x11628d400) [pid = 1658] [serial = 925] [outer = 0x0] [url = about:blank] 09:27:14 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x12a7b9800) [pid = 1658] [serial = 934] [outer = 0x0] [url = about:blank] 09:27:14 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x12bd92000) [pid = 1658] [serial = 1029] [outer = 0x0] [url = about:blank] 09:27:14 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x12b3b1800) [pid = 1658] [serial = 1024] [outer = 0x0] [url = about:blank] 09:27:14 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x12d6c1800) [pid = 1658] [serial = 943] [outer = 0x0] [url = about:blank] 09:27:14 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x11a645800) [pid = 1658] [serial = 984] [outer = 0x0] [url = about:blank] 09:27:14 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x12b782800) [pid = 1658] [serial = 895] [outer = 0x0] [url = about:blank] 09:27:14 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x125f21000) [pid = 1658] [serial = 1012] [outer = 0x0] [url = about:blank] 09:27:14 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x12d1ab000) [pid = 1658] [serial = 996] [outer = 0x0] [url = about:blank] 09:27:14 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x119938400) [pid = 1658] [serial = 1005] [outer = 0x0] [url = about:blank] 09:27:14 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x11a64b000) [pid = 1658] [serial = 985] [outer = 0x0] [url = about:blank] 09:27:14 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x12ba50800) [pid = 1658] [serial = 1027] [outer = 0x0] [url = about:blank] 09:27:14 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x12ba58c00) [pid = 1658] [serial = 1035] [outer = 0x0] [url = about:blank] 09:27:14 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x11c4b8800) [pid = 1658] [serial = 990] [outer = 0x0] [url = about:blank] 09:27:14 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x12a7bb800) [pid = 1658] [serial = 1023] [outer = 0x0] [url = about:blank] 09:27:14 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x12cf7c800) [pid = 1658] [serial = 1030] [outer = 0x0] [url = about:blank] 09:27:14 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x11b973c00) [pid = 1658] [serial = 1032] [outer = 0x0] [url = about:blank] 09:27:14 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x119822c00) [pid = 1658] [serial = 987] [outer = 0x0] [url = about:blank] 09:27:14 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x12b779400) [pid = 1658] [serial = 1026] [outer = 0x0] [url = about:blank] 09:27:14 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x127c88000) [pid = 1658] [serial = 1018] [outer = 0x0] [url = about:blank] 09:27:14 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x11be86800) [pid = 1658] [serial = 1011] [outer = 0x0] [url = about:blank] 09:27:14 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x11864ec00) [pid = 1658] [serial = 1002] [outer = 0x0] [url = about:blank] 09:27:14 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x12d90a800) [pid = 1658] [serial = 999] [outer = 0x0] [url = about:blank] 09:27:14 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x128a36c00) [pid = 1658] [serial = 1020] [outer = 0x0] [url = about:blank] 09:27:14 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x126ba2c00) [pid = 1658] [serial = 1014] [outer = 0x0] [url = about:blank] 09:27:14 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x11bcf7c00) [pid = 1658] [serial = 1008] [outer = 0x0] [url = about:blank] 09:27:14 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x126f61c00) [pid = 1658] [serial = 1015] [outer = 0x0] [url = about:blank] 09:27:14 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x12e62cc00) [pid = 1658] [serial = 898] [outer = 0x0] [url = about:blank] 09:27:14 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x11a64bc00) [pid = 1658] [serial = 1006] [outer = 0x0] [url = about:blank] 09:27:14 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x11c4be400) [pid = 1658] [serial = 1009] [outer = 0x0] [url = about:blank] 09:27:14 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x119741c00) [pid = 1658] [serial = 1003] [outer = 0x0] [url = about:blank] 09:27:14 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x12d6b9c00) [pid = 1658] [serial = 1036] [outer = 0x0] [url = about:blank] 09:27:14 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x11baef000) [pid = 1658] [serial = 889] [outer = 0x0] [url = about:blank] 09:27:14 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x114f66000) [pid = 1658] [serial = 886] [outer = 0x0] [url = about:blank] 09:27:14 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x12b3af800) [pid = 1658] [serial = 993] [outer = 0x0] [url = about:blank] 09:27:14 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x12a7b6c00) [pid = 1658] [serial = 1021] [outer = 0x0] [url = about:blank] 09:27:14 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x126f6a800) [pid = 1658] [serial = 1017] [outer = 0x0] [url = about:blank] 09:27:14 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x12a7be800) [pid = 1658] [serial = 1033] [outer = 0x0] [url = about:blank] 09:27:14 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x126f80000) [pid = 1658] [serial = 892] [outer = 0x0] [url = about:blank] 09:27:14 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x12d6c5c00) [pid = 1658] [serial = 1038] [outer = 0x0] [url = about:blank] 09:27:14 INFO - PROCESS | 1658 | 1461256034962 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 09:27:14 INFO - PROCESS | 1658 | 1461256034967 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 09:27:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 09:27:14 INFO - PROCESS | 1658 | 1461256034977 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 09:27:14 INFO - PROCESS | 1658 | 1461256034979 Marionette TRACE conn2 <- [1,1470,null,{}] 09:27:14 INFO - PROCESS | 1658 | 1461256034981 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:15 INFO - PROCESS | 1658 | 1461256035061 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 09:27:15 INFO - PROCESS | 1658 | 1461256035073 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x11a84c000 == 55 [pid = 1658] [id = 375] 09:27:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x119c82800) [pid = 1658] [serial = 1124] [outer = 0x0] 09:27:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x11a641400) [pid = 1658] [serial = 1125] [outer = 0x119c82800] 09:27:15 INFO - PROCESS | 1658 | 1461256035099 Marionette DEBUG loaded listener.js 09:27:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x11ade9c00) [pid = 1658] [serial = 1126] [outer = 0x119c82800] 09:27:15 INFO - PROCESS | 1658 | 1461256035476 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 09:27:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 09:27:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 528ms 09:27:15 INFO - PROCESS | 1658 | 1461256035509 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 09:27:15 INFO - PROCESS | 1658 | 1461256035510 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 09:27:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 09:27:15 INFO - PROCESS | 1658 | 1461256035512 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 09:27:15 INFO - PROCESS | 1658 | 1461256035515 Marionette TRACE conn2 <- [1,1474,null,{}] 09:27:15 INFO - PROCESS | 1658 | 1461256035522 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:15 INFO - PROCESS | 1658 | 1461256035608 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 09:27:15 INFO - PROCESS | 1658 | 1461256035634 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x125c54800 == 56 [pid = 1658] [id = 376] 09:27:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x11bcf2000) [pid = 1658] [serial = 1127] [outer = 0x0] 09:27:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x11c3ac400) [pid = 1658] [serial = 1128] [outer = 0x11bcf2000] 09:27:15 INFO - PROCESS | 1658 | 1461256035662 Marionette DEBUG loaded listener.js 09:27:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x125e90000) [pid = 1658] [serial = 1129] [outer = 0x11bcf2000] 09:27:16 INFO - PROCESS | 1658 | 1461256036019 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 09:27:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 09:27:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 523ms 09:27:16 INFO - PROCESS | 1658 | 1461256036036 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 09:27:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 09:27:16 INFO - PROCESS | 1658 | 1461256036038 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 09:27:16 INFO - PROCESS | 1658 | 1461256036041 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 09:27:16 INFO - PROCESS | 1658 | 1461256036042 Marionette TRACE conn2 <- [1,1478,null,{}] 09:27:16 INFO - PROCESS | 1658 | 1461256036056 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:16 INFO - PROCESS | 1658 | 1461256036141 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 09:27:16 INFO - PROCESS | 1658 | 1461256036145 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x126fb4000 == 57 [pid = 1658] [id = 377] 09:27:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x126918c00) [pid = 1658] [serial = 1130] [outer = 0x0] 09:27:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x126ba2000) [pid = 1658] [serial = 1131] [outer = 0x126918c00] 09:27:16 INFO - PROCESS | 1658 | 1461256036172 Marionette DEBUG loaded listener.js 09:27:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x126f61400) [pid = 1658] [serial = 1132] [outer = 0x126918c00] 09:27:16 INFO - PROCESS | 1658 | 1461256036521 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 09:27:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 09:27:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 529ms 09:27:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 09:27:16 INFO - PROCESS | 1658 | 1461256036570 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 09:27:16 INFO - PROCESS | 1658 | 1461256036572 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 09:27:16 INFO - PROCESS | 1658 | 1461256036574 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 09:27:16 INFO - PROCESS | 1658 | 1461256036575 Marionette TRACE conn2 <- [1,1482,null,{}] 09:27:16 INFO - PROCESS | 1658 | 1461256036577 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:16 INFO - PROCESS | 1658 | 1461256036659 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 09:27:16 INFO - PROCESS | 1658 | 1461256036724 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x128133800 == 58 [pid = 1658] [id = 378] 09:27:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x11c1b5400) [pid = 1658] [serial = 1133] [outer = 0x0] 09:27:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x126f64000) [pid = 1658] [serial = 1134] [outer = 0x11c1b5400] 09:27:16 INFO - PROCESS | 1658 | 1461256036749 Marionette DEBUG loaded listener.js 09:27:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x127403800) [pid = 1658] [serial = 1135] [outer = 0x11c1b5400] 09:27:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 09:27:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 517ms 09:27:17 INFO - PROCESS | 1658 | 1461256037088 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 09:27:17 INFO - PROCESS | 1658 | 1461256037092 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 09:27:17 INFO - PROCESS | 1658 | 1461256037093 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 09:27:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 09:27:17 INFO - PROCESS | 1658 | 1461256037095 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 09:27:17 INFO - PROCESS | 1658 | 1461256037096 Marionette TRACE conn2 <- [1,1486,null,{}] 09:27:17 INFO - PROCESS | 1658 | 1461256037099 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:17 INFO - PROCESS | 1658 | 1461256037229 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 09:27:17 INFO - PROCESS | 1658 | 1461256037265 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b2bf000 == 59 [pid = 1658] [id = 379] 09:27:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x12777c800) [pid = 1658] [serial = 1136] [outer = 0x0] 09:27:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x128a11c00) [pid = 1658] [serial = 1137] [outer = 0x12777c800] 09:27:17 INFO - PROCESS | 1658 | 1461256037293 Marionette DEBUG loaded listener.js 09:27:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x12a933400) [pid = 1658] [serial = 1138] [outer = 0x12777c800] 09:27:17 INFO - PROCESS | 1658 | 1461256037631 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 09:27:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 09:27:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 570ms 09:27:17 INFO - PROCESS | 1658 | 1461256037671 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 09:27:17 INFO - PROCESS | 1658 | 1461256037672 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 09:27:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 09:27:17 INFO - PROCESS | 1658 | 1461256037674 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 09:27:17 INFO - PROCESS | 1658 | 1461256037675 Marionette TRACE conn2 <- [1,1490,null,{}] 09:27:17 INFO - PROCESS | 1658 | 1461256037678 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:17 INFO - PROCESS | 1658 | 1461256037781 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 09:27:17 INFO - PROCESS | 1658 | 1461256037816 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bb34000 == 60 [pid = 1658] [id = 380] 09:27:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x12a7b6c00) [pid = 1658] [serial = 1139] [outer = 0x0] 09:27:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x12ad80400) [pid = 1658] [serial = 1140] [outer = 0x12a7b6c00] 09:27:17 INFO - PROCESS | 1658 | 1461256037842 Marionette DEBUG loaded listener.js 09:27:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x12ad87c00) [pid = 1658] [serial = 1141] [outer = 0x12a7b6c00] 09:27:18 INFO - PROCESS | 1658 | 1461256038176 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 09:27:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 09:27:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 518ms 09:27:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 09:27:18 INFO - PROCESS | 1658 | 1461256038193 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 09:27:18 INFO - PROCESS | 1658 | 1461256038194 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 09:27:18 INFO - PROCESS | 1658 | 1461256038196 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 09:27:18 INFO - PROCESS | 1658 | 1461256038197 Marionette TRACE conn2 <- [1,1494,null,{}] 09:27:18 INFO - PROCESS | 1658 | 1461256038200 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:18 INFO - PROCESS | 1658 | 1461256038292 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 09:27:18 INFO - PROCESS | 1658 | 1461256038316 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x12cff2000 == 61 [pid = 1658] [id = 381] 09:27:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x12a937400) [pid = 1658] [serial = 1142] [outer = 0x0] 09:27:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x12af89000) [pid = 1658] [serial = 1143] [outer = 0x12a937400] 09:27:18 INFO - PROCESS | 1658 | 1461256038342 Marionette DEBUG loaded listener.js 09:27:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x12b3b5c00) [pid = 1658] [serial = 1144] [outer = 0x12a937400] 09:27:18 INFO - PROCESS | 1658 | 1461256038686 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 09:27:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 09:27:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 518ms 09:27:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 09:27:18 INFO - PROCESS | 1658 | 1461256038720 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 09:27:18 INFO - PROCESS | 1658 | 1461256038722 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 09:27:18 INFO - PROCESS | 1658 | 1461256038724 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 09:27:18 INFO - PROCESS | 1658 | 1461256038725 Marionette TRACE conn2 <- [1,1498,null,{}] 09:27:18 INFO - PROCESS | 1658 | 1461256038727 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:18 INFO - PROCESS | 1658 | 1461256038831 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 09:27:18 INFO - PROCESS | 1658 | 1461256038870 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d727000 == 62 [pid = 1658] [id = 382] 09:27:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x12ad82800) [pid = 1658] [serial = 1145] [outer = 0x0] 09:27:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x12b588400) [pid = 1658] [serial = 1146] [outer = 0x12ad82800] 09:27:18 INFO - PROCESS | 1658 | 1461256038895 Marionette DEBUG loaded listener.js 09:27:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x12b799800) [pid = 1658] [serial = 1147] [outer = 0x12ad82800] 09:27:19 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x1192cf000) [pid = 1658] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 09:27:19 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x116746800) [pid = 1658] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 09:27:19 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x11c3b4400) [pid = 1658] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 09:27:19 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x116291400) [pid = 1658] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 09:27:19 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x11acb6000) [pid = 1658] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 09:27:19 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x125f1e800) [pid = 1658] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 09:27:19 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x11a9c0000) [pid = 1658] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 09:27:19 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x11656d800) [pid = 1658] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 09:27:19 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x12d1ac800) [pid = 1658] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 09:27:19 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x1191bb400) [pid = 1658] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 09:27:19 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x128a0a400) [pid = 1658] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 09:27:19 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x114bba000) [pid = 1658] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 09:27:19 INFO - PROCESS | 1658 | 1461256039324 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 09:27:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 09:27:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 621ms 09:27:19 INFO - PROCESS | 1658 | 1461256039346 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 09:27:19 INFO - PROCESS | 1658 | 1461256039347 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 09:27:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 09:27:19 INFO - PROCESS | 1658 | 1461256039363 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 09:27:19 INFO - PROCESS | 1658 | 1461256039364 Marionette TRACE conn2 <- [1,1502,null,{}] 09:27:19 INFO - PROCESS | 1658 | 1461256039373 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:19 INFO - PROCESS | 1658 | 1461256039468 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 09:27:19 INFO - PROCESS | 1658 | 1461256039473 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d9d5800 == 63 [pid = 1658] [id = 383] 09:27:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x11aedb800) [pid = 1658] [serial = 1148] [outer = 0x0] 09:27:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x128a0a400) [pid = 1658] [serial = 1149] [outer = 0x11aedb800] 09:27:19 INFO - PROCESS | 1658 | 1461256039499 Marionette DEBUG loaded listener.js 09:27:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x12b780800) [pid = 1658] [serial = 1150] [outer = 0x11aedb800] 09:27:19 INFO - PROCESS | 1658 | 1461256039838 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 09:27:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 09:27:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 531ms 09:27:19 INFO - PROCESS | 1658 | 1461256039887 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 09:27:19 INFO - PROCESS | 1658 | 1461256039888 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 09:27:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 09:27:19 INFO - PROCESS | 1658 | 1461256039891 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 09:27:19 INFO - PROCESS | 1658 | 1461256039892 Marionette TRACE conn2 <- [1,1506,null,{}] 09:27:19 INFO - PROCESS | 1658 | 1461256039895 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:20 INFO - PROCESS | 1658 | 1461256040016 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 09:27:20 INFO - PROCESS | 1658 | 1461256040024 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e641000 == 64 [pid = 1658] [id = 384] 09:27:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x126d2c400) [pid = 1658] [serial = 1151] [outer = 0x0] 09:27:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x12bb99c00) [pid = 1658] [serial = 1152] [outer = 0x126d2c400] 09:27:20 INFO - PROCESS | 1658 | 1461256040053 Marionette DEBUG loaded listener.js 09:27:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x12d6c5800) [pid = 1658] [serial = 1153] [outer = 0x126d2c400] 09:27:20 INFO - PROCESS | 1658 | 1461256040386 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 09:27:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 09:27:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 520ms 09:27:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 09:27:20 INFO - PROCESS | 1658 | 1461256040412 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 09:27:20 INFO - PROCESS | 1658 | 1461256040413 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 09:27:20 INFO - PROCESS | 1658 | 1461256040415 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 09:27:20 INFO - PROCESS | 1658 | 1461256040418 Marionette TRACE conn2 <- [1,1510,null,{}] 09:27:20 INFO - PROCESS | 1658 | 1461256040422 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:20 INFO - PROCESS | 1658 | 1461256040506 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 09:27:20 INFO - PROCESS | 1658 | 1461256040510 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f093000 == 65 [pid = 1658] [id = 385] 09:27:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x11b12dc00) [pid = 1658] [serial = 1154] [outer = 0x0] 09:27:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x11b136000) [pid = 1658] [serial = 1155] [outer = 0x11b12dc00] 09:27:20 INFO - PROCESS | 1658 | 1461256040536 Marionette DEBUG loaded listener.js 09:27:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x11be87c00) [pid = 1658] [serial = 1156] [outer = 0x11b12dc00] 09:27:20 INFO - PROCESS | 1658 | 1461256040904 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 09:27:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 09:27:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 523ms 09:27:20 INFO - PROCESS | 1658 | 1461256040939 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 09:27:20 INFO - PROCESS | 1658 | 1461256040941 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 09:27:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 09:27:20 INFO - PROCESS | 1658 | 1461256040943 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 09:27:20 INFO - PROCESS | 1658 | 1461256040945 Marionette TRACE conn2 <- [1,1514,null,{}] 09:27:20 INFO - PROCESS | 1658 | 1461256040948 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:21 INFO - PROCESS | 1658 | 1461256041037 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 09:27:21 INFO - PROCESS | 1658 | 1461256041042 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f5e3000 == 66 [pid = 1658] [id = 386] 09:27:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x12d6c6400) [pid = 1658] [serial = 1157] [outer = 0x0] 09:27:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x12d78fc00) [pid = 1658] [serial = 1158] [outer = 0x12d6c6400] 09:27:21 INFO - PROCESS | 1658 | 1461256041067 Marionette DEBUG loaded listener.js 09:27:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x12da64400) [pid = 1658] [serial = 1159] [outer = 0x12d6c6400] 09:27:21 INFO - PROCESS | 1658 | 1461256041601 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 09:27:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 09:27:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 719ms 09:27:21 INFO - PROCESS | 1658 | 1461256041667 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 09:27:21 INFO - PROCESS | 1658 | 1461256041671 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 09:27:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 09:27:21 INFO - PROCESS | 1658 | 1461256041676 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 09:27:21 INFO - PROCESS | 1658 | 1461256041678 Marionette TRACE conn2 <- [1,1518,null,{}] 09:27:21 INFO - PROCESS | 1658 | 1461256041682 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:21 INFO - PROCESS | 1658 | 1461256041797 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 09:27:21 INFO - PROCESS | 1658 | 1461256041899 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c14d000 == 67 [pid = 1658] [id = 387] 09:27:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x119741000) [pid = 1658] [serial = 1160] [outer = 0x0] 09:27:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x119c85c00) [pid = 1658] [serial = 1161] [outer = 0x119741000] 09:27:21 INFO - PROCESS | 1658 | 1461256041933 Marionette DEBUG loaded listener.js 09:27:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x11ad65000) [pid = 1658] [serial = 1162] [outer = 0x119741000] 09:27:22 INFO - PROCESS | 1658 | 1461256042378 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 09:27:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 09:27:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 721ms 09:27:22 INFO - PROCESS | 1658 | 1461256042398 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 09:27:22 INFO - PROCESS | 1658 | 1461256042403 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 09:27:22 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 09:27:22 INFO - PROCESS | 1658 | 1461256042407 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 09:27:22 INFO - PROCESS | 1658 | 1461256042409 Marionette TRACE conn2 <- [1,1522,null,{}] 09:27:22 INFO - PROCESS | 1658 | 1461256042412 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:22 INFO - PROCESS | 1658 | 1461256042522 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 09:27:22 INFO - PROCESS | 1658 | 1461256042615 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x12746b800 == 68 [pid = 1658] [id = 388] 09:27:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x11b12c800) [pid = 1658] [serial = 1163] [outer = 0x0] 09:27:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x11bcf6000) [pid = 1658] [serial = 1164] [outer = 0x11b12c800] 09:27:22 INFO - PROCESS | 1658 | 1461256042645 Marionette DEBUG loaded listener.js 09:27:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x125b7a800) [pid = 1658] [serial = 1165] [outer = 0x11b12c800] 09:27:23 INFO - PROCESS | 1658 | 1461256043024 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 09:27:23 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 09:27:23 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:27:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 09:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:27:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 09:27:23 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 09:27:23 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:27:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 09:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:27:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 09:27:23 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 09:27:23 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:27:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 09:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:27:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 09:27:23 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 09:27:23 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:27:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 09:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:27:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 09:27:23 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 622ms 09:27:23 INFO - PROCESS | 1658 | 1461256043030 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 09:27:23 INFO - PROCESS | 1658 | 1461256043033 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 09:27:23 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 09:27:23 INFO - PROCESS | 1658 | 1461256043038 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 09:27:23 INFO - PROCESS | 1658 | 1461256043041 Marionette TRACE conn2 <- [1,1526,null,{}] 09:27:23 INFO - PROCESS | 1658 | 1461256043049 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:23 INFO - PROCESS | 1658 | 1461256043190 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 09:27:23 INFO - PROCESS | 1658 | 1461256043320 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x12eecc000 == 69 [pid = 1658] [id = 389] 09:27:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x11b1d9800) [pid = 1658] [serial = 1166] [outer = 0x0] 09:27:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x125d05800) [pid = 1658] [serial = 1167] [outer = 0x11b1d9800] 09:27:23 INFO - PROCESS | 1658 | 1461256043354 Marionette DEBUG loaded listener.js 09:27:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x12a35b400) [pid = 1658] [serial = 1168] [outer = 0x11b1d9800] 09:27:23 INFO - PROCESS | 1658 | 1461256043754 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 09:27:23 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:27:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 09:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:27:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 09:27:23 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:27:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 09:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:27:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 09:27:23 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 09:27:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 09:27:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:27:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:27:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 09:27:23 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 724ms 09:27:23 INFO - PROCESS | 1658 | 1461256043764 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 09:27:23 INFO - PROCESS | 1658 | 1461256043767 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 09:27:23 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 09:27:23 INFO - PROCESS | 1658 | 1461256043770 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 09:27:23 INFO - PROCESS | 1658 | 1461256043773 Marionette TRACE conn2 <- [1,1530,null,{}] 09:27:23 INFO - PROCESS | 1658 | 1461256043776 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:23 INFO - PROCESS | 1658 | 1461256043962 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 09:27:24 INFO - PROCESS | 1658 | 1461256044078 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x13007d000 == 70 [pid = 1658] [id = 390] 09:27:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x11baf5000) [pid = 1658] [serial = 1169] [outer = 0x0] 09:27:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x12ad7e000) [pid = 1658] [serial = 1170] [outer = 0x11baf5000] 09:27:24 INFO - PROCESS | 1658 | 1461256044111 Marionette DEBUG loaded listener.js 09:27:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x12cead800) [pid = 1658] [serial = 1171] [outer = 0x11baf5000] 09:27:24 INFO - PROCESS | 1658 | 1461256044466 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 09:27:24 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 09:27:24 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 09:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:27:24 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 09:27:24 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 09:27:24 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 09:27:24 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 09:27:24 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 722ms 09:27:24 INFO - PROCESS | 1658 | 1461256044493 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 09:27:24 INFO - PROCESS | 1658 | 1461256044494 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 09:27:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 09:27:24 INFO - PROCESS | 1658 | 1461256044497 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 09:27:24 INFO - PROCESS | 1658 | 1461256044498 Marionette TRACE conn2 <- [1,1534,null,{}] 09:27:24 INFO - PROCESS | 1658 | 1461256044501 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:24 INFO - PROCESS | 1658 | 1461256044606 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 09:27:24 INFO - PROCESS | 1658 | 1461256044666 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x13057d800 == 71 [pid = 1658] [id = 391] 09:27:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x12a356800) [pid = 1658] [serial = 1172] [outer = 0x0] 09:27:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x12d6bac00) [pid = 1658] [serial = 1173] [outer = 0x12a356800] 09:27:24 INFO - PROCESS | 1658 | 1461256044736 Marionette DEBUG loaded listener.js 09:27:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x12da67800) [pid = 1658] [serial = 1174] [outer = 0x12a356800] 09:27:25 INFO - PROCESS | 1658 | 1461256045157 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 09:27:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 09:27:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 719ms 09:27:25 INFO - PROCESS | 1658 | 1461256045231 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 09:27:25 INFO - PROCESS | 1658 | 1461256045232 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 09:27:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 09:27:25 INFO - PROCESS | 1658 | 1461256045239 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 09:27:25 INFO - PROCESS | 1658 | 1461256045240 Marionette TRACE conn2 <- [1,1538,null,{}] 09:27:25 INFO - PROCESS | 1658 | 1461256045242 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:25 INFO - PROCESS | 1658 | 1461256045374 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 09:27:25 INFO - PROCESS | 1658 | 1461256045448 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x130536000 == 72 [pid = 1658] [id = 392] 09:27:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x12af67400) [pid = 1658] [serial = 1175] [outer = 0x0] 09:27:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 151 (0x12af6cc00) [pid = 1658] [serial = 1176] [outer = 0x12af67400] 09:27:25 INFO - PROCESS | 1658 | 1461256045480 Marionette DEBUG loaded listener.js 09:27:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 152 (0x12e628400) [pid = 1658] [serial = 1177] [outer = 0x12af67400] 09:27:25 INFO - PROCESS | 1658 | 1461256045889 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 09:27:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 09:27:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 671ms 09:27:25 INFO - PROCESS | 1658 | 1461256045910 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 09:27:25 INFO - PROCESS | 1658 | 1461256045912 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 09:27:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 09:27:25 INFO - PROCESS | 1658 | 1461256045914 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 09:27:25 INFO - PROCESS | 1658 | 1461256045915 Marionette TRACE conn2 <- [1,1542,null,{}] 09:27:25 INFO - PROCESS | 1658 | 1461256045920 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:26 INFO - PROCESS | 1658 | 1461256046028 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 09:27:26 INFO - PROCESS | 1658 | 1461256046101 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ad95000 == 73 [pid = 1658] [id = 393] 09:27:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 153 (0x12e1d0c00) [pid = 1658] [serial = 1178] [outer = 0x0] 09:27:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 154 (0x12e8db400) [pid = 1658] [serial = 1179] [outer = 0x12e1d0c00] 09:27:26 INFO - PROCESS | 1658 | 1461256046132 Marionette DEBUG loaded listener.js 09:27:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 155 (0x12f0edc00) [pid = 1658] [serial = 1180] [outer = 0x12e1d0c00] 09:27:26 INFO - PROCESS | 1658 | 1461256046577 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 09:27:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 09:27:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 672ms 09:27:26 INFO - PROCESS | 1658 | 1461256046587 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 09:27:26 INFO - PROCESS | 1658 | 1461256046588 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 09:27:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 09:27:26 INFO - PROCESS | 1658 | 1461256046590 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 09:27:26 INFO - PROCESS | 1658 | 1461256046592 Marionette TRACE conn2 <- [1,1546,null,{}] 09:27:26 INFO - PROCESS | 1658 | 1461256046594 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:26 INFO - PROCESS | 1658 | 1461256046702 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 09:27:26 INFO - PROCESS | 1658 | 1461256046809 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b9d0800 == 74 [pid = 1658] [id = 394] 09:27:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 156 (0x1158e8400) [pid = 1658] [serial = 1181] [outer = 0x0] 09:27:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 157 (0x126f64c00) [pid = 1658] [serial = 1182] [outer = 0x1158e8400] 09:27:26 INFO - PROCESS | 1658 | 1461256046841 Marionette DEBUG loaded listener.js 09:27:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 158 (0x12e627c00) [pid = 1658] [serial = 1183] [outer = 0x1158e8400] 09:27:27 INFO - PROCESS | 1658 | 1461256047470 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 09:27:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 09:27:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 919ms 09:27:27 INFO - PROCESS | 1658 | 1461256047510 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 09:27:27 INFO - PROCESS | 1658 | 1461256047513 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 09:27:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 09:27:27 INFO - PROCESS | 1658 | 1461256047516 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 09:27:27 INFO - PROCESS | 1658 | 1461256047518 Marionette TRACE conn2 <- [1,1550,null,{}] 09:27:27 INFO - PROCESS | 1658 | 1461256047522 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:27 INFO - PROCESS | 1658 | 1461256047627 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 09:27:27 INFO - PROCESS | 1658 | 1461256047705 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x125c83800 == 75 [pid = 1658] [id = 395] 09:27:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 159 (0x11864f400) [pid = 1658] [serial = 1184] [outer = 0x0] 09:27:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 160 (0x1191b2400) [pid = 1658] [serial = 1185] [outer = 0x11864f400] 09:27:27 INFO - PROCESS | 1658 | 1461256047734 Marionette DEBUG loaded listener.js 09:27:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 161 (0x119b93400) [pid = 1658] [serial = 1186] [outer = 0x11864f400] 09:27:28 INFO - PROCESS | 1658 | 1461256048195 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 09:27:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 09:27:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 721ms 09:27:28 INFO - PROCESS | 1658 | --DOCSHELL 0x12e3e0000 == 74 [pid = 1658] [id = 314] 09:27:28 INFO - PROCESS | 1658 | --DOCSHELL 0x12f093000 == 73 [pid = 1658] [id = 385] 09:27:28 INFO - PROCESS | 1658 | --DOCSHELL 0x12e641000 == 72 [pid = 1658] [id = 384] 09:27:28 INFO - PROCESS | 1658 | --DOCSHELL 0x12d9d5800 == 71 [pid = 1658] [id = 383] 09:27:28 INFO - PROCESS | 1658 | --DOCSHELL 0x12d727000 == 70 [pid = 1658] [id = 382] 09:27:28 INFO - PROCESS | 1658 | --DOCSHELL 0x12cff2000 == 69 [pid = 1658] [id = 381] 09:27:28 INFO - PROCESS | 1658 | --DOCSHELL 0x12bb34000 == 68 [pid = 1658] [id = 380] 09:27:28 INFO - PROCESS | 1658 | --DOCSHELL 0x12b2bf000 == 67 [pid = 1658] [id = 379] 09:27:28 INFO - PROCESS | 1658 | --DOMWINDOW == 160 (0x12da63400) [pid = 1658] [serial = 1098] [outer = 0x0] [url = about:blank] 09:27:28 INFO - PROCESS | 1658 | 1461256048300 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 09:27:28 INFO - PROCESS | 1658 | 1461256048303 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 09:27:28 INFO - PROCESS | 1658 | --DOCSHELL 0x128133800 == 66 [pid = 1658] [id = 378] 09:27:28 INFO - PROCESS | 1658 | --DOCSHELL 0x126fb4000 == 65 [pid = 1658] [id = 377] 09:27:28 INFO - PROCESS | 1658 | --DOCSHELL 0x125c54800 == 64 [pid = 1658] [id = 376] 09:27:28 INFO - PROCESS | 1658 | --DOCSHELL 0x11a84c000 == 63 [pid = 1658] [id = 375] 09:27:28 INFO - PROCESS | 1658 | --DOCSHELL 0x11a85d800 == 62 [pid = 1658] [id = 374] 09:27:28 INFO - PROCESS | 1658 | --DOCSHELL 0x118fca800 == 61 [pid = 1658] [id = 373] 09:27:28 INFO - PROCESS | 1658 | --DOCSHELL 0x11567c800 == 60 [pid = 1658] [id = 372] 09:27:28 INFO - PROCESS | 1658 | --DOCSHELL 0x125c45000 == 59 [pid = 1658] [id = 371] 09:27:28 INFO - PROCESS | 1658 | --DOCSHELL 0x130570000 == 58 [pid = 1658] [id = 370] 09:27:28 INFO - PROCESS | 1658 | --DOCSHELL 0x12f5cb800 == 57 [pid = 1658] [id = 369] 09:27:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 09:27:28 INFO - PROCESS | 1658 | --DOCSHELL 0x12ce26000 == 56 [pid = 1658] [id = 368] 09:27:28 INFO - PROCESS | 1658 | --DOCSHELL 0x11ae40000 == 55 [pid = 1658] [id = 367] 09:27:28 INFO - PROCESS | 1658 | 1461256048316 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 09:27:28 INFO - PROCESS | 1658 | 1461256048318 Marionette TRACE conn2 <- [1,1554,null,{}] 09:27:28 INFO - PROCESS | 1658 | 1461256048320 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:28 INFO - PROCESS | 1658 | 1461256048404 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 09:27:28 INFO - PROCESS | 1658 | 1461256048412 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x11a850800 == 56 [pid = 1658] [id = 396] 09:27:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 161 (0x11b12bc00) [pid = 1658] [serial = 1187] [outer = 0x0] 09:27:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 162 (0x11b136c00) [pid = 1658] [serial = 1188] [outer = 0x11b12bc00] 09:27:28 INFO - PROCESS | 1658 | 1461256048439 Marionette DEBUG loaded listener.js 09:27:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 163 (0x11be7b000) [pid = 1658] [serial = 1189] [outer = 0x11b12bc00] 09:27:28 INFO - PROCESS | 1658 | --DOMWINDOW == 162 (0x12e1ca400) [pid = 1658] [serial = 1059] [outer = 0x0] [url = about:blank] 09:27:28 INFO - PROCESS | 1658 | --DOMWINDOW == 161 (0x11aea6800) [pid = 1658] [serial = 1047] [outer = 0x0] [url = about:blank] 09:27:28 INFO - PROCESS | 1658 | --DOMWINDOW == 160 (0x12bd8e000) [pid = 1658] [serial = 1087] [outer = 0x0] [url = about:blank] 09:27:28 INFO - PROCESS | 1658 | --DOMWINDOW == 159 (0x128b1f400) [pid = 1658] [serial = 1095] [outer = 0x0] [url = about:blank] 09:27:28 INFO - PROCESS | 1658 | --DOMWINDOW == 158 (0x12d6c0800) [pid = 1658] [serial = 1090] [outer = 0x0] [url = about:blank] 09:27:28 INFO - PROCESS | 1658 | --DOMWINDOW == 157 (0x12d6c1400) [pid = 1658] [serial = 1096] [outer = 0x0] [url = about:blank] 09:27:28 INFO - PROCESS | 1658 | --DOMWINDOW == 156 (0x12a932000) [pid = 1658] [serial = 1080] [outer = 0x0] [url = about:blank] 09:27:28 INFO - PROCESS | 1658 | --DOMWINDOW == 155 (0x12af8d000) [pid = 1658] [serial = 1081] [outer = 0x0] [url = about:blank] 09:27:28 INFO - PROCESS | 1658 | --DOMWINDOW == 154 (0x11a63fc00) [pid = 1658] [serial = 1092] [outer = 0x0] [url = about:blank] 09:27:28 INFO - PROCESS | 1658 | --DOMWINDOW == 153 (0x11bf8c800) [pid = 1658] [serial = 1093] [outer = 0x0] [url = about:blank] 09:27:28 INFO - PROCESS | 1658 | --DOMWINDOW == 152 (0x12777e000) [pid = 1658] [serial = 1078] [outer = 0x0] [url = about:blank] 09:27:28 INFO - PROCESS | 1658 | --DOMWINDOW == 151 (0x127c8a400) [pid = 1658] [serial = 1083] [outer = 0x0] [url = about:blank] 09:27:28 INFO - PROCESS | 1658 | --DOMWINDOW == 150 (0x12ba59000) [pid = 1658] [serial = 1086] [outer = 0x0] [url = about:blank] 09:27:28 INFO - PROCESS | 1658 | --DOMWINDOW == 149 (0x12b778800) [pid = 1658] [serial = 1084] [outer = 0x0] [url = about:blank] 09:27:28 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x12bd8b800) [pid = 1658] [serial = 1056] [outer = 0x0] [url = about:blank] 09:27:28 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x126b1e400) [pid = 1658] [serial = 1074] [outer = 0x0] [url = about:blank] 09:27:28 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x126b97400) [pid = 1658] [serial = 1075] [outer = 0x0] [url = about:blank] 09:27:28 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x1191b9000) [pid = 1658] [serial = 1066] [outer = 0x0] [url = about:blank] 09:27:28 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x116745c00) [pid = 1658] [serial = 1065] [outer = 0x0] [url = about:blank] 09:27:28 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x12d1a1400) [pid = 1658] [serial = 1089] [outer = 0x0] [url = about:blank] 09:27:28 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x126f67c00) [pid = 1658] [serial = 1077] [outer = 0x0] [url = about:blank] 09:27:28 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x11aed3000) [pid = 1658] [serial = 1071] [outer = 0x0] [url = about:blank] 09:27:28 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x11c1ad800) [pid = 1658] [serial = 1072] [outer = 0x0] [url = about:blank] 09:27:28 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x126f68000) [pid = 1658] [serial = 1050] [outer = 0x0] [url = about:blank] 09:27:28 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x12af83800) [pid = 1658] [serial = 1062] [outer = 0x0] [url = about:blank] 09:27:28 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x119282c00) [pid = 1658] [serial = 1044] [outer = 0x0] [url = about:blank] 09:27:28 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x11974ac00) [pid = 1658] [serial = 1068] [outer = 0x0] [url = about:blank] 09:27:28 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x11ad6b000) [pid = 1658] [serial = 1069] [outer = 0x0] [url = about:blank] 09:27:28 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x12e1cd800) [pid = 1658] [serial = 1042] [outer = 0x0] [url = about:blank] 09:27:28 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x12a7b8400) [pid = 1658] [serial = 1053] [outer = 0x0] [url = about:blank] 09:27:28 INFO - PROCESS | 1658 | 1461256048807 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 09:27:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 09:27:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 522ms 09:27:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 09:27:28 INFO - PROCESS | 1658 | 1461256048837 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 09:27:28 INFO - PROCESS | 1658 | 1461256048839 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 09:27:28 INFO - PROCESS | 1658 | 1461256048841 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 09:27:28 INFO - PROCESS | 1658 | 1461256048843 Marionette TRACE conn2 <- [1,1558,null,{}] 09:27:28 INFO - PROCESS | 1658 | 1461256048851 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:28 INFO - PROCESS | 1658 | 1461256048941 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 09:27:28 INFO - PROCESS | 1658 | 1461256048946 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x126dc3800 == 57 [pid = 1658] [id = 397] 09:27:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x125b3c000) [pid = 1658] [serial = 1190] [outer = 0x0] 09:27:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x126b1ec00) [pid = 1658] [serial = 1191] [outer = 0x125b3c000] 09:27:28 INFO - PROCESS | 1658 | 1461256048975 Marionette DEBUG loaded listener.js 09:27:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x126f68000) [pid = 1658] [serial = 1192] [outer = 0x125b3c000] 09:27:29 INFO - PROCESS | 1658 | 1461256049387 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 09:27:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 09:27:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 571ms 09:27:29 INFO - PROCESS | 1658 | 1461256049413 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 09:27:29 INFO - PROCESS | 1658 | 1461256049416 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 09:27:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 09:27:29 INFO - PROCESS | 1658 | 1461256049419 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 09:27:29 INFO - PROCESS | 1658 | 1461256049421 Marionette TRACE conn2 <- [1,1562,null,{}] 09:27:29 INFO - PROCESS | 1658 | 1461256049424 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:29 INFO - PROCESS | 1658 | 1461256049552 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 09:27:29 INFO - PROCESS | 1658 | 1461256049558 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a969800 == 58 [pid = 1658] [id = 398] 09:27:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x126f75c00) [pid = 1658] [serial = 1193] [outer = 0x0] 09:27:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x128b1a800) [pid = 1658] [serial = 1194] [outer = 0x126f75c00] 09:27:29 INFO - PROCESS | 1658 | 1461256049598 Marionette DEBUG loaded listener.js 09:27:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x12a359000) [pid = 1658] [serial = 1195] [outer = 0x126f75c00] 09:27:30 INFO - PROCESS | 1658 | 1461256050015 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 09:27:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 09:27:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 621ms 09:27:30 INFO - PROCESS | 1658 | 1461256050059 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 09:27:30 INFO - PROCESS | 1658 | 1461256050060 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 09:27:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 09:27:30 INFO - PROCESS | 1658 | 1461256050064 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 09:27:30 INFO - PROCESS | 1658 | 1461256050066 Marionette TRACE conn2 <- [1,1566,null,{}] 09:27:30 INFO - PROCESS | 1658 | 1461256050070 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:30 INFO - PROCESS | 1658 | 1461256050190 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 09:27:30 INFO - PROCESS | 1658 | 1461256050196 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a97d000 == 59 [pid = 1658] [id = 399] 09:27:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x1294c0800) [pid = 1658] [serial = 1196] [outer = 0x0] 09:27:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x12a7c1c00) [pid = 1658] [serial = 1197] [outer = 0x1294c0800] 09:27:30 INFO - PROCESS | 1658 | 1461256050229 Marionette DEBUG loaded listener.js 09:27:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x12ad7dc00) [pid = 1658] [serial = 1198] [outer = 0x1294c0800] 09:27:30 INFO - PROCESS | 1658 | 1461256050597 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 09:27:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 09:27:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 572ms 09:27:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 09:27:30 INFO - PROCESS | 1658 | 1461256050639 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 09:27:30 INFO - PROCESS | 1658 | 1461256050640 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 09:27:30 INFO - PROCESS | 1658 | 1461256050642 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 09:27:30 INFO - PROCESS | 1658 | 1461256050644 Marionette TRACE conn2 <- [1,1570,null,{}] 09:27:30 INFO - PROCESS | 1658 | 1461256050646 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:30 INFO - PROCESS | 1658 | 1461256050773 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 09:27:30 INFO - PROCESS | 1658 | 1461256050818 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b73f800 == 60 [pid = 1658] [id = 400] 09:27:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x12ad84c00) [pid = 1658] [serial = 1199] [outer = 0x0] 09:27:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x12af6ac00) [pid = 1658] [serial = 1200] [outer = 0x12ad84c00] 09:27:30 INFO - PROCESS | 1658 | 1461256050846 Marionette DEBUG loaded listener.js 09:27:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x12ba5e000) [pid = 1658] [serial = 1201] [outer = 0x12ad84c00] 09:27:31 INFO - PROCESS | 1658 | 1461256051198 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 09:27:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 09:27:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 568ms 09:27:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 09:27:31 INFO - PROCESS | 1658 | 1461256051212 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 09:27:31 INFO - PROCESS | 1658 | 1461256051213 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 09:27:31 INFO - PROCESS | 1658 | 1461256051215 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 09:27:31 INFO - PROCESS | 1658 | 1461256051218 Marionette TRACE conn2 <- [1,1574,null,{}] 09:27:31 INFO - PROCESS | 1658 | 1461256051221 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:31 INFO - PROCESS | 1658 | 1461256051332 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 09:27:31 INFO - PROCESS | 1658 | 1461256051349 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c614800 == 61 [pid = 1658] [id = 401] 09:27:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x12ba5f000) [pid = 1658] [serial = 1202] [outer = 0x0] 09:27:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x12d6c5c00) [pid = 1658] [serial = 1203] [outer = 0x12ba5f000] 09:27:31 INFO - PROCESS | 1658 | 1461256051375 Marionette DEBUG loaded listener.js 09:27:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x12e1ce800) [pid = 1658] [serial = 1204] [outer = 0x12ba5f000] 09:27:31 INFO - PROCESS | 1658 | 1461256051712 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 09:27:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 09:27:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 521ms 09:27:31 INFO - PROCESS | 1658 | 1461256051744 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 09:27:31 INFO - PROCESS | 1658 | 1461256051745 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 09:27:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 09:27:31 INFO - PROCESS | 1658 | 1461256051748 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 09:27:31 INFO - PROCESS | 1658 | 1461256051749 Marionette TRACE conn2 <- [1,1578,null,{}] 09:27:31 INFO - PROCESS | 1658 | 1461256051751 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:31 INFO - PROCESS | 1658 | 1461256051862 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 09:27:31 INFO - PROCESS | 1658 | 1461256051875 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d710800 == 62 [pid = 1658] [id = 402] 09:27:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x12ad55000) [pid = 1658] [serial = 1205] [outer = 0x0] 09:27:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x12ad5c800) [pid = 1658] [serial = 1206] [outer = 0x12ad55000] 09:27:31 INFO - PROCESS | 1658 | 1461256051900 Marionette DEBUG loaded listener.js 09:27:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 151 (0x12ad60800) [pid = 1658] [serial = 1207] [outer = 0x12ad55000] 09:27:32 INFO - PROCESS | 1658 | 1461256052265 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 09:27:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 09:27:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 567ms 09:27:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 09:27:32 INFO - PROCESS | 1658 | 1461256052316 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 09:27:32 INFO - PROCESS | 1658 | 1461256052317 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 09:27:32 INFO - PROCESS | 1658 | 1461256052319 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 09:27:32 INFO - PROCESS | 1658 | 1461256052320 Marionette TRACE conn2 <- [1,1582,null,{}] 09:27:32 INFO - PROCESS | 1658 | 1461256052322 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:32 INFO - PROCESS | 1658 | 1461256052559 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 09:27:32 INFO - PROCESS | 1658 | --DOMWINDOW == 150 (0x11b12dc00) [pid = 1658] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 09:27:32 INFO - PROCESS | 1658 | --DOMWINDOW == 149 (0x12a7b6c00) [pid = 1658] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 09:27:32 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x11bcf2000) [pid = 1658] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 09:27:32 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x119c82800) [pid = 1658] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 09:27:32 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x12777c800) [pid = 1658] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 09:27:32 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x12a937400) [pid = 1658] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 09:27:32 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x1165f6800) [pid = 1658] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 09:27:32 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x126918c00) [pid = 1658] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 09:27:32 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x12ad82800) [pid = 1658] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 09:27:32 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x11c1b5400) [pid = 1658] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 09:27:32 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x126d2c400) [pid = 1658] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 09:27:32 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x12d6c8800) [pid = 1658] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 09:27:32 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x11aedb800) [pid = 1658] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 09:27:32 INFO - PROCESS | 1658 | 1461256052611 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b180000 == 63 [pid = 1658] [id = 403] 09:27:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x11605a000) [pid = 1658] [serial = 1208] [outer = 0x0] 09:27:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x11a642800) [pid = 1658] [serial = 1209] [outer = 0x11605a000] 09:27:32 INFO - PROCESS | 1658 | 1461256052637 Marionette DEBUG loaded listener.js 09:27:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x11bf86400) [pid = 1658] [serial = 1210] [outer = 0x11605a000] 09:27:32 INFO - PROCESS | 1658 | 1461256052927 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 09:27:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 09:27:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 618ms 09:27:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 09:27:32 INFO - PROCESS | 1658 | 1461256052942 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 09:27:32 INFO - PROCESS | 1658 | 1461256052943 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 09:27:32 INFO - PROCESS | 1658 | 1461256052946 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 09:27:32 INFO - PROCESS | 1658 | 1461256052947 Marionette TRACE conn2 <- [1,1586,null,{}] 09:27:32 INFO - PROCESS | 1658 | 1461256052950 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:33 INFO - PROCESS | 1658 | 1461256053054 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 09:27:33 INFO - PROCESS | 1658 | 1461256053059 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e651800 == 64 [pid = 1658] [id = 404] 09:27:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x119c85000) [pid = 1658] [serial = 1211] [outer = 0x0] 09:27:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x126f6b400) [pid = 1658] [serial = 1212] [outer = 0x119c85000] 09:27:33 INFO - PROCESS | 1658 | 1461256053084 Marionette DEBUG loaded listener.js 09:27:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x12e1cf400) [pid = 1658] [serial = 1213] [outer = 0x119c85000] 09:27:33 INFO - PROCESS | 1658 | 1461256053443 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 09:27:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 09:27:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 518ms 09:27:33 INFO - PROCESS | 1658 | 1461256053485 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 09:27:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 09:27:33 INFO - PROCESS | 1658 | 1461256053487 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 09:27:33 INFO - PROCESS | 1658 | 1461256053490 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 09:27:33 INFO - PROCESS | 1658 | 1461256053492 Marionette TRACE conn2 <- [1,1590,null,{}] 09:27:33 INFO - PROCESS | 1658 | 1461256053494 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:33 INFO - PROCESS | 1658 | 1461256053604 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 09:27:33 INFO - PROCESS | 1658 | 1461256053610 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f088800 == 65 [pid = 1658] [id = 405] 09:27:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x12e321400) [pid = 1658] [serial = 1214] [outer = 0x0] 09:27:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x12f4cd000) [pid = 1658] [serial = 1215] [outer = 0x12e321400] 09:27:33 INFO - PROCESS | 1658 | 1461256053657 Marionette DEBUG loaded listener.js 09:27:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x12f83b800) [pid = 1658] [serial = 1216] [outer = 0x12e321400] 09:27:34 INFO - PROCESS | 1658 | 1461256054146 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 09:27:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 09:27:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 669ms 09:27:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 09:27:34 INFO - PROCESS | 1658 | 1461256054159 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 09:27:34 INFO - PROCESS | 1658 | 1461256054161 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 09:27:34 INFO - PROCESS | 1658 | 1461256054163 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 09:27:34 INFO - PROCESS | 1658 | 1461256054164 Marionette TRACE conn2 <- [1,1594,null,{}] 09:27:34 INFO - PROCESS | 1658 | 1461256054169 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:34 INFO - PROCESS | 1658 | 1461256054270 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 09:27:34 INFO - PROCESS | 1658 | 1461256054275 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:34 INFO - PROCESS | 1658 | ++DOCSHELL 0x12fc98800 == 66 [pid = 1658] [id = 406] 09:27:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x12f841c00) [pid = 1658] [serial = 1217] [outer = 0x0] 09:27:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x12f844000) [pid = 1658] [serial = 1218] [outer = 0x12f841c00] 09:27:34 INFO - PROCESS | 1658 | 1461256054301 Marionette DEBUG loaded listener.js 09:27:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x12f87a000) [pid = 1658] [serial = 1219] [outer = 0x12f841c00] 09:27:35 INFO - PROCESS | 1658 | --DOCSHELL 0x11aeb5800 == 65 [pid = 1658] [id = 276] 09:27:35 INFO - PROCESS | 1658 | --DOCSHELL 0x12fb16000 == 64 [pid = 1658] [id = 347] 09:27:35 INFO - PROCESS | 1658 | --DOCSHELL 0x125b1d000 == 63 [pid = 1658] [id = 354] 09:27:35 INFO - PROCESS | 1658 | --DOCSHELL 0x12e63c000 == 62 [pid = 1658] [id = 275] 09:27:35 INFO - PROCESS | 1658 | --DOCSHELL 0x12fb15000 == 61 [pid = 1658] [id = 328] 09:27:35 INFO - PROCESS | 1658 | --DOCSHELL 0x12eed2000 == 60 [pid = 1658] [id = 278] 09:27:35 INFO - PROCESS | 1658 | --DOCSHELL 0x11a862000 == 59 [pid = 1658] [id = 315] 09:27:35 INFO - PROCESS | 1658 | --DOCSHELL 0x12d795800 == 58 [pid = 1658] [id = 238] 09:27:35 INFO - PROCESS | 1658 | --DOCSHELL 0x11c411000 == 57 [pid = 1658] [id = 309] 09:27:35 INFO - PROCESS | 1658 | --DOCSHELL 0x12f086000 == 56 [pid = 1658] [id = 279] 09:27:35 INFO - PROCESS | 1658 | --DOCSHELL 0x12f3ce000 == 55 [pid = 1658] [id = 366] 09:27:35 INFO - PROCESS | 1658 | --DOCSHELL 0x11ae30000 == 54 [pid = 1658] [id = 208] 09:27:35 INFO - PROCESS | 1658 | --DOCSHELL 0x12d70e000 == 53 [pid = 1658] [id = 313] 09:27:35 INFO - PROCESS | 1658 | --DOCSHELL 0x11c40b000 == 52 [pid = 1658] [id = 240] 09:27:35 INFO - PROCESS | 1658 | --DOCSHELL 0x12b2c1000 == 51 [pid = 1658] [id = 310] 09:27:35 INFO - PROCESS | 1658 | --DOCSHELL 0x125d54800 == 50 [pid = 1658] [id = 277] 09:27:35 INFO - PROCESS | 1658 | --DOCSHELL 0x119264800 == 49 [pid = 1658] [id = 261] 09:27:35 INFO - PROCESS | 1658 | --DOCSHELL 0x12f5d3000 == 48 [pid = 1658] [id = 280] 09:27:35 INFO - PROCESS | 1658 | --DOCSHELL 0x12c622000 == 47 [pid = 1658] [id = 311] 09:27:35 INFO - PROCESS | 1658 | --DOCSHELL 0x125c83800 == 46 [pid = 1658] [id = 395] 09:27:35 INFO - PROCESS | 1658 | --DOCSHELL 0x11b9d0800 == 45 [pid = 1658] [id = 394] 09:27:35 INFO - PROCESS | 1658 | --DOCSHELL 0x12ad95000 == 44 [pid = 1658] [id = 393] 09:27:35 INFO - PROCESS | 1658 | --DOCSHELL 0x130536000 == 43 [pid = 1658] [id = 392] 09:27:35 INFO - PROCESS | 1658 | --DOCSHELL 0x13057d800 == 42 [pid = 1658] [id = 391] 09:27:35 INFO - PROCESS | 1658 | --DOCSHELL 0x13007d000 == 41 [pid = 1658] [id = 390] 09:27:35 INFO - PROCESS | 1658 | --DOCSHELL 0x12eecc000 == 40 [pid = 1658] [id = 389] 09:27:35 INFO - PROCESS | 1658 | --DOCSHELL 0x12746b800 == 39 [pid = 1658] [id = 388] 09:27:35 INFO - PROCESS | 1658 | --DOCSHELL 0x11c14d000 == 38 [pid = 1658] [id = 387] 09:27:35 INFO - PROCESS | 1658 | --DOCSHELL 0x12f5e3000 == 37 [pid = 1658] [id = 386] 09:27:35 INFO - PROCESS | 1658 | --DOCSHELL 0x12b73f800 == 36 [pid = 1658] [id = 400] 09:27:35 INFO - PROCESS | 1658 | --DOCSHELL 0x11b180000 == 35 [pid = 1658] [id = 403] 09:27:35 INFO - PROCESS | 1658 | --DOCSHELL 0x126dc3800 == 34 [pid = 1658] [id = 397] 09:27:35 INFO - PROCESS | 1658 | --DOCSHELL 0x12e651800 == 33 [pid = 1658] [id = 404] 09:27:35 INFO - PROCESS | 1658 | --DOCSHELL 0x11a850800 == 32 [pid = 1658] [id = 396] 09:27:35 INFO - PROCESS | 1658 | --DOCSHELL 0x12c614800 == 31 [pid = 1658] [id = 401] 09:27:35 INFO - PROCESS | 1658 | --DOCSHELL 0x12f088800 == 30 [pid = 1658] [id = 405] 09:27:35 INFO - PROCESS | 1658 | --DOCSHELL 0x12d710800 == 29 [pid = 1658] [id = 402] 09:27:35 INFO - PROCESS | 1658 | --DOCSHELL 0x12a969800 == 28 [pid = 1658] [id = 398] 09:27:35 INFO - PROCESS | 1658 | --DOCSHELL 0x12a97d000 == 27 [pid = 1658] [id = 399] 09:27:36 INFO - PROCESS | 1658 | --DOMWINDOW == 149 (0x12ad80400) [pid = 1658] [serial = 1140] [outer = 0x0] [url = about:blank] 09:27:36 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x114f71c00) [pid = 1658] [serial = 1119] [outer = 0x0] [url = about:blank] 09:27:36 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x125b37800) [pid = 1658] [serial = 1104] [outer = 0x0] [url = about:blank] 09:27:36 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x11c3ac400) [pid = 1658] [serial = 1128] [outer = 0x0] [url = about:blank] 09:27:36 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x125e90000) [pid = 1658] [serial = 1129] [outer = 0x0] [url = about:blank] 09:27:36 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x12af84000) [pid = 1658] [serial = 1116] [outer = 0x0] [url = about:blank] 09:27:36 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x11a641400) [pid = 1658] [serial = 1125] [outer = 0x0] [url = about:blank] 09:27:36 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x11ade9c00) [pid = 1658] [serial = 1126] [outer = 0x0] [url = about:blank] 09:27:36 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x128a11c00) [pid = 1658] [serial = 1137] [outer = 0x0] [url = about:blank] 09:27:36 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x12af89000) [pid = 1658] [serial = 1143] [outer = 0x0] [url = about:blank] 09:27:36 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x11912e000) [pid = 1658] [serial = 1122] [outer = 0x0] [url = about:blank] 09:27:36 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x119744800) [pid = 1658] [serial = 1123] [outer = 0x0] [url = about:blank] 09:27:36 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x126ba2000) [pid = 1658] [serial = 1131] [outer = 0x0] [url = about:blank] 09:27:36 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x126f61400) [pid = 1658] [serial = 1132] [outer = 0x0] [url = about:blank] 09:27:36 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x12a35d000) [pid = 1658] [serial = 1113] [outer = 0x0] [url = about:blank] 09:27:36 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x12ad87c00) [pid = 1658] [serial = 1141] [outer = 0x0] [url = about:blank] 09:27:36 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x12b588400) [pid = 1658] [serial = 1146] [outer = 0x0] [url = about:blank] 09:27:36 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x12a7c2000) [pid = 1658] [serial = 1107] [outer = 0x0] [url = about:blank] 09:27:36 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x126f64000) [pid = 1658] [serial = 1134] [outer = 0x0] [url = about:blank] 09:27:36 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x12da60400) [pid = 1658] [serial = 1110] [outer = 0x0] [url = about:blank] 09:27:36 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x11864d000) [pid = 1658] [serial = 1101] [outer = 0x0] [url = about:blank] 09:27:36 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x12bb99c00) [pid = 1658] [serial = 1152] [outer = 0x0] [url = about:blank] 09:27:36 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x12e1d6c00) [pid = 1658] [serial = 1099] [outer = 0x0] [url = about:blank] 09:27:36 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x12d6c5800) [pid = 1658] [serial = 1153] [outer = 0x0] [url = about:blank] 09:27:36 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x128a0a400) [pid = 1658] [serial = 1149] [outer = 0x0] [url = about:blank] 09:27:36 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x12b799800) [pid = 1658] [serial = 1147] [outer = 0x0] [url = about:blank] 09:27:36 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x12a933400) [pid = 1658] [serial = 1138] [outer = 0x0] [url = about:blank] 09:27:36 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x12b3b5c00) [pid = 1658] [serial = 1144] [outer = 0x0] [url = about:blank] 09:27:36 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x11be87c00) [pid = 1658] [serial = 1156] [outer = 0x0] [url = about:blank] 09:27:36 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x127403800) [pid = 1658] [serial = 1135] [outer = 0x0] [url = about:blank] 09:27:36 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x12b780800) [pid = 1658] [serial = 1150] [outer = 0x0] [url = about:blank] 09:27:36 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x11b136000) [pid = 1658] [serial = 1155] [outer = 0x0] [url = about:blank] 09:27:36 INFO - PROCESS | 1658 | 1461256056257 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 09:27:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 09:27:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 2128ms 09:27:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 09:27:36 INFO - PROCESS | 1658 | 1461256056292 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 09:27:36 INFO - PROCESS | 1658 | 1461256056294 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 09:27:36 INFO - PROCESS | 1658 | 1461256056298 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 09:27:36 INFO - PROCESS | 1658 | 1461256056301 Marionette TRACE conn2 <- [1,1598,null,{}] 09:27:36 INFO - PROCESS | 1658 | 1461256056306 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:36 INFO - PROCESS | 1658 | 1461256056411 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 09:27:36 INFO - PROCESS | 1658 | 1461256056463 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x1155be800 == 28 [pid = 1658] [id = 407] 09:27:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x114d7ac00) [pid = 1658] [serial = 1220] [outer = 0x0] 09:27:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x114d7c000) [pid = 1658] [serial = 1221] [outer = 0x114d7ac00] 09:27:36 INFO - PROCESS | 1658 | 1461256056498 Marionette DEBUG loaded listener.js 09:27:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x1157c5800) [pid = 1658] [serial = 1222] [outer = 0x114d7ac00] 09:27:37 INFO - PROCESS | 1658 | 1461256057007 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 09:27:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 09:27:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 724ms 09:27:37 INFO - PROCESS | 1658 | 1461256057022 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 09:27:37 INFO - PROCESS | 1658 | 1461256057027 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 09:27:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 09:27:37 INFO - PROCESS | 1658 | 1461256057032 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 09:27:37 INFO - PROCESS | 1658 | 1461256057034 Marionette TRACE conn2 <- [1,1602,null,{}] 09:27:37 INFO - PROCESS | 1658 | 1461256057037 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:37 INFO - PROCESS | 1658 | 1461256057139 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 09:27:37 INFO - PROCESS | 1658 | 1461256057212 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x118918800 == 29 [pid = 1658] [id = 408] 09:27:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x116061c00) [pid = 1658] [serial = 1223] [outer = 0x0] 09:27:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x1165f9c00) [pid = 1658] [serial = 1224] [outer = 0x116061c00] 09:27:37 INFO - PROCESS | 1658 | 1461256057244 Marionette DEBUG loaded listener.js 09:27:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x118889000) [pid = 1658] [serial = 1225] [outer = 0x116061c00] 09:27:37 INFO - PROCESS | 1658 | 1461256057814 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 09:27:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 09:27:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 823ms 09:27:37 INFO - PROCESS | 1658 | 1461256057856 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 09:27:37 INFO - PROCESS | 1658 | 1461256057858 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 09:27:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 09:27:37 INFO - PROCESS | 1658 | 1461256057861 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 09:27:37 INFO - PROCESS | 1658 | 1461256057864 Marionette TRACE conn2 <- [1,1606,null,{}] 09:27:37 INFO - PROCESS | 1658 | 1461256057872 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:37 INFO - PROCESS | 1658 | 1461256057978 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 09:27:38 INFO - PROCESS | 1658 | 1461256058054 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x11970e800 == 30 [pid = 1658] [id = 409] 09:27:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x114349c00) [pid = 1658] [serial = 1226] [outer = 0x0] 09:27:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x1192cf000) [pid = 1658] [serial = 1227] [outer = 0x114349c00] 09:27:38 INFO - PROCESS | 1658 | 1461256058089 Marionette DEBUG loaded listener.js 09:27:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x119747800) [pid = 1658] [serial = 1228] [outer = 0x114349c00] 09:27:38 INFO - PROCESS | 1658 | 1461256058565 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 09:27:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 09:27:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 726ms 09:27:38 INFO - PROCESS | 1658 | 1461256058589 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 09:27:38 INFO - PROCESS | 1658 | 1461256058591 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 09:27:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 09:27:38 INFO - PROCESS | 1658 | 1461256058595 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 09:27:38 INFO - PROCESS | 1658 | 1461256058597 Marionette TRACE conn2 <- [1,1610,null,{}] 09:27:38 INFO - PROCESS | 1658 | 1461256058602 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:38 INFO - PROCESS | 1658 | 1461256058680 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 09:27:38 INFO - PROCESS | 1658 | 1461256058689 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x118904800 == 31 [pid = 1658] [id = 410] 09:27:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x115471400) [pid = 1658] [serial = 1229] [outer = 0x0] 09:27:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x11656a000) [pid = 1658] [serial = 1230] [outer = 0x115471400] 09:27:38 INFO - PROCESS | 1658 | 1461256058717 Marionette DEBUG loaded listener.js 09:27:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x118882c00) [pid = 1658] [serial = 1231] [outer = 0x115471400] 09:27:39 INFO - PROCESS | 1658 | 1461256059046 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 09:27:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 09:27:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 472ms 09:27:39 INFO - PROCESS | 1658 | 1461256059067 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 09:27:39 INFO - PROCESS | 1658 | 1461256059073 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 09:27:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 09:27:39 INFO - PROCESS | 1658 | 1461256059091 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 09:27:39 INFO - PROCESS | 1658 | 1461256059093 Marionette TRACE conn2 <- [1,1614,null,{}] 09:27:39 INFO - PROCESS | 1658 | 1461256059095 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:39 INFO - PROCESS | 1658 | 1461256059170 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 09:27:39 INFO - PROCESS | 1658 | 1461256059176 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x11a851000 == 32 [pid = 1658] [id = 411] 09:27:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x116054400) [pid = 1658] [serial = 1232] [outer = 0x0] 09:27:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x119743000) [pid = 1658] [serial = 1233] [outer = 0x116054400] 09:27:39 INFO - PROCESS | 1658 | 1461256059206 Marionette DEBUG loaded listener.js 09:27:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x119819400) [pid = 1658] [serial = 1234] [outer = 0x116054400] 09:27:39 INFO - PROCESS | 1658 | 1461256059580 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 09:27:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 09:27:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 524ms 09:27:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 09:27:39 INFO - PROCESS | 1658 | 1461256059611 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 09:27:39 INFO - PROCESS | 1658 | 1461256059612 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 09:27:39 INFO - PROCESS | 1658 | 1461256059614 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 09:27:39 INFO - PROCESS | 1658 | 1461256059617 Marionette TRACE conn2 <- [1,1618,null,{}] 09:27:39 INFO - PROCESS | 1658 | 1461256059624 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:39 INFO - PROCESS | 1658 | 1461256059710 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 09:27:39 INFO - PROCESS | 1658 | 1461256059764 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b16f800 == 33 [pid = 1658] [id = 412] 09:27:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x118f2d800) [pid = 1658] [serial = 1235] [outer = 0x0] 09:27:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x119822000) [pid = 1658] [serial = 1236] [outer = 0x118f2d800] 09:27:39 INFO - PROCESS | 1658 | 1461256059795 Marionette DEBUG loaded listener.js 09:27:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x11a646000) [pid = 1658] [serial = 1237] [outer = 0x118f2d800] 09:27:40 INFO - PROCESS | 1658 | 1461256060209 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 09:27:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 09:27:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 623ms 09:27:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 09:27:40 INFO - PROCESS | 1658 | 1461256060243 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 09:27:40 INFO - PROCESS | 1658 | 1461256060246 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 09:27:40 INFO - PROCESS | 1658 | 1461256060250 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 09:27:40 INFO - PROCESS | 1658 | 1461256060251 Marionette TRACE conn2 <- [1,1622,null,{}] 09:27:40 INFO - PROCESS | 1658 | 1461256060255 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:40 INFO - PROCESS | 1658 | 1461256060362 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 09:27:40 INFO - PROCESS | 1658 | 1461256060367 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x11bc8b800 == 34 [pid = 1658] [id = 413] 09:27:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x11ad60400) [pid = 1658] [serial = 1238] [outer = 0x0] 09:27:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x11adf1800) [pid = 1658] [serial = 1239] [outer = 0x11ad60400] 09:27:40 INFO - PROCESS | 1658 | 1461256060415 Marionette DEBUG loaded listener.js 09:27:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x11aed7400) [pid = 1658] [serial = 1240] [outer = 0x11ad60400] 09:27:40 INFO - PROCESS | 1658 | 1461256060755 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 09:27:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 09:27:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 522ms 09:27:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 09:27:40 INFO - PROCESS | 1658 | 1461256060772 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 09:27:40 INFO - PROCESS | 1658 | 1461256060773 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 09:27:40 INFO - PROCESS | 1658 | 1461256060775 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 09:27:40 INFO - PROCESS | 1658 | 1461256060776 Marionette TRACE conn2 <- [1,1626,null,{}] 09:27:40 INFO - PROCESS | 1658 | 1461256060779 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:40 INFO - PROCESS | 1658 | 1461256060870 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 09:27:40 INFO - PROCESS | 1658 | 1461256060921 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c15a000 == 35 [pid = 1658] [id = 414] 09:27:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x11aed8c00) [pid = 1658] [serial = 1241] [outer = 0x0] 09:27:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x11b130800) [pid = 1658] [serial = 1242] [outer = 0x11aed8c00] 09:27:40 INFO - PROCESS | 1658 | 1461256060947 Marionette DEBUG loaded listener.js 09:27:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x11b138000) [pid = 1658] [serial = 1243] [outer = 0x11aed8c00] 09:27:41 INFO - PROCESS | 1658 | 1461256061280 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 09:27:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 09:27:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 519ms 09:27:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 09:27:41 INFO - PROCESS | 1658 | 1461256061294 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 09:27:41 INFO - PROCESS | 1658 | 1461256061295 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 09:27:41 INFO - PROCESS | 1658 | 1461256061298 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 09:27:41 INFO - PROCESS | 1658 | 1461256061299 Marionette TRACE conn2 <- [1,1630,null,{}] 09:27:41 INFO - PROCESS | 1658 | 1461256061303 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:41 INFO - PROCESS | 1658 | 1461256061424 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 09:27:41 INFO - PROCESS | 1658 | 1461256061461 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:41 INFO - PROCESS | 1658 | ++DOCSHELL 0x11970a800 == 36 [pid = 1658] [id = 415] 09:27:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x11b941c00) [pid = 1658] [serial = 1244] [outer = 0x0] 09:27:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x11bcef400) [pid = 1658] [serial = 1245] [outer = 0x11b941c00] 09:27:41 INFO - PROCESS | 1658 | 1461256061490 Marionette DEBUG loaded listener.js 09:27:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x11c1b5800) [pid = 1658] [serial = 1246] [outer = 0x11b941c00] 09:27:41 INFO - PROCESS | 1658 | 1461256061824 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 09:27:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 09:27:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 570ms 09:27:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 09:27:41 INFO - PROCESS | 1658 | 1461256061869 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 09:27:41 INFO - PROCESS | 1658 | 1461256061870 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 09:27:41 INFO - PROCESS | 1658 | 1461256061873 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 09:27:41 INFO - PROCESS | 1658 | 1461256061875 Marionette TRACE conn2 <- [1,1634,null,{}] 09:27:41 INFO - PROCESS | 1658 | 1461256061878 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:41 INFO - PROCESS | 1658 | 1461256061990 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 09:27:42 INFO - PROCESS | 1658 | 1461256062003 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x125c4d800 == 37 [pid = 1658] [id = 416] 09:27:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x11c1ad800) [pid = 1658] [serial = 1247] [outer = 0x0] 09:27:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x11c4bfc00) [pid = 1658] [serial = 1248] [outer = 0x11c1ad800] 09:27:42 INFO - PROCESS | 1658 | 1461256062029 Marionette DEBUG loaded listener.js 09:27:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x125b33400) [pid = 1658] [serial = 1249] [outer = 0x11c1ad800] 09:27:42 INFO - PROCESS | 1658 | 1461256062364 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 09:27:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 09:27:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 519ms 09:27:42 INFO - PROCESS | 1658 | 1461256062393 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 09:27:42 INFO - PROCESS | 1658 | 1461256062394 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 09:27:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 09:27:42 INFO - PROCESS | 1658 | 1461256062396 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 09:27:42 INFO - PROCESS | 1658 | 1461256062397 Marionette TRACE conn2 <- [1,1638,null,{}] 09:27:42 INFO - PROCESS | 1658 | 1461256062407 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:42 INFO - PROCESS | 1658 | 1461256062502 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 09:27:42 INFO - PROCESS | 1658 | 1461256062506 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x11a850000 == 38 [pid = 1658] [id = 417] 09:27:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x11c3abc00) [pid = 1658] [serial = 1250] [outer = 0x0] 09:27:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x125d08400) [pid = 1658] [serial = 1251] [outer = 0x11c3abc00] 09:27:42 INFO - PROCESS | 1658 | 1461256062532 Marionette DEBUG loaded listener.js 09:27:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 151 (0x125fc2000) [pid = 1658] [serial = 1252] [outer = 0x11c3abc00] 09:27:42 INFO - PROCESS | 1658 | --DOMWINDOW == 150 (0x1158ee400) [pid = 1658] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 09:27:42 INFO - PROCESS | 1658 | --DOMWINDOW == 149 (0x11c4b6000) [pid = 1658] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 09:27:42 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x12a7ba000) [pid = 1658] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 09:27:42 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x127b96c00) [pid = 1658] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 09:27:42 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x11bcf5400) [pid = 1658] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 09:27:42 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x127708400) [pid = 1658] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 09:27:42 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x11974c400) [pid = 1658] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 09:27:42 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x12b3bc800) [pid = 1658] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 09:27:42 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x1277e1000) [pid = 1658] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 09:27:42 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x126f5e400) [pid = 1658] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 09:27:42 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x114bc3c00) [pid = 1658] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 09:27:42 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x11974c800) [pid = 1658] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 09:27:42 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x128b18400) [pid = 1658] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 09:27:42 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x118f35000) [pid = 1658] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 09:27:42 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x11a648000) [pid = 1658] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 09:27:42 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x12d6c3000) [pid = 1658] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 09:27:42 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x12e321400) [pid = 1658] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 09:27:42 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x12ad84c00) [pid = 1658] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 09:27:42 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x12ba5f000) [pid = 1658] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 09:27:42 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x12ad55000) [pid = 1658] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 09:27:42 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x11605a000) [pid = 1658] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 09:27:42 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x1294c0800) [pid = 1658] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 09:27:42 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x126f75c00) [pid = 1658] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 09:27:42 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x125b3c000) [pid = 1658] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 09:27:42 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x11b12bc00) [pid = 1658] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 09:27:42 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x11864f400) [pid = 1658] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 09:27:42 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x1158e8400) [pid = 1658] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 09:27:42 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x12e1d0c00) [pid = 1658] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 09:27:42 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x12af67400) [pid = 1658] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 09:27:42 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x12a356800) [pid = 1658] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 09:27:42 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x11baf5000) [pid = 1658] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 09:27:42 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x11b1d9800) [pid = 1658] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 09:27:42 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x11b12c800) [pid = 1658] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 09:27:42 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x119741000) [pid = 1658] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 09:27:42 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x12d6c6400) [pid = 1658] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 09:27:42 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x119c85000) [pid = 1658] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 09:27:42 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x12b3b7000) [pid = 1658] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 09:27:42 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x12ad81800) [pid = 1658] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 09:27:42 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x12a357800) [pid = 1658] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 09:27:42 INFO - PROCESS | 1658 | 1461256062986 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 09:27:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 09:27:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 619ms 09:27:43 INFO - PROCESS | 1658 | 1461256063016 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 09:27:43 INFO - PROCESS | 1658 | 1461256063019 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 09:27:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 09:27:43 INFO - PROCESS | 1658 | 1461256063022 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 09:27:43 INFO - PROCESS | 1658 | 1461256063023 Marionette TRACE conn2 <- [1,1642,null,{}] 09:27:43 INFO - PROCESS | 1658 | 1461256063025 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:43 INFO - PROCESS | 1658 | 1461256063097 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 09:27:43 INFO - PROCESS | 1658 | 1461256063104 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x125c3e800 == 39 [pid = 1658] [id = 418] 09:27:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x119741000) [pid = 1658] [serial = 1253] [outer = 0x0] 09:27:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x11a641800) [pid = 1658] [serial = 1254] [outer = 0x119741000] 09:27:43 INFO - PROCESS | 1658 | 1461256063129 Marionette DEBUG loaded listener.js 09:27:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x11baed000) [pid = 1658] [serial = 1255] [outer = 0x119741000] 09:27:43 INFO - PROCESS | 1658 | 1461256063443 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 09:27:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 09:27:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 469ms 09:27:43 INFO - PROCESS | 1658 | 1461256063491 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 09:27:43 INFO - PROCESS | 1658 | 1461256063492 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 09:27:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 09:27:43 INFO - PROCESS | 1658 | 1461256063495 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 09:27:43 INFO - PROCESS | 1658 | 1461256063496 Marionette TRACE conn2 <- [1,1646,null,{}] 09:27:43 INFO - PROCESS | 1658 | 1461256063498 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:43 INFO - PROCESS | 1658 | 1461256063576 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 09:27:43 INFO - PROCESS | 1658 | 1461256063629 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x126dd8000 == 40 [pid = 1658] [id = 419] 09:27:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x11a640800) [pid = 1658] [serial = 1256] [outer = 0x0] 09:27:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x125b40c00) [pid = 1658] [serial = 1257] [outer = 0x11a640800] 09:27:43 INFO - PROCESS | 1658 | 1461256063654 Marionette DEBUG loaded listener.js 09:27:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x126a9ec00) [pid = 1658] [serial = 1258] [outer = 0x11a640800] 09:27:43 INFO - PROCESS | 1658 | 1461256063969 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 09:27:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 09:27:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 518ms 09:27:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 09:27:44 INFO - PROCESS | 1658 | 1461256064013 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 09:27:44 INFO - PROCESS | 1658 | 1461256064015 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 09:27:44 INFO - PROCESS | 1658 | 1461256064019 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 09:27:44 INFO - PROCESS | 1658 | 1461256064021 Marionette TRACE conn2 <- [1,1650,null,{}] 09:27:44 INFO - PROCESS | 1658 | 1461256064024 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:44 INFO - PROCESS | 1658 | 1461256064113 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 09:27:44 INFO - PROCESS | 1658 | 1461256064120 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:44 INFO - PROCESS | 1658 | ++DOCSHELL 0x128a56000 == 41 [pid = 1658] [id = 420] 09:27:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x126b21400) [pid = 1658] [serial = 1259] [outer = 0x0] 09:27:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x126ba0400) [pid = 1658] [serial = 1260] [outer = 0x126b21400] 09:27:44 INFO - PROCESS | 1658 | 1461256064152 Marionette DEBUG loaded listener.js 09:27:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x126f66800) [pid = 1658] [serial = 1261] [outer = 0x126b21400] 09:27:44 INFO - PROCESS | 1658 | 1461256064479 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 09:27:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 09:27:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 471ms 09:27:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 09:27:44 INFO - PROCESS | 1658 | 1461256064492 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 09:27:44 INFO - PROCESS | 1658 | 1461256064493 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 09:27:44 INFO - PROCESS | 1658 | 1461256064495 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 09:27:44 INFO - PROCESS | 1658 | 1461256064496 Marionette TRACE conn2 <- [1,1654,null,{}] 09:27:44 INFO - PROCESS | 1658 | 1461256064498 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:44 INFO - PROCESS | 1658 | 1461256064604 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 09:27:44 INFO - PROCESS | 1658 | 1461256064610 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:44 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a3d1000 == 42 [pid = 1658] [id = 421] 09:27:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x125b3c000) [pid = 1658] [serial = 1262] [outer = 0x0] 09:27:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x126f69800) [pid = 1658] [serial = 1263] [outer = 0x125b3c000] 09:27:44 INFO - PROCESS | 1658 | 1461256064635 Marionette DEBUG loaded listener.js 09:27:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x126f7c800) [pid = 1658] [serial = 1264] [outer = 0x125b3c000] 09:27:45 INFO - PROCESS | 1658 | 1461256065074 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 09:27:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 09:27:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 618ms 09:27:45 INFO - PROCESS | 1658 | 1461256065113 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 09:27:45 INFO - PROCESS | 1658 | 1461256065116 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 09:27:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 09:27:45 INFO - PROCESS | 1658 | 1461256065138 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 09:27:45 INFO - PROCESS | 1658 | 1461256065141 Marionette TRACE conn2 <- [1,1658,null,{}] 09:27:45 INFO - PROCESS | 1658 | 1461256065145 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:45 INFO - PROCESS | 1658 | 1461256065246 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 09:27:45 INFO - PROCESS | 1658 | 1461256065313 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x11986b000 == 43 [pid = 1658] [id = 422] 09:27:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x115839400) [pid = 1658] [serial = 1265] [outer = 0x0] 09:27:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x11864d000) [pid = 1658] [serial = 1266] [outer = 0x115839400] 09:27:45 INFO - PROCESS | 1658 | 1461256065345 Marionette DEBUG loaded listener.js 09:27:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x11912d800) [pid = 1658] [serial = 1267] [outer = 0x115839400] 09:27:45 INFO - PROCESS | 1658 | 1461256065788 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 09:27:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 09:27:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 672ms 09:27:45 INFO - PROCESS | 1658 | 1461256065809 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 09:27:45 INFO - PROCESS | 1658 | 1461256065814 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 09:27:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 09:27:45 INFO - PROCESS | 1658 | 1461256065818 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 09:27:45 INFO - PROCESS | 1658 | 1461256065820 Marionette TRACE conn2 <- [1,1662,null,{}] 09:27:45 INFO - PROCESS | 1658 | 1461256065823 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:45 INFO - PROCESS | 1658 | 1461256065920 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 09:27:45 INFO - PROCESS | 1658 | 1461256065970 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x11bc6f800 == 44 [pid = 1658] [id = 423] 09:27:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x119744800) [pid = 1658] [serial = 1268] [outer = 0x0] 09:27:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x119c85400) [pid = 1658] [serial = 1269] [outer = 0x119744800] 09:27:46 INFO - PROCESS | 1658 | 1461256066005 Marionette DEBUG loaded listener.js 09:27:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x11a9c7c00) [pid = 1658] [serial = 1270] [outer = 0x119744800] 09:27:46 INFO - PROCESS | 1658 | 1461256066441 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 09:27:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 09:27:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 673ms 09:27:46 INFO - PROCESS | 1658 | 1461256066501 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 09:27:46 INFO - PROCESS | 1658 | 1461256066503 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 09:27:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 09:27:46 INFO - PROCESS | 1658 | 1461256066507 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 09:27:46 INFO - PROCESS | 1658 | 1461256066510 Marionette TRACE conn2 <- [1,1666,null,{}] 09:27:46 INFO - PROCESS | 1658 | 1461256066522 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:46 INFO - PROCESS | 1658 | 1461256066668 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 09:27:46 INFO - PROCESS | 1658 | 1461256066763 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x128b4b800 == 45 [pid = 1658] [id = 424] 09:27:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x11b93dc00) [pid = 1658] [serial = 1271] [outer = 0x0] 09:27:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x11bcfb000) [pid = 1658] [serial = 1272] [outer = 0x11b93dc00] 09:27:46 INFO - PROCESS | 1658 | 1461256066813 Marionette DEBUG loaded listener.js 09:27:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x11bf8a400) [pid = 1658] [serial = 1273] [outer = 0x11b93dc00] 09:27:47 INFO - PROCESS | 1658 | 1461256067306 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 09:27:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 09:27:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 827ms 09:27:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 09:27:47 INFO - PROCESS | 1658 | 1461256067342 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 09:27:47 INFO - PROCESS | 1658 | 1461256067344 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 09:27:47 INFO - PROCESS | 1658 | 1461256067346 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 09:27:47 INFO - PROCESS | 1658 | 1461256067347 Marionette TRACE conn2 <- [1,1670,null,{}] 09:27:47 INFO - PROCESS | 1658 | 1461256067350 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:47 INFO - PROCESS | 1658 | 1461256067454 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 09:27:47 INFO - PROCESS | 1658 | 1461256067520 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ad93800 == 46 [pid = 1658] [id = 425] 09:27:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x11bf8c800) [pid = 1658] [serial = 1274] [outer = 0x0] 09:27:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x125fc1400) [pid = 1658] [serial = 1275] [outer = 0x11bf8c800] 09:27:47 INFO - PROCESS | 1658 | 1461256067550 Marionette DEBUG loaded listener.js 09:27:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x126b29000) [pid = 1658] [serial = 1276] [outer = 0x11bf8c800] 09:27:47 INFO - PROCESS | 1658 | 1461256067959 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 09:27:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 09:27:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 621ms 09:27:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 09:27:47 INFO - PROCESS | 1658 | 1461256067970 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 09:27:47 INFO - PROCESS | 1658 | 1461256067972 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 09:27:47 INFO - PROCESS | 1658 | 1461256067974 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 09:27:47 INFO - PROCESS | 1658 | 1461256067975 Marionette TRACE conn2 <- [1,1674,null,{}] 09:27:47 INFO - PROCESS | 1658 | 1461256067978 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:48 INFO - PROCESS | 1658 | 1461256068073 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 09:27:48 INFO - PROCESS | 1658 | 1461256068159 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b2b2000 == 47 [pid = 1658] [id = 426] 09:27:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x126a94800) [pid = 1658] [serial = 1277] [outer = 0x0] 09:27:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x126f61400) [pid = 1658] [serial = 1278] [outer = 0x126a94800] 09:27:48 INFO - PROCESS | 1658 | 1461256068189 Marionette DEBUG loaded listener.js 09:27:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x126f7c400) [pid = 1658] [serial = 1279] [outer = 0x126a94800] 09:27:48 INFO - PROCESS | 1658 | 1461256068627 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 09:27:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 09:27:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 721ms 09:27:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 09:27:48 INFO - PROCESS | 1658 | 1461256068696 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 09:27:48 INFO - PROCESS | 1658 | 1461256068697 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 09:27:48 INFO - PROCESS | 1658 | 1461256068719 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 09:27:48 INFO - PROCESS | 1658 | 1461256068721 Marionette TRACE conn2 <- [1,1678,null,{}] 09:27:48 INFO - PROCESS | 1658 | 1461256068725 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:48 INFO - PROCESS | 1658 | 1461256068844 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 09:27:48 INFO - PROCESS | 1658 | 1461256068911 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x118fd3000 == 48 [pid = 1658] [id = 427] 09:27:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x115563400) [pid = 1658] [serial = 1280] [outer = 0x0] 09:27:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x119821c00) [pid = 1658] [serial = 1281] [outer = 0x115563400] 09:27:48 INFO - PROCESS | 1658 | 1461256068944 Marionette DEBUG loaded listener.js 09:27:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x126f80000) [pid = 1658] [serial = 1282] [outer = 0x115563400] 09:27:49 INFO - PROCESS | 1658 | 1461256069594 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 09:27:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 09:27:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 943ms 09:27:49 INFO - PROCESS | 1658 | 1461256069644 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 09:27:49 INFO - PROCESS | 1658 | 1461256069647 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 09:27:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 09:27:49 INFO - PROCESS | 1658 | 1461256069654 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 09:27:49 INFO - PROCESS | 1658 | 1461256069657 Marionette TRACE conn2 <- [1,1682,null,{}] 09:27:49 INFO - PROCESS | 1658 | 1461256069663 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:49 INFO - PROCESS | 1658 | 1461256069791 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 09:27:49 INFO - PROCESS | 1658 | 1461256069871 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x11ae30800 == 49 [pid = 1658] [id = 428] 09:27:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x114d7b800) [pid = 1658] [serial = 1283] [outer = 0x0] 09:27:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x114ff5800) [pid = 1658] [serial = 1284] [outer = 0x114d7b800] 09:27:49 INFO - PROCESS | 1658 | 1461256069900 Marionette DEBUG loaded listener.js 09:27:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x1165f6800) [pid = 1658] [serial = 1285] [outer = 0x114d7b800] 09:27:50 INFO - PROCESS | 1658 | 1461256070312 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 09:27:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 09:27:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 727ms 09:27:50 INFO - PROCESS | 1658 | 1461256070378 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 09:27:50 INFO - PROCESS | 1658 | 1461256070382 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 09:27:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 09:27:50 INFO - PROCESS | 1658 | 1461256070386 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 09:27:50 INFO - PROCESS | 1658 | 1461256070388 Marionette TRACE conn2 <- [1,1686,null,{}] 09:27:50 INFO - PROCESS | 1658 | 1461256070390 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:50 INFO - PROCESS | 1658 | 1461256070501 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 09:27:50 INFO - PROCESS | 1658 | --DOCSHELL 0x118666800 == 48 [pid = 1658] [id = 93] 09:27:50 INFO - PROCESS | 1658 | --DOCSHELL 0x118905800 == 47 [pid = 1658] [id = 82] 09:27:50 INFO - PROCESS | 1658 | --DOCSHELL 0x113f80000 == 46 [pid = 1658] [id = 97] 09:27:50 INFO - PROCESS | 1658 | --DOCSHELL 0x11528f800 == 45 [pid = 1658] [id = 91] 09:27:50 INFO - PROCESS | 1658 | --DOCSHELL 0x11985c800 == 44 [pid = 1658] [id = 96] 09:27:50 INFO - PROCESS | 1658 | --DOCSHELL 0x12cfea000 == 43 [pid = 1658] [id = 85] 09:27:50 INFO - PROCESS | 1658 | --DOCSHELL 0x119157000 == 42 [pid = 1658] [id = 95] 09:27:50 INFO - PROCESS | 1658 | --DOCSHELL 0x12e3e9800 == 41 [pid = 1658] [id = 86] 09:27:50 INFO - PROCESS | 1658 | --DOCSHELL 0x11ae3e000 == 40 [pid = 1658] [id = 98] 09:27:50 INFO - PROCESS | 1658 | --DOCSHELL 0x12ebd2800 == 39 [pid = 1658] [id = 87] 09:27:50 INFO - PROCESS | 1658 | --DOCSHELL 0x118810000 == 38 [pid = 1658] [id = 94] 09:27:50 INFO - PROCESS | 1658 | --DOCSHELL 0x12c606800 == 37 [pid = 1658] [id = 84] 09:27:50 INFO - PROCESS | 1658 | --DOCSHELL 0x11985d000 == 36 [pid = 1658] [id = 89] 09:27:50 INFO - PROCESS | 1658 | --DOCSHELL 0x126fa3000 == 35 [pid = 1658] [id = 92] 09:27:50 INFO - PROCESS | 1658 | --DOCSHELL 0x1275b1800 == 34 [pid = 1658] [id = 83] 09:27:50 INFO - PROCESS | 1658 | --DOCSHELL 0x118918800 == 33 [pid = 1658] [id = 408] 09:27:50 INFO - PROCESS | 1658 | --DOCSHELL 0x1155be800 == 32 [pid = 1658] [id = 407] 09:27:50 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x11973f800) [pid = 1658] [serial = 1102] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x126b99000) [pid = 1658] [serial = 1105] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x12af84800) [pid = 1658] [serial = 1108] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x12f0ea000) [pid = 1658] [serial = 1060] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x12af88400) [pid = 1658] [serial = 1063] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x12818bc00) [pid = 1658] [serial = 1054] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x11a647800) [pid = 1658] [serial = 988] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x12d6c7800) [pid = 1658] [serial = 997] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x12da61800) [pid = 1658] [serial = 1057] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x127133c00) [pid = 1658] [serial = 1051] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x11c4b9c00) [pid = 1658] [serial = 1120] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x126916c00) [pid = 1658] [serial = 991] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x12ba5cc00) [pid = 1658] [serial = 994] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x119b98800) [pid = 1658] [serial = 1045] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x11be4cc00) [pid = 1658] [serial = 1048] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x12e8d1000) [pid = 1658] [serial = 1000] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x12f83b800) [pid = 1658] [serial = 1216] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x12af6ac00) [pid = 1658] [serial = 1200] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x12d6c5c00) [pid = 1658] [serial = 1203] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x12ba5e000) [pid = 1658] [serial = 1201] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x12ad5c800) [pid = 1658] [serial = 1206] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x12e1ce800) [pid = 1658] [serial = 1204] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x11bf86400) [pid = 1658] [serial = 1210] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x12ad60800) [pid = 1658] [serial = 1207] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x12f4cd000) [pid = 1658] [serial = 1215] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x11a642800) [pid = 1658] [serial = 1209] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x12a7c1c00) [pid = 1658] [serial = 1197] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x128b1a800) [pid = 1658] [serial = 1194] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x12a359000) [pid = 1658] [serial = 1195] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x126b1ec00) [pid = 1658] [serial = 1191] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x126f68000) [pid = 1658] [serial = 1192] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x11b136c00) [pid = 1658] [serial = 1188] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x11be7b000) [pid = 1658] [serial = 1189] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x119b93400) [pid = 1658] [serial = 1186] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x1191b2400) [pid = 1658] [serial = 1185] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x12e627c00) [pid = 1658] [serial = 1183] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x126f64c00) [pid = 1658] [serial = 1182] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x12f0edc00) [pid = 1658] [serial = 1180] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x12e8db400) [pid = 1658] [serial = 1179] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x12e628400) [pid = 1658] [serial = 1177] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x12af6cc00) [pid = 1658] [serial = 1176] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x12d6bac00) [pid = 1658] [serial = 1173] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x12da67800) [pid = 1658] [serial = 1174] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x12cead800) [pid = 1658] [serial = 1171] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x12ad7e000) [pid = 1658] [serial = 1170] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x125d05800) [pid = 1658] [serial = 1167] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x12a35b400) [pid = 1658] [serial = 1168] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x125b7a800) [pid = 1658] [serial = 1165] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x11bcf6000) [pid = 1658] [serial = 1164] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x11ad65000) [pid = 1658] [serial = 1162] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x119c85c00) [pid = 1658] [serial = 1161] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x12d78fc00) [pid = 1658] [serial = 1158] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x12da64400) [pid = 1658] [serial = 1159] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x12e1cf400) [pid = 1658] [serial = 1213] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x126f6b400) [pid = 1658] [serial = 1212] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x12ad7dc00) [pid = 1658] [serial = 1198] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x12f0e2c00) [pid = 1658] [serial = 1111] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x12f0ecc00) [pid = 1658] [serial = 1117] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x12a361400) [pid = 1658] [serial = 1114] [outer = 0x0] [url = about:blank] 09:27:50 INFO - PROCESS | 1658 | 1461256070581 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x1155bd000 == 33 [pid = 1658] [id = 429] 09:27:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x114d71c00) [pid = 1658] [serial = 1286] [outer = 0x0] 09:27:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x116569c00) [pid = 1658] [serial = 1287] [outer = 0x114d71c00] 09:27:50 INFO - PROCESS | 1658 | 1461256070604 Marionette DEBUG loaded listener.js 09:27:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x11927b400) [pid = 1658] [serial = 1288] [outer = 0x114d71c00] 09:27:51 INFO - PROCESS | 1658 | 1461256071026 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 09:27:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 09:27:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 674ms 09:27:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 09:27:51 INFO - PROCESS | 1658 | 1461256071061 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 09:27:51 INFO - PROCESS | 1658 | 1461256071063 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 09:27:51 INFO - PROCESS | 1658 | 1461256071095 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 09:27:51 INFO - PROCESS | 1658 | 1461256071099 Marionette TRACE conn2 <- [1,1690,null,{}] 09:27:51 INFO - PROCESS | 1658 | 1461256071112 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:51 INFO - PROCESS | 1658 | 1461256071236 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 09:27:51 INFO - PROCESS | 1658 | 1461256071330 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b173000 == 34 [pid = 1658] [id = 430] 09:27:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x1191b9000) [pid = 1658] [serial = 1289] [outer = 0x0] 09:27:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x119823800) [pid = 1658] [serial = 1290] [outer = 0x1191b9000] 09:27:51 INFO - PROCESS | 1658 | 1461256071363 Marionette DEBUG loaded listener.js 09:27:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x11a9c8c00) [pid = 1658] [serial = 1291] [outer = 0x1191b9000] 09:27:51 INFO - PROCESS | 1658 | 1461256071672 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 09:27:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 09:27:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 658ms 09:27:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 09:27:51 INFO - PROCESS | 1658 | 1461256071725 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 09:27:51 INFO - PROCESS | 1658 | 1461256071727 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 09:27:51 INFO - PROCESS | 1658 | 1461256071729 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 09:27:51 INFO - PROCESS | 1658 | 1461256071730 Marionette TRACE conn2 <- [1,1694,null,{}] 09:27:51 INFO - PROCESS | 1658 | 1461256071733 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:51 INFO - PROCESS | 1658 | 1461256071816 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 09:27:51 INFO - PROCESS | 1658 | 1461256071886 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c157800 == 35 [pid = 1658] [id = 431] 09:27:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x11acae800) [pid = 1658] [serial = 1292] [outer = 0x0] 09:27:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x11aea8c00) [pid = 1658] [serial = 1293] [outer = 0x11acae800] 09:27:51 INFO - PROCESS | 1658 | 1461256071927 Marionette DEBUG loaded listener.js 09:27:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x11b136400) [pid = 1658] [serial = 1294] [outer = 0x11acae800] 09:27:52 INFO - PROCESS | 1658 | 1461256072218 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 09:27:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 09:27:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 518ms 09:27:52 INFO - PROCESS | 1658 | 1461256072248 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 09:27:52 INFO - PROCESS | 1658 | 1461256072249 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 09:27:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 09:27:52 INFO - PROCESS | 1658 | 1461256072260 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 09:27:52 INFO - PROCESS | 1658 | 1461256072261 Marionette TRACE conn2 <- [1,1698,null,{}] 09:27:52 INFO - PROCESS | 1658 | 1461256072263 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:52 INFO - PROCESS | 1658 | 1461256072348 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 09:27:52 INFO - PROCESS | 1658 | 1461256072355 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x125c37000 == 36 [pid = 1658] [id = 432] 09:27:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x11b12c000) [pid = 1658] [serial = 1295] [outer = 0x0] 09:27:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x11baeb800) [pid = 1658] [serial = 1296] [outer = 0x11b12c000] 09:27:52 INFO - PROCESS | 1658 | 1461256072381 Marionette DEBUG loaded listener.js 09:27:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x11be88000) [pid = 1658] [serial = 1297] [outer = 0x11b12c000] 09:27:52 INFO - PROCESS | 1658 | 1461256072752 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 09:27:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 09:27:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 570ms 09:27:52 INFO - PROCESS | 1658 | 1461256072831 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 09:27:52 INFO - PROCESS | 1658 | 1461256072833 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 09:27:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 09:27:52 INFO - PROCESS | 1658 | 1461256072844 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 09:27:52 INFO - PROCESS | 1658 | 1461256072845 Marionette TRACE conn2 <- [1,1702,null,{}] 09:27:52 INFO - PROCESS | 1658 | 1461256072849 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:53 INFO - PROCESS | 1658 | 1461256073008 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 09:27:53 INFO - PROCESS | 1658 | 1461256073028 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x1269ce000 == 37 [pid = 1658] [id = 433] 09:27:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x11bf8a800) [pid = 1658] [serial = 1298] [outer = 0x0] 09:27:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x125b39800) [pid = 1658] [serial = 1299] [outer = 0x11bf8a800] 09:27:53 INFO - PROCESS | 1658 | 1461256073067 Marionette DEBUG loaded listener.js 09:27:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x126f5f000) [pid = 1658] [serial = 1300] [outer = 0x11bf8a800] 09:27:53 INFO - PROCESS | 1658 | 1461256073432 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 09:27:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 09:27:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 619ms 09:27:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 09:27:53 INFO - PROCESS | 1658 | 1461256073467 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 09:27:53 INFO - PROCESS | 1658 | 1461256073468 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 09:27:53 INFO - PROCESS | 1658 | 1461256073472 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 09:27:53 INFO - PROCESS | 1658 | 1461256073473 Marionette TRACE conn2 <- [1,1706,null,{}] 09:27:53 INFO - PROCESS | 1658 | 1461256073476 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:53 INFO - PROCESS | 1658 | 1461256073574 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 09:27:53 INFO - PROCESS | 1658 | 1461256073603 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x1275aa000 == 38 [pid = 1658] [id = 434] 09:27:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x11c8d9c00) [pid = 1658] [serial = 1301] [outer = 0x0] 09:27:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x126f7f800) [pid = 1658] [serial = 1302] [outer = 0x11c8d9c00] 09:27:53 INFO - PROCESS | 1658 | 1461256073629 Marionette DEBUG loaded listener.js 09:27:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x127133400) [pid = 1658] [serial = 1303] [outer = 0x11c8d9c00] 09:27:53 INFO - PROCESS | 1658 | 1461256073990 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 09:27:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 09:27:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 568ms 09:27:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 09:27:54 INFO - PROCESS | 1658 | 1461256074041 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 09:27:54 INFO - PROCESS | 1658 | 1461256074042 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 09:27:54 INFO - PROCESS | 1658 | 1461256074044 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 09:27:54 INFO - PROCESS | 1658 | 1461256074045 Marionette TRACE conn2 <- [1,1710,null,{}] 09:27:54 INFO - PROCESS | 1658 | 1461256074047 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:54 INFO - PROCESS | 1658 | 1461256074144 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 09:27:54 INFO - PROCESS | 1658 | 1461256074157 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x1281a2000 == 39 [pid = 1658] [id = 435] 09:27:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x12713cc00) [pid = 1658] [serial = 1304] [outer = 0x0] 09:27:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x12756d400) [pid = 1658] [serial = 1305] [outer = 0x12713cc00] 09:27:54 INFO - PROCESS | 1658 | 1461256074182 Marionette DEBUG loaded listener.js 09:27:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x12777e000) [pid = 1658] [serial = 1306] [outer = 0x12713cc00] 09:27:54 INFO - PROCESS | 1658 | 1461256074524 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 09:27:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 09:27:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 518ms 09:27:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 09:27:54 INFO - PROCESS | 1658 | 1461256074562 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 09:27:54 INFO - PROCESS | 1658 | 1461256074563 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 09:27:54 INFO - PROCESS | 1658 | 1461256074566 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 09:27:54 INFO - PROCESS | 1658 | 1461256074567 Marionette TRACE conn2 <- [1,1714,null,{}] 09:27:54 INFO - PROCESS | 1658 | 1461256074569 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:54 INFO - PROCESS | 1658 | 1461256074672 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 09:27:54 INFO - PROCESS | 1658 | 1461256074703 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a97d800 == 40 [pid = 1658] [id = 436] 09:27:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x127406000) [pid = 1658] [serial = 1307] [outer = 0x0] 09:27:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x127b96400) [pid = 1658] [serial = 1308] [outer = 0x127406000] 09:27:54 INFO - PROCESS | 1658 | 1461256074729 Marionette DEBUG loaded listener.js 09:27:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x128192c00) [pid = 1658] [serial = 1309] [outer = 0x127406000] 09:27:54 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x126b21400) [pid = 1658] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 09:27:54 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x11aed8c00) [pid = 1658] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 09:27:54 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x11b941c00) [pid = 1658] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 09:27:54 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x116054400) [pid = 1658] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 09:27:54 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x11ad60400) [pid = 1658] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 09:27:54 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x116061c00) [pid = 1658] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 09:27:54 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x115471400) [pid = 1658] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 09:27:54 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x114349c00) [pid = 1658] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 09:27:54 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x12f841c00) [pid = 1658] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 09:27:54 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x114d7ac00) [pid = 1658] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 09:27:54 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x118f2d800) [pid = 1658] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 09:27:54 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x11c1ad800) [pid = 1658] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 09:27:54 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x11c3abc00) [pid = 1658] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 09:27:54 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x119741000) [pid = 1658] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 09:27:54 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x11a640800) [pid = 1658] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 09:27:55 INFO - PROCESS | 1658 | 1461256075140 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 09:27:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 09:27:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 621ms 09:27:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 09:27:55 INFO - PROCESS | 1658 | 1461256075190 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 09:27:55 INFO - PROCESS | 1658 | 1461256075191 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 09:27:55 INFO - PROCESS | 1658 | 1461256075193 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 09:27:55 INFO - PROCESS | 1658 | 1461256075195 Marionette TRACE conn2 <- [1,1718,null,{}] 09:27:55 INFO - PROCESS | 1658 | 1461256075197 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:55 INFO - PROCESS | 1658 | 1461256075278 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 09:27:55 INFO - PROCESS | 1658 | 1461256075283 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x12812f800 == 41 [pid = 1658] [id = 437] 09:27:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x1191b7c00) [pid = 1658] [serial = 1310] [outer = 0x0] 09:27:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x11ad6dc00) [pid = 1658] [serial = 1311] [outer = 0x1191b7c00] 09:27:55 INFO - PROCESS | 1658 | 1461256075311 Marionette DEBUG loaded listener.js 09:27:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x11c8d3000) [pid = 1658] [serial = 1312] [outer = 0x1191b7c00] 09:27:55 INFO - PROCESS | 1658 | 1461256075659 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 09:27:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 09:27:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 469ms 09:27:55 INFO - PROCESS | 1658 | 1461256075662 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 09:27:55 INFO - PROCESS | 1658 | 1461256075664 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 09:27:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 09:27:55 INFO - PROCESS | 1658 | 1461256075666 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 09:27:55 INFO - PROCESS | 1658 | 1461256075669 Marionette TRACE conn2 <- [1,1722,null,{}] 09:27:55 INFO - PROCESS | 1658 | 1461256075675 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:55 INFO - PROCESS | 1658 | 1461256075775 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 09:27:55 INFO - PROCESS | 1658 | 1461256075827 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b2bd000 == 42 [pid = 1658] [id = 438] 09:27:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x119745400) [pid = 1658] [serial = 1313] [outer = 0x0] 09:27:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x1277e2000) [pid = 1658] [serial = 1314] [outer = 0x119745400] 09:27:55 INFO - PROCESS | 1658 | 1461256075857 Marionette DEBUG loaded listener.js 09:27:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x129497c00) [pid = 1658] [serial = 1315] [outer = 0x119745400] 09:27:56 INFO - PROCESS | 1658 | 1461256076204 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 09:27:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 09:27:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 574ms 09:27:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 09:27:56 INFO - PROCESS | 1658 | 1461256076241 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 09:27:56 INFO - PROCESS | 1658 | 1461256076243 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 09:27:56 INFO - PROCESS | 1658 | 1461256076246 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 09:27:56 INFO - PROCESS | 1658 | 1461256076248 Marionette TRACE conn2 <- [1,1726,null,{}] 09:27:56 INFO - PROCESS | 1658 | 1461256076253 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:56 INFO - PROCESS | 1658 | 1461256076366 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 09:27:56 INFO - PROCESS | 1658 | 1461256076421 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ba18000 == 43 [pid = 1658] [id = 439] 09:27:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x11993bc00) [pid = 1658] [serial = 1316] [outer = 0x0] 09:27:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x1294bd000) [pid = 1658] [serial = 1317] [outer = 0x11993bc00] 09:27:56 INFO - PROCESS | 1658 | 1461256076447 Marionette DEBUG loaded listener.js 09:27:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x1294c9000) [pid = 1658] [serial = 1318] [outer = 0x11993bc00] 09:27:56 INFO - PROCESS | 1658 | 1461256076728 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 09:27:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 09:27:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 520ms 09:27:56 INFO - PROCESS | 1658 | 1461256076766 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 09:27:56 INFO - PROCESS | 1658 | 1461256076767 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 09:27:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 09:27:56 INFO - PROCESS | 1658 | 1461256076773 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 09:27:56 INFO - PROCESS | 1658 | 1461256076774 Marionette TRACE conn2 <- [1,1730,null,{}] 09:27:56 INFO - PROCESS | 1658 | 1461256076777 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:56 INFO - PROCESS | 1658 | 1461256076863 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 09:27:56 INFO - PROCESS | 1658 | 1461256076868 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bb2d800 == 44 [pid = 1658] [id = 440] 09:27:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x1141c4000) [pid = 1658] [serial = 1319] [outer = 0x0] 09:27:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x12a358400) [pid = 1658] [serial = 1320] [outer = 0x1141c4000] 09:27:56 INFO - PROCESS | 1658 | 1461256076893 Marionette DEBUG loaded listener.js 09:27:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x12a35e400) [pid = 1658] [serial = 1321] [outer = 0x1141c4000] 09:27:57 INFO - PROCESS | 1658 | 1461256077425 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 09:27:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 09:27:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 720ms 09:27:57 INFO - PROCESS | 1658 | 1461256077493 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 09:27:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 09:27:57 INFO - PROCESS | 1658 | 1461256077496 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 09:27:57 INFO - PROCESS | 1658 | 1461256077500 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 09:27:57 INFO - PROCESS | 1658 | 1461256077503 Marionette TRACE conn2 <- [1,1734,null,{}] 09:27:57 INFO - PROCESS | 1658 | 1461256077506 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:57 INFO - PROCESS | 1658 | 1461256077609 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 09:27:57 INFO - PROCESS | 1658 | 1461256077666 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x119c55800 == 45 [pid = 1658] [id = 441] 09:27:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x11628f400) [pid = 1658] [serial = 1322] [outer = 0x0] 09:27:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x118ecf400) [pid = 1658] [serial = 1323] [outer = 0x11628f400] 09:27:57 INFO - PROCESS | 1658 | 1461256077698 Marionette DEBUG loaded listener.js 09:27:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x119747c00) [pid = 1658] [serial = 1324] [outer = 0x11628f400] 09:27:58 INFO - PROCESS | 1658 | 1461256078156 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 09:27:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 09:27:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 721ms 09:27:58 INFO - PROCESS | 1658 | 1461256078222 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 09:27:58 INFO - PROCESS | 1658 | 1461256078226 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 09:27:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 09:27:58 INFO - PROCESS | 1658 | 1461256078231 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 09:27:58 INFO - PROCESS | 1658 | 1461256078233 Marionette TRACE conn2 <- [1,1738,null,{}] 09:27:58 INFO - PROCESS | 1658 | 1461256078235 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:58 INFO - PROCESS | 1658 | 1461256078340 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 09:27:58 INFO - PROCESS | 1658 | 1461256078397 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x125b2f000 == 46 [pid = 1658] [id = 442] 09:27:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x11974c400) [pid = 1658] [serial = 1325] [outer = 0x0] 09:27:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x119d58c00) [pid = 1658] [serial = 1326] [outer = 0x11974c400] 09:27:58 INFO - PROCESS | 1658 | 1461256078442 Marionette DEBUG loaded listener.js 09:27:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x11aed7c00) [pid = 1658] [serial = 1327] [outer = 0x11974c400] 09:27:58 INFO - PROCESS | 1658 | 1461256078881 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 09:27:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 09:27:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 674ms 09:27:58 INFO - PROCESS | 1658 | 1461256078906 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 09:27:58 INFO - PROCESS | 1658 | 1461256078908 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 09:27:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 09:27:58 INFO - PROCESS | 1658 | 1461256078910 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 09:27:58 INFO - PROCESS | 1658 | 1461256078913 Marionette TRACE conn2 <- [1,1742,null,{}] 09:27:58 INFO - PROCESS | 1658 | 1461256078921 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:59 INFO - PROCESS | 1658 | 1461256079027 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 09:27:59 INFO - PROCESS | 1658 | 1461256079083 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b3a3000 == 47 [pid = 1658] [id = 443] 09:27:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x11bcf5400) [pid = 1658] [serial = 1328] [outer = 0x0] 09:27:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x125e90000) [pid = 1658] [serial = 1329] [outer = 0x11bcf5400] 09:27:59 INFO - PROCESS | 1658 | 1461256079115 Marionette DEBUG loaded listener.js 09:27:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x126f60c00) [pid = 1658] [serial = 1330] [outer = 0x11bcf5400] 09:27:59 INFO - PROCESS | 1658 | 1461256079573 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 09:27:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 09:27:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 677ms 09:27:59 INFO - PROCESS | 1658 | 1461256079588 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 09:27:59 INFO - PROCESS | 1658 | 1461256079590 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 09:27:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 09:27:59 INFO - PROCESS | 1658 | 1461256079593 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 09:27:59 INFO - PROCESS | 1658 | 1461256079594 Marionette TRACE conn2 <- [1,1746,null,{}] 09:27:59 INFO - PROCESS | 1658 | 1461256079597 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:27:59 INFO - PROCESS | 1658 | 1461256079719 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 09:27:59 INFO - PROCESS | 1658 | 1461256079776 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ce18000 == 48 [pid = 1658] [id = 444] 09:27:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x126f68000) [pid = 1658] [serial = 1331] [outer = 0x0] 09:27:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x127578800) [pid = 1658] [serial = 1332] [outer = 0x126f68000] 09:27:59 INFO - PROCESS | 1658 | 1461256079807 Marionette DEBUG loaded listener.js 09:27:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x128a34400) [pid = 1658] [serial = 1333] [outer = 0x126f68000] 09:28:00 INFO - PROCESS | 1658 | 1461256080245 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 09:28:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 09:28:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 669ms 09:28:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 09:28:00 INFO - PROCESS | 1658 | 1461256080263 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 09:28:00 INFO - PROCESS | 1658 | 1461256080264 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 09:28:00 INFO - PROCESS | 1658 | 1461256080267 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 09:28:00 INFO - PROCESS | 1658 | 1461256080268 Marionette TRACE conn2 <- [1,1750,null,{}] 09:28:00 INFO - PROCESS | 1658 | 1461256080271 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:00 INFO - PROCESS | 1658 | 1461256080374 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 09:28:00 INFO - PROCESS | 1658 | 1461256080425 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:00 INFO - PROCESS | 1658 | ++DOCSHELL 0x125c8a000 == 49 [pid = 1658] [id = 445] 09:28:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x1146d9000) [pid = 1658] [serial = 1334] [outer = 0x0] 09:28:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x126f68800) [pid = 1658] [serial = 1335] [outer = 0x1146d9000] 09:28:00 INFO - PROCESS | 1658 | 1461256080456 Marionette DEBUG loaded listener.js 09:28:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x128b18800) [pid = 1658] [serial = 1336] [outer = 0x1146d9000] 09:28:01 INFO - PROCESS | 1658 | 1461256081074 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 09:28:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 09:28:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 872ms 09:28:01 INFO - PROCESS | 1658 | 1461256081140 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 09:28:01 INFO - PROCESS | 1658 | 1461256081142 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 09:28:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 09:28:01 INFO - PROCESS | 1658 | 1461256081145 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 09:28:01 INFO - PROCESS | 1658 | 1461256081148 Marionette TRACE conn2 <- [1,1754,null,{}] 09:28:01 INFO - PROCESS | 1658 | 1461256081152 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:01 INFO - PROCESS | 1658 | 1461256081245 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 09:28:01 INFO - PROCESS | 1658 | 1461256081322 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b9cd000 == 50 [pid = 1658] [id = 446] 09:28:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x114d72000) [pid = 1658] [serial = 1337] [outer = 0x0] 09:28:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x1157c6800) [pid = 1658] [serial = 1338] [outer = 0x114d72000] 09:28:01 INFO - PROCESS | 1658 | 1461256081352 Marionette DEBUG loaded listener.js 09:28:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x11864d800) [pid = 1658] [serial = 1339] [outer = 0x114d72000] 09:28:01 INFO - PROCESS | 1658 | 1461256081866 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 09:28:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 09:28:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 774ms 09:28:01 INFO - PROCESS | 1658 | 1461256081920 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 09:28:01 INFO - PROCESS | 1658 | 1461256081924 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 09:28:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 09:28:01 INFO - PROCESS | 1658 | 1461256081928 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 09:28:01 INFO - PROCESS | 1658 | 1461256081930 Marionette TRACE conn2 <- [1,1758,null,{}] 09:28:01 INFO - PROCESS | 1658 | 1461256081932 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:02 INFO - PROCESS | 1658 | 1461256082028 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 09:28:02 INFO - PROCESS | 1658 | 1461256082085 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x11aece000 == 51 [pid = 1658] [id = 447] 09:28:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x118882800) [pid = 1658] [serial = 1340] [outer = 0x0] 09:28:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x11974b400) [pid = 1658] [serial = 1341] [outer = 0x118882800] 09:28:02 INFO - PROCESS | 1658 | 1461256082113 Marionette DEBUG loaded listener.js 09:28:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x119d5d800) [pid = 1658] [serial = 1342] [outer = 0x118882800] 09:28:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12ba18000 == 50 [pid = 1658] [id = 439] 09:28:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12b2bd000 == 49 [pid = 1658] [id = 438] 09:28:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12812f800 == 48 [pid = 1658] [id = 437] 09:28:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12a97d800 == 47 [pid = 1658] [id = 436] 09:28:02 INFO - PROCESS | 1658 | --DOCSHELL 0x1281a2000 == 46 [pid = 1658] [id = 435] 09:28:02 INFO - PROCESS | 1658 | --DOCSHELL 0x1275aa000 == 45 [pid = 1658] [id = 434] 09:28:02 INFO - PROCESS | 1658 | --DOCSHELL 0x1269ce000 == 44 [pid = 1658] [id = 433] 09:28:02 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x126f69800) [pid = 1658] [serial = 1263] [outer = 0x0] [url = about:blank] 09:28:02 INFO - PROCESS | 1658 | --DOCSHELL 0x125c37000 == 43 [pid = 1658] [id = 432] 09:28:02 INFO - PROCESS | 1658 | --DOCSHELL 0x11c157800 == 42 [pid = 1658] [id = 431] 09:28:02 INFO - PROCESS | 1658 | --DOCSHELL 0x11b173000 == 41 [pid = 1658] [id = 430] 09:28:02 INFO - PROCESS | 1658 | --DOCSHELL 0x1155bd000 == 40 [pid = 1658] [id = 429] 09:28:02 INFO - PROCESS | 1658 | --DOCSHELL 0x11ae30800 == 39 [pid = 1658] [id = 428] 09:28:02 INFO - PROCESS | 1658 | 1461256082502 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 09:28:02 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x12f844000) [pid = 1658] [serial = 1218] [outer = 0x0] [url = about:blank] 09:28:02 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x126ba0400) [pid = 1658] [serial = 1260] [outer = 0x0] [url = about:blank] 09:28:02 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x11b130800) [pid = 1658] [serial = 1242] [outer = 0x0] [url = about:blank] 09:28:02 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x11bcef400) [pid = 1658] [serial = 1245] [outer = 0x0] [url = about:blank] 09:28:02 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x11b138000) [pid = 1658] [serial = 1243] [outer = 0x0] [url = about:blank] 09:28:02 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x119743000) [pid = 1658] [serial = 1233] [outer = 0x0] [url = about:blank] 09:28:02 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x119819400) [pid = 1658] [serial = 1234] [outer = 0x0] [url = about:blank] 09:28:02 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x11adf1800) [pid = 1658] [serial = 1239] [outer = 0x0] [url = about:blank] 09:28:02 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x118889000) [pid = 1658] [serial = 1225] [outer = 0x0] [url = about:blank] 09:28:02 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x1165f9c00) [pid = 1658] [serial = 1224] [outer = 0x0] [url = about:blank] 09:28:02 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x11656a000) [pid = 1658] [serial = 1230] [outer = 0x0] [url = about:blank] 09:28:02 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x118882c00) [pid = 1658] [serial = 1231] [outer = 0x0] [url = about:blank] 09:28:02 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x119747800) [pid = 1658] [serial = 1228] [outer = 0x0] [url = about:blank] 09:28:02 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x1192cf000) [pid = 1658] [serial = 1227] [outer = 0x0] [url = about:blank] 09:28:02 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x12f87a000) [pid = 1658] [serial = 1219] [outer = 0x0] [url = about:blank] 09:28:02 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x1157c5800) [pid = 1658] [serial = 1222] [outer = 0x0] [url = about:blank] 09:28:02 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x114d7c000) [pid = 1658] [serial = 1221] [outer = 0x0] [url = about:blank] 09:28:02 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x119822000) [pid = 1658] [serial = 1236] [outer = 0x0] [url = about:blank] 09:28:02 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x11a646000) [pid = 1658] [serial = 1237] [outer = 0x0] [url = about:blank] 09:28:02 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x11c4bfc00) [pid = 1658] [serial = 1248] [outer = 0x0] [url = about:blank] 09:28:02 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x125b33400) [pid = 1658] [serial = 1249] [outer = 0x0] [url = about:blank] 09:28:02 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x11c1b5800) [pid = 1658] [serial = 1246] [outer = 0x0] [url = about:blank] 09:28:02 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x125d08400) [pid = 1658] [serial = 1251] [outer = 0x0] [url = about:blank] 09:28:02 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x11a641800) [pid = 1658] [serial = 1254] [outer = 0x0] [url = about:blank] 09:28:02 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x125fc2000) [pid = 1658] [serial = 1252] [outer = 0x0] [url = about:blank] 09:28:02 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x126a9ec00) [pid = 1658] [serial = 1258] [outer = 0x0] [url = about:blank] 09:28:02 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x125b40c00) [pid = 1658] [serial = 1257] [outer = 0x0] [url = about:blank] 09:28:02 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x126f66800) [pid = 1658] [serial = 1261] [outer = 0x0] [url = about:blank] 09:28:02 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x11baed000) [pid = 1658] [serial = 1255] [outer = 0x0] [url = about:blank] 09:28:02 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x11aed7400) [pid = 1658] [serial = 1240] [outer = 0x0] [url = about:blank] 09:28:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 09:28:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 619ms 09:28:02 INFO - PROCESS | 1658 | 1461256082548 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 09:28:02 INFO - PROCESS | 1658 | 1461256082550 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 09:28:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 09:28:02 INFO - PROCESS | 1658 | 1461256082556 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 09:28:02 INFO - PROCESS | 1658 | 1461256082559 Marionette TRACE conn2 <- [1,1762,null,{}] 09:28:02 INFO - PROCESS | 1658 | 1461256082570 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:02 INFO - PROCESS | 1658 | 1461256082721 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 09:28:02 INFO - PROCESS | 1658 | 1461256082738 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x11a929800 == 40 [pid = 1658] [id = 448] 09:28:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x11ad69c00) [pid = 1658] [serial = 1343] [outer = 0x0] 09:28:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x11adf3800) [pid = 1658] [serial = 1344] [outer = 0x11ad69c00] 09:28:02 INFO - PROCESS | 1658 | 1461256082781 Marionette DEBUG loaded listener.js 09:28:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x11b12e000) [pid = 1658] [serial = 1345] [outer = 0x11ad69c00] 09:28:03 INFO - PROCESS | 1658 | 1461256083158 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 09:28:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 09:28:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 623ms 09:28:03 INFO - PROCESS | 1658 | 1461256083178 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 09:28:03 INFO - PROCESS | 1658 | 1461256083180 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 09:28:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 09:28:03 INFO - PROCESS | 1658 | 1461256083182 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 09:28:03 INFO - PROCESS | 1658 | 1461256083185 Marionette TRACE conn2 <- [1,1766,null,{}] 09:28:03 INFO - PROCESS | 1658 | 1461256083188 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:03 INFO - PROCESS | 1658 | 1461256083272 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 09:28:03 INFO - PROCESS | 1658 | 1461256083276 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c957000 == 41 [pid = 1658] [id = 449] 09:28:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x11b136c00) [pid = 1658] [serial = 1346] [outer = 0x0] 09:28:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x11baed000) [pid = 1658] [serial = 1347] [outer = 0x11b136c00] 09:28:03 INFO - PROCESS | 1658 | 1461256083303 Marionette DEBUG loaded listener.js 09:28:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x11be87400) [pid = 1658] [serial = 1348] [outer = 0x11b136c00] 09:28:03 INFO - PROCESS | 1658 | 1461256083639 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 09:28:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 09:28:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 475ms 09:28:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 09:28:03 INFO - PROCESS | 1658 | 1461256083658 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 09:28:03 INFO - PROCESS | 1658 | 1461256083659 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 09:28:03 INFO - PROCESS | 1658 | 1461256083661 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 09:28:03 INFO - PROCESS | 1658 | 1461256083662 Marionette TRACE conn2 <- [1,1770,null,{}] 09:28:03 INFO - PROCESS | 1658 | 1461256083665 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:03 INFO - PROCESS | 1658 | 1461256083766 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 09:28:03 INFO - PROCESS | 1658 | 1461256083775 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x125c52800 == 42 [pid = 1658] [id = 450] 09:28:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x11bf8f400) [pid = 1658] [serial = 1349] [outer = 0x0] 09:28:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x11c4bfc00) [pid = 1658] [serial = 1350] [outer = 0x11bf8f400] 09:28:03 INFO - PROCESS | 1658 | 1461256083801 Marionette DEBUG loaded listener.js 09:28:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x125f19800) [pid = 1658] [serial = 1351] [outer = 0x11bf8f400] 09:28:04 INFO - PROCESS | 1658 | 1461256084147 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 09:28:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 09:28:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 519ms 09:28:04 INFO - PROCESS | 1658 | 1461256084181 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 09:28:04 INFO - PROCESS | 1658 | 1461256084182 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 09:28:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 09:28:04 INFO - PROCESS | 1658 | 1461256084184 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 09:28:04 INFO - PROCESS | 1658 | 1461256084187 Marionette TRACE conn2 <- [1,1774,null,{}] 09:28:04 INFO - PROCESS | 1658 | 1461256084190 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:04 INFO - PROCESS | 1658 | 1461256084288 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 09:28:04 INFO - PROCESS | 1658 | 1461256084294 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x126dbf000 == 43 [pid = 1658] [id = 451] 09:28:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x11bcf5c00) [pid = 1658] [serial = 1352] [outer = 0x0] 09:28:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x126b1f000) [pid = 1658] [serial = 1353] [outer = 0x11bcf5c00] 09:28:04 INFO - PROCESS | 1658 | 1461256084375 Marionette DEBUG loaded listener.js 09:28:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x12770ec00) [pid = 1658] [serial = 1354] [outer = 0x11bcf5c00] 09:28:04 INFO - PROCESS | 1658 | 1461256084723 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 09:28:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 09:28:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 572ms 09:28:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 09:28:04 INFO - PROCESS | 1658 | 1461256084758 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 09:28:04 INFO - PROCESS | 1658 | 1461256084759 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 09:28:04 INFO - PROCESS | 1658 | 1461256084761 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 09:28:04 INFO - PROCESS | 1658 | 1461256084762 Marionette TRACE conn2 <- [1,1778,null,{}] 09:28:04 INFO - PROCESS | 1658 | 1461256084765 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:04 INFO - PROCESS | 1658 | 1461256084866 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 09:28:04 INFO - PROCESS | 1658 | 1461256084870 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x128b5e800 == 44 [pid = 1658] [id = 452] 09:28:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x11be86800) [pid = 1658] [serial = 1355] [outer = 0x0] 09:28:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x128a2f800) [pid = 1658] [serial = 1356] [outer = 0x11be86800] 09:28:04 INFO - PROCESS | 1658 | 1461256084896 Marionette DEBUG loaded listener.js 09:28:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x1294bd800) [pid = 1658] [serial = 1357] [outer = 0x11be86800] 09:28:05 INFO - PROCESS | 1658 | 1461256085240 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 09:28:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 09:28:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 519ms 09:28:05 INFO - PROCESS | 1658 | 1461256085281 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 09:28:05 INFO - PROCESS | 1658 | 1461256085282 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 09:28:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 09:28:05 INFO - PROCESS | 1658 | 1461256085284 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 09:28:05 INFO - PROCESS | 1658 | 1461256085286 Marionette TRACE conn2 <- [1,1782,null,{}] 09:28:05 INFO - PROCESS | 1658 | 1461256085288 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:05 INFO - PROCESS | 1658 | 1461256085392 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 09:28:05 INFO - PROCESS | 1658 | 1461256085427 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ada9000 == 45 [pid = 1658] [id = 453] 09:28:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x1294be400) [pid = 1658] [serial = 1358] [outer = 0x0] 09:28:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x1294cb400) [pid = 1658] [serial = 1359] [outer = 0x1294be400] 09:28:05 INFO - PROCESS | 1658 | 1461256085451 Marionette DEBUG loaded listener.js 09:28:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x12a35e000) [pid = 1658] [serial = 1360] [outer = 0x1294be400] 09:28:05 INFO - PROCESS | 1658 | 1461256085775 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 09:28:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 09:28:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 521ms 09:28:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 09:28:05 INFO - PROCESS | 1658 | 1461256085806 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 09:28:05 INFO - PROCESS | 1658 | 1461256085808 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 09:28:05 INFO - PROCESS | 1658 | 1461256085810 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 09:28:05 INFO - PROCESS | 1658 | 1461256085811 Marionette TRACE conn2 <- [1,1786,null,{}] 09:28:05 INFO - PROCESS | 1658 | 1461256085813 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:05 INFO - PROCESS | 1658 | 1461256085915 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 09:28:05 INFO - PROCESS | 1658 | 1461256085926 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b38f800 == 46 [pid = 1658] [id = 454] 09:28:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x1294c5400) [pid = 1658] [serial = 1361] [outer = 0x0] 09:28:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x12a7b9000) [pid = 1658] [serial = 1362] [outer = 0x1294c5400] 09:28:05 INFO - PROCESS | 1658 | 1461256085951 Marionette DEBUG loaded listener.js 09:28:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x12a7c1400) [pid = 1658] [serial = 1363] [outer = 0x1294c5400] 09:28:06 INFO - PROCESS | 1658 | 1461256086275 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 09:28:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 09:28:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 517ms 09:28:06 INFO - PROCESS | 1658 | 1461256086328 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 09:28:06 INFO - PROCESS | 1658 | 1461256086329 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 09:28:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 09:28:06 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x12713cc00) [pid = 1658] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 09:28:06 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x114d7b800) [pid = 1658] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 09:28:06 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x11c8d9c00) [pid = 1658] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 09:28:06 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x11b12c000) [pid = 1658] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 09:28:06 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x1191b9000) [pid = 1658] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 09:28:06 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x127406000) [pid = 1658] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 09:28:06 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x11acae800) [pid = 1658] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 09:28:06 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x114d71c00) [pid = 1658] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 09:28:06 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x11993bc00) [pid = 1658] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 09:28:06 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x11bf8a800) [pid = 1658] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 09:28:06 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x1191b7c00) [pid = 1658] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 09:28:06 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x119745400) [pid = 1658] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 09:28:06 INFO - PROCESS | 1658 | 1461256086447 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 09:28:06 INFO - PROCESS | 1658 | 1461256086449 Marionette TRACE conn2 <- [1,1790,null,{}] 09:28:06 INFO - PROCESS | 1658 | 1461256086453 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:06 INFO - PROCESS | 1658 | 1461256086537 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 09:28:06 INFO - PROCESS | 1658 | 1461256086541 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c5ea000 == 47 [pid = 1658] [id = 455] 09:28:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x119b98800) [pid = 1658] [serial = 1364] [outer = 0x0] 09:28:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x11b1d8000) [pid = 1658] [serial = 1365] [outer = 0x119b98800] 09:28:06 INFO - PROCESS | 1658 | 1461256086567 Marionette DEBUG loaded listener.js 09:28:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x12713cc00) [pid = 1658] [serial = 1366] [outer = 0x119b98800] 09:28:06 INFO - PROCESS | 1658 | 1461256086911 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 09:28:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 09:28:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 486ms 09:28:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 09:28:06 INFO - PROCESS | 1658 | 1461256086920 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 09:28:06 INFO - PROCESS | 1658 | 1461256086923 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 09:28:06 INFO - PROCESS | 1658 | 1461256086926 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 09:28:06 INFO - PROCESS | 1658 | 1461256086927 Marionette TRACE conn2 <- [1,1794,null,{}] 09:28:06 INFO - PROCESS | 1658 | 1461256086930 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:07 INFO - PROCESS | 1658 | 1461256087030 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 09:28:07 INFO - PROCESS | 1658 | 1461256087083 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bb39800 == 48 [pid = 1658] [id = 456] 09:28:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x119b9a000) [pid = 1658] [serial = 1367] [outer = 0x0] 09:28:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x1294bfc00) [pid = 1658] [serial = 1368] [outer = 0x119b9a000] 09:28:07 INFO - PROCESS | 1658 | 1461256087113 Marionette DEBUG loaded listener.js 09:28:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x12a93fc00) [pid = 1658] [serial = 1369] [outer = 0x119b9a000] 09:28:07 INFO - PROCESS | 1658 | 1461256087411 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 09:28:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:28:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 518ms 09:28:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 09:28:07 INFO - PROCESS | 1658 | 1461256087445 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 09:28:07 INFO - PROCESS | 1658 | 1461256087446 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 09:28:07 INFO - PROCESS | 1658 | 1461256087448 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 09:28:07 INFO - PROCESS | 1658 | 1461256087449 Marionette TRACE conn2 <- [1,1798,null,{}] 09:28:07 INFO - PROCESS | 1658 | 1461256087455 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:07 INFO - PROCESS | 1658 | 1461256087544 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 09:28:07 INFO - PROCESS | 1658 | 1461256087548 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d717000 == 49 [pid = 1658] [id = 457] 09:28:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x12ad53400) [pid = 1658] [serial = 1370] [outer = 0x0] 09:28:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x12ad5a800) [pid = 1658] [serial = 1371] [outer = 0x12ad53400] 09:28:07 INFO - PROCESS | 1658 | 1461256087575 Marionette DEBUG loaded listener.js 09:28:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x12ad7c000) [pid = 1658] [serial = 1372] [outer = 0x12ad53400] 09:28:07 INFO - PROCESS | 1658 | 1461256087975 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 09:28:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 09:28:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 573ms 09:28:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 09:28:08 INFO - PROCESS | 1658 | 1461256088027 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 09:28:08 INFO - PROCESS | 1658 | 1461256088029 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 09:28:08 INFO - PROCESS | 1658 | 1461256088032 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 09:28:08 INFO - PROCESS | 1658 | 1461256088035 Marionette TRACE conn2 <- [1,1802,null,{}] 09:28:08 INFO - PROCESS | 1658 | 1461256088039 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:08 INFO - PROCESS | 1658 | 1461256088163 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 09:28:08 INFO - PROCESS | 1658 | 1461256088175 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d79f800 == 50 [pid = 1658] [id = 458] 09:28:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x12ad7e800) [pid = 1658] [serial = 1373] [outer = 0x0] 09:28:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x12ad82800) [pid = 1658] [serial = 1374] [outer = 0x12ad7e800] 09:28:08 INFO - PROCESS | 1658 | 1461256088213 Marionette DEBUG loaded listener.js 09:28:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x12ad88000) [pid = 1658] [serial = 1375] [outer = 0x12ad7e800] 09:28:08 INFO - PROCESS | 1658 | 1461256088745 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 09:28:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 09:28:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 777ms 09:28:08 INFO - PROCESS | 1658 | 1461256088813 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 09:28:08 INFO - PROCESS | 1658 | 1461256088816 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 09:28:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 09:28:08 INFO - PROCESS | 1658 | 1461256088839 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 09:28:08 INFO - PROCESS | 1658 | 1461256088842 Marionette TRACE conn2 <- [1,1806,null,{}] 09:28:08 INFO - PROCESS | 1658 | 1461256088846 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:08 INFO - PROCESS | 1658 | 1461256088951 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 09:28:09 INFO - PROCESS | 1658 | 1461256089024 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x11986f000 == 51 [pid = 1658] [id = 459] 09:28:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x115471400) [pid = 1658] [serial = 1376] [outer = 0x0] 09:28:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x1188dc000) [pid = 1658] [serial = 1377] [outer = 0x115471400] 09:28:09 INFO - PROCESS | 1658 | 1461256089056 Marionette DEBUG loaded listener.js 09:28:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x119748400) [pid = 1658] [serial = 1378] [outer = 0x115471400] 09:28:09 INFO - PROCESS | 1658 | 1461256089508 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 09:28:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 09:28:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 725ms 09:28:09 INFO - PROCESS | 1658 | 1461256089562 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 09:28:09 INFO - PROCESS | 1658 | 1461256089567 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 09:28:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 09:28:09 INFO - PROCESS | 1658 | 1461256089590 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 09:28:09 INFO - PROCESS | 1658 | 1461256089592 Marionette TRACE conn2 <- [1,1810,null,{}] 09:28:09 INFO - PROCESS | 1658 | 1461256089595 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:09 INFO - PROCESS | 1658 | 1461256089703 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 09:28:09 INFO - PROCESS | 1658 | 1461256089773 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x125d5b800 == 52 [pid = 1658] [id = 460] 09:28:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x11a647800) [pid = 1658] [serial = 1379] [outer = 0x0] 09:28:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x11aea0800) [pid = 1658] [serial = 1380] [outer = 0x11a647800] 09:28:09 INFO - PROCESS | 1658 | 1461256089804 Marionette DEBUG loaded listener.js 09:28:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x11b975400) [pid = 1658] [serial = 1381] [outer = 0x11a647800] 09:28:10 INFO - PROCESS | 1658 | 1461256090227 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 09:28:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 09:28:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 675ms 09:28:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 09:28:10 INFO - PROCESS | 1658 | 1461256090303 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 09:28:10 INFO - PROCESS | 1658 | 1461256090304 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 09:28:10 INFO - PROCESS | 1658 | 1461256090308 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 09:28:10 INFO - PROCESS | 1658 | 1461256090311 Marionette TRACE conn2 <- [1,1814,null,{}] 09:28:10 INFO - PROCESS | 1658 | 1461256090322 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:10 INFO - PROCESS | 1658 | 1461256090426 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 09:28:10 INFO - PROCESS | 1658 | 1461256090499 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d197800 == 53 [pid = 1658] [id = 461] 09:28:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x126b27400) [pid = 1658] [serial = 1382] [outer = 0x0] 09:28:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x126f74000) [pid = 1658] [serial = 1383] [outer = 0x126b27400] 09:28:10 INFO - PROCESS | 1658 | 1461256090531 Marionette DEBUG loaded listener.js 09:28:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x12740b800) [pid = 1658] [serial = 1384] [outer = 0x126b27400] 09:28:10 INFO - PROCESS | 1658 | 1461256090958 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 09:28:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 09:28:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 672ms 09:28:10 INFO - PROCESS | 1658 | 1461256090981 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 09:28:10 INFO - PROCESS | 1658 | 1461256090983 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 09:28:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 09:28:10 INFO - PROCESS | 1658 | 1461256090985 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 09:28:10 INFO - PROCESS | 1658 | 1461256090987 Marionette TRACE conn2 <- [1,1818,null,{}] 09:28:10 INFO - PROCESS | 1658 | 1461256090989 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:11 INFO - PROCESS | 1658 | 1461256091095 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 09:28:11 INFO - PROCESS | 1658 | 1461256091152 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d9cf800 == 54 [pid = 1658] [id = 462] 09:28:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x128a11800) [pid = 1658] [serial = 1385] [outer = 0x0] 09:28:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x1294c8c00) [pid = 1658] [serial = 1386] [outer = 0x128a11800] 09:28:11 INFO - PROCESS | 1658 | 1461256091182 Marionette DEBUG loaded listener.js 09:28:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x12a932c00) [pid = 1658] [serial = 1387] [outer = 0x128a11800] 09:28:11 INFO - PROCESS | 1658 | 1461256091635 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 09:28:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 09:28:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 722ms 09:28:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 09:28:11 INFO - PROCESS | 1658 | 1461256091721 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 09:28:11 INFO - PROCESS | 1658 | 1461256091723 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 09:28:11 INFO - PROCESS | 1658 | 1461256091725 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 09:28:11 INFO - PROCESS | 1658 | 1461256091726 Marionette TRACE conn2 <- [1,1822,null,{}] 09:28:11 INFO - PROCESS | 1658 | 1461256091729 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:11 INFO - PROCESS | 1658 | 1461256091833 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 09:28:11 INFO - PROCESS | 1658 | 1461256091901 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b2ac800 == 55 [pid = 1658] [id = 463] 09:28:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x115569400) [pid = 1658] [serial = 1388] [outer = 0x0] 09:28:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x1294c9c00) [pid = 1658] [serial = 1389] [outer = 0x115569400] 09:28:11 INFO - PROCESS | 1658 | 1461256091933 Marionette DEBUG loaded listener.js 09:28:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x12ad57800) [pid = 1658] [serial = 1390] [outer = 0x115569400] 09:28:12 INFO - PROCESS | 1658 | 1461256092525 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 09:28:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 09:28:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 820ms 09:28:12 INFO - PROCESS | 1658 | 1461256092545 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 09:28:12 INFO - PROCESS | 1658 | 1461256092548 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 09:28:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 09:28:12 INFO - PROCESS | 1658 | 1461256092551 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 09:28:12 INFO - PROCESS | 1658 | 1461256092554 Marionette TRACE conn2 <- [1,1826,null,{}] 09:28:12 INFO - PROCESS | 1658 | 1461256092558 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:12 INFO - PROCESS | 1658 | 1461256092651 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 09:28:12 INFO - PROCESS | 1658 | 1461256092727 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b17f000 == 56 [pid = 1658] [id = 464] 09:28:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x114c6d800) [pid = 1658] [serial = 1391] [outer = 0x0] 09:28:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x115468800) [pid = 1658] [serial = 1392] [outer = 0x114c6d800] 09:28:12 INFO - PROCESS | 1658 | 1461256092756 Marionette DEBUG loaded listener.js 09:28:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x11864b800) [pid = 1658] [serial = 1393] [outer = 0x114c6d800] 09:28:13 INFO - PROCESS | 1658 | 1461256093224 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 09:28:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 09:28:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 721ms 09:28:13 INFO - PROCESS | 1658 | 1461256093274 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 09:28:13 INFO - PROCESS | 1658 | 1461256093279 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 09:28:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 09:28:13 INFO - PROCESS | 1658 | 1461256093312 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 09:28:13 INFO - PROCESS | 1658 | 1461256093314 Marionette TRACE conn2 <- [1,1830,null,{}] 09:28:13 INFO - PROCESS | 1658 | 1461256093322 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:13 INFO - PROCESS | 1658 | 1461256093456 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 09:28:13 INFO - PROCESS | 1658 | 1461256093529 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x11ae2c000 == 57 [pid = 1658] [id = 465] 09:28:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x118f34000) [pid = 1658] [serial = 1394] [outer = 0x0] 09:28:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x119822000) [pid = 1658] [serial = 1395] [outer = 0x118f34000] 09:28:13 INFO - PROCESS | 1658 | 1461256093556 Marionette DEBUG loaded listener.js 09:28:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x119d65400) [pid = 1658] [serial = 1396] [outer = 0x118f34000] 09:28:13 INFO - PROCESS | 1658 | --DOCSHELL 0x118fb6800 == 56 [pid = 1658] [id = 81] 09:28:13 INFO - PROCESS | 1658 | --DOCSHELL 0x12fc98800 == 55 [pid = 1658] [id = 406] 09:28:13 INFO - PROCESS | 1658 | --DOCSHELL 0x12d717000 == 54 [pid = 1658] [id = 457] 09:28:13 INFO - PROCESS | 1658 | --DOCSHELL 0x12bb39800 == 53 [pid = 1658] [id = 456] 09:28:13 INFO - PROCESS | 1658 | --DOCSHELL 0x11c5ea000 == 52 [pid = 1658] [id = 455] 09:28:13 INFO - PROCESS | 1658 | --DOCSHELL 0x12b38f800 == 51 [pid = 1658] [id = 454] 09:28:13 INFO - PROCESS | 1658 | --DOCSHELL 0x12ada9000 == 50 [pid = 1658] [id = 453] 09:28:13 INFO - PROCESS | 1658 | --DOCSHELL 0x128b5e800 == 49 [pid = 1658] [id = 452] 09:28:13 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x119821c00) [pid = 1658] [serial = 1281] [outer = 0x0] [url = about:blank] 09:28:13 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x11864d000) [pid = 1658] [serial = 1266] [outer = 0x0] [url = about:blank] 09:28:13 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x119c85400) [pid = 1658] [serial = 1269] [outer = 0x0] [url = about:blank] 09:28:13 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x11bcfb000) [pid = 1658] [serial = 1272] [outer = 0x0] [url = about:blank] 09:28:13 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x125fc1400) [pid = 1658] [serial = 1275] [outer = 0x0] [url = about:blank] 09:28:13 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x126f61400) [pid = 1658] [serial = 1278] [outer = 0x0] [url = about:blank] 09:28:13 INFO - PROCESS | 1658 | --DOCSHELL 0x126dbf000 == 48 [pid = 1658] [id = 451] 09:28:13 INFO - PROCESS | 1658 | --DOCSHELL 0x125c52800 == 47 [pid = 1658] [id = 450] 09:28:13 INFO - PROCESS | 1658 | --DOCSHELL 0x11c957000 == 46 [pid = 1658] [id = 449] 09:28:13 INFO - PROCESS | 1658 | --DOCSHELL 0x11a929800 == 45 [pid = 1658] [id = 448] 09:28:13 INFO - PROCESS | 1658 | --DOCSHELL 0x11aece000 == 44 [pid = 1658] [id = 447] 09:28:13 INFO - PROCESS | 1658 | --DOCSHELL 0x11b9cd000 == 43 [pid = 1658] [id = 446] 09:28:13 INFO - PROCESS | 1658 | --DOCSHELL 0x12ce18000 == 42 [pid = 1658] [id = 444] 09:28:13 INFO - PROCESS | 1658 | --DOCSHELL 0x12b3a3000 == 41 [pid = 1658] [id = 443] 09:28:13 INFO - PROCESS | 1658 | --DOCSHELL 0x125b2f000 == 40 [pid = 1658] [id = 442] 09:28:13 INFO - PROCESS | 1658 | --DOCSHELL 0x119c55800 == 39 [pid = 1658] [id = 441] 09:28:13 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x119823800) [pid = 1658] [serial = 1290] [outer = 0x0] [url = about:blank] 09:28:13 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x11a9c8c00) [pid = 1658] [serial = 1291] [outer = 0x0] [url = about:blank] 09:28:13 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x126f7f800) [pid = 1658] [serial = 1302] [outer = 0x0] [url = about:blank] 09:28:13 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x127b96400) [pid = 1658] [serial = 1308] [outer = 0x0] [url = about:blank] 09:28:13 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x12777e000) [pid = 1658] [serial = 1306] [outer = 0x0] [url = about:blank] 09:28:13 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x11aea8c00) [pid = 1658] [serial = 1293] [outer = 0x0] [url = about:blank] 09:28:13 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x11b136400) [pid = 1658] [serial = 1294] [outer = 0x0] [url = about:blank] 09:28:13 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x116569c00) [pid = 1658] [serial = 1287] [outer = 0x0] [url = about:blank] 09:28:13 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x11927b400) [pid = 1658] [serial = 1288] [outer = 0x0] [url = about:blank] 09:28:13 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x1294bd000) [pid = 1658] [serial = 1317] [outer = 0x0] [url = about:blank] 09:28:13 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x128192c00) [pid = 1658] [serial = 1309] [outer = 0x0] [url = about:blank] 09:28:13 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x125b39800) [pid = 1658] [serial = 1299] [outer = 0x0] [url = about:blank] 09:28:13 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x126f5f000) [pid = 1658] [serial = 1300] [outer = 0x0] [url = about:blank] 09:28:13 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x11ad6dc00) [pid = 1658] [serial = 1311] [outer = 0x0] [url = about:blank] 09:28:13 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x129497c00) [pid = 1658] [serial = 1315] [outer = 0x0] [url = about:blank] 09:28:13 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x11c8d3000) [pid = 1658] [serial = 1312] [outer = 0x0] [url = about:blank] 09:28:13 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x11be88000) [pid = 1658] [serial = 1297] [outer = 0x0] [url = about:blank] 09:28:13 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x1294c9000) [pid = 1658] [serial = 1318] [outer = 0x0] [url = about:blank] 09:28:13 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x1277e2000) [pid = 1658] [serial = 1314] [outer = 0x0] [url = about:blank] 09:28:13 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x12756d400) [pid = 1658] [serial = 1305] [outer = 0x0] [url = about:blank] 09:28:13 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x1165f6800) [pid = 1658] [serial = 1285] [outer = 0x0] [url = about:blank] 09:28:13 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x114ff5800) [pid = 1658] [serial = 1284] [outer = 0x0] [url = about:blank] 09:28:13 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x127133400) [pid = 1658] [serial = 1303] [outer = 0x0] [url = about:blank] 09:28:13 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x11baeb800) [pid = 1658] [serial = 1296] [outer = 0x0] [url = about:blank] 09:28:13 INFO - PROCESS | 1658 | 1461256093979 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 09:28:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 09:28:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 703ms 09:28:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 09:28:13 INFO - PROCESS | 1658 | 1461256093990 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 09:28:13 INFO - PROCESS | 1658 | 1461256093991 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 09:28:13 INFO - PROCESS | 1658 | 1461256093994 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 09:28:13 INFO - PROCESS | 1658 | 1461256093996 Marionette TRACE conn2 <- [1,1834,null,{}] 09:28:14 INFO - PROCESS | 1658 | 1461256094006 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:14 INFO - PROCESS | 1658 | 1461256094091 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 09:28:14 INFO - PROCESS | 1658 | 1461256094096 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x119271800 == 40 [pid = 1658] [id = 466] 09:28:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x11981b800) [pid = 1658] [serial = 1397] [outer = 0x0] 09:28:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x11ad61400) [pid = 1658] [serial = 1398] [outer = 0x11981b800] 09:28:14 INFO - PROCESS | 1658 | 1461256094127 Marionette DEBUG loaded listener.js 09:28:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x11b12f400) [pid = 1658] [serial = 1399] [outer = 0x11981b800] 09:28:14 INFO - PROCESS | 1658 | 1461256094606 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 09:28:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 09:28:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 629ms 09:28:14 INFO - PROCESS | 1658 | 1461256094625 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 09:28:14 INFO - PROCESS | 1658 | 1461256094628 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 09:28:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 09:28:14 INFO - PROCESS | 1658 | 1461256094631 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 09:28:14 INFO - PROCESS | 1658 | 1461256094633 Marionette TRACE conn2 <- [1,1838,null,{}] 09:28:14 INFO - PROCESS | 1658 | 1461256094648 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:14 INFO - PROCESS | 1658 | 1461256094758 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 09:28:14 INFO - PROCESS | 1658 | 1461256094836 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c86f800 == 41 [pid = 1658] [id = 467] 09:28:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x11b130800) [pid = 1658] [serial = 1400] [outer = 0x0] 09:28:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x11bcf0800) [pid = 1658] [serial = 1401] [outer = 0x11b130800] 09:28:14 INFO - PROCESS | 1658 | 1461256094867 Marionette DEBUG loaded listener.js 09:28:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x11c1acc00) [pid = 1658] [serial = 1402] [outer = 0x11b130800] 09:28:15 INFO - PROCESS | 1658 | 1461256095253 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 09:28:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 09:28:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 634ms 09:28:15 INFO - PROCESS | 1658 | 1461256095264 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 09:28:15 INFO - PROCESS | 1658 | 1461256095266 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 09:28:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 09:28:15 INFO - PROCESS | 1658 | 1461256095274 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 09:28:15 INFO - PROCESS | 1658 | 1461256095276 Marionette TRACE conn2 <- [1,1842,null,{}] 09:28:15 INFO - PROCESS | 1658 | 1461256095280 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:15 INFO - PROCESS | 1658 | 1461256095408 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 09:28:15 INFO - PROCESS | 1658 | 1461256095415 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x125c3d000 == 42 [pid = 1658] [id = 468] 09:28:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x11aed4800) [pid = 1658] [serial = 1403] [outer = 0x0] 09:28:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x11c3ad400) [pid = 1658] [serial = 1404] [outer = 0x11aed4800] 09:28:15 INFO - PROCESS | 1658 | 1461256095442 Marionette DEBUG loaded listener.js 09:28:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x125b37000) [pid = 1658] [serial = 1405] [outer = 0x11aed4800] 09:28:15 INFO - PROCESS | 1658 | 1461256095764 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 09:28:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 09:28:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 523ms 09:28:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 09:28:15 INFO - PROCESS | 1658 | 1461256095794 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 09:28:15 INFO - PROCESS | 1658 | 1461256095796 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 09:28:15 INFO - PROCESS | 1658 | 1461256095798 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 09:28:15 INFO - PROCESS | 1658 | 1461256095799 Marionette TRACE conn2 <- [1,1846,null,{}] 09:28:15 INFO - PROCESS | 1658 | 1461256095801 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:15 INFO - PROCESS | 1658 | 1461256095901 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 09:28:15 INFO - PROCESS | 1658 | 1461256095909 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x126dcf800 == 43 [pid = 1658] [id = 469] 09:28:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x125d04800) [pid = 1658] [serial = 1406] [outer = 0x0] 09:28:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x126b20800) [pid = 1658] [serial = 1407] [outer = 0x125d04800] 09:28:15 INFO - PROCESS | 1658 | 1461256095938 Marionette DEBUG loaded listener.js 09:28:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x127133800) [pid = 1658] [serial = 1408] [outer = 0x125d04800] 09:28:16 INFO - PROCESS | 1658 | 1461256096310 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 09:28:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 09:28:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 571ms 09:28:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 09:28:16 INFO - PROCESS | 1658 | 1461256096371 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 09:28:16 INFO - PROCESS | 1658 | 1461256096372 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 09:28:16 INFO - PROCESS | 1658 | 1461256096374 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 09:28:16 INFO - PROCESS | 1658 | 1461256096376 Marionette TRACE conn2 <- [1,1850,null,{}] 09:28:16 INFO - PROCESS | 1658 | 1461256096378 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:16 INFO - PROCESS | 1658 | 1461256096480 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 09:28:16 INFO - PROCESS | 1658 | 1461256096494 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x128137800 == 44 [pid = 1658] [id = 470] 09:28:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x12740b000) [pid = 1658] [serial = 1409] [outer = 0x0] 09:28:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x12770e400) [pid = 1658] [serial = 1410] [outer = 0x12740b000] 09:28:16 INFO - PROCESS | 1658 | 1461256096520 Marionette DEBUG loaded listener.js 09:28:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x127b96400) [pid = 1658] [serial = 1411] [outer = 0x12740b000] 09:28:16 INFO - PROCESS | 1658 | 1461256096878 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 09:28:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:28:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 518ms 09:28:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 09:28:16 INFO - PROCESS | 1658 | 1461256096893 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 09:28:16 INFO - PROCESS | 1658 | 1461256096894 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 09:28:16 INFO - PROCESS | 1658 | 1461256096896 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 09:28:16 INFO - PROCESS | 1658 | 1461256096898 Marionette TRACE conn2 <- [1,1854,null,{}] 09:28:16 INFO - PROCESS | 1658 | 1461256096900 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:17 INFO - PROCESS | 1658 | 1461256097009 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 09:28:17 INFO - PROCESS | 1658 | 1461256097021 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a3e1800 == 45 [pid = 1658] [id = 471] 09:28:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x127c86400) [pid = 1658] [serial = 1412] [outer = 0x0] 09:28:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x128a11000) [pid = 1658] [serial = 1413] [outer = 0x127c86400] 09:28:17 INFO - PROCESS | 1658 | 1461256097047 Marionette DEBUG loaded listener.js 09:28:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x12949f000) [pid = 1658] [serial = 1414] [outer = 0x127c86400] 09:28:17 INFO - PROCESS | 1658 | 1461256097443 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 09:28:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 09:28:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 571ms 09:28:17 INFO - PROCESS | 1658 | 1461256097469 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 09:28:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 09:28:17 INFO - PROCESS | 1658 | 1461256097472 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 09:28:17 INFO - PROCESS | 1658 | 1461256097481 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 09:28:17 INFO - PROCESS | 1658 | 1461256097482 Marionette TRACE conn2 <- [1,1858,null,{}] 09:28:17 INFO - PROCESS | 1658 | 1461256097485 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:17 INFO - PROCESS | 1658 | 1461256097592 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 09:28:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x128189400) [pid = 1658] [serial = 1415] [outer = 0x12f87c400] 09:28:17 INFO - PROCESS | 1658 | 1461256097642 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b391000 == 46 [pid = 1658] [id = 472] 09:28:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x12a356800) [pid = 1658] [serial = 1416] [outer = 0x0] 09:28:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x12a35ec00) [pid = 1658] [serial = 1417] [outer = 0x12a356800] 09:28:17 INFO - PROCESS | 1658 | 1461256097679 Marionette DEBUG loaded listener.js 09:28:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x12a7c1c00) [pid = 1658] [serial = 1418] [outer = 0x12a356800] 09:28:18 INFO - PROCESS | 1658 | 1461256098223 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 09:28:18 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x119744800) [pid = 1658] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 09:28:18 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x125b3c000) [pid = 1658] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 09:28:18 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x11b93dc00) [pid = 1658] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 09:28:18 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x11be86800) [pid = 1658] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 09:28:18 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x1294be400) [pid = 1658] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 09:28:18 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x1294c5400) [pid = 1658] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 09:28:18 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x11ad69c00) [pid = 1658] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 09:28:18 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x118882800) [pid = 1658] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 09:28:18 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x1146d9000) [pid = 1658] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 09:28:18 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x11bf8f400) [pid = 1658] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 09:28:18 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x11b136c00) [pid = 1658] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 09:28:18 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x114d72000) [pid = 1658] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 09:28:18 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x119b98800) [pid = 1658] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 09:28:18 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x119b9a000) [pid = 1658] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 09:28:18 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x12ad53400) [pid = 1658] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 09:28:18 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x11bcf5c00) [pid = 1658] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 09:28:18 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x115839400) [pid = 1658] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 09:28:18 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x11bf8c800) [pid = 1658] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 09:28:18 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x115563400) [pid = 1658] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 09:28:18 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x126a94800) [pid = 1658] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 09:28:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 09:28:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 779ms 09:28:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 09:28:18 INFO - PROCESS | 1658 | 1461256098269 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 09:28:18 INFO - PROCESS | 1658 | 1461256098272 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 09:28:18 INFO - PROCESS | 1658 | 1461256098274 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 09:28:18 INFO - PROCESS | 1658 | 1461256098276 Marionette TRACE conn2 <- [1,1862,null,{}] 09:28:18 INFO - PROCESS | 1658 | 1461256098278 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:18 INFO - PROCESS | 1658 | 1461256098362 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 09:28:18 INFO - PROCESS | 1658 | 1461256098368 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x118fd2000 == 47 [pid = 1658] [id = 473] 09:28:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x114d76c00) [pid = 1658] [serial = 1419] [outer = 0x0] 09:28:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x119815400) [pid = 1658] [serial = 1420] [outer = 0x114d76c00] 09:28:18 INFO - PROCESS | 1658 | 1461256098394 Marionette DEBUG loaded listener.js 09:28:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x11b12d400) [pid = 1658] [serial = 1421] [outer = 0x114d76c00] 09:28:18 INFO - PROCESS | 1658 | 1461256098741 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 09:28:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 09:28:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 519ms 09:28:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 09:28:18 INFO - PROCESS | 1658 | 1461256098794 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 09:28:18 INFO - PROCESS | 1658 | 1461256098796 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 09:28:18 INFO - PROCESS | 1658 | 1461256098799 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 09:28:18 INFO - PROCESS | 1658 | 1461256098802 Marionette TRACE conn2 <- [1,1866,null,{}] 09:28:18 INFO - PROCESS | 1658 | 1461256098806 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:18 INFO - PROCESS | 1658 | 1461256098988 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 09:28:19 INFO - PROCESS | 1658 | 1461256099006 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b737800 == 48 [pid = 1658] [id = 474] 09:28:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x11be88400) [pid = 1658] [serial = 1422] [outer = 0x0] 09:28:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x1294be000) [pid = 1658] [serial = 1423] [outer = 0x11be88400] 09:28:19 INFO - PROCESS | 1658 | 1461256099053 Marionette DEBUG loaded listener.js 09:28:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x12ad58c00) [pid = 1658] [serial = 1424] [outer = 0x11be88400] 09:28:19 INFO - PROCESS | 1658 | 1461256099396 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 09:28:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 09:28:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 623ms 09:28:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 09:28:19 INFO - PROCESS | 1658 | 1461256099423 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 09:28:19 INFO - PROCESS | 1658 | 1461256099424 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 09:28:19 INFO - PROCESS | 1658 | 1461256099426 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 09:28:19 INFO - PROCESS | 1658 | 1461256099427 Marionette TRACE conn2 <- [1,1870,null,{}] 09:28:19 INFO - PROCESS | 1658 | 1461256099430 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:19 INFO - PROCESS | 1658 | 1461256099515 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 09:28:19 INFO - PROCESS | 1658 | 1461256099575 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c619000 == 49 [pid = 1658] [id = 475] 09:28:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x12ad54400) [pid = 1658] [serial = 1425] [outer = 0x0] 09:28:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x12ad80400) [pid = 1658] [serial = 1426] [outer = 0x12ad54400] 09:28:19 INFO - PROCESS | 1658 | 1461256099600 Marionette DEBUG loaded listener.js 09:28:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x12af60800) [pid = 1658] [serial = 1427] [outer = 0x12ad54400] 09:28:19 INFO - PROCESS | 1658 | 1461256099910 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 09:28:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 09:28:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 519ms 09:28:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 09:28:19 INFO - PROCESS | 1658 | 1461256099946 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 09:28:19 INFO - PROCESS | 1658 | 1461256099947 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 09:28:19 INFO - PROCESS | 1658 | 1461256099949 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 09:28:19 INFO - PROCESS | 1658 | 1461256099950 Marionette TRACE conn2 <- [1,1874,null,{}] 09:28:19 INFO - PROCESS | 1658 | 1461256099955 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:20 INFO - PROCESS | 1658 | 1461256100042 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 09:28:20 INFO - PROCESS | 1658 | 1461256100046 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d711000 == 50 [pid = 1658] [id = 476] 09:28:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x12af62000) [pid = 1658] [serial = 1428] [outer = 0x0] 09:28:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x12af6a400) [pid = 1658] [serial = 1429] [outer = 0x12af62000] 09:28:20 INFO - PROCESS | 1658 | 1461256100071 Marionette DEBUG loaded listener.js 09:28:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x12af87400) [pid = 1658] [serial = 1430] [outer = 0x12af62000] 09:28:20 INFO - PROCESS | 1658 | 1461256100588 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 09:28:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 09:28:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 673ms 09:28:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 09:28:20 INFO - PROCESS | 1658 | 1461256100623 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 09:28:20 INFO - PROCESS | 1658 | 1461256100626 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 09:28:20 INFO - PROCESS | 1658 | 1461256100630 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 09:28:20 INFO - PROCESS | 1658 | 1461256100632 Marionette TRACE conn2 <- [1,1878,null,{}] 09:28:20 INFO - PROCESS | 1658 | 1461256100636 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:20 INFO - PROCESS | 1658 | 1461256100741 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 09:28:20 INFO - PROCESS | 1658 | 1461256100840 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x119854000 == 51 [pid = 1658] [id = 477] 09:28:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x1188e0400) [pid = 1658] [serial = 1431] [outer = 0x0] 09:28:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x1189e0c00) [pid = 1658] [serial = 1432] [outer = 0x1188e0400] 09:28:20 INFO - PROCESS | 1658 | 1461256100886 Marionette DEBUG loaded listener.js 09:28:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x119748000) [pid = 1658] [serial = 1433] [outer = 0x1188e0400] 09:28:21 INFO - PROCESS | 1658 | 1461256101286 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 09:28:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 09:28:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 723ms 09:28:21 INFO - PROCESS | 1658 | 1461256101353 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 09:28:21 INFO - PROCESS | 1658 | 1461256101357 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 09:28:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 09:28:21 INFO - PROCESS | 1658 | 1461256101362 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 09:28:21 INFO - PROCESS | 1658 | 1461256101364 Marionette TRACE conn2 <- [1,1882,null,{}] 09:28:21 INFO - PROCESS | 1658 | 1461256101366 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:21 INFO - PROCESS | 1658 | 1461256101472 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 09:28:21 INFO - PROCESS | 1658 | 1461256101532 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x125b15800 == 52 [pid = 1658] [id = 478] 09:28:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x11981e800) [pid = 1658] [serial = 1434] [outer = 0x0] 09:28:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x11aedb800) [pid = 1658] [serial = 1435] [outer = 0x11981e800] 09:28:21 INFO - PROCESS | 1658 | 1461256101562 Marionette DEBUG loaded listener.js 09:28:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x11b947400) [pid = 1658] [serial = 1436] [outer = 0x11981e800] 09:28:22 INFO - PROCESS | 1658 | 1461256102037 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 09:28:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 09:28:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 722ms 09:28:22 INFO - PROCESS | 1658 | 1461256102102 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 09:28:22 INFO - PROCESS | 1658 | 1461256102104 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 09:28:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 09:28:22 INFO - PROCESS | 1658 | 1461256102108 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 09:28:22 INFO - PROCESS | 1658 | 1461256102111 Marionette TRACE conn2 <- [1,1886,null,{}] 09:28:22 INFO - PROCESS | 1658 | 1461256102121 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:22 INFO - PROCESS | 1658 | 1461256102228 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 09:28:22 INFO - PROCESS | 1658 | 1461256102301 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ce1c000 == 53 [pid = 1658] [id = 479] 09:28:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x126b21800) [pid = 1658] [serial = 1437] [outer = 0x0] 09:28:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x126d34400) [pid = 1658] [serial = 1438] [outer = 0x126b21800] 09:28:22 INFO - PROCESS | 1658 | 1461256102334 Marionette DEBUG loaded listener.js 09:28:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x126f7f800) [pid = 1658] [serial = 1439] [outer = 0x126b21800] 09:28:22 INFO - PROCESS | 1658 | 1461256102755 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 09:28:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 09:28:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 671ms 09:28:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 09:28:22 INFO - PROCESS | 1658 | 1461256102780 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 09:28:22 INFO - PROCESS | 1658 | 1461256102781 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 09:28:22 INFO - PROCESS | 1658 | 1461256102784 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 09:28:22 INFO - PROCESS | 1658 | 1461256102785 Marionette TRACE conn2 <- [1,1890,null,{}] 09:28:22 INFO - PROCESS | 1658 | 1461256102788 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:22 INFO - PROCESS | 1658 | 1461256102893 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 09:28:22 INFO - PROCESS | 1658 | 1461256102968 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e642800 == 54 [pid = 1658] [id = 480] 09:28:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x12740f800) [pid = 1658] [serial = 1440] [outer = 0x0] 09:28:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x12a356c00) [pid = 1658] [serial = 1441] [outer = 0x12740f800] 09:28:23 INFO - PROCESS | 1658 | 1461256102999 Marionette DEBUG loaded listener.js 09:28:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x12a937800) [pid = 1658] [serial = 1442] [outer = 0x12740f800] 09:28:23 INFO - PROCESS | 1658 | 1461256103413 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 09:28:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 09:28:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 673ms 09:28:23 INFO - PROCESS | 1658 | 1461256103457 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 09:28:23 INFO - PROCESS | 1658 | 1461256103459 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 09:28:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 09:28:23 INFO - PROCESS | 1658 | 1461256103461 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 09:28:23 INFO - PROCESS | 1658 | 1461256103462 Marionette TRACE conn2 <- [1,1894,null,{}] 09:28:23 INFO - PROCESS | 1658 | 1461256103465 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:23 INFO - PROCESS | 1658 | 1461256103584 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 09:28:23 INFO - PROCESS | 1658 | 1461256103670 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e69e000 == 55 [pid = 1658] [id = 481] 09:28:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x12a7b7800) [pid = 1658] [serial = 1443] [outer = 0x0] 09:28:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x12ad5b000) [pid = 1658] [serial = 1444] [outer = 0x12a7b7800] 09:28:23 INFO - PROCESS | 1658 | 1461256103702 Marionette DEBUG loaded listener.js 09:28:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x12af65c00) [pid = 1658] [serial = 1445] [outer = 0x12a7b7800] 09:28:24 INFO - PROCESS | 1658 | 1461256104118 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 09:28:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 09:28:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 720ms 09:28:24 INFO - PROCESS | 1658 | 1461256104189 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 09:28:24 INFO - PROCESS | 1658 | 1461256104191 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 09:28:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 09:28:24 INFO - PROCESS | 1658 | 1461256104195 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 09:28:24 INFO - PROCESS | 1658 | 1461256104197 Marionette TRACE conn2 <- [1,1898,null,{}] 09:28:24 INFO - PROCESS | 1658 | 1461256104199 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:24 INFO - PROCESS | 1658 | 1461256104322 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 09:28:24 INFO - PROCESS | 1658 | 1461256104394 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x119c53800 == 56 [pid = 1658] [id = 482] 09:28:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x114d78800) [pid = 1658] [serial = 1446] [outer = 0x0] 09:28:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x119749800) [pid = 1658] [serial = 1447] [outer = 0x114d78800] 09:28:24 INFO - PROCESS | 1658 | 1461256104427 Marionette DEBUG loaded listener.js 09:28:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x12af8e400) [pid = 1658] [serial = 1448] [outer = 0x114d78800] 09:28:25 INFO - PROCESS | 1658 | 1461256105034 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 09:28:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 09:28:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 870ms 09:28:25 INFO - PROCESS | 1658 | 1461256105066 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 09:28:25 INFO - PROCESS | 1658 | 1461256105068 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 09:28:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 09:28:25 INFO - PROCESS | 1658 | 1461256105074 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 09:28:25 INFO - PROCESS | 1658 | 1461256105076 Marionette TRACE conn2 <- [1,1902,null,{}] 09:28:25 INFO - PROCESS | 1658 | 1461256105080 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:25 INFO - PROCESS | 1658 | 1461256105178 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 09:28:25 INFO - PROCESS | 1658 | 1461256105241 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x11865f800 == 57 [pid = 1658] [id = 483] 09:28:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x114d76000) [pid = 1658] [serial = 1449] [outer = 0x0] 09:28:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x114d7ac00) [pid = 1658] [serial = 1450] [outer = 0x114d76000] 09:28:25 INFO - PROCESS | 1658 | 1461256105270 Marionette DEBUG loaded listener.js 09:28:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x114fed800) [pid = 1658] [serial = 1451] [outer = 0x114d76000] 09:28:25 INFO - PROCESS | 1658 | 1461256105776 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 09:28:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 09:28:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 773ms 09:28:25 INFO - PROCESS | 1658 | --DOCSHELL 0x12c619000 == 56 [pid = 1658] [id = 475] 09:28:25 INFO - PROCESS | 1658 | --DOCSHELL 0x12b737800 == 55 [pid = 1658] [id = 474] 09:28:25 INFO - PROCESS | 1658 | --DOCSHELL 0x118fd2000 == 54 [pid = 1658] [id = 473] 09:28:25 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x12ad82800) [pid = 1658] [serial = 1374] [outer = 0x0] [url = about:blank] 09:28:25 INFO - PROCESS | 1658 | 1461256105927 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 09:28:25 INFO - PROCESS | 1658 | 1461256105932 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 09:28:25 INFO - PROCESS | 1658 | --DOCSHELL 0x12b391000 == 53 [pid = 1658] [id = 472] 09:28:25 INFO - PROCESS | 1658 | --DOCSHELL 0x12a3e1800 == 52 [pid = 1658] [id = 471] 09:28:25 INFO - PROCESS | 1658 | --DOCSHELL 0x128137800 == 51 [pid = 1658] [id = 470] 09:28:25 INFO - PROCESS | 1658 | --DOCSHELL 0x126dcf800 == 50 [pid = 1658] [id = 469] 09:28:25 INFO - PROCESS | 1658 | --DOCSHELL 0x125c3d000 == 49 [pid = 1658] [id = 468] 09:28:25 INFO - PROCESS | 1658 | --DOCSHELL 0x11c86f800 == 48 [pid = 1658] [id = 467] 09:28:25 INFO - PROCESS | 1658 | --DOCSHELL 0x119271800 == 47 [pid = 1658] [id = 466] 09:28:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 09:28:25 INFO - PROCESS | 1658 | --DOCSHELL 0x11ae2c000 == 46 [pid = 1658] [id = 465] 09:28:25 INFO - PROCESS | 1658 | --DOCSHELL 0x11b17f000 == 45 [pid = 1658] [id = 464] 09:28:25 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x11912d800) [pid = 1658] [serial = 1267] [outer = 0x0] [url = about:blank] 09:28:25 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x126b29000) [pid = 1658] [serial = 1276] [outer = 0x0] [url = about:blank] 09:28:25 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x126f80000) [pid = 1658] [serial = 1282] [outer = 0x0] [url = about:blank] 09:28:25 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x126f7c400) [pid = 1658] [serial = 1279] [outer = 0x0] [url = about:blank] 09:28:25 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x11a9c7c00) [pid = 1658] [serial = 1270] [outer = 0x0] [url = about:blank] 09:28:25 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x126f7c800) [pid = 1658] [serial = 1264] [outer = 0x0] [url = about:blank] 09:28:25 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x11bf8a400) [pid = 1658] [serial = 1273] [outer = 0x0] [url = about:blank] 09:28:25 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x128a2f800) [pid = 1658] [serial = 1356] [outer = 0x0] [url = about:blank] 09:28:25 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x1294cb400) [pid = 1658] [serial = 1359] [outer = 0x0] [url = about:blank] 09:28:25 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x12a7b9000) [pid = 1658] [serial = 1362] [outer = 0x0] [url = about:blank] 09:28:25 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x12a35e000) [pid = 1658] [serial = 1360] [outer = 0x0] [url = about:blank] 09:28:25 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x118ecf400) [pid = 1658] [serial = 1323] [outer = 0x0] [url = about:blank] 09:28:25 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x11adf3800) [pid = 1658] [serial = 1344] [outer = 0x0] [url = about:blank] 09:28:25 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x11b12e000) [pid = 1658] [serial = 1345] [outer = 0x0] [url = about:blank] 09:28:25 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x119d5d800) [pid = 1658] [serial = 1342] [outer = 0x0] [url = about:blank] 09:28:25 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x11974b400) [pid = 1658] [serial = 1341] [outer = 0x0] [url = about:blank] 09:28:25 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x128b18800) [pid = 1658] [serial = 1336] [outer = 0x0] [url = about:blank] 09:28:25 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x126f68800) [pid = 1658] [serial = 1335] [outer = 0x0] [url = about:blank] 09:28:25 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x119d58c00) [pid = 1658] [serial = 1326] [outer = 0x0] [url = about:blank] 09:28:25 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x11c4bfc00) [pid = 1658] [serial = 1350] [outer = 0x0] [url = about:blank] 09:28:25 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x125f19800) [pid = 1658] [serial = 1351] [outer = 0x0] [url = about:blank] 09:28:25 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x11baed000) [pid = 1658] [serial = 1347] [outer = 0x0] [url = about:blank] 09:28:25 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x11be87400) [pid = 1658] [serial = 1348] [outer = 0x0] [url = about:blank] 09:28:25 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x11864d800) [pid = 1658] [serial = 1339] [outer = 0x0] [url = about:blank] 09:28:25 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x1157c6800) [pid = 1658] [serial = 1338] [outer = 0x0] [url = about:blank] 09:28:25 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x12a358400) [pid = 1658] [serial = 1320] [outer = 0x0] [url = about:blank] 09:28:25 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x125e90000) [pid = 1658] [serial = 1329] [outer = 0x0] [url = about:blank] 09:28:25 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x11b1d8000) [pid = 1658] [serial = 1365] [outer = 0x0] [url = about:blank] 09:28:25 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x127578800) [pid = 1658] [serial = 1332] [outer = 0x0] [url = about:blank] 09:28:25 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x1294bfc00) [pid = 1658] [serial = 1368] [outer = 0x0] [url = about:blank] 09:28:25 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x12ad7c000) [pid = 1658] [serial = 1372] [outer = 0x0] [url = about:blank] 09:28:25 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x12713cc00) [pid = 1658] [serial = 1366] [outer = 0x0] [url = about:blank] 09:28:25 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x12ad5a800) [pid = 1658] [serial = 1371] [outer = 0x0] [url = about:blank] 09:28:25 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x12a7c1400) [pid = 1658] [serial = 1363] [outer = 0x0] [url = about:blank] 09:28:25 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x12a93fc00) [pid = 1658] [serial = 1369] [outer = 0x0] [url = about:blank] 09:28:25 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x126b1f000) [pid = 1658] [serial = 1353] [outer = 0x0] [url = about:blank] 09:28:25 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x12770ec00) [pid = 1658] [serial = 1354] [outer = 0x0] [url = about:blank] 09:28:25 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x1294bd800) [pid = 1658] [serial = 1357] [outer = 0x0] [url = about:blank] 09:28:25 INFO - PROCESS | 1658 | 1461256105986 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 09:28:25 INFO - PROCESS | 1658 | 1461256105989 Marionette TRACE conn2 <- [1,1906,null,{}] 09:28:25 INFO - PROCESS | 1658 | 1461256105993 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:26 INFO - PROCESS | 1658 | 1461256106113 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 09:28:26 INFO - PROCESS | 1658 | 1461256106119 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x119854800 == 46 [pid = 1658] [id = 484] 09:28:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x1165f9c00) [pid = 1658] [serial = 1452] [outer = 0x0] 09:28:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x118648c00) [pid = 1658] [serial = 1453] [outer = 0x1165f9c00] 09:28:26 INFO - PROCESS | 1658 | 1461256106146 Marionette DEBUG loaded listener.js 09:28:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x1188e9800) [pid = 1658] [serial = 1454] [outer = 0x1165f9c00] 09:28:26 INFO - PROCESS | 1658 | 1461256106543 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 09:28:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 09:28:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 601ms 09:28:26 INFO - PROCESS | 1658 | 1461256106560 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 09:28:26 INFO - PROCESS | 1658 | 1461256106561 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 09:28:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 09:28:26 INFO - PROCESS | 1658 | 1461256106563 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 09:28:26 INFO - PROCESS | 1658 | 1461256106566 Marionette TRACE conn2 <- [1,1910,null,{}] 09:28:26 INFO - PROCESS | 1658 | 1461256106581 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:26 INFO - PROCESS | 1658 | 1461256106674 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 09:28:26 INFO - PROCESS | 1658 | 1461256106679 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b928000 == 47 [pid = 1658] [id = 485] 09:28:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x119743c00) [pid = 1658] [serial = 1455] [outer = 0x0] 09:28:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x11981bc00) [pid = 1658] [serial = 1456] [outer = 0x119743c00] 09:28:26 INFO - PROCESS | 1658 | 1461256106708 Marionette DEBUG loaded listener.js 09:28:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x119b98800) [pid = 1658] [serial = 1457] [outer = 0x119743c00] 09:28:27 INFO - PROCESS | 1658 | 1461256107069 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 09:28:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 09:28:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 530ms 09:28:27 INFO - PROCESS | 1658 | 1461256107098 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 09:28:27 INFO - PROCESS | 1658 | 1461256107100 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 09:28:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 09:28:27 INFO - PROCESS | 1658 | 1461256107105 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 09:28:27 INFO - PROCESS | 1658 | 1461256107106 Marionette TRACE conn2 <- [1,1914,null,{}] 09:28:27 INFO - PROCESS | 1658 | 1461256107109 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:27 INFO - PROCESS | 1658 | 1461256107194 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 09:28:27 INFO - PROCESS | 1658 | 1461256107198 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c41b000 == 48 [pid = 1658] [id = 486] 09:28:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x119d58c00) [pid = 1658] [serial = 1458] [outer = 0x0] 09:28:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x11a9c1c00) [pid = 1658] [serial = 1459] [outer = 0x119d58c00] 09:28:27 INFO - PROCESS | 1658 | 1461256107225 Marionette DEBUG loaded listener.js 09:28:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x11adf3800) [pid = 1658] [serial = 1460] [outer = 0x119d58c00] 09:28:27 INFO - PROCESS | 1658 | 1461256107544 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 09:28:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 09:28:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 473ms 09:28:27 INFO - PROCESS | 1658 | 1461256107577 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 09:28:27 INFO - PROCESS | 1658 | 1461256107578 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 09:28:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 09:28:27 INFO - PROCESS | 1658 | 1461256107580 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 09:28:27 INFO - PROCESS | 1658 | 1461256107581 Marionette TRACE conn2 <- [1,1918,null,{}] 09:28:27 INFO - PROCESS | 1658 | 1461256107583 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:27 INFO - PROCESS | 1658 | 1461256107663 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 09:28:27 INFO - PROCESS | 1658 | 1461256107670 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x11566b800 == 49 [pid = 1658] [id = 487] 09:28:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x11a63d400) [pid = 1658] [serial = 1461] [outer = 0x0] 09:28:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x11aed3800) [pid = 1658] [serial = 1462] [outer = 0x11a63d400] 09:28:27 INFO - PROCESS | 1658 | 1461256107750 Marionette DEBUG loaded listener.js 09:28:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x11b135800) [pid = 1658] [serial = 1463] [outer = 0x11a63d400] 09:28:28 INFO - PROCESS | 1658 | 1461256108092 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 09:28:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 09:28:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 518ms 09:28:28 INFO - PROCESS | 1658 | 1461256108099 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 09:28:28 INFO - PROCESS | 1658 | 1461256108100 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 09:28:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 09:28:28 INFO - PROCESS | 1658 | 1461256108104 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 09:28:28 INFO - PROCESS | 1658 | 1461256108105 Marionette TRACE conn2 <- [1,1922,null,{}] 09:28:28 INFO - PROCESS | 1658 | 1461256108108 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:28 INFO - PROCESS | 1658 | 1461256108229 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 09:28:28 INFO - PROCESS | 1658 | 1461256108244 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x125e6b800 == 50 [pid = 1658] [id = 488] 09:28:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x11b139c00) [pid = 1658] [serial = 1464] [outer = 0x0] 09:28:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x11bcf1000) [pid = 1658] [serial = 1465] [outer = 0x11b139c00] 09:28:28 INFO - PROCESS | 1658 | 1461256108273 Marionette DEBUG loaded listener.js 09:28:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x11c8d8400) [pid = 1658] [serial = 1466] [outer = 0x11b139c00] 09:28:28 INFO - PROCESS | 1658 | 1461256108629 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 09:28:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 09:28:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 570ms 09:28:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 09:28:28 INFO - PROCESS | 1658 | 1461256108675 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 09:28:28 INFO - PROCESS | 1658 | 1461256108676 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 09:28:28 INFO - PROCESS | 1658 | 1461256108678 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 09:28:28 INFO - PROCESS | 1658 | 1461256108679 Marionette TRACE conn2 <- [1,1926,null,{}] 09:28:28 INFO - PROCESS | 1658 | 1461256108682 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:28 INFO - PROCESS | 1658 | 1461256108787 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 09:28:28 INFO - PROCESS | 1658 | 1461256108799 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x127485800 == 51 [pid = 1658] [id = 489] 09:28:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x11be7b000) [pid = 1658] [serial = 1467] [outer = 0x0] 09:28:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x125d0b000) [pid = 1658] [serial = 1468] [outer = 0x11be7b000] 09:28:28 INFO - PROCESS | 1658 | 1461256108826 Marionette DEBUG loaded listener.js 09:28:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x126b1c800) [pid = 1658] [serial = 1469] [outer = 0x11be7b000] 09:28:29 INFO - PROCESS | 1658 | 1461256109181 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 09:28:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 09:28:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 518ms 09:28:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 09:28:29 INFO - PROCESS | 1658 | 1461256109197 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 09:28:29 INFO - PROCESS | 1658 | 1461256109198 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 09:28:29 INFO - PROCESS | 1658 | 1461256109200 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 09:28:29 INFO - PROCESS | 1658 | 1461256109203 Marionette TRACE conn2 <- [1,1930,null,{}] 09:28:29 INFO - PROCESS | 1658 | 1461256109205 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:29 INFO - PROCESS | 1658 | 1461256109313 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 09:28:29 INFO - PROCESS | 1658 | 1461256109327 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x128b5c000 == 52 [pid = 1658] [id = 490] 09:28:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x126b1d400) [pid = 1658] [serial = 1470] [outer = 0x0] 09:28:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x126b97800) [pid = 1658] [serial = 1471] [outer = 0x126b1d400] 09:28:29 INFO - PROCESS | 1658 | 1461256109352 Marionette DEBUG loaded listener.js 09:28:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x126f5dc00) [pid = 1658] [serial = 1472] [outer = 0x126b1d400] 09:28:29 INFO - PROCESS | 1658 | 1461256109715 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 09:28:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 09:28:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 522ms 09:28:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 09:28:29 INFO - PROCESS | 1658 | 1461256109724 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 09:28:29 INFO - PROCESS | 1658 | 1461256109725 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 09:28:29 INFO - PROCESS | 1658 | 1461256109727 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 09:28:29 INFO - PROCESS | 1658 | 1461256109728 Marionette TRACE conn2 <- [1,1934,null,{}] 09:28:29 INFO - PROCESS | 1658 | 1461256109730 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:29 INFO - PROCESS | 1658 | 1461256109830 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 09:28:29 INFO - PROCESS | 1658 | 1461256109834 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a973000 == 53 [pid = 1658] [id = 491] 09:28:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x126b22c00) [pid = 1658] [serial = 1473] [outer = 0x0] 09:28:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x126f74800) [pid = 1658] [serial = 1474] [outer = 0x126b22c00] 09:28:29 INFO - PROCESS | 1658 | 1461256109904 Marionette DEBUG loaded listener.js 09:28:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x126f7e000) [pid = 1658] [serial = 1475] [outer = 0x126b22c00] 09:28:30 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x12a356800) [pid = 1658] [serial = 1416] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 09:28:30 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x12ad54400) [pid = 1658] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 09:28:30 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x11be88400) [pid = 1658] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 09:28:30 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x114d76c00) [pid = 1658] [serial = 1419] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 09:28:30 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x12740b000) [pid = 1658] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 09:28:30 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x114c6d800) [pid = 1658] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 09:28:30 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x125d04800) [pid = 1658] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 09:28:30 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x11b130800) [pid = 1658] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 09:28:30 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x127c86400) [pid = 1658] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 09:28:30 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x11aed4800) [pid = 1658] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 09:28:30 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x11981b800) [pid = 1658] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 09:28:30 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x118f34000) [pid = 1658] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 09:28:30 INFO - PROCESS | 1658 | 1461256110533 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 09:28:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 09:28:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 821ms 09:28:30 INFO - PROCESS | 1658 | 1461256110569 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 09:28:30 INFO - PROCESS | 1658 | 1461256110572 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 09:28:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 09:28:30 INFO - PROCESS | 1658 | 1461256110577 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 09:28:30 INFO - PROCESS | 1658 | 1461256110579 Marionette TRACE conn2 <- [1,1938,null,{}] 09:28:30 INFO - PROCESS | 1658 | 1461256110581 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:30 INFO - PROCESS | 1658 | 1461256110673 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 09:28:30 INFO - PROCESS | 1658 | 1461256110677 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ad90800 == 54 [pid = 1658] [id = 492] 09:28:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x114f65800) [pid = 1658] [serial = 1476] [outer = 0x0] 09:28:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x126f66800) [pid = 1658] [serial = 1477] [outer = 0x114f65800] 09:28:30 INFO - PROCESS | 1658 | 1461256110703 Marionette DEBUG loaded listener.js 09:28:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x126f80400) [pid = 1658] [serial = 1478] [outer = 0x114f65800] 09:28:31 INFO - PROCESS | 1658 | 1461256111030 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 09:28:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 09:28:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 468ms 09:28:31 INFO - PROCESS | 1658 | 1461256111046 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 09:28:31 INFO - PROCESS | 1658 | 1461256111047 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 09:28:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 09:28:31 INFO - PROCESS | 1658 | 1461256111050 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 09:28:31 INFO - PROCESS | 1658 | 1461256111052 Marionette TRACE conn2 <- [1,1942,null,{}] 09:28:31 INFO - PROCESS | 1658 | 1461256111057 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:31 INFO - PROCESS | 1658 | 1461256111161 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 09:28:31 INFO - PROCESS | 1658 | 1461256111218 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b023800 == 55 [pid = 1658] [id = 493] 09:28:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x11a647c00) [pid = 1658] [serial = 1479] [outer = 0x0] 09:28:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x127134c00) [pid = 1658] [serial = 1480] [outer = 0x11a647c00] 09:28:31 INFO - PROCESS | 1658 | 1461256111248 Marionette DEBUG loaded listener.js 09:28:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x128b20800) [pid = 1658] [serial = 1481] [outer = 0x11a647c00] 09:28:31 INFO - PROCESS | 1658 | 1461256111536 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 09:28:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 09:28:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 523ms 09:28:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 09:28:31 INFO - PROCESS | 1658 | 1461256111576 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 09:28:31 INFO - PROCESS | 1658 | 1461256111577 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 09:28:31 INFO - PROCESS | 1658 | 1461256111579 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 09:28:31 INFO - PROCESS | 1658 | 1461256111581 Marionette TRACE conn2 <- [1,1946,null,{}] 09:28:31 INFO - PROCESS | 1658 | 1461256111583 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:31 INFO - PROCESS | 1658 | 1461256111677 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 09:28:31 INFO - PROCESS | 1658 | 1461256111681 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ba0c800 == 56 [pid = 1658] [id = 494] 09:28:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x128b21c00) [pid = 1658] [serial = 1482] [outer = 0x0] 09:28:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x1294c2c00) [pid = 1658] [serial = 1483] [outer = 0x128b21c00] 09:28:31 INFO - PROCESS | 1658 | 1461256111707 Marionette DEBUG loaded listener.js 09:28:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x12a35b400) [pid = 1658] [serial = 1484] [outer = 0x128b21c00] 09:28:32 INFO - PROCESS | 1658 | 1461256112051 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 09:28:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 09:28:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 518ms 09:28:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 09:28:32 INFO - PROCESS | 1658 | 1461256112102 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 09:28:32 INFO - PROCESS | 1658 | 1461256112103 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 09:28:32 INFO - PROCESS | 1658 | 1461256112105 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 09:28:32 INFO - PROCESS | 1658 | 1461256112106 Marionette TRACE conn2 <- [1,1950,null,{}] 09:28:32 INFO - PROCESS | 1658 | 1461256112108 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:32 INFO - PROCESS | 1658 | 1461256112198 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 09:28:32 INFO - PROCESS | 1658 | 1461256112203 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ce13000 == 57 [pid = 1658] [id = 495] 09:28:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x12a35e800) [pid = 1658] [serial = 1485] [outer = 0x0] 09:28:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x12a7bf800) [pid = 1658] [serial = 1486] [outer = 0x12a35e800] 09:28:32 INFO - PROCESS | 1658 | 1461256112230 Marionette DEBUG loaded listener.js 09:28:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x12a935400) [pid = 1658] [serial = 1487] [outer = 0x12a35e800] 09:28:32 INFO - PROCESS | 1658 | 1461256112721 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 09:28:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 09:28:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 669ms 09:28:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 09:28:32 INFO - PROCESS | 1658 | 1461256112775 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 09:28:32 INFO - PROCESS | 1658 | 1461256112778 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 09:28:32 INFO - PROCESS | 1658 | 1461256112782 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 09:28:32 INFO - PROCESS | 1658 | 1461256112784 Marionette TRACE conn2 <- [1,1954,null,{}] 09:28:32 INFO - PROCESS | 1658 | 1461256112788 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:32 INFO - PROCESS | 1658 | 1461256112898 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 09:28:32 INFO - PROCESS | 1658 | 1461256112997 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x119c67000 == 58 [pid = 1658] [id = 496] 09:28:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x11656d400) [pid = 1658] [serial = 1488] [outer = 0x0] 09:28:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x117967c00) [pid = 1658] [serial = 1489] [outer = 0x11656d400] 09:28:33 INFO - PROCESS | 1658 | 1461256113029 Marionette DEBUG loaded listener.js 09:28:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x11912f400) [pid = 1658] [serial = 1490] [outer = 0x11656d400] 09:28:33 INFO - PROCESS | 1658 | 1461256113445 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 09:28:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 09:28:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 672ms 09:28:33 INFO - PROCESS | 1658 | 1461256113454 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 09:28:33 INFO - PROCESS | 1658 | 1461256113459 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 09:28:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 09:28:33 INFO - PROCESS | 1658 | 1461256113463 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 09:28:33 INFO - PROCESS | 1658 | 1461256113465 Marionette TRACE conn2 <- [1,1958,null,{}] 09:28:33 INFO - PROCESS | 1658 | 1461256113468 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:33 INFO - PROCESS | 1658 | 1461256113578 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 09:28:33 INFO - PROCESS | 1658 | 1461256113634 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c151000 == 59 [pid = 1658] [id = 497] 09:28:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x119133000) [pid = 1658] [serial = 1491] [outer = 0x0] 09:28:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x11a63e800) [pid = 1658] [serial = 1492] [outer = 0x119133000] 09:28:33 INFO - PROCESS | 1658 | 1461256113668 Marionette DEBUG loaded listener.js 09:28:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x11aea7c00) [pid = 1658] [serial = 1493] [outer = 0x119133000] 09:28:34 INFO - PROCESS | 1658 | 1461256114113 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 09:28:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 09:28:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 673ms 09:28:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 09:28:34 INFO - PROCESS | 1658 | 1461256114136 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 09:28:34 INFO - PROCESS | 1658 | 1461256114138 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 09:28:34 INFO - PROCESS | 1658 | 1461256114140 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 09:28:34 INFO - PROCESS | 1658 | 1461256114143 Marionette TRACE conn2 <- [1,1962,null,{}] 09:28:34 INFO - PROCESS | 1658 | 1461256114151 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:34 INFO - PROCESS | 1658 | 1461256114262 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 09:28:34 INFO - PROCESS | 1658 | 1461256114360 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:34 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c616800 == 60 [pid = 1658] [id = 498] 09:28:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x11be4e400) [pid = 1658] [serial = 1494] [outer = 0x0] 09:28:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x11c4b6000) [pid = 1658] [serial = 1495] [outer = 0x11be4e400] 09:28:34 INFO - PROCESS | 1658 | 1461256114390 Marionette DEBUG loaded listener.js 09:28:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x126b24c00) [pid = 1658] [serial = 1496] [outer = 0x11be4e400] 09:28:34 INFO - PROCESS | 1658 | 1461256114845 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 09:28:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 09:28:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 722ms 09:28:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 09:28:34 INFO - PROCESS | 1658 | 1461256114863 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 09:28:34 INFO - PROCESS | 1658 | 1461256114865 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 09:28:34 INFO - PROCESS | 1658 | 1461256114867 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 09:28:34 INFO - PROCESS | 1658 | 1461256114868 Marionette TRACE conn2 <- [1,1966,null,{}] 09:28:34 INFO - PROCESS | 1658 | 1461256114871 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:34 INFO - PROCESS | 1658 | 1461256114979 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 09:28:35 INFO - PROCESS | 1658 | 1461256115037 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d70d800 == 61 [pid = 1658] [id = 499] 09:28:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x126ba4800) [pid = 1658] [serial = 1497] [outer = 0x0] 09:28:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x127780400) [pid = 1658] [serial = 1498] [outer = 0x126ba4800] 09:28:35 INFO - PROCESS | 1658 | 1461256115108 Marionette DEBUG loaded listener.js 09:28:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x129494c00) [pid = 1658] [serial = 1499] [outer = 0x126ba4800] 09:28:35 INFO - PROCESS | 1658 | 1461256115508 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 09:28:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 09:28:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 670ms 09:28:35 INFO - PROCESS | 1658 | 1461256115538 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 09:28:35 INFO - PROCESS | 1658 | 1461256115539 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 09:28:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 09:28:35 INFO - PROCESS | 1658 | 1461256115542 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 09:28:35 INFO - PROCESS | 1658 | 1461256115543 Marionette TRACE conn2 <- [1,1970,null,{}] 09:28:35 INFO - PROCESS | 1658 | 1461256115546 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:35 INFO - PROCESS | 1658 | 1461256115668 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 09:28:35 INFO - PROCESS | 1658 | 1461256115753 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d9ce000 == 62 [pid = 1658] [id = 500] 09:28:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x12777c800) [pid = 1658] [serial = 1500] [outer = 0x0] 09:28:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x12a7b9000) [pid = 1658] [serial = 1501] [outer = 0x12777c800] 09:28:35 INFO - PROCESS | 1658 | 1461256115782 Marionette DEBUG loaded listener.js 09:28:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x12a939000) [pid = 1658] [serial = 1502] [outer = 0x12777c800] 09:28:36 INFO - PROCESS | 1658 | 1461256116231 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 09:28:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 09:28:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 718ms 09:28:36 INFO - PROCESS | 1658 | 1461256116261 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 09:28:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 09:28:36 INFO - PROCESS | 1658 | 1461256116262 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 09:28:36 INFO - PROCESS | 1658 | 1461256116265 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 09:28:36 INFO - PROCESS | 1658 | 1461256116266 Marionette TRACE conn2 <- [1,1974,null,{}] 09:28:36 INFO - PROCESS | 1658 | 1461256116289 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:36 INFO - PROCESS | 1658 | 1461256116414 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 09:28:36 INFO - PROCESS | 1658 | 1461256116485 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x1275a7800 == 63 [pid = 1658] [id = 501] 09:28:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x125fc5000) [pid = 1658] [serial = 1503] [outer = 0x0] 09:28:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x12a939400) [pid = 1658] [serial = 1504] [outer = 0x125fc5000] 09:28:36 INFO - PROCESS | 1658 | 1461256116518 Marionette DEBUG loaded listener.js 09:28:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x12af61400) [pid = 1658] [serial = 1505] [outer = 0x125fc5000] 09:28:36 INFO - PROCESS | 1658 | 1461256116929 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 09:28:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 09:28:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 672ms 09:28:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 09:28:36 INFO - PROCESS | 1658 | 1461256116938 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 09:28:36 INFO - PROCESS | 1658 | 1461256116939 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 09:28:36 INFO - PROCESS | 1658 | 1461256116941 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 09:28:36 INFO - PROCESS | 1658 | 1461256116943 Marionette TRACE conn2 <- [1,1978,null,{}] 09:28:36 INFO - PROCESS | 1658 | 1461256116945 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:37 INFO - PROCESS | 1658 | 1461256117225 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 09:28:37 INFO - PROCESS | 1658 | 1461256117350 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x11ae24800 == 64 [pid = 1658] [id = 502] 09:28:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x114bb6800) [pid = 1658] [serial = 1506] [outer = 0x0] 09:28:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x114bbd000) [pid = 1658] [serial = 1507] [outer = 0x114bb6800] 09:28:37 INFO - PROCESS | 1658 | 1461256117381 Marionette DEBUG loaded listener.js 09:28:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x114f68c00) [pid = 1658] [serial = 1508] [outer = 0x114bb6800] 09:28:37 INFO - PROCESS | 1658 | 1461256117824 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 09:28:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 09:28:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 920ms 09:28:37 INFO - PROCESS | 1658 | 1461256117863 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 09:28:37 INFO - PROCESS | 1658 | 1461256117866 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 09:28:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 09:28:37 INFO - PROCESS | 1658 | 1461256117869 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 09:28:37 INFO - PROCESS | 1658 | 1461256117872 Marionette TRACE conn2 <- [1,1982,null,{}] 09:28:37 INFO - PROCESS | 1658 | 1461256117875 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:37 INFO - PROCESS | 1658 | 1461256117971 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 09:28:38 INFO - PROCESS | 1658 | --DOCSHELL 0x12ba0c800 == 63 [pid = 1658] [id = 494] 09:28:38 INFO - PROCESS | 1658 | --DOCSHELL 0x12b023800 == 62 [pid = 1658] [id = 493] 09:28:38 INFO - PROCESS | 1658 | --DOCSHELL 0x12ad90800 == 61 [pid = 1658] [id = 492] 09:28:38 INFO - PROCESS | 1658 | --DOCSHELL 0x12a973000 == 60 [pid = 1658] [id = 491] 09:28:38 INFO - PROCESS | 1658 | --DOCSHELL 0x128b5c000 == 59 [pid = 1658] [id = 490] 09:28:38 INFO - PROCESS | 1658 | --DOCSHELL 0x127485800 == 58 [pid = 1658] [id = 489] 09:28:38 INFO - PROCESS | 1658 | --DOCSHELL 0x125e6b800 == 57 [pid = 1658] [id = 488] 09:28:38 INFO - PROCESS | 1658 | --DOMWINDOW == 149 (0x12af6a400) [pid = 1658] [serial = 1429] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1658 | --DOCSHELL 0x11566b800 == 56 [pid = 1658] [id = 487] 09:28:38 INFO - PROCESS | 1658 | --DOCSHELL 0x11c41b000 == 55 [pid = 1658] [id = 486] 09:28:38 INFO - PROCESS | 1658 | --DOCSHELL 0x11b928000 == 54 [pid = 1658] [id = 485] 09:28:38 INFO - PROCESS | 1658 | --DOCSHELL 0x119854800 == 53 [pid = 1658] [id = 484] 09:28:38 INFO - PROCESS | 1658 | --DOCSHELL 0x11865f800 == 52 [pid = 1658] [id = 483] 09:28:38 INFO - PROCESS | 1658 | --DOCSHELL 0x12e642800 == 51 [pid = 1658] [id = 480] 09:28:38 INFO - PROCESS | 1658 | 1461256118100 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:38 INFO - PROCESS | 1658 | --DOCSHELL 0x119854000 == 50 [pid = 1658] [id = 477] 09:28:38 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x12770e400) [pid = 1658] [serial = 1410] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x11864b800) [pid = 1658] [serial = 1393] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x115468800) [pid = 1658] [serial = 1392] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x126b20800) [pid = 1658] [serial = 1407] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x11bcf0800) [pid = 1658] [serial = 1401] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x11c1acc00) [pid = 1658] [serial = 1402] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x126f74000) [pid = 1658] [serial = 1383] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x128a11000) [pid = 1658] [serial = 1413] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x1188dc000) [pid = 1658] [serial = 1377] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x11c3ad400) [pid = 1658] [serial = 1404] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x125b37000) [pid = 1658] [serial = 1405] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x11ad61400) [pid = 1658] [serial = 1398] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x11b12f400) [pid = 1658] [serial = 1399] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x119d65400) [pid = 1658] [serial = 1396] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x119822000) [pid = 1658] [serial = 1395] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x1294c9c00) [pid = 1658] [serial = 1389] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x1294c8c00) [pid = 1658] [serial = 1386] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x11aea0800) [pid = 1658] [serial = 1380] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x127b96400) [pid = 1658] [serial = 1411] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x12a35ec00) [pid = 1658] [serial = 1417] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x12949f000) [pid = 1658] [serial = 1414] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x12af60800) [pid = 1658] [serial = 1427] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x12ba55c00) [pid = 1658] [serial = 862] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:28:38 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x1294be000) [pid = 1658] [serial = 1423] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x119815400) [pid = 1658] [serial = 1420] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x11b12d400) [pid = 1658] [serial = 1421] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x12ad58c00) [pid = 1658] [serial = 1424] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x12ad80400) [pid = 1658] [serial = 1426] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x12a7c1c00) [pid = 1658] [serial = 1418] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x127133800) [pid = 1658] [serial = 1408] [outer = 0x0] [url = about:blank] 09:28:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x118ede800 == 51 [pid = 1658] [id = 503] 09:28:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x114bbb800) [pid = 1658] [serial = 1509] [outer = 0x0] 09:28:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x1188dc000) [pid = 1658] [serial = 1510] [outer = 0x114bbb800] 09:28:38 INFO - PROCESS | 1658 | 1461256118136 Marionette DEBUG loaded listener.js 09:28:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x11974a000) [pid = 1658] [serial = 1511] [outer = 0x114bbb800] 09:28:38 INFO - PROCESS | 1658 | 1461256118454 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 09:28:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 09:28:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 621ms 09:28:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 09:28:38 INFO - PROCESS | 1658 | 1461256118491 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 09:28:38 INFO - PROCESS | 1658 | 1461256118493 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 09:28:38 INFO - PROCESS | 1658 | 1461256118495 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 09:28:38 INFO - PROCESS | 1658 | 1461256118496 Marionette TRACE conn2 <- [1,1986,null,{}] 09:28:38 INFO - PROCESS | 1658 | 1461256118499 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:38 INFO - PROCESS | 1658 | 1461256118645 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 09:28:38 INFO - PROCESS | 1658 | 1461256118742 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x119264800 == 52 [pid = 1658] [id = 504] 09:28:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x11583e800) [pid = 1658] [serial = 1512] [outer = 0x0] 09:28:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x11650c400) [pid = 1658] [serial = 1513] [outer = 0x11583e800] 09:28:38 INFO - PROCESS | 1658 | 1461256118776 Marionette DEBUG loaded listener.js 09:28:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x119274c00) [pid = 1658] [serial = 1514] [outer = 0x11583e800] 09:28:39 INFO - PROCESS | 1658 | 1461256119197 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 09:28:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 09:28:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 720ms 09:28:39 INFO - PROCESS | 1658 | 1461256119216 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 09:28:39 INFO - PROCESS | 1658 | 1461256119220 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 09:28:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 09:28:39 INFO - PROCESS | 1658 | 1461256119223 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 09:28:39 INFO - PROCESS | 1658 | 1461256119226 Marionette TRACE conn2 <- [1,1990,null,{}] 09:28:39 INFO - PROCESS | 1658 | 1461256119229 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:39 INFO - PROCESS | 1658 | 1461256119331 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 09:28:39 INFO - PROCESS | 1658 | 1461256119389 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c162000 == 53 [pid = 1658] [id = 505] 09:28:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x119747400) [pid = 1658] [serial = 1515] [outer = 0x0] 09:28:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x11a9c3400) [pid = 1658] [serial = 1516] [outer = 0x119747400] 09:28:39 INFO - PROCESS | 1658 | 1461256119422 Marionette DEBUG loaded listener.js 09:28:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x11adf2800) [pid = 1658] [serial = 1517] [outer = 0x119747400] 09:28:39 INFO - PROCESS | 1658 | 1461256119884 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 09:28:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 09:28:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 673ms 09:28:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 09:28:39 INFO - PROCESS | 1658 | 1461256119898 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 09:28:39 INFO - PROCESS | 1658 | 1461256119901 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 09:28:39 INFO - PROCESS | 1658 | 1461256119905 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 09:28:39 INFO - PROCESS | 1658 | 1461256119908 Marionette TRACE conn2 <- [1,1994,null,{}] 09:28:39 INFO - PROCESS | 1658 | 1461256119911 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:40 INFO - PROCESS | 1658 | 1461256120089 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 09:28:40 INFO - PROCESS | 1658 | 1461256120205 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x11926e800 == 54 [pid = 1658] [id = 506] 09:28:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x11b136000) [pid = 1658] [serial = 1518] [outer = 0x0] 09:28:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x11b1dec00) [pid = 1658] [serial = 1519] [outer = 0x11b136000] 09:28:40 INFO - PROCESS | 1658 | 1461256120253 Marionette DEBUG loaded listener.js 09:28:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x11baf6c00) [pid = 1658] [serial = 1520] [outer = 0x11b136000] 09:28:40 INFO - PROCESS | 1658 | 1461256120709 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 09:28:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 09:28:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 822ms 09:28:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 09:28:40 INFO - PROCESS | 1658 | 1461256120727 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 09:28:40 INFO - PROCESS | 1658 | 1461256120730 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 09:28:40 INFO - PROCESS | 1658 | 1461256120738 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 09:28:40 INFO - PROCESS | 1658 | 1461256120741 Marionette TRACE conn2 <- [1,1998,null,{}] 09:28:40 INFO - PROCESS | 1658 | 1461256120743 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:40 INFO - PROCESS | 1658 | 1461256120848 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 09:28:40 INFO - PROCESS | 1658 | 1461256120906 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x1275b1800 == 55 [pid = 1658] [id = 507] 09:28:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x11bcf0800) [pid = 1658] [serial = 1521] [outer = 0x0] 09:28:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x11c4bfc00) [pid = 1658] [serial = 1522] [outer = 0x11bcf0800] 09:28:40 INFO - PROCESS | 1658 | 1461256120937 Marionette DEBUG loaded listener.js 09:28:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x125e8d000) [pid = 1658] [serial = 1523] [outer = 0x11bcf0800] 09:28:41 INFO - PROCESS | 1658 | 1461256121390 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 09:28:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 09:28:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 676ms 09:28:41 INFO - PROCESS | 1658 | 1461256121410 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 09:28:41 INFO - PROCESS | 1658 | 1461256121411 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 09:28:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 09:28:41 INFO - PROCESS | 1658 | 1461256121414 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 09:28:41 INFO - PROCESS | 1658 | 1461256121415 Marionette TRACE conn2 <- [1,2002,null,{}] 09:28:41 INFO - PROCESS | 1658 | 1461256121418 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:41 INFO - PROCESS | 1658 | 1461256121518 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 09:28:41 INFO - PROCESS | 1658 | 1461256121610 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:41 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a3c3000 == 56 [pid = 1658] [id = 508] 09:28:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x126917c00) [pid = 1658] [serial = 1524] [outer = 0x0] 09:28:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x126d2cc00) [pid = 1658] [serial = 1525] [outer = 0x126917c00] 09:28:41 INFO - PROCESS | 1658 | 1461256121641 Marionette DEBUG loaded listener.js 09:28:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x126f6b000) [pid = 1658] [serial = 1526] [outer = 0x126917c00] 09:28:42 INFO - PROCESS | 1658 | 1461256122043 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 09:28:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 09:28:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 668ms 09:28:42 INFO - PROCESS | 1658 | 1461256122083 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 09:28:42 INFO - PROCESS | 1658 | 1461256122084 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 09:28:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 09:28:42 INFO - PROCESS | 1658 | 1461256122087 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 09:28:42 INFO - PROCESS | 1658 | 1461256122088 Marionette TRACE conn2 <- [1,2006,null,{}] 09:28:42 INFO - PROCESS | 1658 | 1461256122090 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:42 INFO - PROCESS | 1658 | 1461256122189 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 09:28:42 INFO - PROCESS | 1658 | 1461256122246 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a984800 == 57 [pid = 1658] [id = 509] 09:28:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x127410c00) [pid = 1658] [serial = 1527] [outer = 0x0] 09:28:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x12777cc00) [pid = 1658] [serial = 1528] [outer = 0x127410c00] 09:28:42 INFO - PROCESS | 1658 | 1461256122284 Marionette DEBUG loaded listener.js 09:28:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x129495000) [pid = 1658] [serial = 1529] [outer = 0x127410c00] 09:28:42 INFO - PROCESS | 1658 | 1461256122751 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 09:28:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 09:28:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 671ms 09:28:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 09:28:42 INFO - PROCESS | 1658 | 1461256122759 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 09:28:42 INFO - PROCESS | 1658 | 1461256122760 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 09:28:42 INFO - PROCESS | 1658 | 1461256122763 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 09:28:42 INFO - PROCESS | 1658 | 1461256122764 Marionette TRACE conn2 <- [1,2010,null,{}] 09:28:42 INFO - PROCESS | 1658 | 1461256122766 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:42 INFO - PROCESS | 1658 | 1461256122871 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 09:28:42 INFO - PROCESS | 1658 | 1461256122976 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b2c3800 == 58 [pid = 1658] [id = 510] 09:28:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x129495800) [pid = 1658] [serial = 1530] [outer = 0x0] 09:28:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x12a352800) [pid = 1658] [serial = 1531] [outer = 0x129495800] 09:28:43 INFO - PROCESS | 1658 | 1461256123008 Marionette DEBUG loaded listener.js 09:28:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x12a93dc00) [pid = 1658] [serial = 1532] [outer = 0x129495800] 09:28:43 INFO - PROCESS | 1658 | 1461256123424 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 09:28:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 09:28:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 722ms 09:28:43 INFO - PROCESS | 1658 | 1461256123487 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 09:28:43 INFO - PROCESS | 1658 | 1461256123488 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 09:28:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 09:28:43 INFO - PROCESS | 1658 | 1461256123491 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 09:28:43 INFO - PROCESS | 1658 | 1461256123492 Marionette TRACE conn2 <- [1,2014,null,{}] 09:28:43 INFO - PROCESS | 1658 | 1461256123495 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:43 INFO - PROCESS | 1658 | 1461256123594 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 09:28:43 INFO - PROCESS | 1658 | 1461256123664 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bb2f800 == 59 [pid = 1658] [id = 511] 09:28:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x12949bc00) [pid = 1658] [serial = 1533] [outer = 0x0] 09:28:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x12ad5c800) [pid = 1658] [serial = 1534] [outer = 0x12949bc00] 09:28:43 INFO - PROCESS | 1658 | 1461256123695 Marionette DEBUG loaded listener.js 09:28:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x12ad82800) [pid = 1658] [serial = 1535] [outer = 0x12949bc00] 09:28:44 INFO - PROCESS | 1658 | 1461256124109 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 09:28:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 09:28:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 670ms 09:28:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 09:28:44 INFO - PROCESS | 1658 | 1461256124162 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 09:28:44 INFO - PROCESS | 1658 | 1461256124163 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 09:28:44 INFO - PROCESS | 1658 | 1461256124166 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 09:28:44 INFO - PROCESS | 1658 | 1461256124167 Marionette TRACE conn2 <- [1,2018,null,{}] 09:28:44 INFO - PROCESS | 1658 | 1461256124196 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:44 INFO - PROCESS | 1658 | 1461256124322 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 09:28:44 INFO - PROCESS | 1658 | 1461256124394 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:44 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d190800 == 60 [pid = 1658] [id = 512] 09:28:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x12ad60000) [pid = 1658] [serial = 1536] [outer = 0x0] 09:28:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x12af61000) [pid = 1658] [serial = 1537] [outer = 0x12ad60000] 09:28:44 INFO - PROCESS | 1658 | 1461256124424 Marionette DEBUG loaded listener.js 09:28:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x12af6b000) [pid = 1658] [serial = 1538] [outer = 0x12ad60000] 09:28:44 INFO - PROCESS | 1658 | 1461256124973 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 09:28:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 09:28:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 846ms 09:28:45 INFO - PROCESS | 1658 | 1461256125012 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 09:28:45 INFO - PROCESS | 1658 | 1461256125014 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 09:28:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 09:28:45 INFO - PROCESS | 1658 | 1461256125017 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 09:28:45 INFO - PROCESS | 1658 | 1461256125019 Marionette TRACE conn2 <- [1,2022,null,{}] 09:28:45 INFO - PROCESS | 1658 | 1461256125023 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:45 INFO - PROCESS | 1658 | 1461256125121 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 09:28:45 INFO - PROCESS | 1658 | 1461256125219 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x125b1f000 == 61 [pid = 1658] [id = 513] 09:28:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x116060400) [pid = 1658] [serial = 1539] [outer = 0x0] 09:28:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 151 (0x118f36000) [pid = 1658] [serial = 1540] [outer = 0x116060400] 09:28:45 INFO - PROCESS | 1658 | 1461256125261 Marionette DEBUG loaded listener.js 09:28:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 152 (0x11ad5f400) [pid = 1658] [serial = 1541] [outer = 0x116060400] 09:28:45 INFO - PROCESS | 1658 | 1461256125801 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 09:28:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 09:28:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 821ms 09:28:45 INFO - PROCESS | 1658 | 1461256125842 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 09:28:45 INFO - PROCESS | 1658 | 1461256125847 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 09:28:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 09:28:45 INFO - PROCESS | 1658 | 1461256125853 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 09:28:45 INFO - PROCESS | 1658 | 1461256125856 Marionette TRACE conn2 <- [1,2026,null,{}] 09:28:45 INFO - PROCESS | 1658 | 1461256125859 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:45 INFO - PROCESS | 1658 | 1461256125956 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 09:28:46 INFO - PROCESS | 1658 | 1461256126032 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x125e74800 == 62 [pid = 1658] [id = 514] 09:28:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 153 (0x11b12f400) [pid = 1658] [serial = 1542] [outer = 0x0] 09:28:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 154 (0x11b974800) [pid = 1658] [serial = 1543] [outer = 0x11b12f400] 09:28:46 INFO - PROCESS | 1658 | 1461256126060 Marionette DEBUG loaded listener.js 09:28:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 155 (0x11c3ac400) [pid = 1658] [serial = 1544] [outer = 0x11b12f400] 09:28:46 INFO - PROCESS | 1658 | --DOCSHELL 0x118ede800 == 61 [pid = 1658] [id = 503] 09:28:46 INFO - PROCESS | 1658 | --DOCSHELL 0x11ae24800 == 60 [pid = 1658] [id = 502] 09:28:46 INFO - PROCESS | 1658 | --DOCSHELL 0x119c67000 == 59 [pid = 1658] [id = 496] 09:28:46 INFO - PROCESS | 1658 | 1461256126439 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 09:28:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 09:28:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 622ms 09:28:46 INFO - PROCESS | 1658 | 1461256126474 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 09:28:46 INFO - PROCESS | 1658 | 1461256126476 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 09:28:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 09:28:46 INFO - PROCESS | 1658 | 1461256126478 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 09:28:46 INFO - PROCESS | 1658 | 1461256126480 Marionette TRACE conn2 <- [1,2030,null,{}] 09:28:46 INFO - PROCESS | 1658 | 1461256126488 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:46 INFO - PROCESS | 1658 | 1461256126579 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 09:28:46 INFO - PROCESS | 1658 | 1461256126584 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b2c2000 == 60 [pid = 1658] [id = 515] 09:28:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 156 (0x125b39400) [pid = 1658] [serial = 1545] [outer = 0x0] 09:28:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 157 (0x127403c00) [pid = 1658] [serial = 1546] [outer = 0x125b39400] 09:28:46 INFO - PROCESS | 1658 | 1461256126613 Marionette DEBUG loaded listener.js 09:28:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 158 (0x129495c00) [pid = 1658] [serial = 1547] [outer = 0x125b39400] 09:28:47 INFO - PROCESS | 1658 | 1461256127005 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 09:28:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 09:28:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 572ms 09:28:47 INFO - PROCESS | 1658 | 1461256127051 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 09:28:47 INFO - PROCESS | 1658 | 1461256127054 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 09:28:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 09:28:47 INFO - PROCESS | 1658 | 1461256127067 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 09:28:47 INFO - PROCESS | 1658 | 1461256127070 Marionette TRACE conn2 <- [1,2034,null,{}] 09:28:47 INFO - PROCESS | 1658 | 1461256127074 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:47 INFO - PROCESS | 1658 | 1461256127203 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 09:28:47 INFO - PROCESS | 1658 | 1461256127216 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d9c8000 == 61 [pid = 1658] [id = 516] 09:28:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 159 (0x128b20000) [pid = 1658] [serial = 1548] [outer = 0x0] 09:28:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 160 (0x12ad5dc00) [pid = 1658] [serial = 1549] [outer = 0x128b20000] 09:28:47 INFO - PROCESS | 1658 | 1461256127257 Marionette DEBUG loaded listener.js 09:28:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 161 (0x12af83800) [pid = 1658] [serial = 1550] [outer = 0x128b20000] 09:28:47 INFO - PROCESS | 1658 | 1461256127718 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 09:28:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 09:28:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 673ms 09:28:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 09:28:47 INFO - PROCESS | 1658 | 1461256127742 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 09:28:47 INFO - PROCESS | 1658 | 1461256127743 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 09:28:47 INFO - PROCESS | 1658 | 1461256127745 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 09:28:47 INFO - PROCESS | 1658 | 1461256127746 Marionette TRACE conn2 <- [1,2038,null,{}] 09:28:47 INFO - PROCESS | 1658 | 1461256127749 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:47 INFO - PROCESS | 1658 | 1461256127836 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 09:28:47 INFO - PROCESS | 1658 | 1461256127840 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e6a0000 == 62 [pid = 1658] [id = 517] 09:28:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 162 (0x12af84000) [pid = 1658] [serial = 1551] [outer = 0x0] 09:28:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 163 (0x12af8f000) [pid = 1658] [serial = 1552] [outer = 0x12af84000] 09:28:47 INFO - PROCESS | 1658 | 1461256127866 Marionette DEBUG loaded listener.js 09:28:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 164 (0x12b3b3c00) [pid = 1658] [serial = 1553] [outer = 0x12af84000] 09:28:48 INFO - PROCESS | 1658 | 1461256128233 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 09:28:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 09:28:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 520ms 09:28:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 09:28:48 INFO - PROCESS | 1658 | 1461256128266 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 09:28:48 INFO - PROCESS | 1658 | 1461256128267 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 09:28:48 INFO - PROCESS | 1658 | 1461256128271 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 09:28:48 INFO - PROCESS | 1658 | 1461256128273 Marionette TRACE conn2 <- [1,2042,null,{}] 09:28:48 INFO - PROCESS | 1658 | 1461256128275 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:48 INFO - PROCESS | 1658 | 1461256128394 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 09:28:48 INFO - PROCESS | 1658 | 1461256128409 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ebcf800 == 63 [pid = 1658] [id = 518] 09:28:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 165 (0x12b3b2400) [pid = 1658] [serial = 1554] [outer = 0x0] 09:28:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 166 (0x12b3bb000) [pid = 1658] [serial = 1555] [outer = 0x12b3b2400] 09:28:48 INFO - PROCESS | 1658 | 1461256128436 Marionette DEBUG loaded listener.js 09:28:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 167 (0x12b780c00) [pid = 1658] [serial = 1556] [outer = 0x12b3b2400] 09:28:48 INFO - PROCESS | 1658 | 1461256128809 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 09:28:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 09:28:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 576ms 09:28:48 INFO - PROCESS | 1658 | 1461256128856 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 09:28:48 INFO - PROCESS | 1658 | 1461256128858 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 09:28:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 09:28:48 INFO - PROCESS | 1658 | 1461256128860 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 09:28:48 INFO - PROCESS | 1658 | 1461256128861 Marionette TRACE conn2 <- [1,2046,null,{}] 09:28:48 INFO - PROCESS | 1658 | 1461256128863 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:48 INFO - PROCESS | 1658 | 1461256128972 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 09:28:49 INFO - PROCESS | 1658 | 1461256129012 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x12eed3000 == 64 [pid = 1658] [id = 519] 09:28:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 168 (0x12b3b3400) [pid = 1658] [serial = 1557] [outer = 0x0] 09:28:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 169 (0x12b799800) [pid = 1658] [serial = 1558] [outer = 0x12b3b3400] 09:28:49 INFO - PROCESS | 1658 | 1461256129037 Marionette DEBUG loaded listener.js 09:28:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 170 (0x12ba5a000) [pid = 1658] [serial = 1559] [outer = 0x12b3b3400] 09:28:49 INFO - PROCESS | 1658 | 1461256129344 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 09:28:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:28:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 519ms 09:28:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 09:28:49 INFO - PROCESS | 1658 | 1461256129380 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 09:28:49 INFO - PROCESS | 1658 | 1461256129381 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 09:28:49 INFO - PROCESS | 1658 | 1461256129383 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 09:28:49 INFO - PROCESS | 1658 | 1461256129384 Marionette TRACE conn2 <- [1,2050,null,{}] 09:28:49 INFO - PROCESS | 1658 | 1461256129389 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:49 INFO - PROCESS | 1658 | 1461256129498 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 09:28:49 INFO - PROCESS | 1658 | 1461256129512 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f08e800 == 65 [pid = 1658] [id = 520] 09:28:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 171 (0x12b786800) [pid = 1658] [serial = 1560] [outer = 0x0] 09:28:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 172 (0x12bb8b400) [pid = 1658] [serial = 1561] [outer = 0x12b786800] 09:28:49 INFO - PROCESS | 1658 | 1461256129537 Marionette DEBUG loaded listener.js 09:28:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 173 (0x12bb91800) [pid = 1658] [serial = 1562] [outer = 0x12b786800] 09:28:49 INFO - PROCESS | 1658 | 1461256129913 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 09:28:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 09:28:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 569ms 09:28:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 09:28:49 INFO - PROCESS | 1658 | 1461256129952 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 09:28:49 INFO - PROCESS | 1658 | 1461256129954 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 09:28:49 INFO - PROCESS | 1658 | 1461256129956 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 09:28:49 INFO - PROCESS | 1658 | 1461256129957 Marionette TRACE conn2 <- [1,2054,null,{}] 09:28:49 INFO - PROCESS | 1658 | 1461256129959 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:50 INFO - PROCESS | 1658 | 1461256130230 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 09:28:50 INFO - PROCESS | 1658 | --DOMWINDOW == 172 (0x115569400) [pid = 1658] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 09:28:50 INFO - PROCESS | 1658 | --DOMWINDOW == 171 (0x12ad7e800) [pid = 1658] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 09:28:50 INFO - PROCESS | 1658 | --DOMWINDOW == 170 (0x128b21c00) [pid = 1658] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 09:28:50 INFO - PROCESS | 1658 | --DOMWINDOW == 169 (0x11628f400) [pid = 1658] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 09:28:50 INFO - PROCESS | 1658 | --DOMWINDOW == 168 (0x1141c4000) [pid = 1658] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 09:28:50 INFO - PROCESS | 1658 | --DOMWINDOW == 167 (0x11974c400) [pid = 1658] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 09:28:50 INFO - PROCESS | 1658 | --DOMWINDOW == 166 (0x126f68000) [pid = 1658] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 09:28:50 INFO - PROCESS | 1658 | --DOMWINDOW == 165 (0x11bcf5400) [pid = 1658] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 09:28:50 INFO - PROCESS | 1658 | --DOMWINDOW == 164 (0x114bb6800) [pid = 1658] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 09:28:50 INFO - PROCESS | 1658 | --DOMWINDOW == 163 (0x11656d400) [pid = 1658] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 09:28:50 INFO - PROCESS | 1658 | --DOMWINDOW == 162 (0x11be7b000) [pid = 1658] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 09:28:50 INFO - PROCESS | 1658 | --DOMWINDOW == 161 (0x119743c00) [pid = 1658] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 09:28:50 INFO - PROCESS | 1658 | --DOMWINDOW == 160 (0x119133000) [pid = 1658] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 09:28:50 INFO - PROCESS | 1658 | --DOMWINDOW == 159 (0x11b139c00) [pid = 1658] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 09:28:50 INFO - PROCESS | 1658 | --DOMWINDOW == 158 (0x126b1d400) [pid = 1658] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 09:28:50 INFO - PROCESS | 1658 | --DOMWINDOW == 157 (0x126b21800) [pid = 1658] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 09:28:50 INFO - PROCESS | 1658 | --DOMWINDOW == 156 (0x1188e0400) [pid = 1658] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 09:28:50 INFO - PROCESS | 1658 | --DOMWINDOW == 155 (0x12af62000) [pid = 1658] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 09:28:50 INFO - PROCESS | 1658 | --DOMWINDOW == 154 (0x114d76000) [pid = 1658] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 09:28:50 INFO - PROCESS | 1658 | --DOMWINDOW == 153 (0x1165f9c00) [pid = 1658] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 09:28:50 INFO - PROCESS | 1658 | --DOMWINDOW == 152 (0x11be4e400) [pid = 1658] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 09:28:50 INFO - PROCESS | 1658 | --DOMWINDOW == 151 (0x119d58c00) [pid = 1658] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 09:28:50 INFO - PROCESS | 1658 | --DOMWINDOW == 150 (0x11981e800) [pid = 1658] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 09:28:50 INFO - PROCESS | 1658 | --DOMWINDOW == 149 (0x12740f800) [pid = 1658] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 09:28:50 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x12a7b7800) [pid = 1658] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 09:28:50 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x126ba4800) [pid = 1658] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 09:28:50 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x114d78800) [pid = 1658] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 09:28:50 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x126b22c00) [pid = 1658] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 09:28:50 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x11a647c00) [pid = 1658] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 09:28:50 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x11a63d400) [pid = 1658] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 09:28:50 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x114f65800) [pid = 1658] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 09:28:50 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x126b27400) [pid = 1658] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 09:28:50 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x115471400) [pid = 1658] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 09:28:50 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x11a647800) [pid = 1658] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 09:28:50 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x128a11800) [pid = 1658] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 09:28:50 INFO - PROCESS | 1658 | 1461256130290 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x115327800 == 66 [pid = 1658] [id = 521] 09:28:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x1141c2c00) [pid = 1658] [serial = 1563] [outer = 0x0] 09:28:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x114bc1000) [pid = 1658] [serial = 1564] [outer = 0x1141c2c00] 09:28:50 INFO - PROCESS | 1658 | 1461256130317 Marionette DEBUG loaded listener.js 09:28:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x1157c5800) [pid = 1658] [serial = 1565] [outer = 0x1141c2c00] 09:28:50 INFO - PROCESS | 1658 | 1461256130607 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 09:28:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 09:28:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 670ms 09:28:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 09:28:50 INFO - PROCESS | 1658 | 1461256130628 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 09:28:50 INFO - PROCESS | 1658 | 1461256130630 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 09:28:50 INFO - PROCESS | 1658 | 1461256130632 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 09:28:50 INFO - PROCESS | 1658 | 1461256130633 Marionette TRACE conn2 <- [1,2058,null,{}] 09:28:50 INFO - PROCESS | 1658 | 1461256130636 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:50 INFO - PROCESS | 1658 | 1461256130733 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 09:28:50 INFO - PROCESS | 1658 | 1461256130810 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c5dc000 == 67 [pid = 1658] [id = 522] 09:28:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x115466400) [pid = 1658] [serial = 1566] [outer = 0x0] 09:28:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x1191b7c00) [pid = 1658] [serial = 1567] [outer = 0x115466400] 09:28:50 INFO - PROCESS | 1658 | 1461256130837 Marionette DEBUG loaded listener.js 09:28:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x11b12ac00) [pid = 1658] [serial = 1568] [outer = 0x115466400] 09:28:51 INFO - PROCESS | 1658 | 1461256131110 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 09:28:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 09:28:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 518ms 09:28:51 INFO - PROCESS | 1658 | 1461256131150 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 09:28:51 INFO - PROCESS | 1658 | 1461256131152 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 09:28:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 09:28:51 INFO - PROCESS | 1658 | 1461256131163 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 09:28:51 INFO - PROCESS | 1658 | 1461256131165 Marionette TRACE conn2 <- [1,2062,null,{}] 09:28:51 INFO - PROCESS | 1658 | 1461256131167 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:51 INFO - PROCESS | 1658 | 1461256131277 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 09:28:51 INFO - PROCESS | 1658 | 1461256131281 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f5d8800 == 68 [pid = 1658] [id = 523] 09:28:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x11b12b400) [pid = 1658] [serial = 1569] [outer = 0x0] 09:28:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x126916800) [pid = 1658] [serial = 1570] [outer = 0x11b12b400] 09:28:51 INFO - PROCESS | 1658 | 1461256131310 Marionette DEBUG loaded listener.js 09:28:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x12af66c00) [pid = 1658] [serial = 1571] [outer = 0x11b12b400] 09:28:51 INFO - PROCESS | 1658 | 1461256131673 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 09:28:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 09:28:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 526ms 09:28:51 INFO - PROCESS | 1658 | 1461256131692 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 09:28:51 INFO - PROCESS | 1658 | 1461256131693 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 09:28:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 09:28:51 INFO - PROCESS | 1658 | 1461256131695 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 09:28:51 INFO - PROCESS | 1658 | 1461256131697 Marionette TRACE conn2 <- [1,2066,null,{}] 09:28:51 INFO - PROCESS | 1658 | 1461256131699 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:51 INFO - PROCESS | 1658 | 1461256131829 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 09:28:51 INFO - PROCESS | 1658 | 1461256131833 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f952800 == 69 [pid = 1658] [id = 524] 09:28:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x128a11800) [pid = 1658] [serial = 1572] [outer = 0x0] 09:28:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x12bd8e000) [pid = 1658] [serial = 1573] [outer = 0x128a11800] 09:28:51 INFO - PROCESS | 1658 | 1461256131858 Marionette DEBUG loaded listener.js 09:28:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x12c6d7400) [pid = 1658] [serial = 1574] [outer = 0x128a11800] 09:28:52 INFO - PROCESS | 1658 | 1461256132190 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 09:28:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 09:28:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 521ms 09:28:52 INFO - PROCESS | 1658 | 1461256132281 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 09:28:52 INFO - PROCESS | 1658 | 1461256132283 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 09:28:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 09:28:52 INFO - PROCESS | 1658 | 1461256132293 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 09:28:52 INFO - PROCESS | 1658 | 1461256132296 Marionette TRACE conn2 <- [1,2070,null,{}] 09:28:52 INFO - PROCESS | 1658 | 1461256132300 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:52 INFO - PROCESS | 1658 | 1461256132415 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 09:28:52 INFO - PROCESS | 1658 | 1461256132493 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b914800 == 70 [pid = 1658] [id = 525] 09:28:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 151 (0x115834c00) [pid = 1658] [serial = 1575] [outer = 0x0] 09:28:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 152 (0x11864fc00) [pid = 1658] [serial = 1576] [outer = 0x115834c00] 09:28:52 INFO - PROCESS | 1658 | 1461256132525 Marionette DEBUG loaded listener.js 09:28:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 153 (0x11981cc00) [pid = 1658] [serial = 1577] [outer = 0x115834c00] 09:28:52 INFO - PROCESS | 1658 | 1461256132937 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 09:28:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 09:28:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 677ms 09:28:52 INFO - PROCESS | 1658 | 1461256132965 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 09:28:52 INFO - PROCESS | 1658 | 1461256132968 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 09:28:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 09:28:52 INFO - PROCESS | 1658 | 1461256132976 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 09:28:52 INFO - PROCESS | 1658 | 1461256132979 Marionette TRACE conn2 <- [1,2074,null,{}] 09:28:52 INFO - PROCESS | 1658 | 1461256132982 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:53 INFO - PROCESS | 1658 | 1461256133092 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 09:28:53 INFO - PROCESS | 1658 | 1461256133206 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b2be000 == 71 [pid = 1658] [id = 526] 09:28:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 154 (0x11b130800) [pid = 1658] [serial = 1578] [outer = 0x0] 09:28:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 155 (0x11be7f000) [pid = 1658] [serial = 1579] [outer = 0x11b130800] 09:28:53 INFO - PROCESS | 1658 | 1461256133237 Marionette DEBUG loaded listener.js 09:28:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 156 (0x125b37000) [pid = 1658] [serial = 1580] [outer = 0x11b130800] 09:28:53 INFO - PROCESS | 1658 | 1461256133663 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 09:28:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 09:28:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 724ms 09:28:53 INFO - PROCESS | 1658 | 1461256133698 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 09:28:53 INFO - PROCESS | 1658 | 1461256133699 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 09:28:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 09:28:53 INFO - PROCESS | 1658 | 1461256133702 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 09:28:53 INFO - PROCESS | 1658 | 1461256133703 Marionette TRACE conn2 <- [1,2078,null,{}] 09:28:53 INFO - PROCESS | 1658 | 1461256133710 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:53 INFO - PROCESS | 1658 | 1461256133824 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 09:28:53 INFO - PROCESS | 1658 | 1461256133930 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f3cc800 == 72 [pid = 1658] [id = 527] 09:28:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 157 (0x127133400) [pid = 1658] [serial = 1581] [outer = 0x0] 09:28:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 158 (0x128a09c00) [pid = 1658] [serial = 1582] [outer = 0x127133400] 09:28:53 INFO - PROCESS | 1658 | 1461256133967 Marionette DEBUG loaded listener.js 09:28:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 159 (0x12a7b8400) [pid = 1658] [serial = 1583] [outer = 0x127133400] 09:28:54 INFO - PROCESS | 1658 | 1461256134411 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 09:28:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 09:28:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 772ms 09:28:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 09:28:54 INFO - PROCESS | 1658 | 1461256134475 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 09:28:54 INFO - PROCESS | 1658 | 1461256134476 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 09:28:54 INFO - PROCESS | 1658 | 1461256134479 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 09:28:54 INFO - PROCESS | 1658 | 1461256134480 Marionette TRACE conn2 <- [1,2082,null,{}] 09:28:54 INFO - PROCESS | 1658 | 1461256134482 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:54 INFO - PROCESS | 1658 | 1461256134593 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 09:28:54 INFO - PROCESS | 1658 | 1461256134669 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x12fc95800 == 73 [pid = 1658] [id = 528] 09:28:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 160 (0x12ad7d400) [pid = 1658] [serial = 1584] [outer = 0x0] 09:28:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 161 (0x12b3af800) [pid = 1658] [serial = 1585] [outer = 0x12ad7d400] 09:28:54 INFO - PROCESS | 1658 | 1461256134701 Marionette DEBUG loaded listener.js 09:28:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 162 (0x12b3be800) [pid = 1658] [serial = 1586] [outer = 0x12ad7d400] 09:28:55 INFO - PROCESS | 1658 | 1461256135109 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 09:28:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 09:28:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 668ms 09:28:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 09:28:55 INFO - PROCESS | 1658 | 1461256135147 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 09:28:55 INFO - PROCESS | 1658 | 1461256135149 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 09:28:55 INFO - PROCESS | 1658 | 1461256135151 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 09:28:55 INFO - PROCESS | 1658 | 1461256135152 Marionette TRACE conn2 <- [1,2086,null,{}] 09:28:55 INFO - PROCESS | 1658 | 1461256135155 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:55 INFO - PROCESS | 1658 | 1461256135260 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 09:28:55 INFO - PROCESS | 1658 | 1461256135396 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x12fcb1000 == 74 [pid = 1658] [id = 529] 09:28:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 163 (0x11656e400) [pid = 1658] [serial = 1587] [outer = 0x0] 09:28:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 164 (0x12b587c00) [pid = 1658] [serial = 1588] [outer = 0x11656e400] 09:28:55 INFO - PROCESS | 1658 | 1461256135430 Marionette DEBUG loaded listener.js 09:28:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 165 (0x12bb92800) [pid = 1658] [serial = 1589] [outer = 0x11656e400] 09:28:55 INFO - PROCESS | 1658 | 1461256135925 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 09:28:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 09:28:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 820ms 09:28:55 INFO - PROCESS | 1658 | 1461256135972 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 09:28:55 INFO - PROCESS | 1658 | 1461256135973 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 09:28:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 09:28:55 INFO - PROCESS | 1658 | 1461256135977 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 09:28:55 INFO - PROCESS | 1658 | 1461256135979 Marionette TRACE conn2 <- [1,2090,null,{}] 09:28:55 INFO - PROCESS | 1658 | 1461256135981 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:56 INFO - PROCESS | 1658 | 1461256136113 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 09:28:56 INFO - PROCESS | 1658 | 1461256136194 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x119c65000 == 75 [pid = 1658] [id = 530] 09:28:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 166 (0x1158ee400) [pid = 1658] [serial = 1590] [outer = 0x0] 09:28:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 167 (0x11993bc00) [pid = 1658] [serial = 1591] [outer = 0x1158ee400] 09:28:56 INFO - PROCESS | 1658 | 1461256136227 Marionette DEBUG loaded listener.js 09:28:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 168 (0x12712f400) [pid = 1658] [serial = 1592] [outer = 0x1158ee400] 09:28:57 INFO - PROCESS | 1658 | 1461256137084 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 09:28:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 09:28:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1120ms 09:28:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 09:28:57 INFO - PROCESS | 1658 | 1461256137097 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 09:28:57 INFO - PROCESS | 1658 | 1461256137100 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 09:28:57 INFO - PROCESS | 1658 | 1461256137103 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 09:28:57 INFO - PROCESS | 1658 | 1461256137105 Marionette TRACE conn2 <- [1,2094,null,{}] 09:28:57 INFO - PROCESS | 1658 | 1461256137109 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:57 INFO - PROCESS | 1658 | 1461256137206 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 09:28:57 INFO - PROCESS | 1658 | 1461256137284 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x11a942000 == 76 [pid = 1658] [id = 531] 09:28:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 169 (0x114fe9400) [pid = 1658] [serial = 1593] [outer = 0x0] 09:28:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 170 (0x115564400) [pid = 1658] [serial = 1594] [outer = 0x114fe9400] 09:28:57 INFO - PROCESS | 1658 | 1461256137317 Marionette DEBUG loaded listener.js 09:28:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 171 (0x1165fec00) [pid = 1658] [serial = 1595] [outer = 0x114fe9400] 09:28:57 INFO - PROCESS | 1658 | 1461256137738 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 09:28:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 09:28:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 671ms 09:28:57 INFO - PROCESS | 1658 | 1461256137775 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 09:28:57 INFO - PROCESS | 1658 | 1461256137779 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 09:28:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 09:28:57 INFO - PROCESS | 1658 | 1461256137784 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 09:28:57 INFO - PROCESS | 1658 | 1461256137787 Marionette TRACE conn2 <- [1,2098,null,{}] 09:28:57 INFO - PROCESS | 1658 | 1461256137790 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:57 INFO - PROCESS | 1658 | 1461256137908 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 09:28:58 INFO - PROCESS | 1658 | 1461256138011 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x119c63800 == 77 [pid = 1658] [id = 532] 09:28:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 172 (0x11894c800) [pid = 1658] [serial = 1596] [outer = 0x0] 09:28:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 173 (0x119279400) [pid = 1658] [serial = 1597] [outer = 0x11894c800] 09:28:58 INFO - PROCESS | 1658 | 1461256138054 Marionette DEBUG loaded listener.js 09:28:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 174 (0x119c7c400) [pid = 1658] [serial = 1598] [outer = 0x11894c800] 09:28:58 INFO - PROCESS | 1658 | --DOCSHELL 0x12d197800 == 76 [pid = 1658] [id = 461] 09:28:58 INFO - PROCESS | 1658 | --DOCSHELL 0x11970e800 == 75 [pid = 1658] [id = 409] 09:28:58 INFO - PROCESS | 1658 | --DOCSHELL 0x1275a7800 == 74 [pid = 1658] [id = 501] 09:28:58 INFO - PROCESS | 1658 | --DOCSHELL 0x12d9cf800 == 73 [pid = 1658] [id = 462] 09:28:58 INFO - PROCESS | 1658 | --DOCSHELL 0x116046000 == 72 [pid = 1658] [id = 88] 09:28:58 INFO - PROCESS | 1658 | --DOCSHELL 0x11986f000 == 71 [pid = 1658] [id = 459] 09:28:58 INFO - PROCESS | 1658 | --DOCSHELL 0x125d5b800 == 70 [pid = 1658] [id = 460] 09:28:58 INFO - PROCESS | 1658 | --DOCSHELL 0x12d711000 == 69 [pid = 1658] [id = 476] 09:28:58 INFO - PROCESS | 1658 | --DOCSHELL 0x12f5d8800 == 68 [pid = 1658] [id = 523] 09:28:58 INFO - PROCESS | 1658 | --DOCSHELL 0x11c5dc000 == 67 [pid = 1658] [id = 522] 09:28:58 INFO - PROCESS | 1658 | --DOCSHELL 0x115327800 == 66 [pid = 1658] [id = 521] 09:28:58 INFO - PROCESS | 1658 | --DOCSHELL 0x12f08e800 == 65 [pid = 1658] [id = 520] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 173 (0x1188dc000) [pid = 1658] [serial = 1510] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 172 (0x12a7b9000) [pid = 1658] [serial = 1501] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 171 (0x12a939400) [pid = 1658] [serial = 1504] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOCSHELL 0x12eed3000 == 64 [pid = 1658] [id = 519] 09:28:58 INFO - PROCESS | 1658 | --DOCSHELL 0x12ebcf800 == 63 [pid = 1658] [id = 518] 09:28:58 INFO - PROCESS | 1658 | --DOCSHELL 0x12e6a0000 == 62 [pid = 1658] [id = 517] 09:28:58 INFO - PROCESS | 1658 | --DOCSHELL 0x12d9c8000 == 61 [pid = 1658] [id = 516] 09:28:58 INFO - PROCESS | 1658 | --DOCSHELL 0x12b2c2000 == 60 [pid = 1658] [id = 515] 09:28:58 INFO - PROCESS | 1658 | --DOCSHELL 0x125e74800 == 59 [pid = 1658] [id = 514] 09:28:58 INFO - PROCESS | 1658 | --DOCSHELL 0x125b1f000 == 58 [pid = 1658] [id = 513] 09:28:58 INFO - PROCESS | 1658 | --DOCSHELL 0x12bb2f800 == 57 [pid = 1658] [id = 511] 09:28:58 INFO - PROCESS | 1658 | --DOCSHELL 0x12b2c3800 == 56 [pid = 1658] [id = 510] 09:28:58 INFO - PROCESS | 1658 | --DOCSHELL 0x12a984800 == 55 [pid = 1658] [id = 509] 09:28:58 INFO - PROCESS | 1658 | --DOCSHELL 0x12a3c3000 == 54 [pid = 1658] [id = 508] 09:28:58 INFO - PROCESS | 1658 | --DOCSHELL 0x1275b1800 == 53 [pid = 1658] [id = 507] 09:28:58 INFO - PROCESS | 1658 | --DOCSHELL 0x11926e800 == 52 [pid = 1658] [id = 506] 09:28:58 INFO - PROCESS | 1658 | --DOCSHELL 0x11c162000 == 51 [pid = 1658] [id = 505] 09:28:58 INFO - PROCESS | 1658 | --DOCSHELL 0x119264800 == 50 [pid = 1658] [id = 504] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 170 (0x12ad57800) [pid = 1658] [serial = 1390] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 169 (0x12740b800) [pid = 1658] [serial = 1384] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 168 (0x12af8e400) [pid = 1658] [serial = 1448] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 167 (0x119748400) [pid = 1658] [serial = 1378] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 166 (0x12a937800) [pid = 1658] [serial = 1442] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 165 (0x11b975400) [pid = 1658] [serial = 1381] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 164 (0x12a932c00) [pid = 1658] [serial = 1387] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 163 (0x12af65c00) [pid = 1658] [serial = 1445] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 162 (0x119748000) [pid = 1658] [serial = 1433] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 161 (0x11b947400) [pid = 1658] [serial = 1436] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 160 (0x126f7f800) [pid = 1658] [serial = 1439] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 159 (0x119747c00) [pid = 1658] [serial = 1324] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 158 (0x12a35e400) [pid = 1658] [serial = 1321] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 157 (0x11aed7c00) [pid = 1658] [serial = 1327] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 156 (0x128a34400) [pid = 1658] [serial = 1333] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 155 (0x126f60c00) [pid = 1658] [serial = 1330] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 154 (0x114bbd000) [pid = 1658] [serial = 1507] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 153 (0x114f68c00) [pid = 1658] [serial = 1508] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 152 (0x117967c00) [pid = 1658] [serial = 1489] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 151 (0x125d0b000) [pid = 1658] [serial = 1468] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 150 (0x11981bc00) [pid = 1658] [serial = 1456] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 149 (0x11a63e800) [pid = 1658] [serial = 1492] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x119b98800) [pid = 1658] [serial = 1457] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x11bcf1000) [pid = 1658] [serial = 1465] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x126b97800) [pid = 1658] [serial = 1471] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x126d34400) [pid = 1658] [serial = 1438] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x1189e0c00) [pid = 1658] [serial = 1432] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x11912f400) [pid = 1658] [serial = 1490] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x12af87400) [pid = 1658] [serial = 1430] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x114fed800) [pid = 1658] [serial = 1451] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x114d7ac00) [pid = 1658] [serial = 1450] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x118648c00) [pid = 1658] [serial = 1453] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x11c4b6000) [pid = 1658] [serial = 1495] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x1188e9800) [pid = 1658] [serial = 1454] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x11a9c1c00) [pid = 1658] [serial = 1459] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x11aea7c00) [pid = 1658] [serial = 1493] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x11adf3800) [pid = 1658] [serial = 1460] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x11aedb800) [pid = 1658] [serial = 1435] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x12a356c00) [pid = 1658] [serial = 1441] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x12ad5b000) [pid = 1658] [serial = 1444] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x127780400) [pid = 1658] [serial = 1498] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x119749800) [pid = 1658] [serial = 1447] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x126b24c00) [pid = 1658] [serial = 1496] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x126f74800) [pid = 1658] [serial = 1474] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x126f5dc00) [pid = 1658] [serial = 1472] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x129494c00) [pid = 1658] [serial = 1499] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x128b20800) [pid = 1658] [serial = 1481] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x126f7e000) [pid = 1658] [serial = 1475] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x11aed3800) [pid = 1658] [serial = 1462] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x126b1c800) [pid = 1658] [serial = 1469] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x127134c00) [pid = 1658] [serial = 1480] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x11c8d8400) [pid = 1658] [serial = 1466] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x126f66800) [pid = 1658] [serial = 1477] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x11b135800) [pid = 1658] [serial = 1463] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x12a35b400) [pid = 1658] [serial = 1484] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x126f80400) [pid = 1658] [serial = 1478] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x12ad88000) [pid = 1658] [serial = 1375] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x12a7bf800) [pid = 1658] [serial = 1486] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x1294c2c00) [pid = 1658] [serial = 1483] [outer = 0x0] [url = about:blank] 09:28:58 INFO - PROCESS | 1658 | 1461256138571 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 09:28:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 09:28:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 826ms 09:28:58 INFO - PROCESS | 1658 | 1461256138609 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 09:28:58 INFO - PROCESS | 1658 | 1461256138611 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 09:28:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 09:28:58 INFO - PROCESS | 1658 | 1461256138613 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 09:28:58 INFO - PROCESS | 1658 | 1461256138615 Marionette TRACE conn2 <- [1,2102,null,{}] 09:28:58 INFO - PROCESS | 1658 | 1461256138625 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:58 INFO - PROCESS | 1658 | 1461256138713 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 09:28:58 INFO - PROCESS | 1658 | 1461256138720 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x119c58000 == 51 [pid = 1658] [id = 533] 09:28:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x11973f000) [pid = 1658] [serial = 1599] [outer = 0x0] 09:28:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x11a646400) [pid = 1658] [serial = 1600] [outer = 0x11973f000] 09:28:58 INFO - PROCESS | 1658 | 1461256138749 Marionette DEBUG loaded listener.js 09:28:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x11ad6cc00) [pid = 1658] [serial = 1601] [outer = 0x11973f000] 09:28:59 INFO - PROCESS | 1658 | 1461256139179 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 09:28:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 09:28:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 574ms 09:28:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 09:28:59 INFO - PROCESS | 1658 | 1461256139188 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 09:28:59 INFO - PROCESS | 1658 | 1461256139191 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 09:28:59 INFO - PROCESS | 1658 | 1461256139194 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 09:28:59 INFO - PROCESS | 1658 | 1461256139196 Marionette TRACE conn2 <- [1,2106,null,{}] 09:28:59 INFO - PROCESS | 1658 | 1461256139200 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:59 INFO - PROCESS | 1658 | 1461256139328 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 09:28:59 INFO - PROCESS | 1658 | 1461256139334 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c162000 == 52 [pid = 1658] [id = 534] 09:28:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x11aea7c00) [pid = 1658] [serial = 1602] [outer = 0x0] 09:28:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x11b134800) [pid = 1658] [serial = 1603] [outer = 0x11aea7c00] 09:28:59 INFO - PROCESS | 1658 | 1461256139377 Marionette DEBUG loaded listener.js 09:28:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x11b972400) [pid = 1658] [serial = 1604] [outer = 0x11aea7c00] 09:28:59 INFO - PROCESS | 1658 | 1461256139781 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 09:28:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 09:28:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 620ms 09:28:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 09:28:59 INFO - PROCESS | 1658 | 1461256139814 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 09:28:59 INFO - PROCESS | 1658 | 1461256139816 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 09:28:59 INFO - PROCESS | 1658 | 1461256139818 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 09:28:59 INFO - PROCESS | 1658 | 1461256139819 Marionette TRACE conn2 <- [1,2110,null,{}] 09:28:59 INFO - PROCESS | 1658 | 1461256139823 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:28:59 INFO - PROCESS | 1658 | 1461256139909 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 09:28:59 INFO - PROCESS | 1658 | 1461256139913 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x1189a7800 == 53 [pid = 1658] [id = 535] 09:28:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x11b138800) [pid = 1658] [serial = 1605] [outer = 0x0] 09:28:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x11be49800) [pid = 1658] [serial = 1606] [outer = 0x11b138800] 09:28:59 INFO - PROCESS | 1658 | 1461256139940 Marionette DEBUG loaded listener.js 09:28:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x11c4b1c00) [pid = 1658] [serial = 1607] [outer = 0x11b138800] 09:29:00 INFO - PROCESS | 1658 | 1461256140297 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 09:29:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 09:29:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 520ms 09:29:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 09:29:00 INFO - PROCESS | 1658 | 1461256140339 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 09:29:00 INFO - PROCESS | 1658 | 1461256140340 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 09:29:00 INFO - PROCESS | 1658 | 1461256140342 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 09:29:00 INFO - PROCESS | 1658 | 1461256140343 Marionette TRACE conn2 <- [1,2114,null,{}] 09:29:00 INFO - PROCESS | 1658 | 1461256140346 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:00 INFO - PROCESS | 1658 | 1461256140475 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 09:29:00 INFO - PROCESS | 1658 | 1461256140483 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:00 INFO - PROCESS | 1658 | ++DOCSHELL 0x126b75800 == 54 [pid = 1658] [id = 536] 09:29:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x11c1b5800) [pid = 1658] [serial = 1608] [outer = 0x0] 09:29:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x125d05800) [pid = 1658] [serial = 1609] [outer = 0x11c1b5800] 09:29:00 INFO - PROCESS | 1658 | 1461256140514 Marionette DEBUG loaded listener.js 09:29:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x126f61c00) [pid = 1658] [serial = 1610] [outer = 0x11c1b5800] 09:29:00 INFO - PROCESS | 1658 | 1461256140866 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 09:29:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 09:29:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 568ms 09:29:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 09:29:00 INFO - PROCESS | 1658 | 1461256140911 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 09:29:00 INFO - PROCESS | 1658 | 1461256140912 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 09:29:00 INFO - PROCESS | 1658 | 1461256140914 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 09:29:00 INFO - PROCESS | 1658 | 1461256140915 Marionette TRACE conn2 <- [1,2118,null,{}] 09:29:00 INFO - PROCESS | 1658 | 1461256140917 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:01 INFO - PROCESS | 1658 | 1461256141023 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 09:29:01 INFO - PROCESS | 1658 | 1461256141037 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x12813b800 == 55 [pid = 1658] [id = 537] 09:29:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x126f62000) [pid = 1658] [serial = 1611] [outer = 0x0] 09:29:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x126f73c00) [pid = 1658] [serial = 1612] [outer = 0x126f62000] 09:29:01 INFO - PROCESS | 1658 | 1461256141063 Marionette DEBUG loaded listener.js 09:29:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x126fc4000) [pid = 1658] [serial = 1613] [outer = 0x126f62000] 09:29:01 INFO - PROCESS | 1658 | 1461256141413 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 09:29:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 09:29:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 518ms 09:29:01 INFO - PROCESS | 1658 | 1461256141434 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 09:29:01 INFO - PROCESS | 1658 | 1461256141435 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 09:29:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 09:29:01 INFO - PROCESS | 1658 | 1461256141437 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 09:29:01 INFO - PROCESS | 1658 | 1461256141439 Marionette TRACE conn2 <- [1,2122,null,{}] 09:29:01 INFO - PROCESS | 1658 | 1461256141441 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:01 INFO - PROCESS | 1658 | 1461256141546 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 09:29:01 INFO - PROCESS | 1658 | 1461256141584 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a3e1000 == 56 [pid = 1658] [id = 538] 09:29:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x11c3ac800) [pid = 1658] [serial = 1614] [outer = 0x0] 09:29:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x12740b800) [pid = 1658] [serial = 1615] [outer = 0x11c3ac800] 09:29:01 INFO - PROCESS | 1658 | 1461256141610 Marionette DEBUG loaded listener.js 09:29:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x127c89800) [pid = 1658] [serial = 1616] [outer = 0x11c3ac800] 09:29:01 INFO - PROCESS | 1658 | 1461256141926 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 09:29:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 09:29:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 521ms 09:29:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 09:29:01 INFO - PROCESS | 1658 | 1461256141960 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 09:29:01 INFO - PROCESS | 1658 | 1461256141961 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 09:29:01 INFO - PROCESS | 1658 | 1461256141963 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 09:29:01 INFO - PROCESS | 1658 | 1461256141964 Marionette TRACE conn2 <- [1,2126,null,{}] 09:29:01 INFO - PROCESS | 1658 | 1461256141966 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:02 INFO - PROCESS | 1658 | 1461256142075 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 09:29:02 INFO - PROCESS | 1658 | 1461256142088 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ad9f000 == 57 [pid = 1658] [id = 539] 09:29:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x127c8a400) [pid = 1658] [serial = 1617] [outer = 0x0] 09:29:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x128b20c00) [pid = 1658] [serial = 1618] [outer = 0x127c8a400] 09:29:02 INFO - PROCESS | 1658 | 1461256142113 Marionette DEBUG loaded listener.js 09:29:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x1294c4c00) [pid = 1658] [serial = 1619] [outer = 0x127c8a400] 09:29:02 INFO - PROCESS | 1658 | 1461256142466 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 09:29:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 09:29:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 518ms 09:29:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 09:29:02 INFO - PROCESS | 1658 | 1461256142481 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 09:29:02 INFO - PROCESS | 1658 | 1461256142483 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 09:29:02 INFO - PROCESS | 1658 | 1461256142485 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 09:29:02 INFO - PROCESS | 1658 | 1461256142486 Marionette TRACE conn2 <- [1,2130,null,{}] 09:29:02 INFO - PROCESS | 1658 | 1461256142488 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:02 INFO - PROCESS | 1658 | 1461256142597 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 09:29:02 INFO - PROCESS | 1658 | 1461256142612 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b38f000 == 58 [pid = 1658] [id = 540] 09:29:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x1294ca400) [pid = 1658] [serial = 1620] [outer = 0x0] 09:29:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x12a357800) [pid = 1658] [serial = 1621] [outer = 0x1294ca400] 09:29:02 INFO - PROCESS | 1658 | 1461256142636 Marionette DEBUG loaded listener.js 09:29:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x12a7b6400) [pid = 1658] [serial = 1622] [outer = 0x1294ca400] 09:29:03 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x12777c800) [pid = 1658] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 09:29:03 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x125fc5000) [pid = 1658] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 09:29:03 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x12b3b2400) [pid = 1658] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 09:29:03 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x12b3b3400) [pid = 1658] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 09:29:03 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x12b786800) [pid = 1658] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 09:29:03 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x114bbb800) [pid = 1658] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 09:29:03 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x128b20000) [pid = 1658] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 09:29:03 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x11b12f400) [pid = 1658] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 09:29:03 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x125b39400) [pid = 1658] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 09:29:03 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x116060400) [pid = 1658] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 09:29:03 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x11b12b400) [pid = 1658] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 09:29:03 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x1141c2c00) [pid = 1658] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 09:29:03 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x115466400) [pid = 1658] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 09:29:03 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x12af84000) [pid = 1658] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 09:29:03 INFO - PROCESS | 1658 | 1461256143392 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 09:29:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 09:29:03 INFO - PROCESS | 1658 | 1461256143406 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 09:29:03 INFO - PROCESS | 1658 | 1461256143409 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 09:29:03 INFO - PROCESS | 1658 | 1461256143410 Marionette TRACE conn2 <- [1,2134,null,{}] 09:29:03 INFO - PROCESS | 1658 | 1461256143413 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:03 INFO - PROCESS | 1658 | 1461256143515 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 09:29:03 INFO - PROCESS | 1658 | 1461256143580 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ba19000 == 59 [pid = 1658] [id = 541] 09:29:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x1146df000) [pid = 1658] [serial = 1623] [outer = 0x0] 09:29:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x126f7a400) [pid = 1658] [serial = 1624] [outer = 0x1146df000] 09:29:03 INFO - PROCESS | 1658 | 1461256143610 Marionette DEBUG loaded listener.js 09:29:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x12ad59000) [pid = 1658] [serial = 1625] [outer = 0x1146df000] 09:29:03 INFO - PROCESS | 1658 | 1461256143907 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 09:29:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 09:29:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 520ms 09:29:03 INFO - PROCESS | 1658 | 1461256143930 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 09:29:03 INFO - PROCESS | 1658 | 1461256143931 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 09:29:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 09:29:03 INFO - PROCESS | 1658 | 1461256143934 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 09:29:03 INFO - PROCESS | 1658 | 1461256143935 Marionette TRACE conn2 <- [1,2138,null,{}] 09:29:03 INFO - PROCESS | 1658 | 1461256143940 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:04 INFO - PROCESS | 1658 | 1461256144032 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 09:29:04 INFO - PROCESS | 1658 | 1461256144037 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ce26000 == 60 [pid = 1658] [id = 542] 09:29:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x12ad5f800) [pid = 1658] [serial = 1626] [outer = 0x0] 09:29:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x12ad86c00) [pid = 1658] [serial = 1627] [outer = 0x12ad5f800] 09:29:04 INFO - PROCESS | 1658 | 1461256144062 Marionette DEBUG loaded listener.js 09:29:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x12af6b800) [pid = 1658] [serial = 1628] [outer = 0x12ad5f800] 09:29:04 INFO - PROCESS | 1658 | 1461256144396 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 09:29:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 09:29:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 470ms 09:29:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 09:29:04 INFO - PROCESS | 1658 | 1461256144409 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 09:29:04 INFO - PROCESS | 1658 | 1461256144410 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 09:29:04 INFO - PROCESS | 1658 | 1461256144412 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 09:29:04 INFO - PROCESS | 1658 | 1461256144413 Marionette TRACE conn2 <- [1,2142,null,{}] 09:29:04 INFO - PROCESS | 1658 | 1461256144416 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:04 INFO - PROCESS | 1658 | 1461256144538 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 09:29:04 INFO - PROCESS | 1658 | 1461256144546 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d18c000 == 61 [pid = 1658] [id = 543] 09:29:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x12ad55000) [pid = 1658] [serial = 1629] [outer = 0x0] 09:29:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x12af86800) [pid = 1658] [serial = 1630] [outer = 0x12ad55000] 09:29:04 INFO - PROCESS | 1658 | 1461256144571 Marionette DEBUG loaded listener.js 09:29:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x12b3b1c00) [pid = 1658] [serial = 1631] [outer = 0x12ad55000] 09:29:04 INFO - PROCESS | 1658 | 1461256144916 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 09:29:04 INFO - PROCESS | 1658 | 1461256144932 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 09:29:04 INFO - PROCESS | 1658 | 1461256144934 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 09:29:04 INFO - PROCESS | 1658 | 1461256144935 Marionette TRACE conn2 <- [1,2146,null,{}] 09:29:04 INFO - PROCESS | 1658 | 1461256144939 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:05 INFO - PROCESS | 1658 | 1461256145033 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 09:29:05 INFO - PROCESS | 1658 | 1461256145037 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d7af800 == 62 [pid = 1658] [id = 544] 09:29:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x12b3b2000) [pid = 1658] [serial = 1632] [outer = 0x0] 09:29:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x12b779400) [pid = 1658] [serial = 1633] [outer = 0x12b3b2000] 09:29:05 INFO - PROCESS | 1658 | 1461256145063 Marionette DEBUG loaded listener.js 09:29:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x12ba54400) [pid = 1658] [serial = 1634] [outer = 0x12b3b2000] 09:29:05 INFO - PROCESS | 1658 | 1461256145563 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 09:29:05 INFO - PROCESS | 1658 | 1461256145612 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 09:29:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 09:29:05 INFO - PROCESS | 1658 | 1461256145616 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 09:29:05 INFO - PROCESS | 1658 | 1461256145618 Marionette TRACE conn2 <- [1,2150,null,{}] 09:29:05 INFO - PROCESS | 1658 | 1461256145622 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:05 INFO - PROCESS | 1658 | 1461256145734 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 09:29:05 INFO - PROCESS | 1658 | 1461256145810 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x119271800 == 63 [pid = 1658] [id = 545] 09:29:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x1157c6800) [pid = 1658] [serial = 1635] [outer = 0x0] 09:29:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x11888bc00) [pid = 1658] [serial = 1636] [outer = 0x1157c6800] 09:29:05 INFO - PROCESS | 1658 | 1461256145842 Marionette DEBUG loaded listener.js 09:29:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x119741000) [pid = 1658] [serial = 1637] [outer = 0x1157c6800] 09:29:06 INFO - PROCESS | 1658 | 1461256146300 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 09:29:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 09:29:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 722ms 09:29:06 INFO - PROCESS | 1658 | 1461256146340 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 09:29:06 INFO - PROCESS | 1658 | 1461256146345 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 09:29:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 09:29:06 INFO - PROCESS | 1658 | 1461256146349 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 09:29:06 INFO - PROCESS | 1658 | 1461256146351 Marionette TRACE conn2 <- [1,2154,null,{}] 09:29:06 INFO - PROCESS | 1658 | 1461256146354 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:06 INFO - PROCESS | 1658 | 1461256146463 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 09:29:06 INFO - PROCESS | 1658 | 1461256146537 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x125c50800 == 64 [pid = 1658] [id = 546] 09:29:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x119748800) [pid = 1658] [serial = 1638] [outer = 0x0] 09:29:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x11a9c8800) [pid = 1658] [serial = 1639] [outer = 0x119748800] 09:29:06 INFO - PROCESS | 1658 | 1461256146569 Marionette DEBUG loaded listener.js 09:29:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x11b138000) [pid = 1658] [serial = 1640] [outer = 0x119748800] 09:29:06 INFO - PROCESS | 1658 | 1461256146971 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 09:29:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 09:29:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 675ms 09:29:07 INFO - PROCESS | 1658 | 1461256147025 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 09:29:07 INFO - PROCESS | 1658 | 1461256147026 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 09:29:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 09:29:07 INFO - PROCESS | 1658 | 1461256147029 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 09:29:07 INFO - PROCESS | 1658 | 1461256147031 Marionette TRACE conn2 <- [1,2158,null,{}] 09:29:07 INFO - PROCESS | 1658 | 1461256147039 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:07 INFO - PROCESS | 1658 | 1461256147150 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 09:29:07 INFO - PROCESS | 1658 | 1461256147256 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ce10000 == 65 [pid = 1658] [id = 547] 09:29:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x11c556400) [pid = 1658] [serial = 1641] [outer = 0x0] 09:29:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x126b24c00) [pid = 1658] [serial = 1642] [outer = 0x11c556400] 09:29:07 INFO - PROCESS | 1658 | 1461256147292 Marionette DEBUG loaded listener.js 09:29:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x126f80400) [pid = 1658] [serial = 1643] [outer = 0x11c556400] 09:29:07 INFO - PROCESS | 1658 | 1461256147799 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 09:29:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 09:29:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 822ms 09:29:07 INFO - PROCESS | 1658 | 1461256147852 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 09:29:07 INFO - PROCESS | 1658 | 1461256147857 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 09:29:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 09:29:07 INFO - PROCESS | 1658 | 1461256147861 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 09:29:07 INFO - PROCESS | 1658 | 1461256147863 Marionette TRACE conn2 <- [1,2162,null,{}] 09:29:07 INFO - PROCESS | 1658 | 1461256147866 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:08 INFO - PROCESS | 1658 | 1461256148023 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 09:29:08 INFO - PROCESS | 1658 | 1461256148117 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e643800 == 66 [pid = 1658] [id = 548] 09:29:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x126f80c00) [pid = 1658] [serial = 1644] [outer = 0x0] 09:29:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x12a35fc00) [pid = 1658] [serial = 1645] [outer = 0x126f80c00] 09:29:08 INFO - PROCESS | 1658 | 1461256148150 Marionette DEBUG loaded listener.js 09:29:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x12a93c400) [pid = 1658] [serial = 1646] [outer = 0x126f80c00] 09:29:08 INFO - PROCESS | 1658 | 1461256148573 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 09:29:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 09:29:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 720ms 09:29:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 09:29:08 INFO - PROCESS | 1658 | 1461256148581 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 09:29:08 INFO - PROCESS | 1658 | 1461256148582 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 09:29:08 INFO - PROCESS | 1658 | 1461256148584 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 09:29:08 INFO - PROCESS | 1658 | 1461256148586 Marionette TRACE conn2 <- [1,2166,null,{}] 09:29:08 INFO - PROCESS | 1658 | 1461256148591 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:08 INFO - PROCESS | 1658 | 1461256148697 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 09:29:08 INFO - PROCESS | 1658 | 1461256148800 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e6a7000 == 67 [pid = 1658] [id = 549] 09:29:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x12a7b9800) [pid = 1658] [serial = 1647] [outer = 0x0] 09:29:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x12af5f800) [pid = 1658] [serial = 1648] [outer = 0x12a7b9800] 09:29:08 INFO - PROCESS | 1658 | 1461256148832 Marionette DEBUG loaded listener.js 09:29:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x12b77cc00) [pid = 1658] [serial = 1649] [outer = 0x12a7b9800] 09:29:09 INFO - PROCESS | 1658 | 1461256149277 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 09:29:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 09:29:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 725ms 09:29:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 09:29:09 INFO - PROCESS | 1658 | 1461256149310 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 09:29:09 INFO - PROCESS | 1658 | 1461256149312 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 09:29:09 INFO - PROCESS | 1658 | 1461256149332 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 09:29:09 INFO - PROCESS | 1658 | 1461256149334 Marionette TRACE conn2 <- [1,2170,null,{}] 09:29:09 INFO - PROCESS | 1658 | 1461256149352 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:09 INFO - PROCESS | 1658 | 1461256149477 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 09:29:09 INFO - PROCESS | 1658 | 1461256149553 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x12eed5800 == 68 [pid = 1658] [id = 550] 09:29:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x12ba54c00) [pid = 1658] [serial = 1650] [outer = 0x0] 09:29:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 151 (0x12ba5f000) [pid = 1658] [serial = 1651] [outer = 0x12ba54c00] 09:29:09 INFO - PROCESS | 1658 | 1461256149588 Marionette DEBUG loaded listener.js 09:29:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 152 (0x12cf77c00) [pid = 1658] [serial = 1652] [outer = 0x12ba54c00] 09:29:10 INFO - PROCESS | 1658 | 1461256150032 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 09:29:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 09:29:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 741ms 09:29:10 INFO - PROCESS | 1658 | 1461256150055 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 09:29:10 INFO - PROCESS | 1658 | 1461256150057 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 09:29:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 09:29:10 INFO - PROCESS | 1658 | 1461256150059 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 09:29:10 INFO - PROCESS | 1658 | 1461256150061 Marionette TRACE conn2 <- [1,2174,null,{}] 09:29:10 INFO - PROCESS | 1658 | 1461256150063 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:10 INFO - PROCESS | 1658 | 1461256150172 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 09:29:10 INFO - PROCESS | 1658 | 1461256150275 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x119c53000 == 69 [pid = 1658] [id = 551] 09:29:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 153 (0x114d77c00) [pid = 1658] [serial = 1653] [outer = 0x0] 09:29:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 154 (0x119277800) [pid = 1658] [serial = 1654] [outer = 0x114d77c00] 09:29:10 INFO - PROCESS | 1658 | 1461256150308 Marionette DEBUG loaded listener.js 09:29:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 155 (0x12a939c00) [pid = 1658] [serial = 1655] [outer = 0x114d77c00] 09:29:10 INFO - PROCESS | 1658 | 1461256150856 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 09:29:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 09:29:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 823ms 09:29:10 INFO - PROCESS | 1658 | 1461256150894 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 09:29:10 INFO - PROCESS | 1658 | 1461256150896 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 09:29:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 09:29:10 INFO - PROCESS | 1658 | 1461256150900 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 09:29:10 INFO - PROCESS | 1658 | 1461256150902 Marionette TRACE conn2 <- [1,2178,null,{}] 09:29:10 INFO - PROCESS | 1658 | 1461256150908 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:11 INFO - PROCESS | 1658 | 1461256151013 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 09:29:11 INFO - PROCESS | 1658 | 1461256151092 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c95f000 == 70 [pid = 1658] [id = 552] 09:29:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 156 (0x114fe9c00) [pid = 1658] [serial = 1656] [outer = 0x0] 09:29:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 157 (0x11656f400) [pid = 1658] [serial = 1657] [outer = 0x114fe9c00] 09:29:11 INFO - PROCESS | 1658 | 1461256151122 Marionette DEBUG loaded listener.js 09:29:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 158 (0x119743c00) [pid = 1658] [serial = 1658] [outer = 0x114fe9c00] 09:29:11 INFO - PROCESS | 1658 | 1461256151592 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 09:29:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 09:29:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 725ms 09:29:11 INFO - PROCESS | 1658 | 1461256151626 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 09:29:11 INFO - PROCESS | 1658 | 1461256151631 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 09:29:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 09:29:11 INFO - PROCESS | 1658 | 1461256151638 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 09:29:11 INFO - PROCESS | 1658 | 1461256151641 Marionette TRACE conn2 <- [1,2182,null,{}] 09:29:11 INFO - PROCESS | 1658 | 1461256151644 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:11 INFO - PROCESS | 1658 | 1461256151775 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 09:29:11 INFO - PROCESS | 1658 | 1461256151852 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b17f000 == 71 [pid = 1658] [id = 553] 09:29:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 159 (0x119747c00) [pid = 1658] [serial = 1659] [outer = 0x0] 09:29:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 160 (0x11ad63c00) [pid = 1658] [serial = 1660] [outer = 0x119747c00] 09:29:11 INFO - PROCESS | 1658 | 1461256151882 Marionette DEBUG loaded listener.js 09:29:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 161 (0x11b1dc400) [pid = 1658] [serial = 1661] [outer = 0x119747c00] 09:29:12 INFO - PROCESS | 1658 | --DOCSHELL 0x119c53800 == 70 [pid = 1658] [id = 482] 09:29:12 INFO - PROCESS | 1658 | --DOCSHELL 0x12d18c000 == 69 [pid = 1658] [id = 543] 09:29:12 INFO - PROCESS | 1658 | --DOCSHELL 0x12ce26000 == 68 [pid = 1658] [id = 542] 09:29:12 INFO - PROCESS | 1658 | --DOCSHELL 0x12ba19000 == 67 [pid = 1658] [id = 541] 09:29:12 INFO - PROCESS | 1658 | --DOCSHELL 0x12b38f000 == 66 [pid = 1658] [id = 540] 09:29:12 INFO - PROCESS | 1658 | --DOCSHELL 0x12ad9f000 == 65 [pid = 1658] [id = 539] 09:29:12 INFO - PROCESS | 1658 | --DOCSHELL 0x12a3e1000 == 64 [pid = 1658] [id = 538] 09:29:12 INFO - PROCESS | 1658 | --DOMWINDOW == 160 (0x12bd8e000) [pid = 1658] [serial = 1573] [outer = 0x0] [url = about:blank] 09:29:12 INFO - PROCESS | 1658 | --DOCSHELL 0x12813b800 == 63 [pid = 1658] [id = 537] 09:29:12 INFO - PROCESS | 1658 | --DOCSHELL 0x126b75800 == 62 [pid = 1658] [id = 536] 09:29:12 INFO - PROCESS | 1658 | --DOCSHELL 0x1189a7800 == 61 [pid = 1658] [id = 535] 09:29:12 INFO - PROCESS | 1658 | --DOCSHELL 0x11c162000 == 60 [pid = 1658] [id = 534] 09:29:12 INFO - PROCESS | 1658 | --DOCSHELL 0x119c58000 == 59 [pid = 1658] [id = 533] 09:29:12 INFO - PROCESS | 1658 | --DOCSHELL 0x119c63800 == 58 [pid = 1658] [id = 532] 09:29:12 INFO - PROCESS | 1658 | --DOCSHELL 0x11a942000 == 57 [pid = 1658] [id = 531] 09:29:12 INFO - PROCESS | 1658 | --DOCSHELL 0x119c65000 == 56 [pid = 1658] [id = 530] 09:29:12 INFO - PROCESS | 1658 | --DOCSHELL 0x12fcb1000 == 55 [pid = 1658] [id = 529] 09:29:12 INFO - PROCESS | 1658 | --DOCSHELL 0x12fc95800 == 54 [pid = 1658] [id = 528] 09:29:12 INFO - PROCESS | 1658 | --DOCSHELL 0x12f3cc800 == 53 [pid = 1658] [id = 527] 09:29:12 INFO - PROCESS | 1658 | --DOCSHELL 0x12b2be000 == 52 [pid = 1658] [id = 526] 09:29:12 INFO - PROCESS | 1658 | --DOCSHELL 0x11b914800 == 51 [pid = 1658] [id = 525] 09:29:12 INFO - PROCESS | 1658 | --DOCSHELL 0x12f952800 == 50 [pid = 1658] [id = 524] 09:29:12 INFO - PROCESS | 1658 | 1461256152303 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 09:29:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 09:29:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 672ms 09:29:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 09:29:12 INFO - PROCESS | 1658 | 1461256152332 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 09:29:12 INFO - PROCESS | 1658 | 1461256152334 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 09:29:12 INFO - PROCESS | 1658 | 1461256152336 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 09:29:12 INFO - PROCESS | 1658 | 1461256152341 Marionette TRACE conn2 <- [1,2186,null,{}] 09:29:12 INFO - PROCESS | 1658 | 1461256152348 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:12 INFO - PROCESS | 1658 | 1461256152438 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 09:29:12 INFO - PROCESS | 1658 | --DOMWINDOW == 159 (0x12a939000) [pid = 1658] [serial = 1502] [outer = 0x0] [url = about:blank] 09:29:12 INFO - PROCESS | 1658 | --DOMWINDOW == 158 (0x12af61400) [pid = 1658] [serial = 1505] [outer = 0x0] [url = about:blank] 09:29:12 INFO - PROCESS | 1658 | --DOMWINDOW == 157 (0x12b3bb000) [pid = 1658] [serial = 1555] [outer = 0x0] [url = about:blank] 09:29:12 INFO - PROCESS | 1658 | --DOMWINDOW == 156 (0x12b799800) [pid = 1658] [serial = 1558] [outer = 0x0] [url = about:blank] 09:29:12 INFO - PROCESS | 1658 | --DOMWINDOW == 155 (0x12b780c00) [pid = 1658] [serial = 1556] [outer = 0x0] [url = about:blank] 09:29:12 INFO - PROCESS | 1658 | --DOMWINDOW == 154 (0x12bb8b400) [pid = 1658] [serial = 1561] [outer = 0x0] [url = about:blank] 09:29:12 INFO - PROCESS | 1658 | --DOMWINDOW == 153 (0x12ba5a000) [pid = 1658] [serial = 1559] [outer = 0x0] [url = about:blank] 09:29:12 INFO - PROCESS | 1658 | --DOMWINDOW == 152 (0x11974a000) [pid = 1658] [serial = 1511] [outer = 0x0] [url = about:blank] 09:29:12 INFO - PROCESS | 1658 | --DOMWINDOW == 151 (0x12ad5dc00) [pid = 1658] [serial = 1549] [outer = 0x0] [url = about:blank] 09:29:12 INFO - PROCESS | 1658 | --DOMWINDOW == 150 (0x12af83800) [pid = 1658] [serial = 1550] [outer = 0x0] [url = about:blank] 09:29:12 INFO - PROCESS | 1658 | --DOMWINDOW == 149 (0x11c3ac400) [pid = 1658] [serial = 1544] [outer = 0x0] [url = about:blank] 09:29:12 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x11b974800) [pid = 1658] [serial = 1543] [outer = 0x0] [url = about:blank] 09:29:12 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x127403c00) [pid = 1658] [serial = 1546] [outer = 0x0] [url = about:blank] 09:29:12 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x129495c00) [pid = 1658] [serial = 1547] [outer = 0x0] [url = about:blank] 09:29:12 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x11ad5f400) [pid = 1658] [serial = 1541] [outer = 0x0] [url = about:blank] 09:29:12 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x118f36000) [pid = 1658] [serial = 1540] [outer = 0x0] [url = about:blank] 09:29:12 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x11650c400) [pid = 1658] [serial = 1513] [outer = 0x0] [url = about:blank] 09:29:12 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x12bb91800) [pid = 1658] [serial = 1562] [outer = 0x0] [url = about:blank] 09:29:12 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x11b1dec00) [pid = 1658] [serial = 1519] [outer = 0x0] [url = about:blank] 09:29:12 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x12ad5c800) [pid = 1658] [serial = 1534] [outer = 0x0] [url = about:blank] 09:29:12 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x126d2cc00) [pid = 1658] [serial = 1525] [outer = 0x0] [url = about:blank] 09:29:12 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x11a9c3400) [pid = 1658] [serial = 1516] [outer = 0x0] [url = about:blank] 09:29:12 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x11c4bfc00) [pid = 1658] [serial = 1522] [outer = 0x0] [url = about:blank] 09:29:12 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x12a352800) [pid = 1658] [serial = 1531] [outer = 0x0] [url = about:blank] 09:29:12 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x12af61000) [pid = 1658] [serial = 1537] [outer = 0x0] [url = about:blank] 09:29:12 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x12777cc00) [pid = 1658] [serial = 1528] [outer = 0x0] [url = about:blank] 09:29:12 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x126916800) [pid = 1658] [serial = 1570] [outer = 0x0] [url = about:blank] 09:29:12 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x114bc1000) [pid = 1658] [serial = 1564] [outer = 0x0] [url = about:blank] 09:29:12 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x1191b7c00) [pid = 1658] [serial = 1567] [outer = 0x0] [url = about:blank] 09:29:12 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x1157c5800) [pid = 1658] [serial = 1565] [outer = 0x0] [url = about:blank] 09:29:12 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x12af8f000) [pid = 1658] [serial = 1552] [outer = 0x0] [url = about:blank] 09:29:12 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x12af66c00) [pid = 1658] [serial = 1571] [outer = 0x0] [url = about:blank] 09:29:12 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x11b12ac00) [pid = 1658] [serial = 1568] [outer = 0x0] [url = about:blank] 09:29:12 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x12b3b3c00) [pid = 1658] [serial = 1553] [outer = 0x0] [url = about:blank] 09:29:12 INFO - PROCESS | 1658 | 1461256152510 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b91d000 == 51 [pid = 1658] [id = 554] 09:29:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x1191b7c00) [pid = 1658] [serial = 1662] [outer = 0x0] 09:29:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x11acb7400) [pid = 1658] [serial = 1663] [outer = 0x1191b7c00] 09:29:12 INFO - PROCESS | 1658 | 1461256152541 Marionette DEBUG loaded listener.js 09:29:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x125b3c400) [pid = 1658] [serial = 1664] [outer = 0x1191b7c00] 09:29:12 INFO - PROCESS | 1658 | 1461256152876 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 09:29:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 09:29:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 575ms 09:29:12 INFO - PROCESS | 1658 | 1461256152911 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 09:29:12 INFO - PROCESS | 1658 | 1461256152913 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 09:29:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 09:29:12 INFO - PROCESS | 1658 | 1461256152915 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 09:29:12 INFO - PROCESS | 1658 | 1461256152916 Marionette TRACE conn2 <- [1,2190,null,{}] 09:29:12 INFO - PROCESS | 1658 | 1461256152919 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:13 INFO - PROCESS | 1658 | 1461256153008 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 09:29:13 INFO - PROCESS | 1658 | 1461256153066 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x125c4a000 == 52 [pid = 1658] [id = 555] 09:29:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x11b1d8400) [pid = 1658] [serial = 1665] [outer = 0x0] 09:29:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x126b21800) [pid = 1658] [serial = 1666] [outer = 0x11b1d8400] 09:29:13 INFO - PROCESS | 1658 | 1461256153093 Marionette DEBUG loaded listener.js 09:29:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x126f7d000) [pid = 1658] [serial = 1667] [outer = 0x11b1d8400] 09:29:13 INFO - PROCESS | 1658 | 1461256153397 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 09:29:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 09:29:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 521ms 09:29:13 INFO - PROCESS | 1658 | 1461256153437 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 09:29:13 INFO - PROCESS | 1658 | 1461256153441 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 09:29:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 09:29:13 INFO - PROCESS | 1658 | 1461256153444 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 09:29:13 INFO - PROCESS | 1658 | 1461256153445 Marionette TRACE conn2 <- [1,2194,null,{}] 09:29:13 INFO - PROCESS | 1658 | 1461256153447 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:13 INFO - PROCESS | 1658 | 1461256153557 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 09:29:13 INFO - PROCESS | 1658 | 1461256153623 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a969000 == 53 [pid = 1658] [id = 556] 09:29:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x11c4b6000) [pid = 1658] [serial = 1668] [outer = 0x0] 09:29:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x126f82800) [pid = 1658] [serial = 1669] [outer = 0x11c4b6000] 09:29:13 INFO - PROCESS | 1658 | 1461256153649 Marionette DEBUG loaded listener.js 09:29:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x128a11000) [pid = 1658] [serial = 1670] [outer = 0x11c4b6000] 09:29:13 INFO - PROCESS | 1658 | 1461256153964 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 09:29:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 09:29:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 568ms 09:29:14 INFO - PROCESS | 1658 | 1461256154012 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 09:29:14 INFO - PROCESS | 1658 | 1461256154013 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 09:29:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 09:29:14 INFO - PROCESS | 1658 | 1461256154015 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 09:29:14 INFO - PROCESS | 1658 | 1461256154016 Marionette TRACE conn2 <- [1,2198,null,{}] 09:29:14 INFO - PROCESS | 1658 | 1461256154019 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:14 INFO - PROCESS | 1658 | 1461256154121 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 09:29:14 INFO - PROCESS | 1658 | 1461256154126 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bb25800 == 54 [pid = 1658] [id = 557] 09:29:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x129494c00) [pid = 1658] [serial = 1671] [outer = 0x0] 09:29:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x12a7bd000) [pid = 1658] [serial = 1672] [outer = 0x129494c00] 09:29:14 INFO - PROCESS | 1658 | 1461256154154 Marionette DEBUG loaded listener.js 09:29:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x12af66c00) [pid = 1658] [serial = 1673] [outer = 0x129494c00] 09:29:14 INFO - PROCESS | 1658 | 1461256154509 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 09:29:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 09:29:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 524ms 09:29:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 09:29:14 INFO - PROCESS | 1658 | 1461256154543 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 09:29:14 INFO - PROCESS | 1658 | 1461256154545 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 09:29:14 INFO - PROCESS | 1658 | 1461256154548 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 09:29:14 INFO - PROCESS | 1658 | 1461256154550 Marionette TRACE conn2 <- [1,2202,null,{}] 09:29:14 INFO - PROCESS | 1658 | 1461256154553 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:14 INFO - PROCESS | 1658 | 1461256154722 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 09:29:14 INFO - PROCESS | 1658 | 1461256154745 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c620800 == 55 [pid = 1658] [id = 558] 09:29:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x12a35d800) [pid = 1658] [serial = 1674] [outer = 0x0] 09:29:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x12b3b4400) [pid = 1658] [serial = 1675] [outer = 0x12a35d800] 09:29:14 INFO - PROCESS | 1658 | 1461256154784 Marionette DEBUG loaded listener.js 09:29:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x12b3bb000) [pid = 1658] [serial = 1676] [outer = 0x12a35d800] 09:29:15 INFO - PROCESS | 1658 | 1461256155211 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 09:29:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 09:29:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 673ms 09:29:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 09:29:15 INFO - PROCESS | 1658 | 1461256155223 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 09:29:15 INFO - PROCESS | 1658 | 1461256155225 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 09:29:15 INFO - PROCESS | 1658 | 1461256155227 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 09:29:15 INFO - PROCESS | 1658 | 1461256155228 Marionette TRACE conn2 <- [1,2206,null,{}] 09:29:15 INFO - PROCESS | 1658 | 1461256155231 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:15 INFO - PROCESS | 1658 | 1461256155394 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 09:29:15 INFO - PROCESS | 1658 | 1461256155412 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d79a800 == 56 [pid = 1658] [id = 559] 09:29:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x11a648400) [pid = 1658] [serial = 1677] [outer = 0x0] 09:29:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x12b778000) [pid = 1658] [serial = 1678] [outer = 0x11a648400] 09:29:15 INFO - PROCESS | 1658 | 1461256155451 Marionette DEBUG loaded listener.js 09:29:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x12ba5c800) [pid = 1658] [serial = 1679] [outer = 0x11a648400] 09:29:15 INFO - PROCESS | 1658 | 1461256155902 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 09:29:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 09:29:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 719ms 09:29:15 INFO - PROCESS | 1658 | 1461256155946 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 09:29:15 INFO - PROCESS | 1658 | 1461256155948 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 09:29:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 09:29:15 INFO - PROCESS | 1658 | 1461256155950 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 09:29:15 INFO - PROCESS | 1658 | 1461256155951 Marionette TRACE conn2 <- [1,2210,null,{}] 09:29:15 INFO - PROCESS | 1658 | 1461256155953 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:16 INFO - PROCESS | 1658 | 1461256156064 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 09:29:16 INFO - PROCESS | 1658 | 1461256156098 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e64c000 == 57 [pid = 1658] [id = 560] 09:29:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x12bb8b800) [pid = 1658] [serial = 1680] [outer = 0x0] 09:29:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x12bd86400) [pid = 1658] [serial = 1681] [outer = 0x12bb8b800] 09:29:16 INFO - PROCESS | 1658 | 1461256156124 Marionette DEBUG loaded listener.js 09:29:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x12c6d4400) [pid = 1658] [serial = 1682] [outer = 0x12bb8b800] 09:29:16 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x128a11800) [pid = 1658] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 09:29:16 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x11aea7c00) [pid = 1658] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 09:29:16 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x11973f000) [pid = 1658] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 09:29:16 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x11c1b5800) [pid = 1658] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 09:29:16 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x11b138800) [pid = 1658] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 09:29:16 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x126f62000) [pid = 1658] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 09:29:16 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x127c8a400) [pid = 1658] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 09:29:16 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x114fe9400) [pid = 1658] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 09:29:16 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x11894c800) [pid = 1658] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 09:29:16 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x11c3ac800) [pid = 1658] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 09:29:16 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x1294ca400) [pid = 1658] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 09:29:16 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x1146df000) [pid = 1658] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 09:29:16 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x12ad55000) [pid = 1658] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 09:29:16 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x12ad5f800) [pid = 1658] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 09:29:16 INFO - PROCESS | 1658 | 1461256156595 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 09:29:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 09:29:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 670ms 09:29:16 INFO - PROCESS | 1658 | 1461256156622 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 09:29:16 INFO - PROCESS | 1658 | 1461256156624 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 09:29:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 09:29:16 INFO - PROCESS | 1658 | 1461256156627 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 09:29:16 INFO - PROCESS | 1658 | 1461256156628 Marionette TRACE conn2 <- [1,2214,null,{}] 09:29:16 INFO - PROCESS | 1658 | 1461256156630 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:16 INFO - PROCESS | 1658 | 1461256156720 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 09:29:16 INFO - PROCESS | 1658 | 1461256156780 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b2c6000 == 58 [pid = 1658] [id = 561] 09:29:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x11a63c400) [pid = 1658] [serial = 1683] [outer = 0x0] 09:29:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x11c3ac800) [pid = 1658] [serial = 1684] [outer = 0x11a63c400] 09:29:16 INFO - PROCESS | 1658 | 1461256156805 Marionette DEBUG loaded listener.js 09:29:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x12ad55000) [pid = 1658] [serial = 1685] [outer = 0x11a63c400] 09:29:17 INFO - PROCESS | 1658 | 1461256157103 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 09:29:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 09:29:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 517ms 09:29:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 09:29:17 INFO - PROCESS | 1658 | 1461256157145 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 09:29:17 INFO - PROCESS | 1658 | 1461256157147 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 09:29:17 INFO - PROCESS | 1658 | 1461256157149 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 09:29:17 INFO - PROCESS | 1658 | 1461256157151 Marionette TRACE conn2 <- [1,2218,null,{}] 09:29:17 INFO - PROCESS | 1658 | 1461256157153 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:17 INFO - PROCESS | 1658 | 1461256157259 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 09:29:17 INFO - PROCESS | 1658 | 1461256157263 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f097800 == 59 [pid = 1658] [id = 562] 09:29:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x12a93f800) [pid = 1658] [serial = 1686] [outer = 0x0] 09:29:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x12cea4800) [pid = 1658] [serial = 1687] [outer = 0x12a93f800] 09:29:17 INFO - PROCESS | 1658 | 1461256157293 Marionette DEBUG loaded listener.js 09:29:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x12d1a5c00) [pid = 1658] [serial = 1688] [outer = 0x12a93f800] 09:29:17 INFO - PROCESS | 1658 | 1461256157640 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 09:29:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 09:29:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 521ms 09:29:17 INFO - PROCESS | 1658 | 1461256157670 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 09:29:17 INFO - PROCESS | 1658 | 1461256157671 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 09:29:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 09:29:17 INFO - PROCESS | 1658 | 1461256157674 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 09:29:17 INFO - PROCESS | 1658 | 1461256157675 Marionette TRACE conn2 <- [1,2222,null,{}] 09:29:17 INFO - PROCESS | 1658 | 1461256157677 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:17 INFO - PROCESS | 1658 | 1461256157799 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 09:29:17 INFO - PROCESS | 1658 | 1461256157806 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f3d7800 == 60 [pid = 1658] [id = 563] 09:29:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x12d1a5800) [pid = 1658] [serial = 1689] [outer = 0x0] 09:29:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x12d1ad800) [pid = 1658] [serial = 1690] [outer = 0x12d1a5800] 09:29:17 INFO - PROCESS | 1658 | 1461256157831 Marionette DEBUG loaded listener.js 09:29:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x12d6bc400) [pid = 1658] [serial = 1691] [outer = 0x12d1a5800] 09:29:18 INFO - PROCESS | 1658 | 1461256158128 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 09:29:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 09:29:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 470ms 09:29:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 09:29:18 INFO - PROCESS | 1658 | 1461256158145 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 09:29:18 INFO - PROCESS | 1658 | 1461256158146 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 09:29:18 INFO - PROCESS | 1658 | 1461256158148 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 09:29:18 INFO - PROCESS | 1658 | 1461256158149 Marionette TRACE conn2 <- [1,2226,null,{}] 09:29:18 INFO - PROCESS | 1658 | 1461256158152 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:18 INFO - PROCESS | 1658 | 1461256158249 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 09:29:18 INFO - PROCESS | 1658 | 1461256158254 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f960800 == 61 [pid = 1658] [id = 564] 09:29:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x12d6bf800) [pid = 1658] [serial = 1692] [outer = 0x0] 09:29:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x12d6c6c00) [pid = 1658] [serial = 1693] [outer = 0x12d6bf800] 09:29:18 INFO - PROCESS | 1658 | 1461256158279 Marionette DEBUG loaded listener.js 09:29:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x12d782400) [pid = 1658] [serial = 1694] [outer = 0x12d6bf800] 09:29:19 INFO - PROCESS | 1658 | --DOCSHELL 0x12c616800 == 60 [pid = 1658] [id = 498] 09:29:19 INFO - PROCESS | 1658 | --DOCSHELL 0x12e69e000 == 59 [pid = 1658] [id = 481] 09:29:19 INFO - PROCESS | 1658 | --DOCSHELL 0x125c8a000 == 58 [pid = 1658] [id = 445] 09:29:19 INFO - PROCESS | 1658 | --DOCSHELL 0x11c151000 == 57 [pid = 1658] [id = 497] 09:29:19 INFO - PROCESS | 1658 | --DOCSHELL 0x12d79f800 == 56 [pid = 1658] [id = 458] 09:29:19 INFO - PROCESS | 1658 | --DOCSHELL 0x12b2ac800 == 55 [pid = 1658] [id = 463] 09:29:19 INFO - PROCESS | 1658 | --DOCSHELL 0x12ce13000 == 54 [pid = 1658] [id = 495] 09:29:19 INFO - PROCESS | 1658 | --DOCSHELL 0x12d190800 == 53 [pid = 1658] [id = 512] 09:29:19 INFO - PROCESS | 1658 | --DOCSHELL 0x12b73e800 == 52 [pid = 1658] [id = 90] 09:29:19 INFO - PROCESS | 1658 | --DOCSHELL 0x12d9ce000 == 51 [pid = 1658] [id = 500] 09:29:19 INFO - PROCESS | 1658 | --DOCSHELL 0x12ce1c000 == 50 [pid = 1658] [id = 479] 09:29:19 INFO - PROCESS | 1658 | --DOCSHELL 0x125b15800 == 49 [pid = 1658] [id = 478] 09:29:19 INFO - PROCESS | 1658 | --DOCSHELL 0x12d70d800 == 48 [pid = 1658] [id = 499] 09:29:19 INFO - PROCESS | 1658 | --DOCSHELL 0x12bb2d800 == 47 [pid = 1658] [id = 440] 09:29:19 INFO - PROCESS | 1658 | --DOCSHELL 0x11c95f000 == 46 [pid = 1658] [id = 552] 09:29:19 INFO - PROCESS | 1658 | --DOCSHELL 0x119c53000 == 45 [pid = 1658] [id = 551] 09:29:19 INFO - PROCESS | 1658 | --DOCSHELL 0x12eed5800 == 44 [pid = 1658] [id = 550] 09:29:19 INFO - PROCESS | 1658 | --DOCSHELL 0x12e6a7000 == 43 [pid = 1658] [id = 549] 09:29:19 INFO - PROCESS | 1658 | --DOCSHELL 0x12e643800 == 42 [pid = 1658] [id = 548] 09:29:19 INFO - PROCESS | 1658 | --DOCSHELL 0x12ce10000 == 41 [pid = 1658] [id = 547] 09:29:19 INFO - PROCESS | 1658 | --DOCSHELL 0x125c50800 == 40 [pid = 1658] [id = 546] 09:29:19 INFO - PROCESS | 1658 | --DOCSHELL 0x119271800 == 39 [pid = 1658] [id = 545] 09:29:19 INFO - PROCESS | 1658 | --DOCSHELL 0x12d7af800 == 38 [pid = 1658] [id = 544] 09:29:19 INFO - PROCESS | 1658 | --DOCSHELL 0x125c4a000 == 37 [pid = 1658] [id = 555] 09:29:19 INFO - PROCESS | 1658 | --DOCSHELL 0x11b17f000 == 36 [pid = 1658] [id = 553] 09:29:19 INFO - PROCESS | 1658 | --DOCSHELL 0x12d79a800 == 35 [pid = 1658] [id = 559] 09:29:19 INFO - PROCESS | 1658 | --DOCSHELL 0x12bb25800 == 34 [pid = 1658] [id = 557] 09:29:19 INFO - PROCESS | 1658 | --DOCSHELL 0x12f097800 == 33 [pid = 1658] [id = 562] 09:29:19 INFO - PROCESS | 1658 | --DOCSHELL 0x12b2c6000 == 32 [pid = 1658] [id = 561] 09:29:19 INFO - PROCESS | 1658 | --DOCSHELL 0x12c620800 == 31 [pid = 1658] [id = 558] 09:29:19 INFO - PROCESS | 1658 | --DOCSHELL 0x11b91d000 == 30 [pid = 1658] [id = 554] 09:29:19 INFO - PROCESS | 1658 | --DOCSHELL 0x12e64c000 == 29 [pid = 1658] [id = 560] 09:29:19 INFO - PROCESS | 1658 | --DOCSHELL 0x12a969000 == 28 [pid = 1658] [id = 556] 09:29:20 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x12c6d7400) [pid = 1658] [serial = 1574] [outer = 0x0] [url = about:blank] 09:29:20 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x11b134800) [pid = 1658] [serial = 1603] [outer = 0x0] [url = about:blank] 09:29:20 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x11b972400) [pid = 1658] [serial = 1604] [outer = 0x0] [url = about:blank] 09:29:20 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x11a646400) [pid = 1658] [serial = 1600] [outer = 0x0] [url = about:blank] 09:29:20 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x11ad6cc00) [pid = 1658] [serial = 1601] [outer = 0x0] [url = about:blank] 09:29:20 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x125d05800) [pid = 1658] [serial = 1609] [outer = 0x0] [url = about:blank] 09:29:20 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x11993bc00) [pid = 1658] [serial = 1591] [outer = 0x0] [url = about:blank] 09:29:20 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x11be49800) [pid = 1658] [serial = 1606] [outer = 0x0] [url = about:blank] 09:29:20 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x11c4b1c00) [pid = 1658] [serial = 1607] [outer = 0x0] [url = about:blank] 09:29:20 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x126f73c00) [pid = 1658] [serial = 1612] [outer = 0x0] [url = about:blank] 09:29:20 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x12b587c00) [pid = 1658] [serial = 1588] [outer = 0x0] [url = about:blank] 09:29:20 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x128b20c00) [pid = 1658] [serial = 1618] [outer = 0x0] [url = about:blank] 09:29:20 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x1165fec00) [pid = 1658] [serial = 1595] [outer = 0x0] [url = about:blank] 09:29:20 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x115564400) [pid = 1658] [serial = 1594] [outer = 0x0] [url = about:blank] 09:29:20 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x11be7f000) [pid = 1658] [serial = 1579] [outer = 0x0] [url = about:blank] 09:29:20 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x12b3af800) [pid = 1658] [serial = 1585] [outer = 0x0] [url = about:blank] 09:29:20 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x119c7c400) [pid = 1658] [serial = 1598] [outer = 0x0] [url = about:blank] 09:29:20 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x119279400) [pid = 1658] [serial = 1597] [outer = 0x0] [url = about:blank] 09:29:20 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x11864fc00) [pid = 1658] [serial = 1576] [outer = 0x0] [url = about:blank] 09:29:20 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x127c89800) [pid = 1658] [serial = 1616] [outer = 0x0] [url = about:blank] 09:29:20 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x12740b800) [pid = 1658] [serial = 1615] [outer = 0x0] [url = about:blank] 09:29:20 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x12a357800) [pid = 1658] [serial = 1621] [outer = 0x0] [url = about:blank] 09:29:20 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x126f7a400) [pid = 1658] [serial = 1624] [outer = 0x0] [url = about:blank] 09:29:20 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x128a09c00) [pid = 1658] [serial = 1582] [outer = 0x0] [url = about:blank] 09:29:20 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x12b3b1c00) [pid = 1658] [serial = 1631] [outer = 0x0] [url = about:blank] 09:29:20 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x12b779400) [pid = 1658] [serial = 1633] [outer = 0x0] [url = about:blank] 09:29:20 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x12ad86c00) [pid = 1658] [serial = 1627] [outer = 0x0] [url = about:blank] 09:29:20 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x12a7b6400) [pid = 1658] [serial = 1622] [outer = 0x0] [url = about:blank] 09:29:20 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x1294c4c00) [pid = 1658] [serial = 1619] [outer = 0x0] [url = about:blank] 09:29:20 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x12ad59000) [pid = 1658] [serial = 1625] [outer = 0x0] [url = about:blank] 09:29:20 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x126f61c00) [pid = 1658] [serial = 1610] [outer = 0x0] [url = about:blank] 09:29:20 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x12af6b800) [pid = 1658] [serial = 1628] [outer = 0x0] [url = about:blank] 09:29:20 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x126fc4000) [pid = 1658] [serial = 1613] [outer = 0x0] [url = about:blank] 09:29:20 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x12af86800) [pid = 1658] [serial = 1630] [outer = 0x0] [url = about:blank] 09:29:20 INFO - PROCESS | 1658 | --DOCSHELL 0x12f3d7800 == 27 [pid = 1658] [id = 563] 09:29:20 INFO - PROCESS | 1658 | 1461256160224 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 09:29:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 09:29:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 2122ms 09:29:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 09:29:20 INFO - PROCESS | 1658 | 1461256160272 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 09:29:20 INFO - PROCESS | 1658 | 1461256160274 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 09:29:20 INFO - PROCESS | 1658 | 1461256160277 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 09:29:20 INFO - PROCESS | 1658 | 1461256160279 Marionette TRACE conn2 <- [1,2230,null,{}] 09:29:20 INFO - PROCESS | 1658 | 1461256160284 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:20 INFO - PROCESS | 1658 | 1461256160384 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 09:29:20 INFO - PROCESS | 1658 | 1461256160394 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x11621e000 == 28 [pid = 1658] [id = 565] 09:29:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x115838000) [pid = 1658] [serial = 1695] [outer = 0x0] 09:29:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x115839400) [pid = 1658] [serial = 1696] [outer = 0x115838000] 09:29:20 INFO - PROCESS | 1658 | 1461256160417 Marionette DEBUG loaded listener.js 09:29:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x11656d800) [pid = 1658] [serial = 1697] [outer = 0x115838000] 09:29:20 INFO - PROCESS | 1658 | 1461256160842 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 09:29:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 09:29:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 573ms 09:29:20 INFO - PROCESS | 1658 | 1461256160850 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 09:29:20 INFO - PROCESS | 1658 | 1461256160859 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 09:29:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 09:29:20 INFO - PROCESS | 1658 | 1461256160873 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 09:29:20 INFO - PROCESS | 1658 | 1461256160876 Marionette TRACE conn2 <- [1,2234,null,{}] 09:29:20 INFO - PROCESS | 1658 | 1461256160880 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:21 INFO - PROCESS | 1658 | 1461256161007 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 09:29:21 INFO - PROCESS | 1658 | 1461256161018 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x119710000 == 29 [pid = 1658] [id = 566] 09:29:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x1165fec00) [pid = 1658] [serial = 1698] [outer = 0x0] 09:29:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x1188e0800) [pid = 1658] [serial = 1699] [outer = 0x1165fec00] 09:29:21 INFO - PROCESS | 1658 | 1461256161062 Marionette DEBUG loaded listener.js 09:29:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x1191ba000) [pid = 1658] [serial = 1700] [outer = 0x1165fec00] 09:29:21 INFO - PROCESS | 1658 | 1461256161508 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 09:29:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 09:29:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 676ms 09:29:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 09:29:21 INFO - PROCESS | 1658 | 1461256161545 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 09:29:21 INFO - PROCESS | 1658 | 1461256161548 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 09:29:21 INFO - PROCESS | 1658 | 1461256161552 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 09:29:21 INFO - PROCESS | 1658 | 1461256161559 Marionette TRACE conn2 <- [1,2238,null,{}] 09:29:21 INFO - PROCESS | 1658 | 1461256161571 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:21 INFO - PROCESS | 1658 | 1461256161716 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 09:29:21 INFO - PROCESS | 1658 | 1461256161779 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x11ae42800 == 30 [pid = 1658] [id = 567] 09:29:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x114403800) [pid = 1658] [serial = 1701] [outer = 0x0] 09:29:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x11981e800) [pid = 1658] [serial = 1702] [outer = 0x114403800] 09:29:21 INFO - PROCESS | 1658 | 1461256161808 Marionette DEBUG loaded listener.js 09:29:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x119b90800) [pid = 1658] [serial = 1703] [outer = 0x114403800] 09:29:22 INFO - PROCESS | 1658 | 1461256162108 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 09:29:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 09:29:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 577ms 09:29:22 INFO - PROCESS | 1658 | 1461256162129 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 09:29:22 INFO - PROCESS | 1658 | 1461256162131 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 09:29:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 09:29:22 INFO - PROCESS | 1658 | 1461256162133 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 09:29:22 INFO - PROCESS | 1658 | 1461256162135 Marionette TRACE conn2 <- [1,2242,null,{}] 09:29:22 INFO - PROCESS | 1658 | 1461256162145 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:22 INFO - PROCESS | 1658 | 1461256162231 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 09:29:22 INFO - PROCESS | 1658 | 1461256162236 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x11bc50000 == 31 [pid = 1658] [id = 568] 09:29:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x119b91c00) [pid = 1658] [serial = 1704] [outer = 0x0] 09:29:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x11a640c00) [pid = 1658] [serial = 1705] [outer = 0x119b91c00] 09:29:22 INFO - PROCESS | 1658 | 1461256162266 Marionette DEBUG loaded listener.js 09:29:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x11acb6000) [pid = 1658] [serial = 1706] [outer = 0x119b91c00] 09:29:22 INFO - PROCESS | 1658 | 1461256162596 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 09:29:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 09:29:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 519ms 09:29:22 INFO - PROCESS | 1658 | 1461256162657 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 09:29:22 INFO - PROCESS | 1658 | 1461256162658 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 09:29:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 09:29:22 INFO - PROCESS | 1658 | 1461256162660 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 09:29:22 INFO - PROCESS | 1658 | 1461256162661 Marionette TRACE conn2 <- [1,2246,null,{}] 09:29:22 INFO - PROCESS | 1658 | 1461256162664 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:22 INFO - PROCESS | 1658 | 1461256162740 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 09:29:22 INFO - PROCESS | 1658 | 1461256162744 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c412000 == 32 [pid = 1658] [id = 569] 09:29:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x11575a000) [pid = 1658] [serial = 1707] [outer = 0x0] 09:29:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x11ad6bc00) [pid = 1658] [serial = 1708] [outer = 0x11575a000] 09:29:22 INFO - PROCESS | 1658 | 1461256162770 Marionette DEBUG loaded listener.js 09:29:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x11aed2c00) [pid = 1658] [serial = 1709] [outer = 0x11575a000] 09:29:23 INFO - PROCESS | 1658 | 1461256163142 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 09:29:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 09:29:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 519ms 09:29:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 09:29:23 INFO - PROCESS | 1658 | 1461256163180 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 09:29:23 INFO - PROCESS | 1658 | 1461256163182 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 09:29:23 INFO - PROCESS | 1658 | 1461256163186 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 09:29:23 INFO - PROCESS | 1658 | 1461256163187 Marionette TRACE conn2 <- [1,2250,null,{}] 09:29:23 INFO - PROCESS | 1658 | 1461256163191 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:23 INFO - PROCESS | 1658 | 1461256163367 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 09:29:23 INFO - PROCESS | 1658 | 1461256163386 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c867800 == 33 [pid = 1658] [id = 570] 09:29:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x11aeaec00) [pid = 1658] [serial = 1710] [outer = 0x0] 09:29:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x11b134000) [pid = 1658] [serial = 1711] [outer = 0x11aeaec00] 09:29:23 INFO - PROCESS | 1658 | 1461256163431 Marionette DEBUG loaded listener.js 09:29:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x11be45000) [pid = 1658] [serial = 1712] [outer = 0x11aeaec00] 09:29:23 INFO - PROCESS | 1658 | 1461256163855 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 09:29:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 09:29:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 675ms 09:29:23 INFO - PROCESS | 1658 | 1461256163860 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 09:29:23 INFO - PROCESS | 1658 | 1461256163861 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 09:29:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 09:29:23 INFO - PROCESS | 1658 | 1461256163863 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 09:29:23 INFO - PROCESS | 1658 | 1461256163865 Marionette TRACE conn2 <- [1,2254,null,{}] 09:29:23 INFO - PROCESS | 1658 | 1461256163867 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:23 INFO - PROCESS | 1658 | 1461256163945 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 09:29:24 INFO - PROCESS | 1658 | 1461256163998 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x125c8e000 == 34 [pid = 1658] [id = 571] 09:29:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x11aed7800) [pid = 1658] [serial = 1713] [outer = 0x0] 09:29:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x11be4cc00) [pid = 1658] [serial = 1714] [outer = 0x11aed7800] 09:29:24 INFO - PROCESS | 1658 | 1461256164024 Marionette DEBUG loaded listener.js 09:29:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x11bf8a400) [pid = 1658] [serial = 1715] [outer = 0x11aed7800] 09:29:24 INFO - PROCESS | 1658 | 1461256164302 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 09:29:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 09:29:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 468ms 09:29:24 INFO - PROCESS | 1658 | 1461256164332 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 09:29:24 INFO - PROCESS | 1658 | 1461256164333 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 09:29:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 09:29:24 INFO - PROCESS | 1658 | 1461256164336 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 09:29:24 INFO - PROCESS | 1658 | 1461256164337 Marionette TRACE conn2 <- [1,2258,null,{}] 09:29:24 INFO - PROCESS | 1658 | 1461256164348 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:24 INFO - PROCESS | 1658 | 1461256164431 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 09:29:24 INFO - PROCESS | 1658 | 1461256164436 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x126dcf800 == 35 [pid = 1658] [id = 572] 09:29:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x11be86400) [pid = 1658] [serial = 1716] [outer = 0x0] 09:29:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x11c4be400) [pid = 1658] [serial = 1717] [outer = 0x11be86400] 09:29:24 INFO - PROCESS | 1658 | 1461256164465 Marionette DEBUG loaded listener.js 09:29:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x125b35000) [pid = 1658] [serial = 1718] [outer = 0x11be86400] 09:29:24 INFO - PROCESS | 1658 | 1461256164824 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 09:29:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 09:29:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 528ms 09:29:24 INFO - PROCESS | 1658 | 1461256164865 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 09:29:24 INFO - PROCESS | 1658 | 1461256164866 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 09:29:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 09:29:24 INFO - PROCESS | 1658 | 1461256164868 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 09:29:24 INFO - PROCESS | 1658 | 1461256164869 Marionette TRACE conn2 <- [1,2262,null,{}] 09:29:24 INFO - PROCESS | 1658 | 1461256164872 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:24 INFO - PROCESS | 1658 | 1461256164948 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 09:29:24 INFO - PROCESS | 1658 | 1461256164954 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x11ae41000 == 36 [pid = 1658] [id = 573] 09:29:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x125b36400) [pid = 1658] [serial = 1719] [outer = 0x0] 09:29:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x125b7a800) [pid = 1658] [serial = 1720] [outer = 0x125b36400] 09:29:24 INFO - PROCESS | 1658 | 1461256164982 Marionette DEBUG loaded listener.js 09:29:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x125fc2000) [pid = 1658] [serial = 1721] [outer = 0x125b36400] 09:29:25 INFO - PROCESS | 1658 | 1461256165345 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 09:29:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 09:29:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 518ms 09:29:25 INFO - PROCESS | 1658 | 1461256165387 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 09:29:25 INFO - PROCESS | 1658 | 1461256165388 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 09:29:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 09:29:25 INFO - PROCESS | 1658 | 1461256165391 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 09:29:25 INFO - PROCESS | 1658 | 1461256165392 Marionette TRACE conn2 <- [1,2266,null,{}] 09:29:25 INFO - PROCESS | 1658 | 1461256165394 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:25 INFO - PROCESS | 1658 | 1461256165496 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 09:29:25 INFO - PROCESS | 1658 | 1461256165500 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x12819b000 == 37 [pid = 1658] [id = 574] 09:29:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x125fc2800) [pid = 1658] [serial = 1722] [outer = 0x0] 09:29:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x126b1f000) [pid = 1658] [serial = 1723] [outer = 0x125fc2800] 09:29:25 INFO - PROCESS | 1658 | 1461256165526 Marionette DEBUG loaded listener.js 09:29:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x126b26800) [pid = 1658] [serial = 1724] [outer = 0x125fc2800] 09:29:25 INFO - PROCESS | 1658 | 1461256165884 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 09:29:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 09:29:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 521ms 09:29:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 09:29:25 INFO - PROCESS | 1658 | 1461256165912 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 09:29:25 INFO - PROCESS | 1658 | 1461256165914 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 09:29:25 INFO - PROCESS | 1658 | 1461256165925 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 09:29:25 INFO - PROCESS | 1658 | 1461256165927 Marionette TRACE conn2 <- [1,2270,null,{}] 09:29:25 INFO - PROCESS | 1658 | 1461256165929 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:26 INFO - PROCESS | 1658 | 1461256166045 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 09:29:26 INFO - PROCESS | 1658 | 1461256166086 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c411000 == 38 [pid = 1658] [id = 575] 09:29:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x126d2c400) [pid = 1658] [serial = 1725] [outer = 0x0] 09:29:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x126f62400) [pid = 1658] [serial = 1726] [outer = 0x126d2c400] 09:29:26 INFO - PROCESS | 1658 | 1461256166119 Marionette DEBUG loaded listener.js 09:29:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x126f76c00) [pid = 1658] [serial = 1727] [outer = 0x126d2c400] 09:29:26 INFO - PROCESS | 1658 | 1461256166451 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 09:29:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 09:29:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 579ms 09:29:26 INFO - PROCESS | 1658 | 1461256166496 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 09:29:26 INFO - PROCESS | 1658 | 1461256166497 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 09:29:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 09:29:26 INFO - PROCESS | 1658 | 1461256166499 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 09:29:26 INFO - PROCESS | 1658 | 1461256166501 Marionette TRACE conn2 <- [1,2274,null,{}] 09:29:26 INFO - PROCESS | 1658 | 1461256166503 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:26 INFO - PROCESS | 1658 | 1461256166601 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 09:29:26 INFO - PROCESS | 1658 | 1461256166606 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ad96000 == 39 [pid = 1658] [id = 576] 09:29:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x126f65800) [pid = 1658] [serial = 1728] [outer = 0x0] 09:29:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x126fc1000) [pid = 1658] [serial = 1729] [outer = 0x126f65800] 09:29:26 INFO - PROCESS | 1658 | 1461256166631 Marionette DEBUG loaded listener.js 09:29:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x127403800) [pid = 1658] [serial = 1730] [outer = 0x126f65800] 09:29:26 INFO - PROCESS | 1658 | 1461256166992 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 09:29:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 09:29:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 520ms 09:29:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 09:29:27 INFO - PROCESS | 1658 | 1461256167026 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 09:29:27 INFO - PROCESS | 1658 | 1461256167027 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 09:29:27 INFO - PROCESS | 1658 | 1461256167029 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 09:29:27 INFO - PROCESS | 1658 | 1461256167030 Marionette TRACE conn2 <- [1,2278,null,{}] 09:29:27 INFO - PROCESS | 1658 | 1461256167032 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:27 INFO - PROCESS | 1658 | 1461256167135 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 09:29:27 INFO - PROCESS | 1658 | 1461256167140 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b2b9800 == 40 [pid = 1658] [id = 577] 09:29:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x127406000) [pid = 1658] [serial = 1731] [outer = 0x0] 09:29:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x12777f000) [pid = 1658] [serial = 1732] [outer = 0x127406000] 09:29:27 INFO - PROCESS | 1658 | 1461256167165 Marionette DEBUG loaded listener.js 09:29:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x127c86400) [pid = 1658] [serial = 1733] [outer = 0x127406000] 09:29:27 INFO - PROCESS | 1658 | --DOMWINDOW == 149 (0x1158ee400) [pid = 1658] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 09:29:27 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x129495800) [pid = 1658] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 09:29:27 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x11bcf0800) [pid = 1658] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 09:29:27 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x119747400) [pid = 1658] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 09:29:27 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x11583e800) [pid = 1658] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 09:29:27 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x12a35e800) [pid = 1658] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 09:29:27 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x127410c00) [pid = 1658] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 09:29:27 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x12949bc00) [pid = 1658] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 09:29:27 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x126917c00) [pid = 1658] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 09:29:27 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x12ad60000) [pid = 1658] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 09:29:27 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x11b136000) [pid = 1658] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 09:29:27 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x12d1a5800) [pid = 1658] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 09:29:27 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x12a35d800) [pid = 1658] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 09:29:27 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x11a648400) [pid = 1658] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 09:29:27 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x11a63c400) [pid = 1658] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 09:29:27 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x12bb8b800) [pid = 1658] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 09:29:27 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x12a93f800) [pid = 1658] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 09:29:27 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x12a7b9800) [pid = 1658] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 09:29:27 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x126f80c00) [pid = 1658] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 09:29:27 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x11c556400) [pid = 1658] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 09:29:27 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x119748800) [pid = 1658] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 09:29:27 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x1157c6800) [pid = 1658] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 09:29:27 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x12b3b2000) [pid = 1658] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 09:29:27 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x129494c00) [pid = 1658] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 09:29:27 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x11c4b6000) [pid = 1658] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 09:29:27 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x11b1d8400) [pid = 1658] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 09:29:27 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x1191b7c00) [pid = 1658] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 09:29:27 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x119747c00) [pid = 1658] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 09:29:27 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x114fe9c00) [pid = 1658] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 09:29:27 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x114d77c00) [pid = 1658] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 09:29:27 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x12ba54c00) [pid = 1658] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 09:29:27 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x12ad7d400) [pid = 1658] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 09:29:27 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x127133400) [pid = 1658] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 09:29:27 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x11b130800) [pid = 1658] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 09:29:27 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x115834c00) [pid = 1658] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 09:29:27 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x11656e400) [pid = 1658] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 09:29:28 INFO - PROCESS | 1658 | 1461256168024 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 09:29:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 09:29:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1019ms 09:29:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 09:29:28 INFO - PROCESS | 1658 | 1461256168049 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 09:29:28 INFO - PROCESS | 1658 | 1461256168050 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 09:29:28 INFO - PROCESS | 1658 | 1461256168052 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 09:29:28 INFO - PROCESS | 1658 | 1461256168053 Marionette TRACE conn2 <- [1,2282,null,{}] 09:29:28 INFO - PROCESS | 1658 | 1461256168065 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:28 INFO - PROCESS | 1658 | 1461256168146 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 09:29:28 INFO - PROCESS | 1658 | 1461256168151 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c159800 == 41 [pid = 1658] [id = 578] 09:29:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x11583e800) [pid = 1658] [serial = 1734] [outer = 0x0] 09:29:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x119933c00) [pid = 1658] [serial = 1735] [outer = 0x11583e800] 09:29:28 INFO - PROCESS | 1658 | 1461256168177 Marionette DEBUG loaded listener.js 09:29:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x11b1d8400) [pid = 1658] [serial = 1736] [outer = 0x11583e800] 09:29:28 INFO - PROCESS | 1658 | 1461256168490 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 09:29:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 09:29:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 480ms 09:29:28 INFO - PROCESS | 1658 | 1461256168533 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 09:29:28 INFO - PROCESS | 1658 | 1461256168534 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 09:29:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 09:29:28 INFO - PROCESS | 1658 | 1461256168536 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 09:29:28 INFO - PROCESS | 1658 | 1461256168537 Marionette TRACE conn2 <- [1,2286,null,{}] 09:29:28 INFO - PROCESS | 1658 | 1461256168540 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:28 INFO - PROCESS | 1658 | 1461256168618 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 09:29:28 INFO - PROCESS | 1658 | 1461256168675 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x128199800 == 42 [pid = 1658] [id = 579] 09:29:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x119d65400) [pid = 1658] [serial = 1737] [outer = 0x0] 09:29:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x125fc1400) [pid = 1658] [serial = 1738] [outer = 0x119d65400] 09:29:28 INFO - PROCESS | 1658 | 1461256168701 Marionette DEBUG loaded listener.js 09:29:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x127410000) [pid = 1658] [serial = 1739] [outer = 0x119d65400] 09:29:29 INFO - PROCESS | 1658 | 1461256168996 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 09:29:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 09:29:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 474ms 09:29:29 INFO - PROCESS | 1658 | 1461256169012 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 09:29:29 INFO - PROCESS | 1658 | 1461256169013 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 09:29:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 09:29:29 INFO - PROCESS | 1658 | 1461256169015 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 09:29:29 INFO - PROCESS | 1658 | 1461256169016 Marionette TRACE conn2 <- [1,2290,null,{}] 09:29:29 INFO - PROCESS | 1658 | 1461256169019 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:29 INFO - PROCESS | 1658 | 1461256169109 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 09:29:29 INFO - PROCESS | 1658 | 1461256169113 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ba16000 == 43 [pid = 1658] [id = 580] 09:29:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x127410c00) [pid = 1658] [serial = 1740] [outer = 0x0] 09:29:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x128192c00) [pid = 1658] [serial = 1741] [outer = 0x127410c00] 09:29:29 INFO - PROCESS | 1658 | 1461256169139 Marionette DEBUG loaded listener.js 09:29:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x128a37c00) [pid = 1658] [serial = 1742] [outer = 0x127410c00] 09:29:29 INFO - PROCESS | 1658 | 1461256169479 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 09:29:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 09:29:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 476ms 09:29:29 INFO - PROCESS | 1658 | 1461256169492 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 09:29:29 INFO - PROCESS | 1658 | 1461256169493 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 09:29:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 09:29:29 INFO - PROCESS | 1658 | 1461256169496 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 09:29:29 INFO - PROCESS | 1658 | 1461256169497 Marionette TRACE conn2 <- [1,2294,null,{}] 09:29:29 INFO - PROCESS | 1658 | 1461256169499 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:29 INFO - PROCESS | 1658 | 1461256169609 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 09:29:29 INFO - PROCESS | 1658 | 1461256169616 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bb2f800 == 44 [pid = 1658] [id = 581] 09:29:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x125b39c00) [pid = 1658] [serial = 1743] [outer = 0x0] 09:29:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x128b1c400) [pid = 1658] [serial = 1744] [outer = 0x125b39c00] 09:29:29 INFO - PROCESS | 1658 | 1461256169641 Marionette DEBUG loaded listener.js 09:29:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x1294a2400) [pid = 1658] [serial = 1745] [outer = 0x125b39c00] 09:29:30 INFO - PROCESS | 1658 | --DOCSHELL 0x11bc6f800 == 43 [pid = 1658] [id = 423] 09:29:30 INFO - PROCESS | 1658 | --DOCSHELL 0x118fd3000 == 42 [pid = 1658] [id = 427] 09:29:30 INFO - PROCESS | 1658 | --DOCSHELL 0x11bc8b800 == 41 [pid = 1658] [id = 413] 09:29:30 INFO - PROCESS | 1658 | --DOCSHELL 0x12ad93800 == 40 [pid = 1658] [id = 425] 09:29:30 INFO - PROCESS | 1658 | --DOCSHELL 0x11a851000 == 39 [pid = 1658] [id = 411] 09:29:30 INFO - PROCESS | 1658 | --DOCSHELL 0x12b2b2000 == 38 [pid = 1658] [id = 426] 09:29:30 INFO - PROCESS | 1658 | --DOCSHELL 0x128b4b800 == 37 [pid = 1658] [id = 424] 09:29:30 INFO - PROCESS | 1658 | --DOCSHELL 0x12a3d1000 == 36 [pid = 1658] [id = 421] 09:29:30 INFO - PROCESS | 1658 | --DOCSHELL 0x128a56000 == 35 [pid = 1658] [id = 420] 09:29:30 INFO - PROCESS | 1658 | --DOCSHELL 0x118904800 == 34 [pid = 1658] [id = 410] 09:29:30 INFO - PROCESS | 1658 | --DOCSHELL 0x125c3e800 == 33 [pid = 1658] [id = 418] 09:29:30 INFO - PROCESS | 1658 | --DOCSHELL 0x11c15a000 == 32 [pid = 1658] [id = 414] 09:29:30 INFO - PROCESS | 1658 | --DOCSHELL 0x11986b000 == 31 [pid = 1658] [id = 422] 09:29:30 INFO - PROCESS | 1658 | --DOCSHELL 0x126dd8000 == 30 [pid = 1658] [id = 419] 09:29:30 INFO - PROCESS | 1658 | --DOCSHELL 0x11a850000 == 29 [pid = 1658] [id = 417] 09:29:30 INFO - PROCESS | 1658 | --DOCSHELL 0x11970a800 == 28 [pid = 1658] [id = 415] 09:29:30 INFO - PROCESS | 1658 | --DOCSHELL 0x125c4d800 == 27 [pid = 1658] [id = 416] 09:29:30 INFO - PROCESS | 1658 | --DOCSHELL 0x11b16f800 == 26 [pid = 1658] [id = 412] 09:29:30 INFO - PROCESS | 1658 | --DOCSHELL 0x12f960800 == 25 [pid = 1658] [id = 564] 09:29:31 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x12712f400) [pid = 1658] [serial = 1592] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x12a93dc00) [pid = 1658] [serial = 1532] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x125e8d000) [pid = 1658] [serial = 1523] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x11adf2800) [pid = 1658] [serial = 1517] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x119274c00) [pid = 1658] [serial = 1514] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x12a935400) [pid = 1658] [serial = 1487] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x129495000) [pid = 1658] [serial = 1529] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x12ad82800) [pid = 1658] [serial = 1535] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x126f6b000) [pid = 1658] [serial = 1526] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x12af6b000) [pid = 1658] [serial = 1538] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x11baf6c00) [pid = 1658] [serial = 1520] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x12a7b8400) [pid = 1658] [serial = 1583] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x125b37000) [pid = 1658] [serial = 1580] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x11981cc00) [pid = 1658] [serial = 1577] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x12bb92800) [pid = 1658] [serial = 1589] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x12b3be800) [pid = 1658] [serial = 1586] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x12d6c6c00) [pid = 1658] [serial = 1693] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x12d6bc400) [pid = 1658] [serial = 1691] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x12b3b4400) [pid = 1658] [serial = 1675] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x12b778000) [pid = 1658] [serial = 1678] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x12b3bb000) [pid = 1658] [serial = 1676] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x11c3ac800) [pid = 1658] [serial = 1684] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x12bd86400) [pid = 1658] [serial = 1681] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x12ba5c800) [pid = 1658] [serial = 1679] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x12cea4800) [pid = 1658] [serial = 1687] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x12d1a5c00) [pid = 1658] [serial = 1688] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x12d1ad800) [pid = 1658] [serial = 1690] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x12ad55000) [pid = 1658] [serial = 1685] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x12c6d4400) [pid = 1658] [serial = 1682] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x12af5f800) [pid = 1658] [serial = 1648] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x12a93c400) [pid = 1658] [serial = 1646] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x12a35fc00) [pid = 1658] [serial = 1645] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x126f80400) [pid = 1658] [serial = 1643] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x126b24c00) [pid = 1658] [serial = 1642] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x11b138000) [pid = 1658] [serial = 1640] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x11a9c8800) [pid = 1658] [serial = 1639] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x119741000) [pid = 1658] [serial = 1637] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x11888bc00) [pid = 1658] [serial = 1636] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x12ba54400) [pid = 1658] [serial = 1634] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x12a7bd000) [pid = 1658] [serial = 1672] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x126f82800) [pid = 1658] [serial = 1669] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x128a11000) [pid = 1658] [serial = 1670] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x126b21800) [pid = 1658] [serial = 1666] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x126f7d000) [pid = 1658] [serial = 1667] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x11acb7400) [pid = 1658] [serial = 1663] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x125b3c400) [pid = 1658] [serial = 1664] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x11b1dc400) [pid = 1658] [serial = 1661] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x11ad63c00) [pid = 1658] [serial = 1660] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x119743c00) [pid = 1658] [serial = 1658] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1658 | --DOMWINDOW == 76 (0x11656f400) [pid = 1658] [serial = 1657] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1658 | --DOMWINDOW == 75 (0x119277800) [pid = 1658] [serial = 1654] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1658 | --DOMWINDOW == 74 (0x12a939c00) [pid = 1658] [serial = 1655] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1658 | --DOMWINDOW == 73 (0x12cf77c00) [pid = 1658] [serial = 1652] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1658 | --DOMWINDOW == 72 (0x12ba5f000) [pid = 1658] [serial = 1651] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1658 | --DOMWINDOW == 71 (0x12b77cc00) [pid = 1658] [serial = 1649] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1658 | --DOMWINDOW == 70 (0x12af66c00) [pid = 1658] [serial = 1673] [outer = 0x0] [url = about:blank] 09:29:31 INFO - PROCESS | 1658 | 1461256171198 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 09:29:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 09:29:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1722ms 09:29:31 INFO - PROCESS | 1658 | 1461256171220 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 09:29:31 INFO - PROCESS | 1658 | 1461256171222 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 09:29:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 09:29:31 INFO - PROCESS | 1658 | 1461256171227 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 09:29:31 INFO - PROCESS | 1658 | 1461256171230 Marionette TRACE conn2 <- [1,2298,null,{}] 09:29:31 INFO - PROCESS | 1658 | 1461256171235 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:31 INFO - PROCESS | 1658 | 1461256171332 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 09:29:31 INFO - PROCESS | 1658 | 1461256171343 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x11608e000 == 26 [pid = 1658] [id = 582] 09:29:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 71 (0x114d7c400) [pid = 1658] [serial = 1746] [outer = 0x0] 09:29:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 72 (0x114d7cc00) [pid = 1658] [serial = 1747] [outer = 0x114d7c400] 09:29:31 INFO - PROCESS | 1658 | 1461256171370 Marionette DEBUG loaded listener.js 09:29:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 73 (0x114ff2000) [pid = 1658] [serial = 1748] [outer = 0x114d7c400] 09:29:31 INFO - PROCESS | 1658 | 1461256171725 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 09:29:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 09:29:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 524ms 09:29:31 INFO - PROCESS | 1658 | 1461256171750 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 09:29:31 INFO - PROCESS | 1658 | 1461256171754 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 09:29:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 09:29:31 INFO - PROCESS | 1658 | 1461256171759 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 09:29:31 INFO - PROCESS | 1658 | 1461256171760 Marionette TRACE conn2 <- [1,2302,null,{}] 09:29:31 INFO - PROCESS | 1658 | 1461256171763 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:31 INFO - PROCESS | 1658 | 1461256171837 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 09:29:31 INFO - PROCESS | 1658 | 1461256171887 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x118fb8000 == 27 [pid = 1658] [id = 583] 09:29:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 74 (0x114d7c800) [pid = 1658] [serial = 1749] [outer = 0x0] 09:29:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 75 (0x1157c9400) [pid = 1658] [serial = 1750] [outer = 0x114d7c800] 09:29:31 INFO - PROCESS | 1658 | 1461256171914 Marionette DEBUG loaded listener.js 09:29:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 76 (0x11864b800) [pid = 1658] [serial = 1751] [outer = 0x114d7c800] 09:29:32 INFO - PROCESS | 1658 | 1461256172217 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 09:29:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 09:29:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 468ms 09:29:32 INFO - PROCESS | 1658 | 1461256172228 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 09:29:32 INFO - PROCESS | 1658 | 1461256172230 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 09:29:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 09:29:32 INFO - PROCESS | 1658 | 1461256172233 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 09:29:32 INFO - PROCESS | 1658 | 1461256172235 Marionette TRACE conn2 <- [1,2306,null,{}] 09:29:32 INFO - PROCESS | 1658 | 1461256172247 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:32 INFO - PROCESS | 1658 | 1461256172325 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 09:29:32 INFO - PROCESS | 1658 | 1461256172331 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x11ae38000 == 28 [pid = 1658] [id = 584] 09:29:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x11465fc00) [pid = 1658] [serial = 1752] [outer = 0x0] 09:29:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x11912e000) [pid = 1658] [serial = 1753] [outer = 0x11465fc00] 09:29:32 INFO - PROCESS | 1658 | 1461256172362 Marionette DEBUG loaded listener.js 09:29:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x1192cd400) [pid = 1658] [serial = 1754] [outer = 0x11465fc00] 09:29:32 INFO - PROCESS | 1658 | 1461256172726 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 09:29:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 09:29:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 525ms 09:29:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 09:29:32 INFO - PROCESS | 1658 | 1461256172759 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 09:29:32 INFO - PROCESS | 1658 | 1461256172760 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 09:29:32 INFO - PROCESS | 1658 | 1461256172763 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 09:29:32 INFO - PROCESS | 1658 | 1461256172764 Marionette TRACE conn2 <- [1,2310,null,{}] 09:29:32 INFO - PROCESS | 1658 | 1461256172766 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:32 INFO - PROCESS | 1658 | 1461256172836 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 09:29:32 INFO - PROCESS | 1658 | 1461256172842 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b9c5800 == 29 [pid = 1658] [id = 585] 09:29:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x119741000) [pid = 1658] [serial = 1755] [outer = 0x0] 09:29:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x11974cc00) [pid = 1658] [serial = 1756] [outer = 0x119741000] 09:29:32 INFO - PROCESS | 1658 | 1461256172870 Marionette DEBUG loaded listener.js 09:29:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x119821800) [pid = 1658] [serial = 1757] [outer = 0x119741000] 09:29:33 INFO - PROCESS | 1658 | 1461256173210 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 09:29:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 09:29:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 470ms 09:29:33 INFO - PROCESS | 1658 | 1461256173233 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 09:29:33 INFO - PROCESS | 1658 | 1461256173235 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 09:29:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 09:29:33 INFO - PROCESS | 1658 | 1461256173237 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 09:29:33 INFO - PROCESS | 1658 | 1461256173240 Marionette TRACE conn2 <- [1,2314,null,{}] 09:29:33 INFO - PROCESS | 1658 | 1461256173243 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:33 INFO - PROCESS | 1658 | 1461256173314 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 09:29:33 INFO - PROCESS | 1658 | 1461256173319 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c15b000 == 30 [pid = 1658] [id = 586] 09:29:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x114c6d800) [pid = 1658] [serial = 1758] [outer = 0x0] 09:29:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x119c82c00) [pid = 1658] [serial = 1759] [outer = 0x114c6d800] 09:29:33 INFO - PROCESS | 1658 | 1461256173348 Marionette DEBUG loaded listener.js 09:29:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x11a640000) [pid = 1658] [serial = 1760] [outer = 0x114c6d800] 09:29:33 INFO - PROCESS | 1658 | 1461256173697 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 09:29:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 09:29:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 474ms 09:29:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 09:29:33 INFO - PROCESS | 1658 | 1461256173711 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 09:29:33 INFO - PROCESS | 1658 | 1461256173713 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 09:29:33 INFO - PROCESS | 1658 | 1461256173715 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 09:29:33 INFO - PROCESS | 1658 | 1461256173716 Marionette TRACE conn2 <- [1,2318,null,{}] 09:29:33 INFO - PROCESS | 1658 | 1461256173718 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:33 INFO - PROCESS | 1658 | 1461256173829 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 09:29:33 INFO - PROCESS | 1658 | 1461256173834 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c968000 == 31 [pid = 1658] [id = 587] 09:29:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x11a645c00) [pid = 1658] [serial = 1761] [outer = 0x0] 09:29:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x11ad62000) [pid = 1658] [serial = 1762] [outer = 0x11a645c00] 09:29:33 INFO - PROCESS | 1658 | 1461256173865 Marionette DEBUG loaded listener.js 09:29:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x11aed3800) [pid = 1658] [serial = 1763] [outer = 0x11a645c00] 09:29:34 INFO - PROCESS | 1658 | 1461256174163 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 09:29:34 INFO - PROCESS | 1658 | 1461256174185 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 09:29:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 09:29:34 INFO - PROCESS | 1658 | 1461256174188 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 09:29:34 INFO - PROCESS | 1658 | 1461256174190 Marionette TRACE conn2 <- [1,2322,null,{}] 09:29:34 INFO - PROCESS | 1658 | 1461256174195 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:34 INFO - PROCESS | 1658 | 1461256174268 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 09:29:34 INFO - PROCESS | 1658 | 1461256174274 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:34 INFO - PROCESS | 1658 | ++DOCSHELL 0x125c87000 == 32 [pid = 1658] [id = 588] 09:29:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x11ad65400) [pid = 1658] [serial = 1764] [outer = 0x0] 09:29:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x11b132000) [pid = 1658] [serial = 1765] [outer = 0x11ad65400] 09:29:34 INFO - PROCESS | 1658 | 1461256174300 Marionette DEBUG loaded listener.js 09:29:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x11b940c00) [pid = 1658] [serial = 1766] [outer = 0x11ad65400] 09:29:34 INFO - PROCESS | 1658 | 1461256174609 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 09:29:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 09:29:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 474ms 09:29:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 09:29:34 INFO - PROCESS | 1658 | 1461256174675 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 09:29:34 INFO - PROCESS | 1658 | 1461256174676 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 09:29:34 INFO - PROCESS | 1658 | 1461256174678 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 09:29:34 INFO - PROCESS | 1658 | 1461256174679 Marionette TRACE conn2 <- [1,2326,null,{}] 09:29:34 INFO - PROCESS | 1658 | 1461256174681 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:34 INFO - PROCESS | 1658 | 1461256174755 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 09:29:34 INFO - PROCESS | 1658 | 1461256174761 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:34 INFO - PROCESS | 1658 | ++DOCSHELL 0x125c8f000 == 33 [pid = 1658] [id = 589] 09:29:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x11aed9800) [pid = 1658] [serial = 1767] [outer = 0x0] 09:29:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x11bae9c00) [pid = 1658] [serial = 1768] [outer = 0x11aed9800] 09:29:34 INFO - PROCESS | 1658 | 1461256174787 Marionette DEBUG loaded listener.js 09:29:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x11bcf2c00) [pid = 1658] [serial = 1769] [outer = 0x11aed9800] 09:29:35 INFO - PROCESS | 1658 | 1461256175145 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 09:29:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 09:29:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 519ms 09:29:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 09:29:35 INFO - PROCESS | 1658 | 1461256175198 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 09:29:35 INFO - PROCESS | 1658 | 1461256175199 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 09:29:35 INFO - PROCESS | 1658 | 1461256175201 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 09:29:35 INFO - PROCESS | 1658 | 1461256175202 Marionette TRACE conn2 <- [1,2330,null,{}] 09:29:35 INFO - PROCESS | 1658 | 1461256175204 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:35 INFO - PROCESS | 1658 | 1461256175278 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 09:29:35 INFO - PROCESS | 1658 | 1461256175330 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x11ae37800 == 34 [pid = 1658] [id = 590] 09:29:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x119820c00) [pid = 1658] [serial = 1770] [outer = 0x0] 09:29:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x11be45400) [pid = 1658] [serial = 1771] [outer = 0x119820c00] 09:29:35 INFO - PROCESS | 1658 | 1461256175355 Marionette DEBUG loaded listener.js 09:29:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x11c1ad800) [pid = 1658] [serial = 1772] [outer = 0x119820c00] 09:29:35 INFO - PROCESS | 1658 | 1461256175644 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 09:29:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 09:29:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 468ms 09:29:35 INFO - PROCESS | 1658 | 1461256175669 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 09:29:35 INFO - PROCESS | 1658 | 1461256175671 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 09:29:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 09:29:35 INFO - PROCESS | 1658 | 1461256175682 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 09:29:35 INFO - PROCESS | 1658 | 1461256175683 Marionette TRACE conn2 <- [1,2334,null,{}] 09:29:35 INFO - PROCESS | 1658 | 1461256175685 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:35 INFO - PROCESS | 1658 | 1461256175768 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 09:29:35 INFO - PROCESS | 1658 | 1461256175775 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x128143000 == 35 [pid = 1658] [id = 591] 09:29:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x11c1adc00) [pid = 1658] [serial = 1773] [outer = 0x0] 09:29:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x11c8d8000) [pid = 1658] [serial = 1774] [outer = 0x11c1adc00] 09:29:35 INFO - PROCESS | 1658 | 1461256175800 Marionette DEBUG loaded listener.js 09:29:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x125b37c00) [pid = 1658] [serial = 1775] [outer = 0x11c1adc00] 09:29:36 INFO - PROCESS | 1658 | 1461256176133 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 09:29:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 09:29:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 471ms 09:29:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 09:29:36 INFO - PROCESS | 1658 | 1461256176153 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 09:29:36 INFO - PROCESS | 1658 | 1461256176155 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 09:29:36 INFO - PROCESS | 1658 | 1461256176157 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 09:29:36 INFO - PROCESS | 1658 | 1461256176159 Marionette TRACE conn2 <- [1,2338,null,{}] 09:29:36 INFO - PROCESS | 1658 | 1461256176161 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:36 INFO - PROCESS | 1658 | 1461256176275 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 09:29:36 INFO - PROCESS | 1658 | 1461256176288 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c158000 == 36 [pid = 1658] [id = 592] 09:29:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x11c55c800) [pid = 1658] [serial = 1776] [outer = 0x0] 09:29:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x125d0b000) [pid = 1658] [serial = 1777] [outer = 0x11c55c800] 09:29:36 INFO - PROCESS | 1658 | 1461256176317 Marionette DEBUG loaded listener.js 09:29:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x126b27400) [pid = 1658] [serial = 1778] [outer = 0x11c55c800] 09:29:36 INFO - PROCESS | 1658 | 1461256176737 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 09:29:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 09:29:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 619ms 09:29:36 INFO - PROCESS | 1658 | 1461256176777 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 09:29:36 INFO - PROCESS | 1658 | 1461256176779 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 09:29:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 09:29:36 INFO - PROCESS | 1658 | 1461256176782 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 09:29:36 INFO - PROCESS | 1658 | 1461256176784 Marionette TRACE conn2 <- [1,2342,null,{}] 09:29:36 INFO - PROCESS | 1658 | 1461256176802 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:36 INFO - PROCESS | 1658 | 1461256176939 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 09:29:36 INFO - PROCESS | 1658 | 1461256176988 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ad8d800 == 37 [pid = 1658] [id = 593] 09:29:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x11a63e800) [pid = 1658] [serial = 1779] [outer = 0x0] 09:29:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x126ba2c00) [pid = 1658] [serial = 1780] [outer = 0x11a63e800] 09:29:37 INFO - PROCESS | 1658 | 1461256177014 Marionette DEBUG loaded listener.js 09:29:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x126f5e400) [pid = 1658] [serial = 1781] [outer = 0x11a63e800] 09:29:37 INFO - PROCESS | 1658 | 1461256177328 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 09:29:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 09:29:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 569ms 09:29:37 INFO - PROCESS | 1658 | 1461256177352 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 09:29:37 INFO - PROCESS | 1658 | 1461256177354 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 09:29:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 09:29:37 INFO - PROCESS | 1658 | 1461256177359 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 09:29:37 INFO - PROCESS | 1658 | 1461256177360 Marionette TRACE conn2 <- [1,2346,null,{}] 09:29:37 INFO - PROCESS | 1658 | 1461256177378 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:37 INFO - PROCESS | 1658 | 1461256177491 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 09:29:37 INFO - PROCESS | 1658 | 1461256177495 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ada6000 == 38 [pid = 1658] [id = 594] 09:29:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x11a64ac00) [pid = 1658] [serial = 1782] [outer = 0x0] 09:29:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x126f61c00) [pid = 1658] [serial = 1783] [outer = 0x11a64ac00] 09:29:37 INFO - PROCESS | 1658 | 1461256177520 Marionette DEBUG loaded listener.js 09:29:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x126f6ac00) [pid = 1658] [serial = 1784] [outer = 0x11a64ac00] 09:29:37 INFO - PROCESS | 1658 | 1461256177871 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 09:29:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 09:29:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 519ms 09:29:37 INFO - PROCESS | 1658 | 1461256177878 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 09:29:37 INFO - PROCESS | 1658 | 1461256177880 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 09:29:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 09:29:37 INFO - PROCESS | 1658 | 1461256177882 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 09:29:37 INFO - PROCESS | 1658 | 1461256177883 Marionette TRACE conn2 <- [1,2350,null,{}] 09:29:37 INFO - PROCESS | 1658 | 1461256177885 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:37 INFO - PROCESS | 1658 | 1461256177978 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 09:29:38 INFO - PROCESS | 1658 | 1461256177993 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b2c2000 == 39 [pid = 1658] [id = 595] 09:29:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x126f74400) [pid = 1658] [serial = 1785] [outer = 0x0] 09:29:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x126f7d000) [pid = 1658] [serial = 1786] [outer = 0x126f74400] 09:29:38 INFO - PROCESS | 1658 | 1461256178018 Marionette DEBUG loaded listener.js 09:29:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x127131000) [pid = 1658] [serial = 1787] [outer = 0x126f74400] 09:29:38 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x125b36400) [pid = 1658] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 09:29:38 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x11be86400) [pid = 1658] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 09:29:38 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x11aed7800) [pid = 1658] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 09:29:38 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x11aeaec00) [pid = 1658] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 09:29:38 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x11575a000) [pid = 1658] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 09:29:38 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x119b91c00) [pid = 1658] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 09:29:38 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x114403800) [pid = 1658] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 09:29:38 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x1165fec00) [pid = 1658] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 09:29:38 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x115838000) [pid = 1658] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 09:29:38 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x12d6bf800) [pid = 1658] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 09:29:38 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x119d65400) [pid = 1658] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 09:29:38 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x127410c00) [pid = 1658] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 09:29:38 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x125fc2800) [pid = 1658] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 09:29:38 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x126d2c400) [pid = 1658] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 09:29:38 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x126f65800) [pid = 1658] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 09:29:38 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x127406000) [pid = 1658] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 09:29:38 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x11583e800) [pid = 1658] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 09:29:38 INFO - PROCESS | 1658 | 1461256178474 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 09:29:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 09:29:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 619ms 09:29:38 INFO - PROCESS | 1658 | 1461256178502 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 09:29:38 INFO - PROCESS | 1658 | 1461256178503 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 09:29:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 09:29:38 INFO - PROCESS | 1658 | 1461256178508 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 09:29:38 INFO - PROCESS | 1658 | 1461256178509 Marionette TRACE conn2 <- [1,2354,null,{}] 09:29:38 INFO - PROCESS | 1658 | 1461256178511 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:38 INFO - PROCESS | 1658 | 1461256178587 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 09:29:38 INFO - PROCESS | 1658 | 1461256178593 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x125c45800 == 40 [pid = 1658] [id = 596] 09:29:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x11656e400) [pid = 1658] [serial = 1788] [outer = 0x0] 09:29:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x11a63f800) [pid = 1658] [serial = 1789] [outer = 0x11656e400] 09:29:38 INFO - PROCESS | 1658 | 1461256178619 Marionette DEBUG loaded listener.js 09:29:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x11c4b8800) [pid = 1658] [serial = 1790] [outer = 0x11656e400] 09:29:38 INFO - PROCESS | 1658 | 1461256178977 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 09:29:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 09:29:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 520ms 09:29:39 INFO - PROCESS | 1658 | 1461256179026 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 09:29:39 INFO - PROCESS | 1658 | 1461256179028 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 09:29:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 09:29:39 INFO - PROCESS | 1658 | 1461256179030 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 09:29:39 INFO - PROCESS | 1658 | 1461256179031 Marionette TRACE conn2 <- [1,2358,null,{}] 09:29:39 INFO - PROCESS | 1658 | 1461256179033 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:39 INFO - PROCESS | 1658 | 1461256179112 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 09:29:39 INFO - PROCESS | 1658 | 1461256179116 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ba11800 == 41 [pid = 1658] [id = 597] 09:29:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x11c55a800) [pid = 1658] [serial = 1791] [outer = 0x0] 09:29:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x126f7ec00) [pid = 1658] [serial = 1792] [outer = 0x11c55a800] 09:29:39 INFO - PROCESS | 1658 | 1461256179142 Marionette DEBUG loaded listener.js 09:29:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x12757c000) [pid = 1658] [serial = 1793] [outer = 0x11c55a800] 09:29:39 INFO - PROCESS | 1658 | 1461256179463 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 09:29:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 09:29:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 468ms 09:29:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 09:29:39 INFO - PROCESS | 1658 | 1461256179498 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 09:29:39 INFO - PROCESS | 1658 | 1461256179499 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 09:29:39 INFO - PROCESS | 1658 | 1461256179501 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 09:29:39 INFO - PROCESS | 1658 | 1461256179502 Marionette TRACE conn2 <- [1,2362,null,{}] 09:29:39 INFO - PROCESS | 1658 | 1461256179505 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:39 INFO - PROCESS | 1658 | 1461256179585 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 09:29:39 INFO - PROCESS | 1658 | 1461256179641 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c622800 == 42 [pid = 1658] [id = 598] 09:29:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x11c4b0c00) [pid = 1658] [serial = 1794] [outer = 0x0] 09:29:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x12770e400) [pid = 1658] [serial = 1795] [outer = 0x11c4b0c00] 09:29:39 INFO - PROCESS | 1658 | 1461256179666 Marionette DEBUG loaded listener.js 09:29:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x128193c00) [pid = 1658] [serial = 1796] [outer = 0x11c4b0c00] 09:29:39 INFO - PROCESS | 1658 | 1461256179968 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 09:29:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 09:29:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 517ms 09:29:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 09:29:40 INFO - PROCESS | 1658 | 1461256180020 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 09:29:40 INFO - PROCESS | 1658 | 1461256180021 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 09:29:40 INFO - PROCESS | 1658 | 1461256180023 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 09:29:40 INFO - PROCESS | 1658 | 1461256180025 Marionette TRACE conn2 <- [1,2366,null,{}] 09:29:40 INFO - PROCESS | 1658 | 1461256180027 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:40 INFO - PROCESS | 1658 | 1461256180107 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 09:29:40 INFO - PROCESS | 1658 | 1461256180112 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d18b000 == 43 [pid = 1658] [id = 599] 09:29:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x1277e0c00) [pid = 1658] [serial = 1797] [outer = 0x0] 09:29:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x129495000) [pid = 1658] [serial = 1798] [outer = 0x1277e0c00] 09:29:40 INFO - PROCESS | 1658 | 1461256180137 Marionette DEBUG loaded listener.js 09:29:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x1294bcc00) [pid = 1658] [serial = 1799] [outer = 0x1277e0c00] 09:29:40 INFO - PROCESS | 1658 | 1461256180642 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 09:29:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 09:29:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 669ms 09:29:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 09:29:40 INFO - PROCESS | 1658 | 1461256180693 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 09:29:40 INFO - PROCESS | 1658 | 1461256180696 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 09:29:40 INFO - PROCESS | 1658 | 1461256180699 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 09:29:40 INFO - PROCESS | 1658 | 1461256180702 Marionette TRACE conn2 <- [1,2370,null,{}] 09:29:40 INFO - PROCESS | 1658 | 1461256180706 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:40 INFO - PROCESS | 1658 | 1461256180815 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 09:29:40 INFO - PROCESS | 1658 | 1461256180872 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x11915a000 == 44 [pid = 1658] [id = 600] 09:29:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x114bc4000) [pid = 1658] [serial = 1800] [outer = 0x0] 09:29:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x115466400) [pid = 1658] [serial = 1801] [outer = 0x114bc4000] 09:29:40 INFO - PROCESS | 1658 | 1461256180904 Marionette DEBUG loaded listener.js 09:29:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x11650bc00) [pid = 1658] [serial = 1802] [outer = 0x114bc4000] 09:29:41 INFO - PROCESS | 1658 | 1461256181476 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 09:29:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 09:29:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 824ms 09:29:41 INFO - PROCESS | 1658 | 1461256181546 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 09:29:41 INFO - PROCESS | 1658 | 1461256181550 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 09:29:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 09:29:41 INFO - PROCESS | 1658 | 1461256181555 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 09:29:41 INFO - PROCESS | 1658 | 1461256181557 Marionette TRACE conn2 <- [1,2374,null,{}] 09:29:41 INFO - PROCESS | 1658 | 1461256181560 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:41 INFO - PROCESS | 1658 | 1461256181667 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 09:29:41 INFO - PROCESS | 1658 | 1461256181743 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:41 INFO - PROCESS | 1658 | ++DOCSHELL 0x115686000 == 45 [pid = 1658] [id = 601] 09:29:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x11628f400) [pid = 1658] [serial = 1803] [outer = 0x0] 09:29:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x1189e1c00) [pid = 1658] [serial = 1804] [outer = 0x11628f400] 09:29:41 INFO - PROCESS | 1658 | 1461256181773 Marionette DEBUG loaded listener.js 09:29:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x11974b400) [pid = 1658] [serial = 1805] [outer = 0x11628f400] 09:29:42 INFO - PROCESS | 1658 | 1461256182450 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 09:29:42 INFO - PROCESS | 1658 | --DOCSHELL 0x12c622800 == 44 [pid = 1658] [id = 598] 09:29:42 INFO - PROCESS | 1658 | --DOCSHELL 0x12ba11800 == 43 [pid = 1658] [id = 597] 09:29:42 INFO - PROCESS | 1658 | --DOCSHELL 0x125c45800 == 42 [pid = 1658] [id = 596] 09:29:42 INFO - PROCESS | 1658 | --DOCSHELL 0x12b2c2000 == 41 [pid = 1658] [id = 595] 09:29:42 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x128b1c400) [pid = 1658] [serial = 1744] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1658 | --DOCSHELL 0x12ada6000 == 40 [pid = 1658] [id = 594] 09:29:42 INFO - PROCESS | 1658 | --DOCSHELL 0x12ad8d800 == 39 [pid = 1658] [id = 593] 09:29:42 INFO - PROCESS | 1658 | --DOCSHELL 0x11c158000 == 38 [pid = 1658] [id = 592] 09:29:42 INFO - PROCESS | 1658 | --DOCSHELL 0x128143000 == 37 [pid = 1658] [id = 591] 09:29:42 INFO - PROCESS | 1658 | --DOCSHELL 0x11ae37800 == 36 [pid = 1658] [id = 590] 09:29:42 INFO - PROCESS | 1658 | --DOCSHELL 0x125c8f000 == 35 [pid = 1658] [id = 589] 09:29:42 INFO - PROCESS | 1658 | --DOCSHELL 0x125c87000 == 34 [pid = 1658] [id = 588] 09:29:42 INFO - PROCESS | 1658 | --DOCSHELL 0x11c968000 == 33 [pid = 1658] [id = 587] 09:29:42 INFO - PROCESS | 1658 | --DOCSHELL 0x11c15b000 == 32 [pid = 1658] [id = 586] 09:29:42 INFO - PROCESS | 1658 | --DOCSHELL 0x11b9c5800 == 31 [pid = 1658] [id = 585] 09:29:42 INFO - PROCESS | 1658 | --DOCSHELL 0x11ae38000 == 30 [pid = 1658] [id = 584] 09:29:42 INFO - PROCESS | 1658 | --DOCSHELL 0x118fb8000 == 29 [pid = 1658] [id = 583] 09:29:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 09:29:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 972ms 09:29:42 INFO - PROCESS | 1658 | 1461256182527 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 09:29:42 INFO - PROCESS | 1658 | 1461256182530 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 09:29:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 09:29:42 INFO - PROCESS | 1658 | 1461256182533 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 09:29:42 INFO - PROCESS | 1658 | 1461256182535 Marionette TRACE conn2 <- [1,2378,null,{}] 09:29:42 INFO - PROCESS | 1658 | 1461256182541 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:42 INFO - PROCESS | 1658 | 1461256182613 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 09:29:42 INFO - PROCESS | 1658 | 1461256182619 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x118fb8000 == 30 [pid = 1658] [id = 602] 09:29:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x11656f800) [pid = 1658] [serial = 1806] [outer = 0x0] 09:29:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x1165fec00) [pid = 1658] [serial = 1807] [outer = 0x11656f800] 09:29:42 INFO - PROCESS | 1658 | 1461256182653 Marionette DEBUG loaded listener.js 09:29:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x1188e1000) [pid = 1658] [serial = 1808] [outer = 0x11656f800] 09:29:42 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x126b1f000) [pid = 1658] [serial = 1723] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x126f62400) [pid = 1658] [serial = 1726] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x126f76c00) [pid = 1658] [serial = 1727] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x126fc1000) [pid = 1658] [serial = 1729] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x127403800) [pid = 1658] [serial = 1730] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x12777f000) [pid = 1658] [serial = 1732] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x119933c00) [pid = 1658] [serial = 1735] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x127c86400) [pid = 1658] [serial = 1733] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x125b7a800) [pid = 1658] [serial = 1720] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x11c4be400) [pid = 1658] [serial = 1717] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x125b35000) [pid = 1658] [serial = 1718] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x11be4cc00) [pid = 1658] [serial = 1714] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x11bf8a400) [pid = 1658] [serial = 1715] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x11b134000) [pid = 1658] [serial = 1711] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x11be45000) [pid = 1658] [serial = 1712] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x11ad6bc00) [pid = 1658] [serial = 1708] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x128a37c00) [pid = 1658] [serial = 1742] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x11aed2c00) [pid = 1658] [serial = 1709] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x11a640c00) [pid = 1658] [serial = 1705] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x11acb6000) [pid = 1658] [serial = 1706] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x11981e800) [pid = 1658] [serial = 1702] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x119b90800) [pid = 1658] [serial = 1703] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x1188e0800) [pid = 1658] [serial = 1699] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x1191ba000) [pid = 1658] [serial = 1700] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x115839400) [pid = 1658] [serial = 1696] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x11656d800) [pid = 1658] [serial = 1697] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x12d782400) [pid = 1658] [serial = 1694] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x127410000) [pid = 1658] [serial = 1739] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x126b26800) [pid = 1658] [serial = 1724] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x125fc2000) [pid = 1658] [serial = 1721] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x11b1d8400) [pid = 1658] [serial = 1736] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x125fc1400) [pid = 1658] [serial = 1738] [outer = 0x0] [url = about:blank] 09:29:42 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x128192c00) [pid = 1658] [serial = 1741] [outer = 0x0] [url = about:blank] 09:29:43 INFO - PROCESS | 1658 | 1461256183001 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 09:29:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 09:29:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 526ms 09:29:43 INFO - PROCESS | 1658 | 1461256183060 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 09:29:43 INFO - PROCESS | 1658 | 1461256183064 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 09:29:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 09:29:43 INFO - PROCESS | 1658 | 1461256183068 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 09:29:43 INFO - PROCESS | 1658 | 1461256183070 Marionette TRACE conn2 <- [1,2382,null,{}] 09:29:43 INFO - PROCESS | 1658 | 1461256183074 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:43 INFO - PROCESS | 1658 | 1461256183169 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 09:29:43 INFO - PROCESS | 1658 | 1461256183176 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b178000 == 31 [pid = 1658] [id = 603] 09:29:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x119743800) [pid = 1658] [serial = 1809] [outer = 0x0] 09:29:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x119748800) [pid = 1658] [serial = 1810] [outer = 0x119743800] 09:29:43 INFO - PROCESS | 1658 | 1461256183202 Marionette DEBUG loaded listener.js 09:29:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x11981f400) [pid = 1658] [serial = 1811] [outer = 0x119743800] 09:29:43 INFO - PROCESS | 1658 | 1461256183567 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 09:29:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 09:29:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 521ms 09:29:43 INFO - PROCESS | 1658 | 1461256183592 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 09:29:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 09:29:43 INFO - PROCESS | 1658 | 1461256183594 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 09:29:43 INFO - PROCESS | 1658 | 1461256183597 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 09:29:43 INFO - PROCESS | 1658 | 1461256183599 Marionette TRACE conn2 <- [1,2386,null,{}] 09:29:43 INFO - PROCESS | 1658 | 1461256183608 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:43 INFO - PROCESS | 1658 | 1461256183706 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 09:29:43 INFO - PROCESS | 1658 | 1461256183714 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c42a800 == 32 [pid = 1658] [id = 604] 09:29:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x114d73000) [pid = 1658] [serial = 1812] [outer = 0x0] 09:29:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x11a647000) [pid = 1658] [serial = 1813] [outer = 0x114d73000] 09:29:43 INFO - PROCESS | 1658 | 1461256183756 Marionette DEBUG loaded listener.js 09:29:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x11ad67400) [pid = 1658] [serial = 1814] [outer = 0x114d73000] 09:29:44 INFO - PROCESS | 1658 | 1461256184209 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 09:29:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 09:29:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 620ms 09:29:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 09:29:44 INFO - PROCESS | 1658 | 1461256184218 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 09:29:44 INFO - PROCESS | 1658 | 1461256184220 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 09:29:44 INFO - PROCESS | 1658 | 1461256184228 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 09:29:44 INFO - PROCESS | 1658 | 1461256184229 Marionette TRACE conn2 <- [1,2390,null,{}] 09:29:44 INFO - PROCESS | 1658 | 1461256184233 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:44 INFO - PROCESS | 1658 | 1461256184347 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 09:29:44 INFO - PROCESS | 1658 | 1461256184355 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:44 INFO - PROCESS | 1658 | ++DOCSHELL 0x125c47800 == 33 [pid = 1658] [id = 605] 09:29:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x11ad61000) [pid = 1658] [serial = 1815] [outer = 0x0] 09:29:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x11aed2c00) [pid = 1658] [serial = 1816] [outer = 0x11ad61000] 09:29:44 INFO - PROCESS | 1658 | 1461256184378 Marionette DEBUG loaded listener.js 09:29:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x11b12f000) [pid = 1658] [serial = 1817] [outer = 0x11ad61000] 09:29:44 INFO - PROCESS | 1658 | 1461256184803 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 09:29:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 09:29:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 622ms 09:29:44 INFO - PROCESS | 1658 | 1461256184848 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 09:29:44 INFO - PROCESS | 1658 | 1461256184850 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 09:29:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 09:29:44 INFO - PROCESS | 1658 | 1461256184853 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 09:29:44 INFO - PROCESS | 1658 | 1461256184855 Marionette TRACE conn2 <- [1,2394,null,{}] 09:29:44 INFO - PROCESS | 1658 | 1461256184867 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:45 INFO - PROCESS | 1658 | 1461256185001 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 09:29:45 INFO - PROCESS | 1658 | 1461256185049 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x125e5d000 == 34 [pid = 1658] [id = 606] 09:29:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x114bc3c00) [pid = 1658] [serial = 1818] [outer = 0x0] 09:29:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x11b137c00) [pid = 1658] [serial = 1819] [outer = 0x114bc3c00] 09:29:45 INFO - PROCESS | 1658 | 1461256185088 Marionette DEBUG loaded listener.js 09:29:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x11b948c00) [pid = 1658] [serial = 1820] [outer = 0x114bc3c00] 09:29:45 INFO - PROCESS | 1658 | 1461256185488 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 09:29:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 09:29:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 672ms 09:29:45 INFO - PROCESS | 1658 | 1461256185525 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 09:29:45 INFO - PROCESS | 1658 | 1461256185527 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 09:29:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 09:29:45 INFO - PROCESS | 1658 | 1461256185529 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 09:29:45 INFO - PROCESS | 1658 | 1461256185530 Marionette TRACE conn2 <- [1,2398,null,{}] 09:29:45 INFO - PROCESS | 1658 | 1461256185532 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:45 INFO - PROCESS | 1658 | 1461256185656 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 09:29:45 INFO - PROCESS | 1658 | 1461256185677 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x1277a9000 == 35 [pid = 1658] [id = 607] 09:29:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x11baee400) [pid = 1658] [serial = 1821] [outer = 0x0] 09:29:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x11c3ad400) [pid = 1658] [serial = 1822] [outer = 0x11baee400] 09:29:45 INFO - PROCESS | 1658 | 1461256185705 Marionette DEBUG loaded listener.js 09:29:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x125b7a800) [pid = 1658] [serial = 1823] [outer = 0x11baee400] 09:29:46 INFO - PROCESS | 1658 | 1461256186050 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 09:29:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 09:29:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 569ms 09:29:46 INFO - PROCESS | 1658 | 1461256186098 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 09:29:46 INFO - PROCESS | 1658 | 1461256186100 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 09:29:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 09:29:46 INFO - PROCESS | 1658 | 1461256186102 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 09:29:46 INFO - PROCESS | 1658 | 1461256186103 Marionette TRACE conn2 <- [1,2402,null,{}] 09:29:46 INFO - PROCESS | 1658 | 1461256186105 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:46 INFO - PROCESS | 1658 | 1461256186196 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 09:29:46 INFO - PROCESS | 1658 | 1461256186208 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x1281b2000 == 36 [pid = 1658] [id = 608] 09:29:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x125e89c00) [pid = 1658] [serial = 1824] [outer = 0x0] 09:29:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x125fc2000) [pid = 1658] [serial = 1825] [outer = 0x125e89c00] 09:29:46 INFO - PROCESS | 1658 | 1461256186234 Marionette DEBUG loaded listener.js 09:29:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x126b1cc00) [pid = 1658] [serial = 1826] [outer = 0x125e89c00] 09:29:46 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x11a63e800) [pid = 1658] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 09:29:46 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x11c1adc00) [pid = 1658] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 09:29:46 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x125b39c00) [pid = 1658] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 09:29:46 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x119820c00) [pid = 1658] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 09:29:46 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x11a645c00) [pid = 1658] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 09:29:46 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x114d7c800) [pid = 1658] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 09:29:46 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x11aed9800) [pid = 1658] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 09:29:46 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x11465fc00) [pid = 1658] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 09:29:46 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x114c6d800) [pid = 1658] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 09:29:46 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x11ad65400) [pid = 1658] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 09:29:46 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x119741000) [pid = 1658] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 09:29:46 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x114d7c400) [pid = 1658] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 09:29:46 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x11a64ac00) [pid = 1658] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 09:29:46 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x126f74400) [pid = 1658] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 09:29:46 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x11656e400) [pid = 1658] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 09:29:46 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x11c55c800) [pid = 1658] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 09:29:46 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x11c4b0c00) [pid = 1658] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 09:29:46 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x11c55a800) [pid = 1658] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 09:29:46 INFO - PROCESS | 1658 | 1461256186867 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 09:29:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 09:29:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 820ms 09:29:46 INFO - PROCESS | 1658 | 1461256186927 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 09:29:46 INFO - PROCESS | 1658 | 1461256186930 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 09:29:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 09:29:46 INFO - PROCESS | 1658 | 1461256186934 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 09:29:46 INFO - PROCESS | 1658 | 1461256186937 Marionette TRACE conn2 <- [1,2406,null,{}] 09:29:46 INFO - PROCESS | 1658 | 1461256186940 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:47 INFO - PROCESS | 1658 | 1461256187035 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 09:29:47 INFO - PROCESS | 1658 | 1461256187088 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x11a930800 == 37 [pid = 1658] [id = 609] 09:29:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x1158e8400) [pid = 1658] [serial = 1827] [outer = 0x0] 09:29:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x11864f800) [pid = 1658] [serial = 1828] [outer = 0x1158e8400] 09:29:47 INFO - PROCESS | 1658 | 1461256187120 Marionette DEBUG loaded listener.js 09:29:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x118f2d800) [pid = 1658] [serial = 1829] [outer = 0x1158e8400] 09:29:47 INFO - PROCESS | 1658 | 1461256187530 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 09:29:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 09:29:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 621ms 09:29:47 INFO - PROCESS | 1658 | 1461256187557 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 09:29:47 INFO - PROCESS | 1658 | 1461256187562 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 09:29:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 09:29:47 INFO - PROCESS | 1658 | 1461256187567 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 09:29:47 INFO - PROCESS | 1658 | 1461256187569 Marionette TRACE conn2 <- [1,2410,null,{}] 09:29:47 INFO - PROCESS | 1658 | 1461256187571 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:47 INFO - PROCESS | 1658 | 1461256187666 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 09:29:47 INFO - PROCESS | 1658 | 1461256187730 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c429000 == 38 [pid = 1658] [id = 610] 09:29:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x11927c000) [pid = 1658] [serial = 1830] [outer = 0x0] 09:29:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x119820c00) [pid = 1658] [serial = 1831] [outer = 0x11927c000] 09:29:47 INFO - PROCESS | 1658 | 1461256187760 Marionette DEBUG loaded listener.js 09:29:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x119c7dc00) [pid = 1658] [serial = 1832] [outer = 0x11927c000] 09:29:48 INFO - PROCESS | 1658 | 1461256188194 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 09:29:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 09:29:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 675ms 09:29:48 INFO - PROCESS | 1658 | 1461256188242 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 09:29:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 09:29:48 INFO - PROCESS | 1658 | 1461256188243 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 09:29:48 INFO - PROCESS | 1658 | 1461256188246 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 09:29:48 INFO - PROCESS | 1658 | 1461256188248 Marionette TRACE conn2 <- [1,2414,null,{}] 09:29:48 INFO - PROCESS | 1658 | 1461256188256 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:48 INFO - PROCESS | 1658 | 1461256188377 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 09:29:48 INFO - PROCESS | 1658 | 1461256188457 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a3d4800 == 39 [pid = 1658] [id = 611] 09:29:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x11b12e400) [pid = 1658] [serial = 1833] [outer = 0x0] 09:29:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x11b97b000) [pid = 1658] [serial = 1834] [outer = 0x11b12e400] 09:29:48 INFO - PROCESS | 1658 | 1461256188489 Marionette DEBUG loaded listener.js 09:29:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x11be86800) [pid = 1658] [serial = 1835] [outer = 0x11b12e400] 09:29:48 INFO - PROCESS | 1658 | 1461256188906 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 09:29:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 09:29:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 671ms 09:29:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 09:29:48 INFO - PROCESS | 1658 | 1461256188918 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 09:29:48 INFO - PROCESS | 1658 | 1461256188920 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 09:29:48 INFO - PROCESS | 1658 | 1461256188923 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 09:29:48 INFO - PROCESS | 1658 | 1461256188926 Marionette TRACE conn2 <- [1,2418,null,{}] 09:29:48 INFO - PROCESS | 1658 | 1461256188928 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:49 INFO - PROCESS | 1658 | 1461256189019 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 09:29:49 INFO - PROCESS | 1658 | 1461256189067 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a977800 == 40 [pid = 1658] [id = 612] 09:29:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x11bcef000) [pid = 1658] [serial = 1836] [outer = 0x0] 09:29:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x11c55c800) [pid = 1658] [serial = 1837] [outer = 0x11bcef000] 09:29:49 INFO - PROCESS | 1658 | 1461256189097 Marionette DEBUG loaded listener.js 09:29:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x125b38c00) [pid = 1658] [serial = 1838] [outer = 0x11bcef000] 09:29:49 INFO - PROCESS | 1658 | 1461256189511 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 09:29:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 09:29:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 622ms 09:29:49 INFO - PROCESS | 1658 | 1461256189544 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 09:29:49 INFO - PROCESS | 1658 | 1461256189546 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 09:29:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 09:29:49 INFO - PROCESS | 1658 | 1461256189548 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 09:29:49 INFO - PROCESS | 1658 | 1461256189549 Marionette TRACE conn2 <- [1,2422,null,{}] 09:29:49 INFO - PROCESS | 1658 | 1461256189552 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:49 INFO - PROCESS | 1658 | 1461256189650 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 09:29:49 INFO - PROCESS | 1658 | 1461256189730 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ada6000 == 41 [pid = 1658] [id = 613] 09:29:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x114d72000) [pid = 1658] [serial = 1839] [outer = 0x0] 09:29:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x125e8d000) [pid = 1658] [serial = 1840] [outer = 0x114d72000] 09:29:49 INFO - PROCESS | 1658 | 1461256189765 Marionette DEBUG loaded listener.js 09:29:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x126b20000) [pid = 1658] [serial = 1841] [outer = 0x114d72000] 09:29:50 INFO - PROCESS | 1658 | 1461256190291 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 09:29:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 09:29:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 772ms 09:29:50 INFO - PROCESS | 1658 | 1461256190320 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 09:29:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 09:29:50 INFO - PROCESS | 1658 | 1461256190325 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 09:29:50 INFO - PROCESS | 1658 | 1461256190329 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 09:29:50 INFO - PROCESS | 1658 | 1461256190331 Marionette TRACE conn2 <- [1,2426,null,{}] 09:29:50 INFO - PROCESS | 1658 | 1461256190335 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:50 INFO - PROCESS | 1658 | 1461256190422 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 09:29:50 INFO - PROCESS | 1658 | 1461256190494 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x119c69000 == 42 [pid = 1658] [id = 614] 09:29:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x114d7f000) [pid = 1658] [serial = 1842] [outer = 0x0] 09:29:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x114fed800) [pid = 1658] [serial = 1843] [outer = 0x114d7f000] 09:29:50 INFO - PROCESS | 1658 | 1461256190522 Marionette DEBUG loaded listener.js 09:29:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x116570400) [pid = 1658] [serial = 1844] [outer = 0x114d7f000] 09:29:50 INFO - PROCESS | 1658 | --DOCSHELL 0x1277a9000 == 41 [pid = 1658] [id = 607] 09:29:50 INFO - PROCESS | 1658 | --DOCSHELL 0x125e5d000 == 40 [pid = 1658] [id = 606] 09:29:50 INFO - PROCESS | 1658 | --DOCSHELL 0x125c47800 == 39 [pid = 1658] [id = 605] 09:29:50 INFO - PROCESS | 1658 | --DOCSHELL 0x11c42a800 == 38 [pid = 1658] [id = 604] 09:29:50 INFO - PROCESS | 1658 | --DOCSHELL 0x11b178000 == 37 [pid = 1658] [id = 603] 09:29:50 INFO - PROCESS | 1658 | --DOCSHELL 0x118fb8000 == 36 [pid = 1658] [id = 602] 09:29:50 INFO - PROCESS | 1658 | --DOCSHELL 0x115686000 == 35 [pid = 1658] [id = 601] 09:29:50 INFO - PROCESS | 1658 | --DOCSHELL 0x11915a000 == 34 [pid = 1658] [id = 600] 09:29:50 INFO - PROCESS | 1658 | --DOCSHELL 0x12d18b000 == 33 [pid = 1658] [id = 599] 09:29:50 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x126ba2c00) [pid = 1658] [serial = 1780] [outer = 0x0] [url = about:blank] 09:29:50 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x11c8d8000) [pid = 1658] [serial = 1774] [outer = 0x0] [url = about:blank] 09:29:50 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x1294a2400) [pid = 1658] [serial = 1745] [outer = 0x0] [url = about:blank] 09:29:50 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x11be45400) [pid = 1658] [serial = 1771] [outer = 0x0] [url = about:blank] 09:29:50 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x11c1ad800) [pid = 1658] [serial = 1772] [outer = 0x0] [url = about:blank] 09:29:50 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x11ad62000) [pid = 1658] [serial = 1762] [outer = 0x0] [url = about:blank] 09:29:50 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x11aed3800) [pid = 1658] [serial = 1763] [outer = 0x0] [url = about:blank] 09:29:50 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x1157c9400) [pid = 1658] [serial = 1750] [outer = 0x0] [url = about:blank] 09:29:50 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x11864b800) [pid = 1658] [serial = 1751] [outer = 0x0] [url = about:blank] 09:29:50 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x11bae9c00) [pid = 1658] [serial = 1768] [outer = 0x0] [url = about:blank] 09:29:50 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x11bcf2c00) [pid = 1658] [serial = 1769] [outer = 0x0] [url = about:blank] 09:29:50 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x11912e000) [pid = 1658] [serial = 1753] [outer = 0x0] [url = about:blank] 09:29:50 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x1192cd400) [pid = 1658] [serial = 1754] [outer = 0x0] [url = about:blank] 09:29:50 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x119c82c00) [pid = 1658] [serial = 1759] [outer = 0x0] [url = about:blank] 09:29:50 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x11a640000) [pid = 1658] [serial = 1760] [outer = 0x0] [url = about:blank] 09:29:50 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x11b132000) [pid = 1658] [serial = 1765] [outer = 0x0] [url = about:blank] 09:29:50 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x11b940c00) [pid = 1658] [serial = 1766] [outer = 0x0] [url = about:blank] 09:29:50 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x11974cc00) [pid = 1658] [serial = 1756] [outer = 0x0] [url = about:blank] 09:29:50 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x119821800) [pid = 1658] [serial = 1757] [outer = 0x0] [url = about:blank] 09:29:50 INFO - PROCESS | 1658 | --DOMWINDOW == 80 (0x114d7cc00) [pid = 1658] [serial = 1747] [outer = 0x0] [url = about:blank] 09:29:50 INFO - PROCESS | 1658 | --DOMWINDOW == 79 (0x114ff2000) [pid = 1658] [serial = 1748] [outer = 0x0] [url = about:blank] 09:29:50 INFO - PROCESS | 1658 | --DOMWINDOW == 78 (0x126f61c00) [pid = 1658] [serial = 1783] [outer = 0x0] [url = about:blank] 09:29:50 INFO - PROCESS | 1658 | --DOMWINDOW == 77 (0x126f5e400) [pid = 1658] [serial = 1781] [outer = 0x0] [url = about:blank] 09:29:50 INFO - PROCESS | 1658 | --DOMWINDOW == 76 (0x126f7d000) [pid = 1658] [serial = 1786] [outer = 0x0] [url = about:blank] 09:29:50 INFO - PROCESS | 1658 | --DOMWINDOW == 75 (0x126f6ac00) [pid = 1658] [serial = 1784] [outer = 0x0] [url = about:blank] 09:29:50 INFO - PROCESS | 1658 | --DOMWINDOW == 74 (0x127131000) [pid = 1658] [serial = 1787] [outer = 0x0] [url = about:blank] 09:29:50 INFO - PROCESS | 1658 | --DOMWINDOW == 73 (0x11a63f800) [pid = 1658] [serial = 1789] [outer = 0x0] [url = about:blank] 09:29:50 INFO - PROCESS | 1658 | --DOMWINDOW == 72 (0x11c4b8800) [pid = 1658] [serial = 1790] [outer = 0x0] [url = about:blank] 09:29:50 INFO - PROCESS | 1658 | --DOMWINDOW == 71 (0x125b37c00) [pid = 1658] [serial = 1775] [outer = 0x0] [url = about:blank] 09:29:50 INFO - PROCESS | 1658 | --DOMWINDOW == 70 (0x125d0b000) [pid = 1658] [serial = 1777] [outer = 0x0] [url = about:blank] 09:29:50 INFO - PROCESS | 1658 | --DOMWINDOW == 69 (0x128193c00) [pid = 1658] [serial = 1796] [outer = 0x0] [url = about:blank] 09:29:50 INFO - PROCESS | 1658 | --DOMWINDOW == 68 (0x12757c000) [pid = 1658] [serial = 1793] [outer = 0x0] [url = about:blank] 09:29:50 INFO - PROCESS | 1658 | --DOMWINDOW == 67 (0x129495000) [pid = 1658] [serial = 1798] [outer = 0x0] [url = about:blank] 09:29:50 INFO - PROCESS | 1658 | --DOMWINDOW == 66 (0x126f7ec00) [pid = 1658] [serial = 1792] [outer = 0x0] [url = about:blank] 09:29:50 INFO - PROCESS | 1658 | --DOMWINDOW == 65 (0x126b27400) [pid = 1658] [serial = 1778] [outer = 0x0] [url = about:blank] 09:29:50 INFO - PROCESS | 1658 | --DOMWINDOW == 64 (0x12770e400) [pid = 1658] [serial = 1795] [outer = 0x0] [url = about:blank] 09:29:50 INFO - PROCESS | 1658 | 1461256190980 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 09:29:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 09:29:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 674ms 09:29:51 INFO - PROCESS | 1658 | 1461256191003 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 09:29:51 INFO - PROCESS | 1658 | 1461256191007 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 09:29:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 09:29:51 INFO - PROCESS | 1658 | 1461256191017 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 09:29:51 INFO - PROCESS | 1658 | 1461256191019 Marionette TRACE conn2 <- [1,2430,null,{}] 09:29:51 INFO - PROCESS | 1658 | 1461256191023 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:51 INFO - PROCESS | 1658 | 1461256191103 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 09:29:51 INFO - PROCESS | 1658 | 1461256191110 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x119871000 == 34 [pid = 1658] [id = 615] 09:29:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 65 (0x1158f7400) [pid = 1658] [serial = 1845] [outer = 0x0] 09:29:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 66 (0x11912e000) [pid = 1658] [serial = 1846] [outer = 0x1158f7400] 09:29:51 INFO - PROCESS | 1658 | 1461256191136 Marionette DEBUG loaded listener.js 09:29:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 67 (0x119816c00) [pid = 1658] [serial = 1847] [outer = 0x1158f7400] 09:29:51 INFO - PROCESS | 1658 | 1461256191553 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 09:29:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 09:29:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 574ms 09:29:51 INFO - PROCESS | 1658 | 1461256191592 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 09:29:51 INFO - PROCESS | 1658 | 1461256191594 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 09:29:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 09:29:51 INFO - PROCESS | 1658 | 1461256191597 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 09:29:51 INFO - PROCESS | 1658 | 1461256191601 Marionette TRACE conn2 <- [1,2434,null,{}] 09:29:51 INFO - PROCESS | 1658 | 1461256191612 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:51 INFO - PROCESS | 1658 | 1461256191735 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 09:29:51 INFO - PROCESS | 1658 | 1461256191750 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c41f000 == 35 [pid = 1658] [id = 616] 09:29:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 68 (0x119b8d400) [pid = 1658] [serial = 1848] [outer = 0x0] 09:29:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 69 (0x11a649800) [pid = 1658] [serial = 1849] [outer = 0x119b8d400] 09:29:51 INFO - PROCESS | 1658 | 1461256191793 Marionette DEBUG loaded listener.js 09:29:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 70 (0x11adf3000) [pid = 1658] [serial = 1850] [outer = 0x119b8d400] 09:29:52 INFO - PROCESS | 1658 | 1461256192157 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 09:29:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 09:29:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 578ms 09:29:52 INFO - PROCESS | 1658 | 1461256192177 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 09:29:52 INFO - PROCESS | 1658 | 1461256192179 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 09:29:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 09:29:52 INFO - PROCESS | 1658 | 1461256192181 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 09:29:52 INFO - PROCESS | 1658 | 1461256192182 Marionette TRACE conn2 <- [1,2438,null,{}] 09:29:52 INFO - PROCESS | 1658 | 1461256192185 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:52 INFO - PROCESS | 1658 | 1461256192263 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 09:29:52 INFO - PROCESS | 1658 | 1461256192267 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x125c4c000 == 36 [pid = 1658] [id = 617] 09:29:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 71 (0x11aedf800) [pid = 1658] [serial = 1851] [outer = 0x0] 09:29:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 72 (0x11b93dc00) [pid = 1658] [serial = 1852] [outer = 0x11aedf800] 09:29:52 INFO - PROCESS | 1658 | 1461256192296 Marionette DEBUG loaded listener.js 09:29:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 73 (0x11be87400) [pid = 1658] [serial = 1853] [outer = 0x11aedf800] 09:29:52 INFO - PROCESS | 1658 | 1461256192641 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 09:29:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 09:29:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 470ms 09:29:52 INFO - PROCESS | 1658 | 1461256192651 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 09:29:52 INFO - PROCESS | 1658 | 1461256192652 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 09:29:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 09:29:52 INFO - PROCESS | 1658 | 1461256192655 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 09:29:52 INFO - PROCESS | 1658 | 1461256192657 Marionette TRACE conn2 <- [1,2442,null,{}] 09:29:52 INFO - PROCESS | 1658 | 1461256192660 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:52 INFO - PROCESS | 1658 | 1461256192736 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 09:29:52 INFO - PROCESS | 1658 | 1461256192791 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x125d4b800 == 37 [pid = 1658] [id = 618] 09:29:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 74 (0x11b12b800) [pid = 1658] [serial = 1854] [outer = 0x0] 09:29:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 75 (0x11c4b5c00) [pid = 1658] [serial = 1855] [outer = 0x11b12b800] 09:29:52 INFO - PROCESS | 1658 | 1461256192817 Marionette DEBUG loaded listener.js 09:29:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 76 (0x126a95c00) [pid = 1658] [serial = 1856] [outer = 0x11b12b800] 09:29:53 INFO - PROCESS | 1658 | 1461256193097 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 09:29:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 09:29:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 470ms 09:29:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 09:29:53 INFO - PROCESS | 1658 | 1461256193129 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 09:29:53 INFO - PROCESS | 1658 | 1461256193130 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 09:29:53 INFO - PROCESS | 1658 | 1461256193133 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 09:29:53 INFO - PROCESS | 1658 | 1461256193134 Marionette TRACE conn2 <- [1,2446,null,{}] 09:29:53 INFO - PROCESS | 1658 | 1461256193136 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:53 INFO - PROCESS | 1658 | 1461256193252 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 09:29:53 INFO - PROCESS | 1658 | 1461256193264 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x1281a4000 == 38 [pid = 1658] [id = 619] 09:29:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 77 (0x126b25000) [pid = 1658] [serial = 1857] [outer = 0x0] 09:29:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 78 (0x126ba4800) [pid = 1658] [serial = 1858] [outer = 0x126b25000] 09:29:53 INFO - PROCESS | 1658 | 1461256193293 Marionette DEBUG loaded listener.js 09:29:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 79 (0x126f6b000) [pid = 1658] [serial = 1859] [outer = 0x126b25000] 09:29:53 INFO - PROCESS | 1658 | 1461256193638 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 09:29:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 09:29:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 519ms 09:29:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 09:29:53 INFO - PROCESS | 1658 | 1461256193652 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 09:29:53 INFO - PROCESS | 1658 | 1461256193654 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 09:29:53 INFO - PROCESS | 1658 | 1461256193657 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 09:29:53 INFO - PROCESS | 1658 | 1461256193659 Marionette TRACE conn2 <- [1,2450,null,{}] 09:29:53 INFO - PROCESS | 1658 | 1461256193662 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:53 INFO - PROCESS | 1658 | 1461256193757 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 09:29:53 INFO - PROCESS | 1658 | 1461256193770 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a3df800 == 39 [pid = 1658] [id = 620] 09:29:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 80 (0x126f6b800) [pid = 1658] [serial = 1860] [outer = 0x0] 09:29:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 81 (0x126f81400) [pid = 1658] [serial = 1861] [outer = 0x126f6b800] 09:29:53 INFO - PROCESS | 1658 | 1461256193798 Marionette DEBUG loaded listener.js 09:29:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x127406000) [pid = 1658] [serial = 1862] [outer = 0x126f6b800] 09:29:54 INFO - PROCESS | 1658 | 1461256194129 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 09:29:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 09:29:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 523ms 09:29:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 09:29:54 INFO - PROCESS | 1658 | 1461256194180 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 09:29:54 INFO - PROCESS | 1658 | 1461256194181 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 09:29:54 INFO - PROCESS | 1658 | 1461256194183 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 09:29:54 INFO - PROCESS | 1658 | 1461256194184 Marionette TRACE conn2 <- [1,2454,null,{}] 09:29:54 INFO - PROCESS | 1658 | 1461256194187 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:54 INFO - PROCESS | 1658 | 1461256194283 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 09:29:54 INFO - PROCESS | 1658 | 1461256194296 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x12adaa000 == 40 [pid = 1658] [id = 621] 09:29:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x12757c000) [pid = 1658] [serial = 1863] [outer = 0x0] 09:29:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x1277dec00) [pid = 1658] [serial = 1864] [outer = 0x12757c000] 09:29:54 INFO - PROCESS | 1658 | 1461256194321 Marionette DEBUG loaded listener.js 09:29:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x12818c000) [pid = 1658] [serial = 1865] [outer = 0x12757c000] 09:29:54 INFO - PROCESS | 1658 | 1461256194632 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 09:29:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 09:29:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 470ms 09:29:54 INFO - PROCESS | 1658 | 1461256194653 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 09:29:54 INFO - PROCESS | 1658 | 1461256194655 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 09:29:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 09:29:54 INFO - PROCESS | 1658 | 1461256194659 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 09:29:54 INFO - PROCESS | 1658 | 1461256194660 Marionette TRACE conn2 <- [1,2458,null,{}] 09:29:54 INFO - PROCESS | 1658 | 1461256194663 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:54 INFO - PROCESS | 1658 | 1461256194759 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 09:29:54 INFO - PROCESS | 1658 | 1461256194763 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b397000 == 41 [pid = 1658] [id = 622] 09:29:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x126f62800) [pid = 1658] [serial = 1866] [outer = 0x0] 09:29:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x128a37c00) [pid = 1658] [serial = 1867] [outer = 0x126f62800] 09:29:54 INFO - PROCESS | 1658 | 1461256194817 Marionette DEBUG loaded listener.js 09:29:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x1294a0800) [pid = 1658] [serial = 1868] [outer = 0x126f62800] 09:29:54 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x11ad61000) [pid = 1658] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 09:29:54 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x114bc3c00) [pid = 1658] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 09:29:54 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x11baee400) [pid = 1658] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 09:29:54 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x114d73000) [pid = 1658] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 09:29:54 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x119743800) [pid = 1658] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 09:29:54 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x11656f800) [pid = 1658] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 09:29:55 INFO - PROCESS | 1658 | 1461256195127 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 09:29:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 09:29:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 520ms 09:29:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 09:29:55 INFO - PROCESS | 1658 | 1461256195179 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 09:29:55 INFO - PROCESS | 1658 | 1461256195180 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 09:29:55 INFO - PROCESS | 1658 | 1461256195182 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 09:29:55 INFO - PROCESS | 1658 | 1461256195183 Marionette TRACE conn2 <- [1,2462,null,{}] 09:29:55 INFO - PROCESS | 1658 | 1461256195185 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:55 INFO - PROCESS | 1658 | 1461256195264 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 09:29:55 INFO - PROCESS | 1658 | 1461256195268 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ba13800 == 42 [pid = 1658] [id = 623] 09:29:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x119744000) [pid = 1658] [serial = 1869] [outer = 0x0] 09:29:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x1294bdc00) [pid = 1658] [serial = 1870] [outer = 0x119744000] 09:29:55 INFO - PROCESS | 1658 | 1461256195293 Marionette DEBUG loaded listener.js 09:29:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x1294c5400) [pid = 1658] [serial = 1871] [outer = 0x119744000] 09:29:55 INFO - PROCESS | 1658 | 1461256195611 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 09:29:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 09:29:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 471ms 09:29:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 09:29:55 INFO - PROCESS | 1658 | 1461256195653 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 09:29:55 INFO - PROCESS | 1658 | 1461256195655 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 09:29:55 INFO - PROCESS | 1658 | 1461256195657 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 09:29:55 INFO - PROCESS | 1658 | 1461256195659 Marionette TRACE conn2 <- [1,2466,null,{}] 09:29:55 INFO - PROCESS | 1658 | 1461256195661 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:55 INFO - PROCESS | 1658 | 1461256195771 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 09:29:55 INFO - PROCESS | 1658 | 1461256195780 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bb2b000 == 43 [pid = 1658] [id = 624] 09:29:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x1294c8400) [pid = 1658] [serial = 1872] [outer = 0x0] 09:29:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x12a356000) [pid = 1658] [serial = 1873] [outer = 0x1294c8400] 09:29:55 INFO - PROCESS | 1658 | 1461256195809 Marionette DEBUG loaded listener.js 09:29:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x12a361c00) [pid = 1658] [serial = 1874] [outer = 0x1294c8400] 09:29:56 INFO - PROCESS | 1658 | 1461256196136 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 09:29:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 09:29:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 520ms 09:29:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 09:29:56 INFO - PROCESS | 1658 | 1461256196177 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 09:29:56 INFO - PROCESS | 1658 | 1461256196178 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 09:29:56 INFO - PROCESS | 1658 | 1461256196181 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 09:29:56 INFO - PROCESS | 1658 | 1461256196182 Marionette TRACE conn2 <- [1,2470,null,{}] 09:29:56 INFO - PROCESS | 1658 | 1461256196184 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:56 INFO - PROCESS | 1658 | 1461256196266 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 09:29:56 INFO - PROCESS | 1658 | 1461256196270 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x12cfd5000 == 44 [pid = 1658] [id = 625] 09:29:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x12a7b6c00) [pid = 1658] [serial = 1875] [outer = 0x0] 09:29:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x12a7c1800) [pid = 1658] [serial = 1876] [outer = 0x12a7b6c00] 09:29:56 INFO - PROCESS | 1658 | 1461256196296 Marionette DEBUG loaded listener.js 09:29:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x12a932400) [pid = 1658] [serial = 1877] [outer = 0x12a7b6c00] 09:29:56 INFO - PROCESS | 1658 | 1461256196615 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 09:29:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 09:29:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 469ms 09:29:56 INFO - PROCESS | 1658 | 1461256196651 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 09:29:56 INFO - PROCESS | 1658 | 1461256196652 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 09:29:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 09:29:56 INFO - PROCESS | 1658 | 1461256196655 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 09:29:56 INFO - PROCESS | 1658 | 1461256196656 Marionette TRACE conn2 <- [1,2474,null,{}] 09:29:56 INFO - PROCESS | 1658 | 1461256196658 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:56 INFO - PROCESS | 1658 | 1461256196762 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 09:29:56 INFO - PROCESS | 1658 | 1461256196768 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x12cff2800 == 45 [pid = 1658] [id = 626] 09:29:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x12a932000) [pid = 1658] [serial = 1878] [outer = 0x0] 09:29:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x12a935c00) [pid = 1658] [serial = 1879] [outer = 0x12a932000] 09:29:56 INFO - PROCESS | 1658 | 1461256196792 Marionette DEBUG loaded listener.js 09:29:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x12a93a400) [pid = 1658] [serial = 1880] [outer = 0x12a932000] 09:29:57 INFO - PROCESS | 1658 | 1461256197150 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 09:29:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 09:29:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 520ms 09:29:57 INFO - PROCESS | 1658 | 1461256197176 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 09:29:57 INFO - PROCESS | 1658 | 1461256197178 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 09:29:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 09:29:57 INFO - PROCESS | 1658 | 1461256197182 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 09:29:57 INFO - PROCESS | 1658 | 1461256197185 Marionette TRACE conn2 <- [1,2478,null,{}] 09:29:57 INFO - PROCESS | 1658 | 1461256197189 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:57 INFO - PROCESS | 1658 | 1461256197292 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 09:29:57 INFO - PROCESS | 1658 | 1461256197343 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x118fc7000 == 46 [pid = 1658] [id = 627] 09:29:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x114d7b000) [pid = 1658] [serial = 1881] [outer = 0x0] 09:29:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x115469000) [pid = 1658] [serial = 1882] [outer = 0x114d7b000] 09:29:57 INFO - PROCESS | 1658 | 1461256197376 Marionette DEBUG loaded listener.js 09:29:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x11888bc00) [pid = 1658] [serial = 1883] [outer = 0x114d7b000] 09:29:57 INFO - PROCESS | 1658 | 1461256197825 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 09:29:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 09:29:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 672ms 09:29:57 INFO - PROCESS | 1658 | 1461256197858 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 09:29:57 INFO - PROCESS | 1658 | 1461256197862 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 09:29:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 09:29:57 INFO - PROCESS | 1658 | 1461256197868 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 09:29:57 INFO - PROCESS | 1658 | 1461256197870 Marionette TRACE conn2 <- [1,2482,null,{}] 09:29:57 INFO - PROCESS | 1658 | 1461256197875 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:57 INFO - PROCESS | 1658 | 1461256197976 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 09:29:58 INFO - PROCESS | 1658 | 1461256198042 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x125d50800 == 47 [pid = 1658] [id = 628] 09:29:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x119c82c00) [pid = 1658] [serial = 1884] [outer = 0x0] 09:29:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x11a63e800) [pid = 1658] [serial = 1885] [outer = 0x119c82c00] 09:29:58 INFO - PROCESS | 1658 | 1461256198072 Marionette DEBUG loaded listener.js 09:29:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x11ad6dc00) [pid = 1658] [serial = 1886] [outer = 0x119c82c00] 09:29:58 INFO - PROCESS | 1658 | 1461256198479 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 09:29:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 09:29:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 672ms 09:29:58 INFO - PROCESS | 1658 | 1461256198541 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 09:29:58 INFO - PROCESS | 1658 | 1461256198542 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 09:29:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 09:29:58 INFO - PROCESS | 1658 | 1461256198545 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 09:29:58 INFO - PROCESS | 1658 | 1461256198547 Marionette TRACE conn2 <- [1,2486,null,{}] 09:29:58 INFO - PROCESS | 1658 | 1461256198556 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:58 INFO - PROCESS | 1658 | 1461256198680 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 09:29:58 INFO - PROCESS | 1658 | 1461256198759 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bb3d800 == 48 [pid = 1658] [id = 629] 09:29:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x11b139400) [pid = 1658] [serial = 1887] [outer = 0x0] 09:29:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x125e88000) [pid = 1658] [serial = 1888] [outer = 0x11b139400] 09:29:58 INFO - PROCESS | 1658 | 1461256198793 Marionette DEBUG loaded listener.js 09:29:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x126d2a000) [pid = 1658] [serial = 1889] [outer = 0x11b139400] 09:29:59 INFO - PROCESS | 1658 | 1461256199244 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 09:29:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 09:29:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 721ms 09:29:59 INFO - PROCESS | 1658 | 1461256199267 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 09:29:59 INFO - PROCESS | 1658 | 1461256199271 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 09:29:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 09:29:59 INFO - PROCESS | 1658 | 1461256199275 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 09:29:59 INFO - PROCESS | 1658 | 1461256199277 Marionette TRACE conn2 <- [1,2490,null,{}] 09:29:59 INFO - PROCESS | 1658 | 1461256199280 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:29:59 INFO - PROCESS | 1658 | 1461256199424 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 09:29:59 INFO - PROCESS | 1658 | 1461256199506 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d726800 == 49 [pid = 1658] [id = 630] 09:29:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x126d2c800) [pid = 1658] [serial = 1890] [outer = 0x0] 09:29:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x126f69800) [pid = 1658] [serial = 1891] [outer = 0x126d2c800] 09:29:59 INFO - PROCESS | 1658 | 1461256199536 Marionette DEBUG loaded listener.js 09:29:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x1294c6000) [pid = 1658] [serial = 1892] [outer = 0x126d2c800] 09:29:59 INFO - PROCESS | 1658 | 1461256199958 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 09:29:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 09:29:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 722ms 09:30:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 09:30:00 INFO - PROCESS | 1658 | 1461256200001 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 09:30:00 INFO - PROCESS | 1658 | 1461256200002 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 09:30:00 INFO - PROCESS | 1658 | 1461256200019 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 09:30:00 INFO - PROCESS | 1658 | 1461256200021 Marionette TRACE conn2 <- [1,2494,null,{}] 09:30:00 INFO - PROCESS | 1658 | 1461256200025 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:00 INFO - PROCESS | 1658 | 1461256200125 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 09:30:00 INFO - PROCESS | 1658 | 1461256200179 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:00 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d7ac000 == 50 [pid = 1658] [id = 631] 09:30:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x126f75c00) [pid = 1658] [serial = 1893] [outer = 0x0] 09:30:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x12a35a400) [pid = 1658] [serial = 1894] [outer = 0x126f75c00] 09:30:00 INFO - PROCESS | 1658 | 1461256200209 Marionette DEBUG loaded listener.js 09:30:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x12a7bc000) [pid = 1658] [serial = 1895] [outer = 0x126f75c00] 09:30:00 INFO - PROCESS | 1658 | 1461256200647 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 09:30:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 09:30:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 686ms 09:30:00 INFO - PROCESS | 1658 | 1461256200691 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 09:30:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 09:30:00 INFO - PROCESS | 1658 | 1461256200693 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 09:30:00 INFO - PROCESS | 1658 | 1461256200695 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 09:30:00 INFO - PROCESS | 1658 | 1461256200697 Marionette TRACE conn2 <- [1,2498,null,{}] 09:30:00 INFO - PROCESS | 1658 | 1461256200699 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:00 INFO - PROCESS | 1658 | 1461256200814 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 09:30:00 INFO - PROCESS | 1658 | 1461256200883 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:00 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e3db000 == 51 [pid = 1658] [id = 632] 09:30:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x12ad53c00) [pid = 1658] [serial = 1896] [outer = 0x0] 09:30:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x12ad5c400) [pid = 1658] [serial = 1897] [outer = 0x12ad53c00] 09:30:00 INFO - PROCESS | 1658 | 1461256200915 Marionette DEBUG loaded listener.js 09:30:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x12ad7c400) [pid = 1658] [serial = 1898] [outer = 0x12ad53c00] 09:30:01 INFO - PROCESS | 1658 | 1461256201515 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 09:30:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 09:30:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 869ms 09:30:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 09:30:01 INFO - PROCESS | 1658 | 1461256201565 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 09:30:01 INFO - PROCESS | 1658 | 1461256201567 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 09:30:01 INFO - PROCESS | 1658 | 1461256201570 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 09:30:01 INFO - PROCESS | 1658 | 1461256201572 Marionette TRACE conn2 <- [1,2502,null,{}] 09:30:01 INFO - PROCESS | 1658 | 1461256201576 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:01 INFO - PROCESS | 1658 | 1461256201665 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 09:30:01 INFO - PROCESS | 1658 | 1461256201734 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x125c4a000 == 52 [pid = 1658] [id = 633] 09:30:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x1165f8c00) [pid = 1658] [serial = 1899] [outer = 0x0] 09:30:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x118647800) [pid = 1658] [serial = 1900] [outer = 0x1165f8c00] 09:30:01 INFO - PROCESS | 1658 | 1461256201763 Marionette DEBUG loaded listener.js 09:30:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x118f2d000) [pid = 1658] [serial = 1901] [outer = 0x1165f8c00] 09:30:02 INFO - PROCESS | 1658 | 1461256202170 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 09:30:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12cfd5000 == 51 [pid = 1658] [id = 625] 09:30:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12bb2b000 == 50 [pid = 1658] [id = 624] 09:30:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12ba13800 == 49 [pid = 1658] [id = 623] 09:30:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 09:30:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 673ms 09:30:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12b397000 == 48 [pid = 1658] [id = 622] 09:30:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12adaa000 == 47 [pid = 1658] [id = 621] 09:30:02 INFO - PROCESS | 1658 | --DOCSHELL 0x12a3df800 == 46 [pid = 1658] [id = 620] 09:30:02 INFO - PROCESS | 1658 | --DOCSHELL 0x1281a4000 == 45 [pid = 1658] [id = 619] 09:30:02 INFO - PROCESS | 1658 | --DOCSHELL 0x125d4b800 == 44 [pid = 1658] [id = 618] 09:30:02 INFO - PROCESS | 1658 | --DOCSHELL 0x125c4c000 == 43 [pid = 1658] [id = 617] 09:30:02 INFO - PROCESS | 1658 | --DOCSHELL 0x11c41f000 == 42 [pid = 1658] [id = 616] 09:30:02 INFO - PROCESS | 1658 | --DOCSHELL 0x119871000 == 41 [pid = 1658] [id = 615] 09:30:02 INFO - PROCESS | 1658 | --DOCSHELL 0x119c69000 == 40 [pid = 1658] [id = 614] 09:30:02 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x11981f400) [pid = 1658] [serial = 1811] [outer = 0x0] [url = about:blank] 09:30:02 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x1165fec00) [pid = 1658] [serial = 1807] [outer = 0x0] [url = about:blank] 09:30:02 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x1188e1000) [pid = 1658] [serial = 1808] [outer = 0x0] [url = about:blank] 09:30:02 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x115466400) [pid = 1658] [serial = 1801] [outer = 0x0] [url = about:blank] 09:30:02 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x1189e1c00) [pid = 1658] [serial = 1804] [outer = 0x0] [url = about:blank] 09:30:02 INFO - PROCESS | 1658 | 1461256202278 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 09:30:02 INFO - PROCESS | 1658 | 1461256202284 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 09:30:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 09:30:02 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x11b12f000) [pid = 1658] [serial = 1817] [outer = 0x0] [url = about:blank] 09:30:02 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x11aed2c00) [pid = 1658] [serial = 1816] [outer = 0x0] [url = about:blank] 09:30:02 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x11b137c00) [pid = 1658] [serial = 1819] [outer = 0x0] [url = about:blank] 09:30:02 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x11b948c00) [pid = 1658] [serial = 1820] [outer = 0x0] [url = about:blank] 09:30:02 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x125b7a800) [pid = 1658] [serial = 1823] [outer = 0x0] [url = about:blank] 09:30:02 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x11a647000) [pid = 1658] [serial = 1813] [outer = 0x0] [url = about:blank] 09:30:02 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x11ad67400) [pid = 1658] [serial = 1814] [outer = 0x0] [url = about:blank] 09:30:02 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x119748800) [pid = 1658] [serial = 1810] [outer = 0x0] [url = about:blank] 09:30:02 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x11c3ad400) [pid = 1658] [serial = 1822] [outer = 0x0] [url = about:blank] 09:30:02 INFO - PROCESS | 1658 | 1461256202306 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 09:30:02 INFO - PROCESS | 1658 | 1461256202309 Marionette TRACE conn2 <- [1,2506,null,{}] 09:30:02 INFO - PROCESS | 1658 | 1461256202313 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:02 INFO - PROCESS | 1658 | 1461256202436 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 09:30:02 INFO - PROCESS | 1658 | 1461256202447 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x11986f000 == 41 [pid = 1658] [id = 634] 09:30:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x119743400) [pid = 1658] [serial = 1902] [outer = 0x0] 09:30:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x11974cc00) [pid = 1658] [serial = 1903] [outer = 0x119743400] 09:30:02 INFO - PROCESS | 1658 | 1461256202488 Marionette DEBUG loaded listener.js 09:30:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x11a9bf000) [pid = 1658] [serial = 1904] [outer = 0x119743400] 09:30:02 INFO - PROCESS | 1658 | 1461256202905 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 09:30:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 09:30:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 627ms 09:30:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 09:30:02 INFO - PROCESS | 1658 | 1461256202930 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 09:30:02 INFO - PROCESS | 1658 | 1461256202931 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 09:30:02 INFO - PROCESS | 1658 | 1461256202933 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 09:30:02 INFO - PROCESS | 1658 | 1461256202936 Marionette TRACE conn2 <- [1,2510,null,{}] 09:30:02 INFO - PROCESS | 1658 | 1461256202946 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:03 INFO - PROCESS | 1658 | 1461256203046 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 09:30:03 INFO - PROCESS | 1658 | 1461256203052 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c96d000 == 42 [pid = 1658] [id = 635] 09:30:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x11ade7000) [pid = 1658] [serial = 1905] [outer = 0x0] 09:30:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x11b136400) [pid = 1658] [serial = 1906] [outer = 0x11ade7000] 09:30:03 INFO - PROCESS | 1658 | 1461256203081 Marionette DEBUG loaded listener.js 09:30:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x11be86c00) [pid = 1658] [serial = 1907] [outer = 0x11ade7000] 09:30:03 INFO - PROCESS | 1658 | 1461256203432 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 09:30:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 09:30:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 521ms 09:30:03 INFO - PROCESS | 1658 | 1461256203455 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 09:30:03 INFO - PROCESS | 1658 | 1461256203459 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 09:30:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 09:30:03 INFO - PROCESS | 1658 | 1461256203472 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 09:30:03 INFO - PROCESS | 1658 | 1461256203474 Marionette TRACE conn2 <- [1,2514,null,{}] 09:30:03 INFO - PROCESS | 1658 | 1461256203476 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:03 INFO - PROCESS | 1658 | 1461256203560 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 09:30:03 INFO - PROCESS | 1658 | 1461256203565 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x127484000 == 43 [pid = 1658] [id = 636] 09:30:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x11c3ac000) [pid = 1658] [serial = 1908] [outer = 0x0] 09:30:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x125d02c00) [pid = 1658] [serial = 1909] [outer = 0x11c3ac000] 09:30:03 INFO - PROCESS | 1658 | 1461256203592 Marionette DEBUG loaded listener.js 09:30:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x126b96000) [pid = 1658] [serial = 1910] [outer = 0x11c3ac000] 09:30:03 INFO - PROCESS | 1658 | 1461256203961 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 09:30:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 09:30:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 525ms 09:30:03 INFO - PROCESS | 1658 | 1461256203993 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 09:30:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 09:30:03 INFO - PROCESS | 1658 | 1461256203995 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 09:30:03 INFO - PROCESS | 1658 | 1461256203997 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 09:30:03 INFO - PROCESS | 1658 | 1461256203998 Marionette TRACE conn2 <- [1,2518,null,{}] 09:30:04 INFO - PROCESS | 1658 | 1461256204000 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:04 INFO - PROCESS | 1658 | 1461256204080 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 09:30:04 INFO - PROCESS | 1658 | 1461256204141 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x128a56000 == 44 [pid = 1658] [id = 637] 09:30:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x11c3ad400) [pid = 1658] [serial = 1911] [outer = 0x0] 09:30:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x126d31800) [pid = 1658] [serial = 1912] [outer = 0x11c3ad400] 09:30:04 INFO - PROCESS | 1658 | 1461256204167 Marionette DEBUG loaded listener.js 09:30:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x126f7d400) [pid = 1658] [serial = 1913] [outer = 0x11c3ad400] 09:30:04 INFO - PROCESS | 1658 | 1461256204500 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 09:30:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 09:30:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 518ms 09:30:04 INFO - PROCESS | 1658 | 1461256204515 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 09:30:04 INFO - PROCESS | 1658 | 1461256204517 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 09:30:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 09:30:04 INFO - PROCESS | 1658 | 1461256204519 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 09:30:04 INFO - PROCESS | 1658 | 1461256204520 Marionette TRACE conn2 <- [1,2522,null,{}] 09:30:04 INFO - PROCESS | 1658 | 1461256204529 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:04 INFO - PROCESS | 1658 | 1461256204643 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 09:30:04 INFO - PROCESS | 1658 | 1461256204648 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b2b6800 == 45 [pid = 1658] [id = 638] 09:30:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x126f6ac00) [pid = 1658] [serial = 1914] [outer = 0x0] 09:30:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x127c7f000) [pid = 1658] [serial = 1915] [outer = 0x126f6ac00] 09:30:04 INFO - PROCESS | 1658 | 1461256204706 Marionette DEBUG loaded listener.js 09:30:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x12a7b6400) [pid = 1658] [serial = 1916] [outer = 0x126f6ac00] 09:30:05 INFO - PROCESS | 1658 | 1461256205008 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 09:30:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 09:30:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 522ms 09:30:05 INFO - PROCESS | 1658 | 1461256205044 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 09:30:05 INFO - PROCESS | 1658 | 1461256205046 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 09:30:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 09:30:05 INFO - PROCESS | 1658 | 1461256205049 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 09:30:05 INFO - PROCESS | 1658 | 1461256205050 Marionette TRACE conn2 <- [1,2526,null,{}] 09:30:05 INFO - PROCESS | 1658 | 1461256205053 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:05 INFO - PROCESS | 1658 | 1461256205178 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 09:30:05 INFO - PROCESS | 1658 | 1461256205205 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b746000 == 46 [pid = 1658] [id = 639] 09:30:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x12a934400) [pid = 1658] [serial = 1917] [outer = 0x0] 09:30:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x12a939c00) [pid = 1658] [serial = 1918] [outer = 0x12a934400] 09:30:05 INFO - PROCESS | 1658 | 1461256205245 Marionette DEBUG loaded listener.js 09:30:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x12ad58000) [pid = 1658] [serial = 1919] [outer = 0x12a934400] 09:30:05 INFO - PROCESS | 1658 | 1461256205698 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 09:30:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 09:30:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 670ms 09:30:05 INFO - PROCESS | 1658 | 1461256205719 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 09:30:05 INFO - PROCESS | 1658 | 1461256205721 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 09:30:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 09:30:05 INFO - PROCESS | 1658 | 1461256205725 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 09:30:05 INFO - PROCESS | 1658 | 1461256205726 Marionette TRACE conn2 <- [1,2530,null,{}] 09:30:05 INFO - PROCESS | 1658 | 1461256205734 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:05 INFO - PROCESS | 1658 | 1461256205836 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 09:30:05 INFO - PROCESS | 1658 | 1461256205840 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ce1f800 == 47 [pid = 1658] [id = 640] 09:30:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x11b133c00) [pid = 1658] [serial = 1920] [outer = 0x0] 09:30:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x12a934800) [pid = 1658] [serial = 1921] [outer = 0x11b133c00] 09:30:05 INFO - PROCESS | 1658 | 1461256205865 Marionette DEBUG loaded listener.js 09:30:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x12ad7e000) [pid = 1658] [serial = 1922] [outer = 0x11b133c00] 09:30:06 INFO - PROCESS | 1658 | 1461256206209 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 09:30:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 09:30:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 523ms 09:30:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 09:30:06 INFO - PROCESS | 1658 | 1461256206249 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 09:30:06 INFO - PROCESS | 1658 | 1461256206250 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 09:30:06 INFO - PROCESS | 1658 | 1461256206252 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 09:30:06 INFO - PROCESS | 1658 | 1461256206253 Marionette TRACE conn2 <- [1,2534,null,{}] 09:30:06 INFO - PROCESS | 1658 | 1461256206256 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:06 INFO - PROCESS | 1658 | 1461256206355 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 09:30:06 INFO - PROCESS | 1658 | 1461256206359 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d71d000 == 48 [pid = 1658] [id = 641] 09:30:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x125b3b400) [pid = 1658] [serial = 1923] [outer = 0x0] 09:30:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x12ad86000) [pid = 1658] [serial = 1924] [outer = 0x125b3b400] 09:30:06 INFO - PROCESS | 1658 | 1461256206414 Marionette DEBUG loaded listener.js 09:30:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x12af60400) [pid = 1658] [serial = 1925] [outer = 0x125b3b400] 09:30:06 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x126f62800) [pid = 1658] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 09:30:06 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x11aedf800) [pid = 1658] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 09:30:06 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x114d7f000) [pid = 1658] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 09:30:06 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x126b25000) [pid = 1658] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 09:30:06 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x126f6b800) [pid = 1658] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 09:30:06 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x119b8d400) [pid = 1658] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 09:30:06 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x1158f7400) [pid = 1658] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 09:30:06 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x1294c8400) [pid = 1658] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 09:30:06 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x119744000) [pid = 1658] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 09:30:06 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x12757c000) [pid = 1658] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 09:30:06 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x11b12b800) [pid = 1658] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 09:30:06 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x12a7b6c00) [pid = 1658] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 09:30:06 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x1277e0c00) [pid = 1658] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 09:30:06 INFO - PROCESS | 1658 | 1461256206864 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 09:30:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 09:30:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 621ms 09:30:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 09:30:06 INFO - PROCESS | 1658 | 1461256206874 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 09:30:06 INFO - PROCESS | 1658 | 1461256206876 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 09:30:06 INFO - PROCESS | 1658 | 1461256206879 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 09:30:06 INFO - PROCESS | 1658 | 1461256206881 Marionette TRACE conn2 <- [1,2538,null,{}] 09:30:06 INFO - PROCESS | 1658 | 1461256206884 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:07 INFO - PROCESS | 1658 | 1461256207007 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 09:30:07 INFO - PROCESS | 1658 | 1461256207014 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e639000 == 49 [pid = 1658] [id = 642] 09:30:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x11be88800) [pid = 1658] [serial = 1926] [outer = 0x0] 09:30:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x1277e0c00) [pid = 1658] [serial = 1927] [outer = 0x11be88800] 09:30:07 INFO - PROCESS | 1658 | 1461256207053 Marionette DEBUG loaded listener.js 09:30:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x12ad83c00) [pid = 1658] [serial = 1928] [outer = 0x11be88800] 09:30:07 INFO - PROCESS | 1658 | 1461256207414 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 09:30:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 09:30:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 570ms 09:30:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 09:30:07 INFO - PROCESS | 1658 | 1461256207449 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 09:30:07 INFO - PROCESS | 1658 | 1461256207450 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 09:30:07 INFO - PROCESS | 1658 | 1461256207452 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 09:30:07 INFO - PROCESS | 1658 | 1461256207454 Marionette TRACE conn2 <- [1,2542,null,{}] 09:30:07 INFO - PROCESS | 1658 | 1461256207456 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:07 INFO - PROCESS | 1658 | 1461256207579 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 09:30:07 INFO - PROCESS | 1658 | 1461256207585 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e651000 == 50 [pid = 1658] [id = 643] 09:30:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x12ad87400) [pid = 1658] [serial = 1929] [outer = 0x0] 09:30:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x12af67400) [pid = 1658] [serial = 1930] [outer = 0x12ad87400] 09:30:07 INFO - PROCESS | 1658 | 1461256207616 Marionette DEBUG loaded listener.js 09:30:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x12af88000) [pid = 1658] [serial = 1931] [outer = 0x12ad87400] 09:30:07 INFO - PROCESS | 1658 | 1461256207955 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 09:30:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 09:30:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 522ms 09:30:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 09:30:07 INFO - PROCESS | 1658 | 1461256207977 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 09:30:07 INFO - PROCESS | 1658 | 1461256207979 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 09:30:07 INFO - PROCESS | 1658 | 1461256207981 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 09:30:07 INFO - PROCESS | 1658 | 1461256207982 Marionette TRACE conn2 <- [1,2546,null,{}] 09:30:07 INFO - PROCESS | 1658 | 1461256207984 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:08 INFO - PROCESS | 1658 | 1461256208072 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 09:30:08 INFO - PROCESS | 1658 | 1461256208078 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e6ad000 == 51 [pid = 1658] [id = 644] 09:30:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x12af8a000) [pid = 1658] [serial = 1932] [outer = 0x0] 09:30:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x12af91000) [pid = 1658] [serial = 1933] [outer = 0x12af8a000] 09:30:08 INFO - PROCESS | 1658 | 1461256208105 Marionette DEBUG loaded listener.js 09:30:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x12b3b7000) [pid = 1658] [serial = 1934] [outer = 0x12af8a000] 09:30:08 INFO - PROCESS | 1658 | 1461256208444 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 09:30:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 09:30:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 519ms 09:30:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 09:30:08 INFO - PROCESS | 1658 | 1461256208501 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 09:30:08 INFO - PROCESS | 1658 | 1461256208502 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 09:30:08 INFO - PROCESS | 1658 | 1461256208504 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 09:30:08 INFO - PROCESS | 1658 | 1461256208505 Marionette TRACE conn2 <- [1,2550,null,{}] 09:30:08 INFO - PROCESS | 1658 | 1461256208507 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:08 INFO - PROCESS | 1658 | 1461256208589 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 09:30:08 INFO - PROCESS | 1658 | 1461256208700 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x11866a000 == 52 [pid = 1658] [id = 645] 09:30:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x114403800) [pid = 1658] [serial = 1935] [outer = 0x0] 09:30:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x114bc0c00) [pid = 1658] [serial = 1936] [outer = 0x114403800] 09:30:08 INFO - PROCESS | 1658 | 1461256208732 Marionette DEBUG loaded listener.js 09:30:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x114fe9400) [pid = 1658] [serial = 1937] [outer = 0x114403800] 09:30:09 INFO - PROCESS | 1658 | 1461256209195 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 09:30:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 09:30:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 719ms 09:30:09 INFO - PROCESS | 1658 | 1461256209241 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 09:30:09 INFO - PROCESS | 1658 | 1461256209244 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 09:30:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 09:30:09 INFO - PROCESS | 1658 | 1461256209250 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 09:30:09 INFO - PROCESS | 1658 | 1461256209252 Marionette TRACE conn2 <- [1,2554,null,{}] 09:30:09 INFO - PROCESS | 1658 | 1461256209255 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:09 INFO - PROCESS | 1658 | 1461256209359 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 09:30:09 INFO - PROCESS | 1658 | 1461256209430 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x125c37000 == 53 [pid = 1658] [id = 646] 09:30:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x11a9c0000) [pid = 1658] [serial = 1938] [outer = 0x0] 09:30:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x11ad6bc00) [pid = 1658] [serial = 1939] [outer = 0x11a9c0000] 09:30:09 INFO - PROCESS | 1658 | 1461256209461 Marionette DEBUG loaded listener.js 09:30:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x11aedf800) [pid = 1658] [serial = 1940] [outer = 0x11a9c0000] 09:30:09 INFO - PROCESS | 1658 | 1461256209902 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 09:30:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 09:30:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 672ms 09:30:09 INFO - PROCESS | 1658 | 1461256209926 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 09:30:09 INFO - PROCESS | 1658 | 1461256209929 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 09:30:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 09:30:09 INFO - PROCESS | 1658 | 1461256209931 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 09:30:09 INFO - PROCESS | 1658 | 1461256209933 Marionette TRACE conn2 <- [1,2558,null,{}] 09:30:09 INFO - PROCESS | 1658 | 1461256209935 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:10 INFO - PROCESS | 1658 | 1461256210057 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 09:30:10 INFO - PROCESS | 1658 | 1461256210140 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c61f000 == 54 [pid = 1658] [id = 647] 09:30:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x11be44400) [pid = 1658] [serial = 1941] [outer = 0x0] 09:30:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x126b21000) [pid = 1658] [serial = 1942] [outer = 0x11be44400] 09:30:10 INFO - PROCESS | 1658 | 1461256210170 Marionette DEBUG loaded listener.js 09:30:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x12757bc00) [pid = 1658] [serial = 1943] [outer = 0x11be44400] 09:30:10 INFO - PROCESS | 1658 | 1461256210628 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 09:30:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 09:30:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 721ms 09:30:10 INFO - PROCESS | 1658 | 1461256210653 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 09:30:10 INFO - PROCESS | 1658 | 1461256210654 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 09:30:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 09:30:10 INFO - PROCESS | 1658 | 1461256210681 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 09:30:10 INFO - PROCESS | 1658 | 1461256210686 Marionette TRACE conn2 <- [1,2562,null,{}] 09:30:10 INFO - PROCESS | 1658 | 1461256210691 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:10 INFO - PROCESS | 1658 | 1461256210795 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 09:30:10 INFO - PROCESS | 1658 | 1461256210864 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x12eecf800 == 55 [pid = 1658] [id = 648] 09:30:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x11c4bd000) [pid = 1658] [serial = 1944] [outer = 0x0] 09:30:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x12a932800) [pid = 1658] [serial = 1945] [outer = 0x11c4bd000] 09:30:10 INFO - PROCESS | 1658 | 1461256210894 Marionette DEBUG loaded listener.js 09:30:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x12ad5ec00) [pid = 1658] [serial = 1946] [outer = 0x11c4bd000] 09:30:11 INFO - PROCESS | 1658 | 1461256211349 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 09:30:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 09:30:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 684ms 09:30:11 INFO - PROCESS | 1658 | 1461256211390 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 09:30:11 INFO - PROCESS | 1658 | 1461256211393 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 09:30:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 09:30:11 INFO - PROCESS | 1658 | 1461256211414 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 09:30:11 INFO - PROCESS | 1658 | 1461256211416 Marionette TRACE conn2 <- [1,2566,null,{}] 09:30:11 INFO - PROCESS | 1658 | 1461256211419 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:11 INFO - PROCESS | 1658 | 1461256211543 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 09:30:11 INFO - PROCESS | 1658 | 1461256211611 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f083800 == 56 [pid = 1658] [id = 649] 09:30:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x12ad61000) [pid = 1658] [serial = 1947] [outer = 0x0] 09:30:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x12af67000) [pid = 1658] [serial = 1948] [outer = 0x12ad61000] 09:30:11 INFO - PROCESS | 1658 | 1461256211641 Marionette DEBUG loaded listener.js 09:30:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x12af86c00) [pid = 1658] [serial = 1949] [outer = 0x12ad61000] 09:30:12 INFO - PROCESS | 1658 | 1461256212096 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 09:30:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 09:30:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 723ms 09:30:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 09:30:12 INFO - PROCESS | 1658 | 1461256212134 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 09:30:12 INFO - PROCESS | 1658 | 1461256212135 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 09:30:12 INFO - PROCESS | 1658 | 1461256212138 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 09:30:12 INFO - PROCESS | 1658 | 1461256212139 Marionette TRACE conn2 <- [1,2570,null,{}] 09:30:12 INFO - PROCESS | 1658 | 1461256212141 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:12 INFO - PROCESS | 1658 | 1461256212243 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 09:30:12 INFO - PROCESS | 1658 | 1461256212300 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c95d800 == 57 [pid = 1658] [id = 650] 09:30:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x127134400) [pid = 1658] [serial = 1950] [outer = 0x0] 09:30:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x129498000) [pid = 1658] [serial = 1951] [outer = 0x127134400] 09:30:12 INFO - PROCESS | 1658 | 1461256212337 Marionette DEBUG loaded listener.js 09:30:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x12b3b9000) [pid = 1658] [serial = 1952] [outer = 0x127134400] 09:30:12 INFO - PROCESS | 1658 | 1461256212977 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 09:30:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 09:30:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 874ms 09:30:13 INFO - PROCESS | 1658 | 1461256213015 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 09:30:13 INFO - PROCESS | 1658 | 1461256213018 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 09:30:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 09:30:13 INFO - PROCESS | 1658 | 1461256213025 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 09:30:13 INFO - PROCESS | 1658 | 1461256213028 Marionette TRACE conn2 <- [1,2574,null,{}] 09:30:13 INFO - PROCESS | 1658 | 1461256213033 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:13 INFO - PROCESS | 1658 | 1461256213147 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 09:30:13 INFO - PROCESS | 1658 | 1461256213235 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c162000 == 58 [pid = 1658] [id = 651] 09:30:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x1188e9800) [pid = 1658] [serial = 1953] [outer = 0x0] 09:30:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x119282c00) [pid = 1658] [serial = 1954] [outer = 0x1188e9800] 09:30:13 INFO - PROCESS | 1658 | 1461256213282 Marionette DEBUG loaded listener.js 09:30:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x11981f800) [pid = 1658] [serial = 1955] [outer = 0x1188e9800] 09:30:13 INFO - PROCESS | 1658 | 1461256213762 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 09:30:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 09:30:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 777ms 09:30:13 INFO - PROCESS | 1658 | 1461256213800 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 09:30:13 INFO - PROCESS | 1658 | 1461256213808 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 09:30:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 09:30:13 INFO - PROCESS | 1658 | 1461256213815 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 09:30:13 INFO - PROCESS | 1658 | 1461256213818 Marionette TRACE conn2 <- [1,2578,null,{}] 09:30:13 INFO - PROCESS | 1658 | 1461256213821 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:13 INFO - PROCESS | 1658 | 1461256213950 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 09:30:14 INFO - PROCESS | 1658 | 1461256214052 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x125c90800 == 59 [pid = 1658] [id = 652] 09:30:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x11981f400) [pid = 1658] [serial = 1956] [outer = 0x0] 09:30:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x11ad62000) [pid = 1658] [serial = 1957] [outer = 0x11981f400] 09:30:14 INFO - PROCESS | 1658 | 1461256214094 Marionette DEBUG loaded listener.js 09:30:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x11aea8000) [pid = 1658] [serial = 1958] [outer = 0x11981f400] 09:30:14 INFO - PROCESS | 1658 | --DOCSHELL 0x12a977800 == 58 [pid = 1658] [id = 612] 09:30:14 INFO - PROCESS | 1658 | --DOCSHELL 0x12e6ad000 == 57 [pid = 1658] [id = 644] 09:30:14 INFO - PROCESS | 1658 | --DOCSHELL 0x12e651000 == 56 [pid = 1658] [id = 643] 09:30:14 INFO - PROCESS | 1658 | --DOCSHELL 0x12e639000 == 55 [pid = 1658] [id = 642] 09:30:14 INFO - PROCESS | 1658 | --DOCSHELL 0x12d71d000 == 54 [pid = 1658] [id = 641] 09:30:14 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x11c55c800) [pid = 1658] [serial = 1837] [outer = 0x0] [url = about:blank] 09:30:14 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x11864f800) [pid = 1658] [serial = 1828] [outer = 0x0] [url = about:blank] 09:30:14 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x119820c00) [pid = 1658] [serial = 1831] [outer = 0x0] [url = about:blank] 09:30:14 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x125e8d000) [pid = 1658] [serial = 1840] [outer = 0x0] [url = about:blank] 09:30:14 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x11b97b000) [pid = 1658] [serial = 1834] [outer = 0x0] [url = about:blank] 09:30:14 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x125fc2000) [pid = 1658] [serial = 1825] [outer = 0x0] [url = about:blank] 09:30:14 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x12a935c00) [pid = 1658] [serial = 1879] [outer = 0x0] [url = about:blank] 09:30:14 INFO - PROCESS | 1658 | --DOCSHELL 0x12ce1f800 == 53 [pid = 1658] [id = 640] 09:30:14 INFO - PROCESS | 1658 | --DOCSHELL 0x12b746000 == 52 [pid = 1658] [id = 639] 09:30:14 INFO - PROCESS | 1658 | --DOCSHELL 0x12b2b6800 == 51 [pid = 1658] [id = 638] 09:30:14 INFO - PROCESS | 1658 | --DOCSHELL 0x128a56000 == 50 [pid = 1658] [id = 637] 09:30:14 INFO - PROCESS | 1658 | --DOCSHELL 0x127484000 == 49 [pid = 1658] [id = 636] 09:30:14 INFO - PROCESS | 1658 | --DOCSHELL 0x11c96d000 == 48 [pid = 1658] [id = 635] 09:30:14 INFO - PROCESS | 1658 | --DOCSHELL 0x11986f000 == 47 [pid = 1658] [id = 634] 09:30:14 INFO - PROCESS | 1658 | --DOCSHELL 0x125c4a000 == 46 [pid = 1658] [id = 633] 09:30:14 INFO - PROCESS | 1658 | --DOCSHELL 0x12bb3d800 == 45 [pid = 1658] [id = 629] 09:30:14 INFO - PROCESS | 1658 | --DOCSHELL 0x125d50800 == 44 [pid = 1658] [id = 628] 09:30:14 INFO - PROCESS | 1658 | --DOCSHELL 0x118fc7000 == 43 [pid = 1658] [id = 627] 09:30:14 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x1294bcc00) [pid = 1658] [serial = 1799] [outer = 0x0] [url = about:blank] 09:30:14 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x128a37c00) [pid = 1658] [serial = 1867] [outer = 0x0] [url = about:blank] 09:30:14 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x11b93dc00) [pid = 1658] [serial = 1852] [outer = 0x0] [url = about:blank] 09:30:14 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x116570400) [pid = 1658] [serial = 1844] [outer = 0x0] [url = about:blank] 09:30:14 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x126ba4800) [pid = 1658] [serial = 1858] [outer = 0x0] [url = about:blank] 09:30:14 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x126f81400) [pid = 1658] [serial = 1861] [outer = 0x0] [url = about:blank] 09:30:14 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x126f6b000) [pid = 1658] [serial = 1859] [outer = 0x0] [url = about:blank] 09:30:14 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x11adf3000) [pid = 1658] [serial = 1850] [outer = 0x0] [url = about:blank] 09:30:14 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x119816c00) [pid = 1658] [serial = 1847] [outer = 0x0] [url = about:blank] 09:30:14 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x12a356000) [pid = 1658] [serial = 1873] [outer = 0x0] [url = about:blank] 09:30:14 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x1294c5400) [pid = 1658] [serial = 1871] [outer = 0x0] [url = about:blank] 09:30:14 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x1294bdc00) [pid = 1658] [serial = 1870] [outer = 0x0] [url = about:blank] 09:30:14 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x1277dec00) [pid = 1658] [serial = 1864] [outer = 0x0] [url = about:blank] 09:30:14 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x11c4b5c00) [pid = 1658] [serial = 1855] [outer = 0x0] [url = about:blank] 09:30:14 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x1294a0800) [pid = 1658] [serial = 1868] [outer = 0x0] [url = about:blank] 09:30:14 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x114fed800) [pid = 1658] [serial = 1843] [outer = 0x0] [url = about:blank] 09:30:14 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x127406000) [pid = 1658] [serial = 1862] [outer = 0x0] [url = about:blank] 09:30:14 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x12818c000) [pid = 1658] [serial = 1865] [outer = 0x0] [url = about:blank] 09:30:14 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x12a361c00) [pid = 1658] [serial = 1874] [outer = 0x0] [url = about:blank] 09:30:14 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x11912e000) [pid = 1658] [serial = 1846] [outer = 0x0] [url = about:blank] 09:30:14 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x11a649800) [pid = 1658] [serial = 1849] [outer = 0x0] [url = about:blank] 09:30:14 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x11be87400) [pid = 1658] [serial = 1853] [outer = 0x0] [url = about:blank] 09:30:14 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x12a7c1800) [pid = 1658] [serial = 1876] [outer = 0x0] [url = about:blank] 09:30:14 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x126a95c00) [pid = 1658] [serial = 1856] [outer = 0x0] [url = about:blank] 09:30:14 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x12a932400) [pid = 1658] [serial = 1877] [outer = 0x0] [url = about:blank] 09:30:14 INFO - PROCESS | 1658 | 1461256214582 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 09:30:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 09:30:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 778ms 09:30:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 09:30:14 INFO - PROCESS | 1658 | 1461256214594 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 09:30:14 INFO - PROCESS | 1658 | 1461256214595 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 09:30:14 INFO - PROCESS | 1658 | 1461256214597 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 09:30:14 INFO - PROCESS | 1658 | 1461256214599 Marionette TRACE conn2 <- [1,2582,null,{}] 09:30:14 INFO - PROCESS | 1658 | 1461256214610 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:14 INFO - PROCESS | 1658 | 1461256214698 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 09:30:14 INFO - PROCESS | 1658 | 1461256214752 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c72a800 == 44 [pid = 1658] [id = 653] 09:30:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x11a63c400) [pid = 1658] [serial = 1959] [outer = 0x0] 09:30:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x11b133000) [pid = 1658] [serial = 1960] [outer = 0x11a63c400] 09:30:14 INFO - PROCESS | 1658 | 1461256214781 Marionette DEBUG loaded listener.js 09:30:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x11be87c00) [pid = 1658] [serial = 1961] [outer = 0x11a63c400] 09:30:15 INFO - PROCESS | 1658 | 1461256215099 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 09:30:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 09:30:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 521ms 09:30:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 09:30:15 INFO - PROCESS | 1658 | 1461256215119 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 09:30:15 INFO - PROCESS | 1658 | 1461256215120 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 09:30:15 INFO - PROCESS | 1658 | 1461256215123 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 09:30:15 INFO - PROCESS | 1658 | 1461256215126 Marionette TRACE conn2 <- [1,2586,null,{}] 09:30:15 INFO - PROCESS | 1658 | 1461256215130 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:15 INFO - PROCESS | 1658 | 1461256215213 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 09:30:15 INFO - PROCESS | 1658 | 1461256215268 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x126dcb000 == 45 [pid = 1658] [id = 654] 09:30:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x11bf86400) [pid = 1658] [serial = 1962] [outer = 0x0] 09:30:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x125b35c00) [pid = 1658] [serial = 1963] [outer = 0x11bf86400] 09:30:15 INFO - PROCESS | 1658 | 1461256215294 Marionette DEBUG loaded listener.js 09:30:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x126b28c00) [pid = 1658] [serial = 1964] [outer = 0x11bf86400] 09:30:15 INFO - PROCESS | 1658 | 1461256215582 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 09:30:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 09:30:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 474ms 09:30:15 INFO - PROCESS | 1658 | 1461256215597 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 09:30:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 09:30:15 INFO - PROCESS | 1658 | 1461256215599 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 09:30:15 INFO - PROCESS | 1658 | 1461256215601 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 09:30:15 INFO - PROCESS | 1658 | 1461256215602 Marionette TRACE conn2 <- [1,2590,null,{}] 09:30:15 INFO - PROCESS | 1658 | 1461256215604 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:15 INFO - PROCESS | 1658 | 1461256215701 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 09:30:15 INFO - PROCESS | 1658 | 1461256215705 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x128a57000 == 46 [pid = 1658] [id = 655] 09:30:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x126b29c00) [pid = 1658] [serial = 1965] [outer = 0x0] 09:30:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x126f61c00) [pid = 1658] [serial = 1966] [outer = 0x126b29c00] 09:30:15 INFO - PROCESS | 1658 | 1461256215732 Marionette DEBUG loaded listener.js 09:30:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x126f7d000) [pid = 1658] [serial = 1967] [outer = 0x126b29c00] 09:30:16 INFO - PROCESS | 1658 | 1461256216076 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 09:30:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 09:30:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 520ms 09:30:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 09:30:16 INFO - PROCESS | 1658 | 1461256216128 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 09:30:16 INFO - PROCESS | 1658 | 1461256216129 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 09:30:16 INFO - PROCESS | 1658 | 1461256216131 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 09:30:16 INFO - PROCESS | 1658 | 1461256216132 Marionette TRACE conn2 <- [1,2594,null,{}] 09:30:16 INFO - PROCESS | 1658 | 1461256216134 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:16 INFO - PROCESS | 1658 | 1461256216229 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 09:30:16 INFO - PROCESS | 1658 | 1461256216235 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c416000 == 47 [pid = 1658] [id = 656] 09:30:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x127132c00) [pid = 1658] [serial = 1968] [outer = 0x0] 09:30:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x128a29400) [pid = 1658] [serial = 1969] [outer = 0x127132c00] 09:30:16 INFO - PROCESS | 1658 | 1461256216262 Marionette DEBUG loaded listener.js 09:30:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x12a35d400) [pid = 1658] [serial = 1970] [outer = 0x127132c00] 09:30:16 INFO - PROCESS | 1658 | 1461256216620 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 09:30:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 09:30:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 520ms 09:30:16 INFO - PROCESS | 1658 | 1461256216660 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 09:30:16 INFO - PROCESS | 1658 | 1461256216661 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 09:30:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 09:30:16 INFO - PROCESS | 1658 | 1461256216663 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 09:30:16 INFO - PROCESS | 1658 | 1461256216665 Marionette TRACE conn2 <- [1,2598,null,{}] 09:30:16 INFO - PROCESS | 1658 | 1461256216667 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:16 INFO - PROCESS | 1658 | 1461256216768 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 09:30:16 INFO - PROCESS | 1658 | 1461256216774 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b731000 == 48 [pid = 1658] [id = 657] 09:30:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x12a359c00) [pid = 1658] [serial = 1971] [outer = 0x0] 09:30:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x12a7c2000) [pid = 1658] [serial = 1972] [outer = 0x12a359c00] 09:30:16 INFO - PROCESS | 1658 | 1461256216801 Marionette DEBUG loaded listener.js 09:30:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x12a93f400) [pid = 1658] [serial = 1973] [outer = 0x12a359c00] 09:30:17 INFO - PROCESS | 1658 | 1461256217148 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 09:30:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 09:30:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 521ms 09:30:17 INFO - PROCESS | 1658 | 1461256217187 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 09:30:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 09:30:17 INFO - PROCESS | 1658 | 1461256217188 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 09:30:17 INFO - PROCESS | 1658 | 1461256217190 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 09:30:17 INFO - PROCESS | 1658 | 1461256217191 Marionette TRACE conn2 <- [1,2602,null,{}] 09:30:17 INFO - PROCESS | 1658 | 1461256217194 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:17 INFO - PROCESS | 1658 | 1461256217296 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 09:30:17 INFO - PROCESS | 1658 | 1461256217330 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c61b000 == 49 [pid = 1658] [id = 658] 09:30:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x12ad52c00) [pid = 1658] [serial = 1974] [outer = 0x0] 09:30:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x12ad60400) [pid = 1658] [serial = 1975] [outer = 0x12ad52c00] 09:30:17 INFO - PROCESS | 1658 | 1461256217357 Marionette DEBUG loaded listener.js 09:30:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x12ad89400) [pid = 1658] [serial = 1976] [outer = 0x12ad52c00] 09:30:17 INFO - PROCESS | 1658 | 1461256217716 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 09:30:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 09:30:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 571ms 09:30:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 09:30:17 INFO - PROCESS | 1658 | 1461256217764 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 09:30:17 INFO - PROCESS | 1658 | 1461256217765 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 09:30:17 INFO - PROCESS | 1658 | 1461256217767 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 09:30:17 INFO - PROCESS | 1658 | 1461256217768 Marionette TRACE conn2 <- [1,2606,null,{}] 09:30:17 INFO - PROCESS | 1658 | 1461256217771 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:17 INFO - PROCESS | 1658 | 1461256217875 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 09:30:17 INFO - PROCESS | 1658 | 1461256217880 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d70e800 == 50 [pid = 1658] [id = 659] 09:30:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x12ad55c00) [pid = 1658] [serial = 1977] [outer = 0x0] 09:30:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x12af6b800) [pid = 1658] [serial = 1978] [outer = 0x12ad55c00] 09:30:17 INFO - PROCESS | 1658 | 1461256217937 Marionette DEBUG loaded listener.js 09:30:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x12b3af400) [pid = 1658] [serial = 1979] [outer = 0x12ad55c00] 09:30:18 INFO - PROCESS | 1658 | 1461256218268 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 09:30:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 09:30:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 522ms 09:30:18 INFO - PROCESS | 1658 | 1461256218290 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 09:30:18 INFO - PROCESS | 1658 | 1461256218293 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 09:30:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 09:30:18 INFO - PROCESS | 1658 | 1461256218296 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 09:30:18 INFO - PROCESS | 1658 | 1461256218297 Marionette TRACE conn2 <- [1,2610,null,{}] 09:30:18 INFO - PROCESS | 1658 | 1461256218299 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:18 INFO - PROCESS | 1658 | 1461256218412 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 09:30:18 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x11bcef000) [pid = 1658] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 09:30:18 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x11628f400) [pid = 1658] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 09:30:18 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x1158e8400) [pid = 1658] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 09:30:18 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x114d72000) [pid = 1658] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 09:30:18 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x11b12e400) [pid = 1658] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 09:30:18 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x11927c000) [pid = 1658] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 09:30:18 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x114bc4000) [pid = 1658] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 09:30:18 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x125e89c00) [pid = 1658] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 09:30:18 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x12a934400) [pid = 1658] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 09:30:18 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x125b3b400) [pid = 1658] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 09:30:18 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x11b133c00) [pid = 1658] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 09:30:18 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x12a932000) [pid = 1658] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 09:30:18 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x119743400) [pid = 1658] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 09:30:18 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x12ad87400) [pid = 1658] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 09:30:18 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x11c3ad400) [pid = 1658] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 09:30:18 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x12ad53c00) [pid = 1658] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 09:30:18 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x11c3ac000) [pid = 1658] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 09:30:18 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x11ade7000) [pid = 1658] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 09:30:18 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x1165f8c00) [pid = 1658] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 09:30:18 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x11be88800) [pid = 1658] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 09:30:18 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x126f6ac00) [pid = 1658] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 09:30:18 INFO - PROCESS | 1658 | 1461256218631 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x115670000 == 51 [pid = 1658] [id = 660] 09:30:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x11465c400) [pid = 1658] [serial = 1980] [outer = 0x0] 09:30:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x114f70800) [pid = 1658] [serial = 1981] [outer = 0x11465c400] 09:30:18 INFO - PROCESS | 1658 | 1461256218661 Marionette DEBUG loaded listener.js 09:30:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x11927c000) [pid = 1658] [serial = 1982] [outer = 0x11465c400] 09:30:18 INFO - PROCESS | 1658 | 1461256218961 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 09:30:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 09:30:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 718ms 09:30:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 09:30:19 INFO - PROCESS | 1658 | 1461256219014 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 09:30:19 INFO - PROCESS | 1658 | 1461256219016 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 09:30:19 INFO - PROCESS | 1658 | 1461256219018 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 09:30:19 INFO - PROCESS | 1658 | 1461256219020 Marionette TRACE conn2 <- [1,2614,null,{}] 09:30:19 INFO - PROCESS | 1658 | 1461256219022 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:19 INFO - PROCESS | 1658 | 1461256219121 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 09:30:19 INFO - PROCESS | 1658 | 1461256219126 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e64c800 == 52 [pid = 1658] [id = 661] 09:30:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x119740400) [pid = 1658] [serial = 1983] [outer = 0x0] 09:30:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x11c55a000) [pid = 1658] [serial = 1984] [outer = 0x119740400] 09:30:19 INFO - PROCESS | 1658 | 1461256219156 Marionette DEBUG loaded listener.js 09:30:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x12b587000) [pid = 1658] [serial = 1985] [outer = 0x119740400] 09:30:19 INFO - PROCESS | 1658 | 1461256219493 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 09:30:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 09:30:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 521ms 09:30:19 INFO - PROCESS | 1658 | 1461256219540 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 09:30:19 INFO - PROCESS | 1658 | 1461256219544 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 09:30:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 09:30:19 INFO - PROCESS | 1658 | 1461256219547 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 09:30:19 INFO - PROCESS | 1658 | 1461256219548 Marionette TRACE conn2 <- [1,2618,null,{}] 09:30:19 INFO - PROCESS | 1658 | 1461256219551 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:19 INFO - PROCESS | 1658 | 1461256219638 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 09:30:19 INFO - PROCESS | 1658 | 1461256219643 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x12eecc800 == 53 [pid = 1658] [id = 662] 09:30:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x126f7f400) [pid = 1658] [serial = 1986] [outer = 0x0] 09:30:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x12b77ac00) [pid = 1658] [serial = 1987] [outer = 0x126f7f400] 09:30:19 INFO - PROCESS | 1658 | 1461256219668 Marionette DEBUG loaded listener.js 09:30:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x12b784800) [pid = 1658] [serial = 1988] [outer = 0x126f7f400] 09:30:20 INFO - PROCESS | 1658 | 1461256220015 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 09:30:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 09:30:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 519ms 09:30:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 09:30:20 INFO - PROCESS | 1658 | 1461256220066 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 09:30:20 INFO - PROCESS | 1658 | 1461256220068 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 09:30:20 INFO - PROCESS | 1658 | 1461256220070 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 09:30:20 INFO - PROCESS | 1658 | 1461256220071 Marionette TRACE conn2 <- [1,2622,null,{}] 09:30:20 INFO - PROCESS | 1658 | 1461256220073 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:20 INFO - PROCESS | 1658 | 1461256220181 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 09:30:20 INFO - PROCESS | 1658 | 1461256220188 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f5ce800 == 54 [pid = 1658] [id = 663] 09:30:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x12b782800) [pid = 1658] [serial = 1989] [outer = 0x0] 09:30:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x12b799800) [pid = 1658] [serial = 1990] [outer = 0x12b782800] 09:30:20 INFO - PROCESS | 1658 | 1461256220215 Marionette DEBUG loaded listener.js 09:30:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x12ba5a800) [pid = 1658] [serial = 1991] [outer = 0x12b782800] 09:30:20 INFO - PROCESS | 1658 | 1461256220537 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 09:30:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 09:30:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 522ms 09:30:20 INFO - PROCESS | 1658 | 1461256220593 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 09:30:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 09:30:20 INFO - PROCESS | 1658 | 1461256220594 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 09:30:20 INFO - PROCESS | 1658 | 1461256220597 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 09:30:20 INFO - PROCESS | 1658 | 1461256220598 Marionette TRACE conn2 <- [1,2626,null,{}] 09:30:20 INFO - PROCESS | 1658 | 1461256220600 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:20 INFO - PROCESS | 1658 | 1461256220752 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 09:30:20 INFO - PROCESS | 1658 | 1461256220828 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x11ae27000 == 55 [pid = 1658] [id = 664] 09:30:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x114bc5800) [pid = 1658] [serial = 1992] [outer = 0x0] 09:30:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x114d7ec00) [pid = 1658] [serial = 1993] [outer = 0x114bc5800] 09:30:20 INFO - PROCESS | 1658 | 1461256220860 Marionette DEBUG loaded listener.js 09:30:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x1165f8400) [pid = 1658] [serial = 1994] [outer = 0x114bc5800] 09:30:21 INFO - PROCESS | 1658 | 1461256221292 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 09:30:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 09:30:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 719ms 09:30:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 09:30:21 INFO - PROCESS | 1658 | 1461256221330 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 09:30:21 INFO - PROCESS | 1658 | 1461256221333 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 09:30:21 INFO - PROCESS | 1658 | 1461256221336 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 09:30:21 INFO - PROCESS | 1658 | 1461256221340 Marionette TRACE conn2 <- [1,2630,null,{}] 09:30:21 INFO - PROCESS | 1658 | 1461256221365 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:21 INFO - PROCESS | 1658 | 1461256221474 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 09:30:21 INFO - PROCESS | 1658 | 1461256221547 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x125c8d800 == 56 [pid = 1658] [id = 665] 09:30:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x11ade7000) [pid = 1658] [serial = 1995] [outer = 0x0] 09:30:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x11aed3400) [pid = 1658] [serial = 1996] [outer = 0x11ade7000] 09:30:21 INFO - PROCESS | 1658 | 1461256221580 Marionette DEBUG loaded listener.js 09:30:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x11b139800) [pid = 1658] [serial = 1997] [outer = 0x11ade7000] 09:30:22 INFO - PROCESS | 1658 | 1461256221999 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 09:30:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 09:30:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 693ms 09:30:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 09:30:22 INFO - PROCESS | 1658 | 1461256222030 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 09:30:22 INFO - PROCESS | 1658 | 1461256222032 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 09:30:22 INFO - PROCESS | 1658 | 1461256222034 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 09:30:22 INFO - PROCESS | 1658 | 1461256222036 Marionette TRACE conn2 <- [1,2634,null,{}] 09:30:22 INFO - PROCESS | 1658 | 1461256222038 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:22 INFO - PROCESS | 1658 | 1461256222163 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 09:30:22 INFO - PROCESS | 1658 | 1461256222239 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ba10800 == 57 [pid = 1658] [id = 666] 09:30:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x11bcf5c00) [pid = 1658] [serial = 1998] [outer = 0x0] 09:30:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x125b34400) [pid = 1658] [serial = 1999] [outer = 0x11bcf5c00] 09:30:22 INFO - PROCESS | 1658 | 1461256222270 Marionette DEBUG loaded listener.js 09:30:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x126f78800) [pid = 1658] [serial = 2000] [outer = 0x11bcf5c00] 09:30:22 INFO - PROCESS | 1658 | 1461256222710 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 09:30:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 09:30:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 721ms 09:30:22 INFO - PROCESS | 1658 | 1461256222756 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 09:30:22 INFO - PROCESS | 1658 | 1461256222759 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 09:30:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 09:30:22 INFO - PROCESS | 1658 | 1461256222767 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 09:30:22 INFO - PROCESS | 1658 | 1461256222770 Marionette TRACE conn2 <- [1,2638,null,{}] 09:30:22 INFO - PROCESS | 1658 | 1461256222772 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:22 INFO - PROCESS | 1658 | 1461256222881 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 09:30:22 INFO - PROCESS | 1658 | 1461256222952 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ebd9000 == 58 [pid = 1658] [id = 667] 09:30:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x126fc1400) [pid = 1658] [serial = 2001] [outer = 0x0] 09:30:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x128a35c00) [pid = 1658] [serial = 2002] [outer = 0x126fc1400] 09:30:22 INFO - PROCESS | 1658 | 1461256222982 Marionette DEBUG loaded listener.js 09:30:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x12ad53c00) [pid = 1658] [serial = 2003] [outer = 0x126fc1400] 09:30:23 INFO - PROCESS | 1658 | 1461256223394 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 09:30:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 09:30:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 678ms 09:30:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 09:30:23 INFO - PROCESS | 1658 | 1461256223441 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 09:30:23 INFO - PROCESS | 1658 | 1461256223442 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 09:30:23 INFO - PROCESS | 1658 | 1461256223444 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 09:30:23 INFO - PROCESS | 1658 | 1461256223446 Marionette TRACE conn2 <- [1,2642,null,{}] 09:30:23 INFO - PROCESS | 1658 | 1461256223448 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:23 INFO - PROCESS | 1658 | 1461256223562 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 09:30:23 INFO - PROCESS | 1658 | 1461256223633 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x12fb1c000 == 59 [pid = 1658] [id = 668] 09:30:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x127135400) [pid = 1658] [serial = 2004] [outer = 0x0] 09:30:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x12af82c00) [pid = 1658] [serial = 2005] [outer = 0x127135400] 09:30:23 INFO - PROCESS | 1658 | 1461256223663 Marionette DEBUG loaded listener.js 09:30:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x12b3be800) [pid = 1658] [serial = 2006] [outer = 0x127135400] 09:30:24 INFO - PROCESS | 1658 | 1461256224109 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 09:30:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 09:30:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 719ms 09:30:24 INFO - PROCESS | 1658 | 1461256224175 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 09:30:24 INFO - PROCESS | 1658 | 1461256224177 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 09:30:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 09:30:24 INFO - PROCESS | 1658 | 1461256224181 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 09:30:24 INFO - PROCESS | 1658 | 1461256224182 Marionette TRACE conn2 <- [1,2646,null,{}] 09:30:24 INFO - PROCESS | 1658 | 1461256224184 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:24 INFO - PROCESS | 1658 | 1461256224294 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 09:30:24 INFO - PROCESS | 1658 | 1461256224370 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x1269d6800 == 60 [pid = 1658] [id = 669] 09:30:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x12af64c00) [pid = 1658] [serial = 2007] [outer = 0x0] 09:30:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x12b3b1c00) [pid = 1658] [serial = 2008] [outer = 0x12af64c00] 09:30:24 INFO - PROCESS | 1658 | 1461256224407 Marionette DEBUG loaded listener.js 09:30:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x12ba5f000) [pid = 1658] [serial = 2009] [outer = 0x12af64c00] 09:30:25 INFO - PROCESS | 1658 | 1461256225082 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 09:30:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 09:30:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 970ms 09:30:25 INFO - PROCESS | 1658 | 1461256225152 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 09:30:25 INFO - PROCESS | 1658 | 1461256225154 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 09:30:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 09:30:25 INFO - PROCESS | 1658 | 1461256225158 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 09:30:25 INFO - PROCESS | 1658 | 1461256225160 Marionette TRACE conn2 <- [1,2650,null,{}] 09:30:25 INFO - PROCESS | 1658 | 1461256225164 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:25 INFO - PROCESS | 1658 | 1461256225254 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 09:30:25 INFO - PROCESS | 1658 | 1461256225316 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x125b17000 == 61 [pid = 1658] [id = 670] 09:30:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x11575b800) [pid = 1658] [serial = 2010] [outer = 0x0] 09:30:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x117967c00) [pid = 1658] [serial = 2011] [outer = 0x11575b800] 09:30:25 INFO - PROCESS | 1658 | 1461256225345 Marionette DEBUG loaded listener.js 09:30:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x119124400) [pid = 1658] [serial = 2012] [outer = 0x11575b800] 09:30:25 INFO - PROCESS | 1658 | 1461256225798 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 09:30:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 09:30:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 675ms 09:30:25 INFO - PROCESS | 1658 | 1461256225833 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 09:30:25 INFO - PROCESS | 1658 | 1461256225837 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 09:30:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 09:30:25 INFO - PROCESS | 1658 | 1461256225842 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 09:30:25 INFO - PROCESS | 1658 | 1461256225843 Marionette TRACE conn2 <- [1,2654,null,{}] 09:30:25 INFO - PROCESS | 1658 | 1461256225846 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:25 INFO - PROCESS | 1658 | 1461256225941 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 09:30:26 INFO - PROCESS | 1658 | 1461256226001 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x11b914800 == 62 [pid = 1658] [id = 671] 09:30:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x11897d400) [pid = 1658] [serial = 2013] [outer = 0x0] 09:30:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x119818c00) [pid = 1658] [serial = 2014] [outer = 0x11897d400] 09:30:26 INFO - PROCESS | 1658 | 1461256226030 Marionette DEBUG loaded listener.js 09:30:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x119c77c00) [pid = 1658] [serial = 2015] [outer = 0x11897d400] 09:30:26 INFO - PROCESS | 1658 | --DOCSHELL 0x12ada6000 == 61 [pid = 1658] [id = 613] 09:30:26 INFO - PROCESS | 1658 | --DOCSHELL 0x12a3d4800 == 60 [pid = 1658] [id = 611] 09:30:26 INFO - PROCESS | 1658 | --DOCSHELL 0x1281b2000 == 59 [pid = 1658] [id = 608] 09:30:26 INFO - PROCESS | 1658 | --DOCSHELL 0x11c429000 == 58 [pid = 1658] [id = 610] 09:30:26 INFO - PROCESS | 1658 | --DOCSHELL 0x12f5ce800 == 57 [pid = 1658] [id = 663] 09:30:26 INFO - PROCESS | 1658 | --DOCSHELL 0x12eecc800 == 56 [pid = 1658] [id = 662] 09:30:26 INFO - PROCESS | 1658 | --DOCSHELL 0x12e64c800 == 55 [pid = 1658] [id = 661] 09:30:26 INFO - PROCESS | 1658 | --DOCSHELL 0x115670000 == 54 [pid = 1658] [id = 660] 09:30:26 INFO - PROCESS | 1658 | --DOCSHELL 0x12d70e800 == 53 [pid = 1658] [id = 659] 09:30:26 INFO - PROCESS | 1658 | --DOCSHELL 0x12c61b000 == 52 [pid = 1658] [id = 658] 09:30:26 INFO - PROCESS | 1658 | --DOCSHELL 0x12b731000 == 51 [pid = 1658] [id = 657] 09:30:26 INFO - PROCESS | 1658 | --DOCSHELL 0x11c416000 == 50 [pid = 1658] [id = 656] 09:30:26 INFO - PROCESS | 1658 | --DOCSHELL 0x128a57000 == 49 [pid = 1658] [id = 655] 09:30:26 INFO - PROCESS | 1658 | --DOCSHELL 0x126dcb000 == 48 [pid = 1658] [id = 654] 09:30:26 INFO - PROCESS | 1658 | --DOCSHELL 0x11c72a800 == 47 [pid = 1658] [id = 653] 09:30:26 INFO - PROCESS | 1658 | --DOCSHELL 0x125c90800 == 46 [pid = 1658] [id = 652] 09:30:26 INFO - PROCESS | 1658 | --DOCSHELL 0x11c162000 == 45 [pid = 1658] [id = 651] 09:30:26 INFO - PROCESS | 1658 | --DOCSHELL 0x12c61f000 == 44 [pid = 1658] [id = 647] 09:30:26 INFO - PROCESS | 1658 | --DOCSHELL 0x125c37000 == 43 [pid = 1658] [id = 646] 09:30:26 INFO - PROCESS | 1658 | --DOCSHELL 0x11866a000 == 42 [pid = 1658] [id = 645] 09:30:26 INFO - PROCESS | 1658 | 1461256226428 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 09:30:26 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x118f2d800) [pid = 1658] [serial = 1829] [outer = 0x0] [url = about:blank] 09:30:26 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x126b20000) [pid = 1658] [serial = 1841] [outer = 0x0] [url = about:blank] 09:30:26 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x11be86800) [pid = 1658] [serial = 1835] [outer = 0x0] [url = about:blank] 09:30:26 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x119c7dc00) [pid = 1658] [serial = 1832] [outer = 0x0] [url = about:blank] 09:30:26 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x11650bc00) [pid = 1658] [serial = 1802] [outer = 0x0] [url = about:blank] 09:30:26 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x126b1cc00) [pid = 1658] [serial = 1826] [outer = 0x0] [url = about:blank] 09:30:26 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x125b38c00) [pid = 1658] [serial = 1838] [outer = 0x0] [url = about:blank] 09:30:26 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x11974b400) [pid = 1658] [serial = 1805] [outer = 0x0] [url = about:blank] 09:30:26 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x1277e0c00) [pid = 1658] [serial = 1927] [outer = 0x0] [url = about:blank] 09:30:26 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x12af60400) [pid = 1658] [serial = 1925] [outer = 0x0] [url = about:blank] 09:30:26 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x127c7f000) [pid = 1658] [serial = 1915] [outer = 0x0] [url = about:blank] 09:30:26 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x12a7b6400) [pid = 1658] [serial = 1916] [outer = 0x0] [url = about:blank] 09:30:26 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x126f7d400) [pid = 1658] [serial = 1913] [outer = 0x0] [url = about:blank] 09:30:26 INFO - PROCESS | 1658 | --DOMWINDOW == 135 (0x12af67400) [pid = 1658] [serial = 1930] [outer = 0x0] [url = about:blank] 09:30:26 INFO - PROCESS | 1658 | --DOMWINDOW == 134 (0x12ad83c00) [pid = 1658] [serial = 1928] [outer = 0x0] [url = about:blank] 09:30:26 INFO - PROCESS | 1658 | --DOMWINDOW == 133 (0x12af91000) [pid = 1658] [serial = 1933] [outer = 0x0] [url = about:blank] 09:30:26 INFO - PROCESS | 1658 | --DOMWINDOW == 132 (0x12a939c00) [pid = 1658] [serial = 1918] [outer = 0x0] [url = about:blank] 09:30:26 INFO - PROCESS | 1658 | --DOMWINDOW == 131 (0x12ad58000) [pid = 1658] [serial = 1919] [outer = 0x0] [url = about:blank] 09:30:26 INFO - PROCESS | 1658 | --DOMWINDOW == 130 (0x12ad86000) [pid = 1658] [serial = 1924] [outer = 0x0] [url = about:blank] 09:30:26 INFO - PROCESS | 1658 | --DOMWINDOW == 129 (0x12ad7e000) [pid = 1658] [serial = 1922] [outer = 0x0] [url = about:blank] 09:30:26 INFO - PROCESS | 1658 | --DOMWINDOW == 128 (0x12a93a400) [pid = 1658] [serial = 1880] [outer = 0x0] [url = about:blank] 09:30:26 INFO - PROCESS | 1658 | --DOMWINDOW == 127 (0x12a934800) [pid = 1658] [serial = 1921] [outer = 0x0] [url = about:blank] 09:30:26 INFO - PROCESS | 1658 | --DOMWINDOW == 126 (0x115469000) [pid = 1658] [serial = 1882] [outer = 0x0] [url = about:blank] 09:30:26 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x11974cc00) [pid = 1658] [serial = 1903] [outer = 0x0] [url = about:blank] 09:30:26 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x11a9bf000) [pid = 1658] [serial = 1904] [outer = 0x0] [url = about:blank] 09:30:26 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x126f69800) [pid = 1658] [serial = 1891] [outer = 0x0] [url = about:blank] 09:30:26 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x12af88000) [pid = 1658] [serial = 1931] [outer = 0x0] [url = about:blank] 09:30:26 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x12a35a400) [pid = 1658] [serial = 1894] [outer = 0x0] [url = about:blank] 09:30:26 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x126d31800) [pid = 1658] [serial = 1912] [outer = 0x0] [url = about:blank] 09:30:26 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x125e88000) [pid = 1658] [serial = 1888] [outer = 0x0] [url = about:blank] 09:30:26 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x12ad7c400) [pid = 1658] [serial = 1898] [outer = 0x0] [url = about:blank] 09:30:26 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x12ad5c400) [pid = 1658] [serial = 1897] [outer = 0x0] [url = about:blank] 09:30:26 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x125d02c00) [pid = 1658] [serial = 1909] [outer = 0x0] [url = about:blank] 09:30:26 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x126b96000) [pid = 1658] [serial = 1910] [outer = 0x0] [url = about:blank] 09:30:26 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x11b136400) [pid = 1658] [serial = 1906] [outer = 0x0] [url = about:blank] 09:30:26 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x11be86c00) [pid = 1658] [serial = 1907] [outer = 0x0] [url = about:blank] 09:30:26 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x11a63e800) [pid = 1658] [serial = 1885] [outer = 0x0] [url = about:blank] 09:30:26 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x118f2d000) [pid = 1658] [serial = 1901] [outer = 0x0] [url = about:blank] 09:30:26 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x118647800) [pid = 1658] [serial = 1900] [outer = 0x0] [url = about:blank] 09:30:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 09:30:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 622ms 09:30:26 INFO - PROCESS | 1658 | 1461256226464 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 09:30:26 INFO - PROCESS | 1658 | 1461256226465 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 09:30:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 09:30:26 INFO - PROCESS | 1658 | 1461256226467 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 09:30:26 INFO - PROCESS | 1658 | 1461256226470 Marionette TRACE conn2 <- [1,2658,null,{}] 09:30:26 INFO - PROCESS | 1658 | 1461256226477 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:26 INFO - PROCESS | 1658 | 1461256226562 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 09:30:26 INFO - PROCESS | 1658 | 1461256226586 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x11bca7800 == 43 [pid = 1658] [id = 672] 09:30:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x11a647c00) [pid = 1658] [serial = 2016] [outer = 0x0] 09:30:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x11adf0800) [pid = 1658] [serial = 2017] [outer = 0x11a647c00] 09:30:26 INFO - PROCESS | 1658 | 1461256226616 Marionette DEBUG loaded listener.js 09:30:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x11b12ac00) [pid = 1658] [serial = 2018] [outer = 0x11a647c00] 09:30:26 INFO - PROCESS | 1658 | 1461256226982 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 09:30:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 09:30:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 522ms 09:30:26 INFO - PROCESS | 1658 | 1461256226991 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 09:30:26 INFO - PROCESS | 1658 | 1461256226993 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 09:30:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 09:30:26 INFO - PROCESS | 1658 | 1461256226995 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 09:30:26 INFO - PROCESS | 1658 | 1461256226996 Marionette TRACE conn2 <- [1,2662,null,{}] 09:30:27 INFO - PROCESS | 1658 | 1461256226998 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:27 INFO - PROCESS | 1658 | 1461256227083 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 09:30:27 INFO - PROCESS | 1658 | 1461256227140 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x125c4e000 == 44 [pid = 1658] [id = 673] 09:30:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x11b12b800) [pid = 1658] [serial = 2019] [outer = 0x0] 09:30:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x11b948c00) [pid = 1658] [serial = 2020] [outer = 0x11b12b800] 09:30:27 INFO - PROCESS | 1658 | 1461256227167 Marionette DEBUG loaded listener.js 09:30:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x11be7b400) [pid = 1658] [serial = 2021] [outer = 0x11b12b800] 09:30:27 INFO - PROCESS | 1658 | 1461256227464 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 09:30:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 09:30:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 518ms 09:30:27 INFO - PROCESS | 1658 | 1461256227514 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 09:30:27 INFO - PROCESS | 1658 | 1461256227515 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 09:30:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 09:30:27 INFO - PROCESS | 1658 | 1461256227517 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 09:30:27 INFO - PROCESS | 1658 | 1461256227519 Marionette TRACE conn2 <- [1,2666,null,{}] 09:30:27 INFO - PROCESS | 1658 | 1461256227521 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:27 INFO - PROCESS | 1658 | 1461256227601 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 09:30:27 INFO - PROCESS | 1658 | 1461256227659 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x1275b6000 == 45 [pid = 1658] [id = 674] 09:30:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x11b134000) [pid = 1658] [serial = 2022] [outer = 0x0] 09:30:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x11c1b3800) [pid = 1658] [serial = 2023] [outer = 0x11b134000] 09:30:27 INFO - PROCESS | 1658 | 1461256227686 Marionette DEBUG loaded listener.js 09:30:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x125b33800) [pid = 1658] [serial = 2024] [outer = 0x11b134000] 09:30:28 INFO - PROCESS | 1658 | 1461256228485 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 09:30:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 09:30:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1018ms 09:30:28 INFO - PROCESS | 1658 | 1461256228536 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 09:30:28 INFO - PROCESS | 1658 | 1461256228537 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 09:30:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 09:30:28 INFO - PROCESS | 1658 | 1461256228546 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 09:30:28 INFO - PROCESS | 1658 | 1461256228547 Marionette TRACE conn2 <- [1,2670,null,{}] 09:30:28 INFO - PROCESS | 1658 | 1461256228557 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:28 INFO - PROCESS | 1658 | 1461256228674 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 09:30:28 INFO - PROCESS | 1658 | 1461256228710 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a96d800 == 46 [pid = 1658] [id = 675] 09:30:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x125b39000) [pid = 1658] [serial = 2025] [outer = 0x0] 09:30:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x126b24400) [pid = 1658] [serial = 2026] [outer = 0x125b39000] 09:30:28 INFO - PROCESS | 1658 | 1461256228738 Marionette DEBUG loaded listener.js 09:30:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x126f74c00) [pid = 1658] [serial = 2027] [outer = 0x125b39000] 09:30:29 INFO - PROCESS | 1658 | 1461256229538 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 09:30:29 INFO - PROCESS | 1658 | 1461256229577 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 09:30:29 INFO - PROCESS | 1658 | 1461256229580 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 09:30:29 INFO - PROCESS | 1658 | 1461256229581 Marionette TRACE conn2 <- [1,2674,null,{}] 09:30:29 INFO - PROCESS | 1658 | 1461256229583 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:29 INFO - PROCESS | 1658 | 1461256229681 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 09:30:29 INFO - PROCESS | 1658 | 1461256229695 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b2ae000 == 47 [pid = 1658] [id = 676] 09:30:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x126f5f000) [pid = 1658] [serial = 2028] [outer = 0x0] 09:30:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x127775c00) [pid = 1658] [serial = 2029] [outer = 0x126f5f000] 09:30:29 INFO - PROCESS | 1658 | 1461256229721 Marionette DEBUG loaded listener.js 09:30:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x12818c000) [pid = 1658] [serial = 2030] [outer = 0x126f5f000] 09:30:30 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x126b29c00) [pid = 1658] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 09:30:30 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x11bf86400) [pid = 1658] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 09:30:30 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x126f7f400) [pid = 1658] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 09:30:30 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x12ad55c00) [pid = 1658] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 09:30:30 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x11981f400) [pid = 1658] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 09:30:30 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x11465c400) [pid = 1658] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 09:30:30 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x12ad61000) [pid = 1658] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 09:30:30 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x114403800) [pid = 1658] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 09:30:30 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x119740400) [pid = 1658] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 09:30:30 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x114d7b000) [pid = 1658] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 09:30:30 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x126d2c800) [pid = 1658] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 09:30:30 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x119c82c00) [pid = 1658] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 09:30:30 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x11b139400) [pid = 1658] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 09:30:30 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x126f75c00) [pid = 1658] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 09:30:30 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x12a359c00) [pid = 1658] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 09:30:30 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x11be44400) [pid = 1658] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 09:30:30 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x11a63c400) [pid = 1658] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 09:30:30 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x127134400) [pid = 1658] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 09:30:30 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x12ad52c00) [pid = 1658] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 09:30:30 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x11a9c0000) [pid = 1658] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 09:30:30 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x1188e9800) [pid = 1658] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 09:30:30 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x127132c00) [pid = 1658] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 09:30:30 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x11c4bd000) [pid = 1658] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 09:30:30 INFO - PROCESS | 1658 | 1461256230587 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 09:30:30 INFO - PROCESS | 1658 | 1461256230602 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 09:30:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 09:30:30 INFO - PROCESS | 1658 | 1461256230612 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 09:30:30 INFO - PROCESS | 1658 | 1461256230613 Marionette TRACE conn2 <- [1,2678,null,{}] 09:30:30 INFO - PROCESS | 1658 | 1461256230616 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:30 INFO - PROCESS | 1658 | 1461256230715 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 09:30:30 INFO - PROCESS | 1658 | 1461256230752 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a3cb000 == 48 [pid = 1658] [id = 677] 09:30:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x118988c00) [pid = 1658] [serial = 2031] [outer = 0x0] 09:30:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x11aed5800) [pid = 1658] [serial = 2032] [outer = 0x118988c00] 09:30:30 INFO - PROCESS | 1658 | 1461256230778 Marionette DEBUG loaded listener.js 09:30:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x125d05800) [pid = 1658] [serial = 2033] [outer = 0x118988c00] 09:30:31 INFO - PROCESS | 1658 | 1461256231539 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 09:30:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 09:30:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 969ms 09:30:31 INFO - PROCESS | 1658 | 1461256231581 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 09:30:31 INFO - PROCESS | 1658 | 1461256231583 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 09:30:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 09:30:31 INFO - PROCESS | 1658 | 1461256231585 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 09:30:31 INFO - PROCESS | 1658 | 1461256231586 Marionette TRACE conn2 <- [1,2682,null,{}] 09:30:31 INFO - PROCESS | 1658 | 1461256231588 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:31 INFO - PROCESS | 1658 | 1461256231668 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 09:30:31 INFO - PROCESS | 1658 | 1461256231673 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ba1a800 == 49 [pid = 1658] [id = 678] 09:30:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x11974a800) [pid = 1658] [serial = 2034] [outer = 0x0] 09:30:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x12818c800) [pid = 1658] [serial = 2035] [outer = 0x11974a800] 09:30:31 INFO - PROCESS | 1658 | 1461256231699 Marionette DEBUG loaded listener.js 09:30:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x12949a000) [pid = 1658] [serial = 2036] [outer = 0x11974a800] 09:30:32 INFO - PROCESS | 1658 | 1461256232522 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 09:30:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 09:30:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 968ms 09:30:32 INFO - PROCESS | 1658 | 1461256232554 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 09:30:32 INFO - PROCESS | 1658 | 1461256232557 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 09:30:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 09:30:32 INFO - PROCESS | 1658 | 1461256232562 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 09:30:32 INFO - PROCESS | 1658 | 1461256232565 Marionette TRACE conn2 <- [1,2686,null,{}] 09:30:32 INFO - PROCESS | 1658 | 1461256232570 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:32 INFO - PROCESS | 1658 | 1461256232671 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 09:30:32 INFO - PROCESS | 1658 | 1461256232725 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x11a92b000 == 50 [pid = 1658] [id = 679] 09:30:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x1157c5c00) [pid = 1658] [serial = 2037] [outer = 0x0] 09:30:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x116508400) [pid = 1658] [serial = 2038] [outer = 0x1157c5c00] 09:30:32 INFO - PROCESS | 1658 | 1461256232758 Marionette DEBUG loaded listener.js 09:30:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x1188dc000) [pid = 1658] [serial = 2039] [outer = 0x1157c5c00] 09:30:33 INFO - PROCESS | 1658 | 1461256233662 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 09:30:33 INFO - PROCESS | 1658 | 1461256233689 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 09:30:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 09:30:33 INFO - PROCESS | 1658 | 1461256233694 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 09:30:33 INFO - PROCESS | 1658 | 1461256233696 Marionette TRACE conn2 <- [1,2690,null,{}] 09:30:33 INFO - PROCESS | 1658 | 1461256233699 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:33 INFO - PROCESS | 1658 | 1461256233797 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 09:30:33 INFO - PROCESS | 1658 | 1461256233850 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x1275b0800 == 51 [pid = 1658] [id = 680] 09:30:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x1191ba000) [pid = 1658] [serial = 2040] [outer = 0x0] 09:30:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x11acb6000) [pid = 1658] [serial = 2041] [outer = 0x1191ba000] 09:30:33 INFO - PROCESS | 1658 | 1461256233881 Marionette DEBUG loaded listener.js 09:30:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x11b131800) [pid = 1658] [serial = 2042] [outer = 0x1191ba000] 09:30:34 INFO - PROCESS | 1658 | 1461256234824 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 09:30:34 INFO - PROCESS | 1658 | 1461256234867 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 09:30:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 09:30:34 INFO - PROCESS | 1658 | 1461256234870 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 09:30:34 INFO - PROCESS | 1658 | 1461256234872 Marionette TRACE conn2 <- [1,2694,null,{}] 09:30:34 INFO - PROCESS | 1658 | 1461256234880 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:34 INFO - PROCESS | 1658 | 1461256234984 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 09:30:35 INFO - PROCESS | 1658 | 1461256235038 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ce1f800 == 52 [pid = 1658] [id = 681] 09:30:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x11b946400) [pid = 1658] [serial = 2043] [outer = 0x0] 09:30:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x126b1d800) [pid = 1658] [serial = 2044] [outer = 0x11b946400] 09:30:35 INFO - PROCESS | 1658 | 1461256235071 Marionette DEBUG loaded listener.js 09:30:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x126d27c00) [pid = 1658] [serial = 2045] [outer = 0x11b946400] 09:30:36 INFO - PROCESS | 1658 | 1461256236043 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 09:30:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 09:30:36 INFO - PROCESS | 1658 | 1461256236096 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 09:30:36 INFO - PROCESS | 1658 | 1461256236098 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 09:30:36 INFO - PROCESS | 1658 | 1461256236099 Marionette TRACE conn2 <- [1,2698,null,{}] 09:30:36 INFO - PROCESS | 1658 | 1461256236102 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:36 INFO - PROCESS | 1658 | 1461256236202 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 09:30:36 INFO - PROCESS | 1658 | 1461256236255 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d72b000 == 53 [pid = 1658] [id = 682] 09:30:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x126d2c800) [pid = 1658] [serial = 2046] [outer = 0x0] 09:30:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x1294bcc00) [pid = 1658] [serial = 2047] [outer = 0x126d2c800] 09:30:36 INFO - PROCESS | 1658 | 1461256236286 Marionette DEBUG loaded listener.js 09:30:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x1294c7c00) [pid = 1658] [serial = 2048] [outer = 0x126d2c800] 09:30:37 INFO - PROCESS | 1658 | 1461256237237 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 09:30:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 09:30:37 INFO - PROCESS | 1658 | 1461256237277 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 09:30:37 INFO - PROCESS | 1658 | 1461256237282 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 09:30:37 INFO - PROCESS | 1658 | 1461256237286 Marionette TRACE conn2 <- [1,2702,null,{}] 09:30:37 INFO - PROCESS | 1658 | 1461256237291 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:37 INFO - PROCESS | 1658 | 1461256237424 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 09:30:37 INFO - PROCESS | 1658 | 1461256237552 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x118e1a000 == 54 [pid = 1658] [id = 683] 09:30:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x1186c2800) [pid = 1658] [serial = 2049] [outer = 0x0] 09:30:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x1191b9000) [pid = 1658] [serial = 2050] [outer = 0x1186c2800] 09:30:37 INFO - PROCESS | 1658 | 1461256237602 Marionette DEBUG loaded listener.js 09:30:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x119820400) [pid = 1658] [serial = 2051] [outer = 0x1186c2800] 09:30:37 INFO - PROCESS | 1658 | --DOCSHELL 0x12a3cb000 == 53 [pid = 1658] [id = 677] 09:30:37 INFO - PROCESS | 1658 | --DOCSHELL 0x12b2ae000 == 52 [pid = 1658] [id = 676] 09:30:37 INFO - PROCESS | 1658 | --DOCSHELL 0x12a96d800 == 51 [pid = 1658] [id = 675] 09:30:37 INFO - PROCESS | 1658 | --DOCSHELL 0x1275b6000 == 50 [pid = 1658] [id = 674] 09:30:37 INFO - PROCESS | 1658 | --DOCSHELL 0x125c4e000 == 49 [pid = 1658] [id = 673] 09:30:37 INFO - PROCESS | 1658 | --DOCSHELL 0x11bca7800 == 48 [pid = 1658] [id = 672] 09:30:37 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x12b799800) [pid = 1658] [serial = 1990] [outer = 0x0] [url = about:blank] 09:30:37 INFO - PROCESS | 1658 | --DOCSHELL 0x11b914800 == 47 [pid = 1658] [id = 671] 09:30:37 INFO - PROCESS | 1658 | --DOCSHELL 0x125b17000 == 46 [pid = 1658] [id = 670] 09:30:37 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x12a35d400) [pid = 1658] [serial = 1970] [outer = 0x0] [url = about:blank] 09:30:37 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x11888bc00) [pid = 1658] [serial = 1883] [outer = 0x0] [url = about:blank] 09:30:37 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x1294c6000) [pid = 1658] [serial = 1892] [outer = 0x0] [url = about:blank] 09:30:37 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x11ad6dc00) [pid = 1658] [serial = 1886] [outer = 0x0] [url = about:blank] 09:30:37 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x126d2a000) [pid = 1658] [serial = 1889] [outer = 0x0] [url = about:blank] 09:30:37 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x12a7bc000) [pid = 1658] [serial = 1895] [outer = 0x0] [url = about:blank] 09:30:37 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x12a7c2000) [pid = 1658] [serial = 1972] [outer = 0x0] [url = about:blank] 09:30:37 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x12757bc00) [pid = 1658] [serial = 1943] [outer = 0x0] [url = about:blank] 09:30:37 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x126b21000) [pid = 1658] [serial = 1942] [outer = 0x0] [url = about:blank] 09:30:37 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x11b133000) [pid = 1658] [serial = 1960] [outer = 0x0] [url = about:blank] 09:30:37 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x11be87c00) [pid = 1658] [serial = 1961] [outer = 0x0] [url = about:blank] 09:30:37 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x12b3b9000) [pid = 1658] [serial = 1952] [outer = 0x0] [url = about:blank] 09:30:37 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x129498000) [pid = 1658] [serial = 1951] [outer = 0x0] [url = about:blank] 09:30:37 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x12ad60400) [pid = 1658] [serial = 1975] [outer = 0x0] [url = about:blank] 09:30:37 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x11aedf800) [pid = 1658] [serial = 1940] [outer = 0x0] [url = about:blank] 09:30:37 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x11ad6bc00) [pid = 1658] [serial = 1939] [outer = 0x0] [url = about:blank] 09:30:37 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x11981f800) [pid = 1658] [serial = 1955] [outer = 0x0] [url = about:blank] 09:30:37 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x119282c00) [pid = 1658] [serial = 1954] [outer = 0x0] [url = about:blank] 09:30:37 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x128a29400) [pid = 1658] [serial = 1969] [outer = 0x0] [url = about:blank] 09:30:37 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x12ad5ec00) [pid = 1658] [serial = 1946] [outer = 0x0] [url = about:blank] 09:30:37 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x12a932800) [pid = 1658] [serial = 1945] [outer = 0x0] [url = about:blank] 09:30:37 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x126f61c00) [pid = 1658] [serial = 1966] [outer = 0x0] [url = about:blank] 09:30:37 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x126f7d000) [pid = 1658] [serial = 1967] [outer = 0x0] [url = about:blank] 09:30:37 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x125b35c00) [pid = 1658] [serial = 1963] [outer = 0x0] [url = about:blank] 09:30:37 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x126b28c00) [pid = 1658] [serial = 1964] [outer = 0x0] [url = about:blank] 09:30:37 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x12b784800) [pid = 1658] [serial = 1988] [outer = 0x0] [url = about:blank] 09:30:37 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x12af6b800) [pid = 1658] [serial = 1978] [outer = 0x0] [url = about:blank] 09:30:37 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x12b3af400) [pid = 1658] [serial = 1979] [outer = 0x0] [url = about:blank] 09:30:37 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x12ad89400) [pid = 1658] [serial = 1976] [outer = 0x0] [url = about:blank] 09:30:37 INFO - PROCESS | 1658 | --DOMWINDOW == 92 (0x11aea8000) [pid = 1658] [serial = 1958] [outer = 0x0] [url = about:blank] 09:30:37 INFO - PROCESS | 1658 | --DOMWINDOW == 91 (0x11ad62000) [pid = 1658] [serial = 1957] [outer = 0x0] [url = about:blank] 09:30:37 INFO - PROCESS | 1658 | --DOMWINDOW == 90 (0x11927c000) [pid = 1658] [serial = 1982] [outer = 0x0] [url = about:blank] 09:30:37 INFO - PROCESS | 1658 | --DOMWINDOW == 89 (0x12af67000) [pid = 1658] [serial = 1948] [outer = 0x0] [url = about:blank] 09:30:37 INFO - PROCESS | 1658 | --DOMWINDOW == 88 (0x12af86c00) [pid = 1658] [serial = 1949] [outer = 0x0] [url = about:blank] 09:30:37 INFO - PROCESS | 1658 | --DOMWINDOW == 87 (0x12b77ac00) [pid = 1658] [serial = 1987] [outer = 0x0] [url = about:blank] 09:30:37 INFO - PROCESS | 1658 | --DOMWINDOW == 86 (0x114fe9400) [pid = 1658] [serial = 1937] [outer = 0x0] [url = about:blank] 09:30:37 INFO - PROCESS | 1658 | --DOMWINDOW == 85 (0x114bc0c00) [pid = 1658] [serial = 1936] [outer = 0x0] [url = about:blank] 09:30:37 INFO - PROCESS | 1658 | --DOMWINDOW == 84 (0x114f70800) [pid = 1658] [serial = 1981] [outer = 0x0] [url = about:blank] 09:30:37 INFO - PROCESS | 1658 | --DOMWINDOW == 83 (0x11c55a000) [pid = 1658] [serial = 1984] [outer = 0x0] [url = about:blank] 09:30:37 INFO - PROCESS | 1658 | --DOMWINDOW == 82 (0x12b587000) [pid = 1658] [serial = 1985] [outer = 0x0] [url = about:blank] 09:30:37 INFO - PROCESS | 1658 | --DOMWINDOW == 81 (0x12a93f400) [pid = 1658] [serial = 1973] [outer = 0x0] [url = about:blank] 09:30:38 INFO - PROCESS | 1658 | 1461256238008 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 09:30:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 09:30:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 776ms 09:30:38 INFO - PROCESS | 1658 | 1461256238062 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 09:30:38 INFO - PROCESS | 1658 | 1461256238066 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 09:30:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 09:30:38 INFO - PROCESS | 1658 | 1461256238078 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 09:30:38 INFO - PROCESS | 1658 | 1461256238080 Marionette TRACE conn2 <- [1,2706,null,{}] 09:30:38 INFO - PROCESS | 1658 | 1461256238082 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:38 INFO - PROCESS | 1658 | 1461256238164 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 09:30:38 INFO - PROCESS | 1658 | 1461256238170 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x11bc5e800 == 47 [pid = 1658] [id = 684] 09:30:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 82 (0x11a642800) [pid = 1658] [serial = 2052] [outer = 0x0] 09:30:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 83 (0x11a9c0400) [pid = 1658] [serial = 2053] [outer = 0x11a642800] 09:30:38 INFO - PROCESS | 1658 | 1461256238198 Marionette DEBUG loaded listener.js 09:30:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 84 (0x11adf3800) [pid = 1658] [serial = 2054] [outer = 0x11a642800] 09:30:38 INFO - PROCESS | 1658 | 1461256238545 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 09:30:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 09:30:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 525ms 09:30:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 09:30:38 INFO - PROCESS | 1658 | 1461256238603 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 09:30:38 INFO - PROCESS | 1658 | 1461256238604 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 09:30:38 INFO - PROCESS | 1658 | 1461256238606 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 09:30:38 INFO - PROCESS | 1658 | 1461256238609 Marionette TRACE conn2 <- [1,2710,null,{}] 09:30:38 INFO - PROCESS | 1658 | 1461256238616 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:38 INFO - PROCESS | 1658 | 1461256238698 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 09:30:38 INFO - PROCESS | 1658 | 1461256238705 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x1269dd000 == 48 [pid = 1658] [id = 685] 09:30:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 85 (0x11b134400) [pid = 1658] [serial = 2055] [outer = 0x0] 09:30:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 86 (0x11bcf3800) [pid = 1658] [serial = 2056] [outer = 0x11b134400] 09:30:38 INFO - PROCESS | 1658 | 1461256238736 Marionette DEBUG loaded listener.js 09:30:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 87 (0x11c4b8400) [pid = 1658] [serial = 2057] [outer = 0x11b134400] 09:30:39 INFO - PROCESS | 1658 | 1461256239112 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] 09:30:39 INFO - PROCESS | 1658 | 1461256239130 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 09:30:39 INFO - PROCESS | 1658 | 1461256239133 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 09:30:39 INFO - PROCESS | 1658 | 1461256239134 Marionette TRACE conn2 <- [1,2714,null,{}] 09:30:39 INFO - PROCESS | 1658 | 1461256239136 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:39 INFO - PROCESS | 1658 | 1461256239234 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 09:30:39 INFO - PROCESS | 1658 | 1461256239242 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x12779c000 == 49 [pid = 1658] [id = 686] 09:30:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 88 (0x11c8d8400) [pid = 1658] [serial = 2058] [outer = 0x0] 09:30:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 89 (0x125fc5400) [pid = 1658] [serial = 2059] [outer = 0x11c8d8400] 09:30:39 INFO - PROCESS | 1658 | 1461256239270 Marionette DEBUG loaded listener.js 09:30:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 90 (0x126f63400) [pid = 1658] [serial = 2060] [outer = 0x11c8d8400] 09:30:39 INFO - PROCESS | 1658 | 1461256239583 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 09:30:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 09:30:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 468ms 09:30:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 09:30:39 INFO - PROCESS | 1658 | 1461256239601 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 09:30:39 INFO - PROCESS | 1658 | 1461256239603 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 09:30:39 INFO - PROCESS | 1658 | 1461256239605 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 09:30:39 INFO - PROCESS | 1658 | 1461256239606 Marionette TRACE conn2 <- [1,2718,null,{}] 09:30:39 INFO - PROCESS | 1658 | 1461256239611 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:39 INFO - PROCESS | 1658 | 1461256239686 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 09:30:39 INFO - PROCESS | 1658 | 1461256239693 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a97f800 == 50 [pid = 1658] [id = 687] 09:30:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 91 (0x126f68800) [pid = 1658] [serial = 2061] [outer = 0x0] 09:30:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 92 (0x127133400) [pid = 1658] [serial = 2062] [outer = 0x126f68800] 09:30:39 INFO - PROCESS | 1658 | 1461256239719 Marionette DEBUG loaded listener.js 09:30:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 93 (0x128194400) [pid = 1658] [serial = 2063] [outer = 0x126f68800] 09:30:40 INFO - PROCESS | 1658 | 1461256240114 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 09:30:40 INFO - PROCESS | 1658 | 1461256240129 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 09:30:40 INFO - PROCESS | 1658 | 1461256240132 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 09:30:40 INFO - PROCESS | 1658 | 1461256240133 Marionette TRACE conn2 <- [1,2722,null,{}] 09:30:40 INFO - PROCESS | 1658 | 1461256240135 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:40 INFO - PROCESS | 1658 | 1461256240249 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 09:30:40 INFO - PROCESS | 1658 | 1461256240263 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b73c000 == 51 [pid = 1658] [id = 688] 09:30:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x128b21000) [pid = 1658] [serial = 2064] [outer = 0x0] 09:30:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x1294c9400) [pid = 1658] [serial = 2065] [outer = 0x128b21000] 09:30:40 INFO - PROCESS | 1658 | 1461256240292 Marionette DEBUG loaded listener.js 09:30:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x12a7c0c00) [pid = 1658] [serial = 2066] [outer = 0x128b21000] 09:30:40 INFO - PROCESS | 1658 | 1461256240650 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 09:30:40 INFO - PROCESS | 1658 | 1461256240702 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 09:30:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 09:30:40 INFO - PROCESS | 1658 | 1461256240704 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 09:30:40 INFO - PROCESS | 1658 | 1461256240706 Marionette TRACE conn2 <- [1,2726,null,{}] 09:30:40 INFO - PROCESS | 1658 | 1461256240708 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:40 INFO - PROCESS | 1658 | 1461256240806 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 09:30:40 INFO - PROCESS | 1658 | 1461256240810 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x115687800 == 52 [pid = 1658] [id = 689] 09:30:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x12a7c1000) [pid = 1658] [serial = 2067] [outer = 0x0] 09:30:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x12a938c00) [pid = 1658] [serial = 2068] [outer = 0x12a7c1000] 09:30:40 INFO - PROCESS | 1658 | 1461256240835 Marionette DEBUG loaded listener.js 09:30:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x12ad57000) [pid = 1658] [serial = 2069] [outer = 0x12a7c1000] 09:30:41 INFO - PROCESS | 1658 | 1461256241202 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 09:30:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 09:30:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 518ms 09:30:41 INFO - PROCESS | 1658 | 1461256241223 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 09:30:41 INFO - PROCESS | 1658 | 1461256241226 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 09:30:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 09:30:41 INFO - PROCESS | 1658 | 1461256241237 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 09:30:41 INFO - PROCESS | 1658 | 1461256241238 Marionette TRACE conn2 <- [1,2730,null,{}] 09:30:41 INFO - PROCESS | 1658 | 1461256241240 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:41 INFO - PROCESS | 1658 | 1461256241351 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 09:30:41 INFO - PROCESS | 1658 | 1461256241387 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:41 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d1a0000 == 53 [pid = 1658] [id = 690] 09:30:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x12ad57400) [pid = 1658] [serial = 2070] [outer = 0x0] 09:30:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x12ad5e400) [pid = 1658] [serial = 2071] [outer = 0x12ad57400] 09:30:41 INFO - PROCESS | 1658 | 1461256241414 Marionette DEBUG loaded listener.js 09:30:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x12ad80800) [pid = 1658] [serial = 2072] [outer = 0x12ad57400] 09:30:41 INFO - PROCESS | 1658 | --DOMWINDOW == 101 (0x11a647c00) [pid = 1658] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 09:30:41 INFO - PROCESS | 1658 | --DOMWINDOW == 100 (0x11575b800) [pid = 1658] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 09:30:41 INFO - PROCESS | 1658 | --DOMWINDOW == 99 (0x11b12b800) [pid = 1658] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 09:30:41 INFO - PROCESS | 1658 | --DOMWINDOW == 98 (0x11b134000) [pid = 1658] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 09:30:41 INFO - PROCESS | 1658 | --DOMWINDOW == 97 (0x11897d400) [pid = 1658] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 09:30:41 INFO - PROCESS | 1658 | --DOMWINDOW == 96 (0x12b782800) [pid = 1658] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 09:30:41 INFO - PROCESS | 1658 | --DOMWINDOW == 95 (0x126f5f000) [pid = 1658] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 09:30:41 INFO - PROCESS | 1658 | --DOMWINDOW == 94 (0x118988c00) [pid = 1658] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 09:30:41 INFO - PROCESS | 1658 | --DOMWINDOW == 93 (0x125b39000) [pid = 1658] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 09:30:42 INFO - PROCESS | 1658 | 1461256242231 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 09:30:42 INFO - PROCESS | 1658 | 1461256242257 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 09:30:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 09:30:42 INFO - PROCESS | 1658 | 1461256242259 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 09:30:42 INFO - PROCESS | 1658 | 1461256242260 Marionette TRACE conn2 <- [1,2734,null,{}] 09:30:42 INFO - PROCESS | 1658 | 1461256242269 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:42 INFO - PROCESS | 1658 | 1461256242347 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 09:30:42 INFO - PROCESS | 1658 | 1461256242351 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d7b0000 == 54 [pid = 1658] [id = 691] 09:30:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 94 (0x11be4a800) [pid = 1658] [serial = 2073] [outer = 0x0] 09:30:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 95 (0x126f80400) [pid = 1658] [serial = 2074] [outer = 0x11be4a800] 09:30:42 INFO - PROCESS | 1658 | 1461256242377 Marionette DEBUG loaded listener.js 09:30:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 96 (0x12ad83400) [pid = 1658] [serial = 2075] [outer = 0x11be4a800] 09:30:42 INFO - PROCESS | 1658 | 1461256242712 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 09:30:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 09:30:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 469ms 09:30:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 09:30:42 INFO - PROCESS | 1658 | 1461256242728 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 09:30:42 INFO - PROCESS | 1658 | 1461256242730 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 09:30:42 INFO - PROCESS | 1658 | 1461256242732 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 09:30:42 INFO - PROCESS | 1658 | 1461256242733 Marionette TRACE conn2 <- [1,2738,null,{}] 09:30:42 INFO - PROCESS | 1658 | 1461256242735 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:42 INFO - PROCESS | 1658 | 1461256242852 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 09:30:42 INFO - PROCESS | 1658 | 1461256242859 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e644000 == 55 [pid = 1658] [id = 692] 09:30:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 97 (0x12ad81400) [pid = 1658] [serial = 2076] [outer = 0x0] 09:30:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 98 (0x12af61400) [pid = 1658] [serial = 2077] [outer = 0x12ad81400] 09:30:42 INFO - PROCESS | 1658 | 1461256242884 Marionette DEBUG loaded listener.js 09:30:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 99 (0x12af6cc00) [pid = 1658] [serial = 2078] [outer = 0x12ad81400] 09:30:43 INFO - PROCESS | 1658 | 1461256243196 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 09:30:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 09:30:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 517ms 09:30:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 09:30:43 INFO - PROCESS | 1658 | 1461256243250 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 09:30:43 INFO - PROCESS | 1658 | 1461256243251 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 09:30:43 INFO - PROCESS | 1658 | 1461256243254 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 09:30:43 INFO - PROCESS | 1658 | 1461256243255 Marionette TRACE conn2 <- [1,2742,null,{}] 09:30:43 INFO - PROCESS | 1658 | 1461256243258 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:43 INFO - PROCESS | 1658 | 1461256243354 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 09:30:43 INFO - PROCESS | 1658 | 1461256243359 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ebc8800 == 56 [pid = 1658] [id = 693] 09:30:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 100 (0x12ad7f800) [pid = 1658] [serial = 2079] [outer = 0x0] 09:30:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 101 (0x12af90000) [pid = 1658] [serial = 2080] [outer = 0x12ad7f800] 09:30:43 INFO - PROCESS | 1658 | 1461256243388 Marionette DEBUG loaded listener.js 09:30:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 102 (0x12b77ac00) [pid = 1658] [serial = 2081] [outer = 0x12ad7f800] 09:30:43 INFO - PROCESS | 1658 | 1461256243738 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 09:30:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 09:30:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 520ms 09:30:43 INFO - PROCESS | 1658 | 1461256243776 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 09:30:43 INFO - PROCESS | 1658 | 1461256243780 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 09:30:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 09:30:43 INFO - PROCESS | 1658 | 1461256243782 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 09:30:43 INFO - PROCESS | 1658 | 1461256243783 Marionette TRACE conn2 <- [1,2746,null,{}] 09:30:43 INFO - PROCESS | 1658 | 1461256243785 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:43 INFO - PROCESS | 1658 | 1461256243871 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 09:30:43 INFO - PROCESS | 1658 | 1461256243878 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:43 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e6a7000 == 57 [pid = 1658] [id = 694] 09:30:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x12af82800) [pid = 1658] [serial = 2082] [outer = 0x0] 09:30:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x12b794400) [pid = 1658] [serial = 2083] [outer = 0x12af82800] 09:30:43 INFO - PROCESS | 1658 | 1461256243902 Marionette DEBUG loaded listener.js 09:30:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x12ba5bc00) [pid = 1658] [serial = 2084] [outer = 0x12af82800] 09:30:44 INFO - PROCESS | 1658 | 1461256244398 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 09:30:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 09:30:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 669ms 09:30:44 INFO - PROCESS | 1658 | 1461256244452 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 09:30:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 09:30:44 INFO - PROCESS | 1658 | 1461256244456 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 09:30:44 INFO - PROCESS | 1658 | 1461256244459 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 09:30:44 INFO - PROCESS | 1658 | 1461256244462 Marionette TRACE conn2 <- [1,2750,null,{}] 09:30:44 INFO - PROCESS | 1658 | 1461256244466 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:44 INFO - PROCESS | 1658 | 1461256244572 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 09:30:44 INFO - PROCESS | 1658 | 1461256244679 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:44 INFO - PROCESS | 1658 | ++DOCSHELL 0x125c42800 == 58 [pid = 1658] [id = 695] 09:30:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x119821000) [pid = 1658] [serial = 2085] [outer = 0x0] 09:30:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x119d5f800) [pid = 1658] [serial = 2086] [outer = 0x119821000] 09:30:44 INFO - PROCESS | 1658 | 1461256244713 Marionette DEBUG loaded listener.js 09:30:44 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x11aea2400) [pid = 1658] [serial = 2087] [outer = 0x119821000] 09:30:45 INFO - PROCESS | 1658 | 1461256245125 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 09:30:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 09:30:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 671ms 09:30:45 INFO - PROCESS | 1658 | 1461256245130 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 09:30:45 INFO - PROCESS | 1658 | 1461256245134 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 09:30:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 09:30:45 INFO - PROCESS | 1658 | 1461256245139 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 09:30:45 INFO - PROCESS | 1658 | 1461256245141 Marionette TRACE conn2 <- [1,2754,null,{}] 09:30:45 INFO - PROCESS | 1658 | 1461256245143 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:45 INFO - PROCESS | 1658 | 1461256245248 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 09:30:45 INFO - PROCESS | 1658 | 1461256245301 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:45 INFO - PROCESS | 1658 | ++DOCSHELL 0x128b56800 == 59 [pid = 1658] [id = 696] 09:30:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x114f66000) [pid = 1658] [serial = 2088] [outer = 0x0] 09:30:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x11baee400) [pid = 1658] [serial = 2089] [outer = 0x114f66000] 09:30:45 INFO - PROCESS | 1658 | 1461256245331 Marionette DEBUG loaded listener.js 09:30:45 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x126b21400) [pid = 1658] [serial = 2090] [outer = 0x114f66000] 09:30:45 INFO - PROCESS | 1658 | 1461256245791 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 09:30:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 09:30:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 674ms 09:30:45 INFO - PROCESS | 1658 | 1461256245813 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 09:30:45 INFO - PROCESS | 1658 | 1461256245815 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 09:30:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 09:30:45 INFO - PROCESS | 1658 | 1461256245817 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 09:30:45 INFO - PROCESS | 1658 | 1461256245820 Marionette TRACE conn2 <- [1,2758,null,{}] 09:30:45 INFO - PROCESS | 1658 | 1461256245828 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:45 INFO - PROCESS | 1658 | 1461256245938 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 09:30:46 INFO - PROCESS | 1658 | 1461256246034 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x12eed4000 == 60 [pid = 1658] [id = 697] 09:30:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x129498800) [pid = 1658] [serial = 2091] [outer = 0x0] 09:30:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x12a352c00) [pid = 1658] [serial = 2092] [outer = 0x129498800] 09:30:46 INFO - PROCESS | 1658 | 1461256246066 Marionette DEBUG loaded listener.js 09:30:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x12a361400) [pid = 1658] [serial = 2093] [outer = 0x129498800] 09:30:46 INFO - PROCESS | 1658 | 1461256246488 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 09:30:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 09:30:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 725ms 09:30:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 09:30:46 INFO - PROCESS | 1658 | 1461256246543 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 09:30:46 INFO - PROCESS | 1658 | 1461256246545 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 09:30:46 INFO - PROCESS | 1658 | 1461256246547 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 09:30:46 INFO - PROCESS | 1658 | 1461256246548 Marionette TRACE conn2 <- [1,2762,null,{}] 09:30:46 INFO - PROCESS | 1658 | 1461256246551 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:46 INFO - PROCESS | 1658 | 1461256246656 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 09:30:46 INFO - PROCESS | 1658 | 1461256246713 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:46 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f5e0000 == 61 [pid = 1658] [id = 698] 09:30:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x12a7bd800) [pid = 1658] [serial = 2094] [outer = 0x0] 09:30:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x12ad7c400) [pid = 1658] [serial = 2095] [outer = 0x12a7bd800] 09:30:46 INFO - PROCESS | 1658 | 1461256246743 Marionette DEBUG loaded listener.js 09:30:46 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x12af8c000) [pid = 1658] [serial = 2096] [outer = 0x12a7bd800] 09:30:47 INFO - PROCESS | 1658 | 1461256247179 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 09:30:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 09:30:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 669ms 09:30:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 09:30:47 INFO - PROCESS | 1658 | 1461256247216 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 09:30:47 INFO - PROCESS | 1658 | 1461256247218 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 09:30:47 INFO - PROCESS | 1658 | 1461256247220 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 09:30:47 INFO - PROCESS | 1658 | 1461256247221 Marionette TRACE conn2 <- [1,2766,null,{}] 09:30:47 INFO - PROCESS | 1658 | 1461256247224 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:47 INFO - PROCESS | 1658 | 1461256247343 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 09:30:47 INFO - PROCESS | 1658 | 1461256247426 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:47 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f960000 == 62 [pid = 1658] [id = 699] 09:30:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x12af6c800) [pid = 1658] [serial = 2097] [outer = 0x0] 09:30:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x12b585400) [pid = 1658] [serial = 2098] [outer = 0x12af6c800] 09:30:47 INFO - PROCESS | 1658 | 1461256247455 Marionette DEBUG loaded listener.js 09:30:47 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x12b783800) [pid = 1658] [serial = 2099] [outer = 0x12af6c800] 09:30:47 INFO - PROCESS | 1658 | --DOCSHELL 0x12f5da800 == 61 [pid = 1658] [id = 16] 09:30:47 INFO - PROCESS | 1658 | 1461256247971 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 09:30:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 09:30:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 773ms 09:30:48 INFO - PROCESS | 1658 | 1461256248010 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 09:30:48 INFO - PROCESS | 1658 | 1461256248011 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 09:30:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 09:30:48 INFO - PROCESS | 1658 | 1461256248015 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 09:30:48 INFO - PROCESS | 1658 | 1461256248016 Marionette TRACE conn2 <- [1,2770,null,{}] 09:30:48 INFO - PROCESS | 1658 | 1461256248018 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:48 INFO - PROCESS | 1658 | 1461256248129 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 09:30:48 INFO - PROCESS | 1658 | 1461256248201 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:48 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c41f000 == 62 [pid = 1658] [id = 700] 09:30:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x11656e800) [pid = 1658] [serial = 2100] [outer = 0x0] 09:30:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x11a64b000) [pid = 1658] [serial = 2101] [outer = 0x11656e800] 09:30:48 INFO - PROCESS | 1658 | 1461256248234 Marionette DEBUG loaded listener.js 09:30:48 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x12ba5f800) [pid = 1658] [serial = 2102] [outer = 0x11656e800] 09:30:48 INFO - PROCESS | 1658 | 1461256248903 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 09:30:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 09:30:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 919ms 09:30:48 INFO - PROCESS | 1658 | 1461256248941 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 09:30:48 INFO - PROCESS | 1658 | 1461256248944 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 09:30:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 09:30:48 INFO - PROCESS | 1658 | 1461256248949 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 09:30:48 INFO - PROCESS | 1658 | 1461256248951 Marionette TRACE conn2 <- [1,2774,null,{}] 09:30:48 INFO - PROCESS | 1658 | 1461256248955 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:49 INFO - PROCESS | 1658 | 1461256249052 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 09:30:49 INFO - PROCESS | 1658 | 1461256249129 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x126b7f000 == 63 [pid = 1658] [id = 701] 09:30:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x116506000) [pid = 1658] [serial = 2103] [outer = 0x0] 09:30:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x11864d800) [pid = 1658] [serial = 2104] [outer = 0x116506000] 09:30:49 INFO - PROCESS | 1658 | 1461256249158 Marionette DEBUG loaded listener.js 09:30:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x119d5d800) [pid = 1658] [serial = 2105] [outer = 0x116506000] 09:30:49 INFO - PROCESS | 1658 | 1461256249611 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 09:30:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 09:30:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 720ms 09:30:49 INFO - PROCESS | 1658 | 1461256249670 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 09:30:49 INFO - PROCESS | 1658 | 1461256249678 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 09:30:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 09:30:49 INFO - PROCESS | 1658 | 1461256249685 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 09:30:49 INFO - PROCESS | 1658 | 1461256249687 Marionette TRACE conn2 <- [1,2778,null,{}] 09:30:49 INFO - PROCESS | 1658 | 1461256249691 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:49 INFO - PROCESS | 1658 | 1461256249854 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 09:30:49 INFO - PROCESS | 1658 | --DOCSHELL 0x12ebc8800 == 62 [pid = 1658] [id = 693] 09:30:49 INFO - PROCESS | 1658 | --DOCSHELL 0x12e644000 == 61 [pid = 1658] [id = 692] 09:30:49 INFO - PROCESS | 1658 | --DOCSHELL 0x12d7b0000 == 60 [pid = 1658] [id = 691] 09:30:49 INFO - PROCESS | 1658 | --DOCSHELL 0x12d1a0000 == 59 [pid = 1658] [id = 690] 09:30:49 INFO - PROCESS | 1658 | --DOMWINDOW == 125 (0x12818c800) [pid = 1658] [serial = 2035] [outer = 0x0] [url = about:blank] 09:30:49 INFO - PROCESS | 1658 | --DOCSHELL 0x115687800 == 58 [pid = 1658] [id = 689] 09:30:49 INFO - PROCESS | 1658 | --DOCSHELL 0x12b73c000 == 57 [pid = 1658] [id = 688] 09:30:49 INFO - PROCESS | 1658 | --DOCSHELL 0x12a97f800 == 56 [pid = 1658] [id = 687] 09:30:49 INFO - PROCESS | 1658 | --DOCSHELL 0x12779c000 == 55 [pid = 1658] [id = 686] 09:30:49 INFO - PROCESS | 1658 | --DOCSHELL 0x1269dd000 == 54 [pid = 1658] [id = 685] 09:30:49 INFO - PROCESS | 1658 | --DOCSHELL 0x11bc5e800 == 53 [pid = 1658] [id = 684] 09:30:49 INFO - PROCESS | 1658 | --DOCSHELL 0x118e1a000 == 52 [pid = 1658] [id = 683] 09:30:49 INFO - PROCESS | 1658 | --DOCSHELL 0x12ce1f800 == 51 [pid = 1658] [id = 681] 09:30:49 INFO - PROCESS | 1658 | --DOCSHELL 0x1275b0800 == 50 [pid = 1658] [id = 680] 09:30:49 INFO - PROCESS | 1658 | --DOCSHELL 0x11a92b000 == 49 [pid = 1658] [id = 679] 09:30:49 INFO - PROCESS | 1658 | --DOCSHELL 0x12ba1a800 == 48 [pid = 1658] [id = 678] 09:30:49 INFO - PROCESS | 1658 | 1461256249955 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:49 INFO - PROCESS | 1658 | --DOMWINDOW == 124 (0x125b34400) [pid = 1658] [serial = 1999] [outer = 0x0] [url = about:blank] 09:30:49 INFO - PROCESS | 1658 | --DOMWINDOW == 123 (0x11adf0800) [pid = 1658] [serial = 2017] [outer = 0x0] [url = about:blank] 09:30:49 INFO - PROCESS | 1658 | --DOMWINDOW == 122 (0x11b12ac00) [pid = 1658] [serial = 2018] [outer = 0x0] [url = about:blank] 09:30:49 INFO - PROCESS | 1658 | --DOMWINDOW == 121 (0x117967c00) [pid = 1658] [serial = 2011] [outer = 0x0] [url = about:blank] 09:30:49 INFO - PROCESS | 1658 | --DOMWINDOW == 120 (0x119124400) [pid = 1658] [serial = 2012] [outer = 0x0] [url = about:blank] 09:30:49 INFO - PROCESS | 1658 | --DOMWINDOW == 119 (0x12af82c00) [pid = 1658] [serial = 2005] [outer = 0x0] [url = about:blank] 09:30:49 INFO - PROCESS | 1658 | --DOMWINDOW == 118 (0x11aed3400) [pid = 1658] [serial = 1996] [outer = 0x0] [url = about:blank] 09:30:49 INFO - PROCESS | 1658 | --DOMWINDOW == 117 (0x11b948c00) [pid = 1658] [serial = 2020] [outer = 0x0] [url = about:blank] 09:30:49 INFO - PROCESS | 1658 | --DOMWINDOW == 116 (0x11be7b400) [pid = 1658] [serial = 2021] [outer = 0x0] [url = about:blank] 09:30:49 INFO - PROCESS | 1658 | --DOMWINDOW == 115 (0x11c1b3800) [pid = 1658] [serial = 2023] [outer = 0x0] [url = about:blank] 09:30:49 INFO - PROCESS | 1658 | --DOMWINDOW == 114 (0x128a35c00) [pid = 1658] [serial = 2002] [outer = 0x0] [url = about:blank] 09:30:49 INFO - PROCESS | 1658 | --DOMWINDOW == 113 (0x119c77c00) [pid = 1658] [serial = 2015] [outer = 0x0] [url = about:blank] 09:30:49 INFO - PROCESS | 1658 | --DOMWINDOW == 112 (0x119818c00) [pid = 1658] [serial = 2014] [outer = 0x0] [url = about:blank] 09:30:49 INFO - PROCESS | 1658 | --DOMWINDOW == 111 (0x114d7ec00) [pid = 1658] [serial = 1993] [outer = 0x0] [url = about:blank] 09:30:49 INFO - PROCESS | 1658 | --DOMWINDOW == 110 (0x12b3b1c00) [pid = 1658] [serial = 2008] [outer = 0x0] [url = about:blank] 09:30:49 INFO - PROCESS | 1658 | --DOMWINDOW == 109 (0x12ba5a800) [pid = 1658] [serial = 1991] [outer = 0x0] [url = about:blank] 09:30:49 INFO - PROCESS | 1658 | --DOMWINDOW == 108 (0x127775c00) [pid = 1658] [serial = 2029] [outer = 0x0] [url = about:blank] 09:30:49 INFO - PROCESS | 1658 | --DOMWINDOW == 107 (0x11aed5800) [pid = 1658] [serial = 2032] [outer = 0x0] [url = about:blank] 09:30:49 INFO - PROCESS | 1658 | --DOMWINDOW == 106 (0x126b24400) [pid = 1658] [serial = 2026] [outer = 0x0] [url = about:blank] 09:30:49 INFO - PROCESS | 1658 | --DOMWINDOW == 105 (0x125d05800) [pid = 1658] [serial = 2033] [outer = 0x0] [url = about:blank] 09:30:49 INFO - PROCESS | 1658 | --DOMWINDOW == 104 (0x12818c000) [pid = 1658] [serial = 2030] [outer = 0x0] [url = about:blank] 09:30:49 INFO - PROCESS | 1658 | --DOMWINDOW == 103 (0x126f74c00) [pid = 1658] [serial = 2027] [outer = 0x0] [url = about:blank] 09:30:49 INFO - PROCESS | 1658 | --DOMWINDOW == 102 (0x125b33800) [pid = 1658] [serial = 2024] [outer = 0x0] [url = about:blank] 09:30:49 INFO - PROCESS | 1658 | ++DOCSHELL 0x119152000 == 49 [pid = 1658] [id = 702] 09:30:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 103 (0x114d7ec00) [pid = 1658] [serial = 2106] [outer = 0x0] 09:30:49 INFO - PROCESS | 1658 | ++DOMWINDOW == 104 (0x119821800) [pid = 1658] [serial = 2107] [outer = 0x114d7ec00] 09:30:49 INFO - PROCESS | 1658 | 1461256249986 Marionette DEBUG loaded listener.js 09:30:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 105 (0x11b12ec00) [pid = 1658] [serial = 2108] [outer = 0x114d7ec00] 09:30:50 INFO - PROCESS | 1658 | 1461256250289 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 09:30:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 09:30:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 621ms 09:30:50 INFO - PROCESS | 1658 | 1461256250314 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 09:30:50 INFO - PROCESS | 1658 | 1461256250316 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 09:30:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 09:30:50 INFO - PROCESS | 1658 | 1461256250319 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 09:30:50 INFO - PROCESS | 1658 | 1461256250321 Marionette TRACE conn2 <- [1,2782,null,{}] 09:30:50 INFO - PROCESS | 1658 | 1461256250332 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:50 INFO - PROCESS | 1658 | 1461256250436 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 09:30:50 INFO - PROCESS | 1658 | 1461256250445 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:50 INFO - PROCESS | 1658 | ++DOCSHELL 0x125e74000 == 50 [pid = 1658] [id = 703] 09:30:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 106 (0x11bf83400) [pid = 1658] [serial = 2109] [outer = 0x0] 09:30:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 107 (0x125b7a800) [pid = 1658] [serial = 2110] [outer = 0x11bf83400] 09:30:50 INFO - PROCESS | 1658 | 1461256250473 Marionette DEBUG loaded listener.js 09:30:50 INFO - PROCESS | 1658 | ++DOMWINDOW == 108 (0x126b29400) [pid = 1658] [serial = 2111] [outer = 0x11bf83400] 09:30:50 INFO - PROCESS | 1658 | 1461256250987 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 09:30:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 09:30:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 722ms 09:30:51 INFO - PROCESS | 1658 | 1461256251044 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 09:30:51 INFO - PROCESS | 1658 | 1461256251048 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 09:30:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 09:30:51 INFO - PROCESS | 1658 | 1461256251053 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 09:30:51 INFO - PROCESS | 1658 | 1461256251060 Marionette TRACE conn2 <- [1,2786,null,{}] 09:30:51 INFO - PROCESS | 1658 | 1461256251067 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:51 INFO - PROCESS | 1658 | 1461256251252 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 09:30:51 INFO - PROCESS | 1658 | 1461256251371 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:51 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c15c000 == 51 [pid = 1658] [id = 704] 09:30:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 109 (0x1186c0c00) [pid = 1658] [serial = 2112] [outer = 0x0] 09:30:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 110 (0x118f31000) [pid = 1658] [serial = 2113] [outer = 0x1186c0c00] 09:30:51 INFO - PROCESS | 1658 | 1461256251406 Marionette DEBUG loaded listener.js 09:30:51 INFO - PROCESS | 1658 | ++DOMWINDOW == 111 (0x11ad64400) [pid = 1658] [serial = 2114] [outer = 0x1186c0c00] 09:30:51 INFO - PROCESS | 1658 | 1461256251850 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 09:30:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 09:30:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 829ms 09:30:51 INFO - PROCESS | 1658 | 1461256251881 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 09:30:51 INFO - PROCESS | 1658 | 1461256251885 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 09:30:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 09:30:51 INFO - PROCESS | 1658 | 1461256251890 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 09:30:51 INFO - PROCESS | 1658 | 1461256251892 Marionette TRACE conn2 <- [1,2790,null,{}] 09:30:51 INFO - PROCESS | 1658 | 1461256251895 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:51 INFO - PROCESS | 1658 | 1461256251995 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 09:30:52 INFO - PROCESS | 1658 | 1461256252065 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x119c50000 == 52 [pid = 1658] [id = 705] 09:30:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 112 (0x11b12ac00) [pid = 1658] [serial = 2115] [outer = 0x0] 09:30:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 113 (0x11c555400) [pid = 1658] [serial = 2116] [outer = 0x11b12ac00] 09:30:52 INFO - PROCESS | 1658 | 1461256252096 Marionette DEBUG loaded listener.js 09:30:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 114 (0x126d2cc00) [pid = 1658] [serial = 2117] [outer = 0x11b12ac00] 09:30:52 INFO - PROCESS | 1658 | 1461256252524 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 09:30:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 09:30:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 672ms 09:30:52 INFO - PROCESS | 1658 | 1461256252563 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 09:30:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 09:30:52 INFO - PROCESS | 1658 | 1461256252564 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 09:30:52 INFO - PROCESS | 1658 | 1461256252567 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 09:30:52 INFO - PROCESS | 1658 | 1461256252570 Marionette TRACE conn2 <- [1,2794,null,{}] 09:30:52 INFO - PROCESS | 1658 | 1461256252577 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:52 INFO - PROCESS | 1658 | 1461256252681 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 09:30:52 INFO - PROCESS | 1658 | 1461256252738 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:52 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b2c8000 == 53 [pid = 1658] [id = 706] 09:30:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 115 (0x126f6bc00) [pid = 1658] [serial = 2118] [outer = 0x0] 09:30:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 116 (0x12818c000) [pid = 1658] [serial = 2119] [outer = 0x126f6bc00] 09:30:52 INFO - PROCESS | 1658 | 1461256252771 Marionette DEBUG loaded listener.js 09:30:52 INFO - PROCESS | 1658 | ++DOMWINDOW == 117 (0x1294c6c00) [pid = 1658] [serial = 2120] [outer = 0x126f6bc00] 09:30:53 INFO - PROCESS | 1658 | 1461256253228 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 09:30:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 09:30:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 673ms 09:30:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 09:30:53 INFO - PROCESS | 1658 | 1461256253241 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 09:30:53 INFO - PROCESS | 1658 | 1461256253243 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 09:30:53 INFO - PROCESS | 1658 | 1461256253245 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 09:30:53 INFO - PROCESS | 1658 | 1461256253246 Marionette TRACE conn2 <- [1,2798,null,{}] 09:30:53 INFO - PROCESS | 1658 | 1461256253249 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:53 INFO - PROCESS | 1658 | 1461256253372 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 09:30:53 INFO - PROCESS | 1658 | 1461256253456 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:53 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c61d000 == 54 [pid = 1658] [id = 707] 09:30:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 118 (0x12a35cc00) [pid = 1658] [serial = 2121] [outer = 0x0] 09:30:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 119 (0x12a7c1800) [pid = 1658] [serial = 2122] [outer = 0x12a35cc00] 09:30:53 INFO - PROCESS | 1658 | 1461256253489 Marionette DEBUG loaded listener.js 09:30:53 INFO - PROCESS | 1658 | ++DOMWINDOW == 120 (0x12ad54000) [pid = 1658] [serial = 2123] [outer = 0x12a35cc00] 09:30:53 INFO - PROCESS | 1658 | 1461256253953 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 09:30:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 09:30:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 719ms 09:30:53 INFO - PROCESS | 1658 | 1461256253964 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 09:30:53 INFO - PROCESS | 1658 | 1461256253966 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 09:30:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 09:30:53 INFO - PROCESS | 1658 | 1461256253968 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 09:30:53 INFO - PROCESS | 1658 | 1461256253969 Marionette TRACE conn2 <- [1,2802,null,{}] 09:30:53 INFO - PROCESS | 1658 | 1461256253971 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:54 INFO - PROCESS | 1658 | 1461256254072 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 09:30:54 INFO - PROCESS | 1658 | 1461256254138 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d183800 == 55 [pid = 1658] [id = 708] 09:30:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 121 (0x12a35f000) [pid = 1658] [serial = 2124] [outer = 0x0] 09:30:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 122 (0x12ad7a800) [pid = 1658] [serial = 2125] [outer = 0x12a35f000] 09:30:54 INFO - PROCESS | 1658 | 1461256254173 Marionette DEBUG loaded listener.js 09:30:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 123 (0x12af85800) [pid = 1658] [serial = 2126] [outer = 0x12a35f000] 09:30:54 INFO - PROCESS | 1658 | 1461256254578 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 09:30:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 09:30:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 622ms 09:30:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 09:30:54 INFO - PROCESS | 1658 | 1461256254590 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 09:30:54 INFO - PROCESS | 1658 | 1461256254591 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 09:30:54 INFO - PROCESS | 1658 | 1461256254594 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 09:30:54 INFO - PROCESS | 1658 | 1461256254595 Marionette TRACE conn2 <- [1,2806,null,{}] 09:30:54 INFO - PROCESS | 1658 | 1461256254597 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:54 INFO - PROCESS | 1658 | 1461256254713 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 09:30:54 INFO - PROCESS | 1658 | 1461256254803 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:54 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e3e9000 == 56 [pid = 1658] [id = 709] 09:30:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 124 (0x12b778000) [pid = 1658] [serial = 2127] [outer = 0x0] 09:30:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 125 (0x12b79a000) [pid = 1658] [serial = 2128] [outer = 0x12b778000] 09:30:54 INFO - PROCESS | 1658 | 1461256254836 Marionette DEBUG loaded listener.js 09:30:54 INFO - PROCESS | 1658 | ++DOMWINDOW == 126 (0x12bd86400) [pid = 1658] [serial = 2129] [outer = 0x12b778000] 09:30:55 INFO - PROCESS | 1658 | 1461256255244 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 09:30:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 09:30:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 670ms 09:30:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 09:30:55 INFO - PROCESS | 1658 | 1461256255265 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 09:30:55 INFO - PROCESS | 1658 | 1461256255266 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 09:30:55 INFO - PROCESS | 1658 | 1461256255268 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 09:30:55 INFO - PROCESS | 1658 | 1461256255270 Marionette TRACE conn2 <- [1,2810,null,{}] 09:30:55 INFO - PROCESS | 1658 | 1461256255272 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:55 INFO - PROCESS | 1658 | 1461256255411 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 09:30:55 INFO - PROCESS | 1658 | 1461256255419 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:55 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ebc7000 == 57 [pid = 1658] [id = 710] 09:30:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 127 (0x12bd86800) [pid = 1658] [serial = 2130] [outer = 0x0] 09:30:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 128 (0x12bd95400) [pid = 1658] [serial = 2131] [outer = 0x12bd86800] 09:30:55 INFO - PROCESS | 1658 | 1461256255449 Marionette DEBUG loaded listener.js 09:30:55 INFO - PROCESS | 1658 | ++DOMWINDOW == 129 (0x12cea5800) [pid = 1658] [serial = 2132] [outer = 0x12bd86800] 09:30:55 INFO - PROCESS | 1658 | 1461256255855 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 09:30:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 09:30:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 621ms 09:30:55 INFO - PROCESS | 1658 | 1461256255891 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 09:30:55 INFO - PROCESS | 1658 | 1461256255892 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 09:30:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 09:30:55 INFO - PROCESS | 1658 | 1461256255895 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 09:30:55 INFO - PROCESS | 1658 | 1461256255896 Marionette TRACE conn2 <- [1,2814,null,{}] 09:30:55 INFO - PROCESS | 1658 | 1461256255898 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:56 INFO - PROCESS | 1658 | 1461256256012 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 09:30:56 INFO - PROCESS | 1658 | 1461256256107 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f5ce800 == 58 [pid = 1658] [id = 711] 09:30:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 130 (0x12af6dc00) [pid = 1658] [serial = 2133] [outer = 0x0] 09:30:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 131 (0x12ceb1400) [pid = 1658] [serial = 2134] [outer = 0x12af6dc00] 09:30:56 INFO - PROCESS | 1658 | 1461256256137 Marionette DEBUG loaded listener.js 09:30:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 132 (0x12cf7a400) [pid = 1658] [serial = 2135] [outer = 0x12af6dc00] 09:30:56 INFO - PROCESS | 1658 | 1461256256659 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 09:30:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 09:30:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 771ms 09:30:56 INFO - PROCESS | 1658 | 1461256256667 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 09:30:56 INFO - PROCESS | 1658 | 1461256256669 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 09:30:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 09:30:56 INFO - PROCESS | 1658 | 1461256256672 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 09:30:56 INFO - PROCESS | 1658 | 1461256256675 Marionette TRACE conn2 <- [1,2818,null,{}] 09:30:56 INFO - PROCESS | 1658 | 1461256256697 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:56 INFO - PROCESS | 1658 | 1461256256797 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 09:30:56 INFO - PROCESS | 1658 | 1461256256872 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:56 INFO - PROCESS | 1658 | ++DOCSHELL 0x127475800 == 59 [pid = 1658] [id = 712] 09:30:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 133 (0x1189e1c00) [pid = 1658] [serial = 2136] [outer = 0x0] 09:30:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 134 (0x119277400) [pid = 1658] [serial = 2137] [outer = 0x1189e1c00] 09:30:56 INFO - PROCESS | 1658 | 1461256256900 Marionette DEBUG loaded listener.js 09:30:56 INFO - PROCESS | 1658 | ++DOMWINDOW == 135 (0x11b1d7c00) [pid = 1658] [serial = 2138] [outer = 0x1189e1c00] 09:30:57 INFO - PROCESS | 1658 | 1461256257336 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 09:30:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 09:30:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 740ms 09:30:57 INFO - PROCESS | 1658 | --DOCSHELL 0x119152000 == 58 [pid = 1658] [id = 702] 09:30:57 INFO - PROCESS | 1658 | --DOCSHELL 0x126b7f000 == 57 [pid = 1658] [id = 701] 09:30:57 INFO - PROCESS | 1658 | --DOCSHELL 0x12eed4000 == 56 [pid = 1658] [id = 697] 09:30:57 INFO - PROCESS | 1658 | --DOCSHELL 0x128b56800 == 55 [pid = 1658] [id = 696] 09:30:57 INFO - PROCESS | 1658 | --DOCSHELL 0x125c42800 == 54 [pid = 1658] [id = 695] 09:30:57 INFO - PROCESS | 1658 | 1461256257433 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 09:30:57 INFO - PROCESS | 1658 | 1461256257437 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 09:30:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 09:30:57 INFO - PROCESS | 1658 | 1461256257443 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 09:30:57 INFO - PROCESS | 1658 | 1461256257445 Marionette TRACE conn2 <- [1,2822,null,{}] 09:30:57 INFO - PROCESS | 1658 | 1461256257447 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:57 INFO - PROCESS | 1658 | 1461256257531 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 09:30:57 INFO - PROCESS | 1658 | 1461256257595 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:57 INFO - PROCESS | 1658 | ++DOCSHELL 0x125b1a000 == 55 [pid = 1658] [id = 713] 09:30:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 136 (0x125b36000) [pid = 1658] [serial = 2139] [outer = 0x0] 09:30:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x126a96c00) [pid = 1658] [serial = 2140] [outer = 0x125b36000] 09:30:57 INFO - PROCESS | 1658 | 1461256257621 Marionette DEBUG loaded listener.js 09:30:57 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x126f65800) [pid = 1658] [serial = 2141] [outer = 0x125b36000] 09:30:57 INFO - PROCESS | 1658 | 1461256257919 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 09:30:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 09:30:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 519ms 09:30:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 09:30:57 INFO - PROCESS | 1658 | 1461256257964 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 09:30:57 INFO - PROCESS | 1658 | 1461256257965 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 09:30:57 INFO - PROCESS | 1658 | 1461256257968 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 09:30:57 INFO - PROCESS | 1658 | 1461256257970 Marionette TRACE conn2 <- [1,2826,null,{}] 09:30:57 INFO - PROCESS | 1658 | 1461256257980 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:58 INFO - PROCESS | 1658 | 1461256258069 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 09:30:58 INFO - PROCESS | 1658 | 1461256258144 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x12c611000 == 56 [pid = 1658] [id = 714] 09:30:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x126f5d400) [pid = 1658] [serial = 2142] [outer = 0x0] 09:30:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x1294c0400) [pid = 1658] [serial = 2143] [outer = 0x126f5d400] 09:30:58 INFO - PROCESS | 1658 | 1461256258174 Marionette DEBUG loaded listener.js 09:30:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x12af83800) [pid = 1658] [serial = 2144] [outer = 0x126f5d400] 09:30:58 INFO - PROCESS | 1658 | 1461256258514 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 09:30:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 09:30:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 573ms 09:30:58 INFO - PROCESS | 1658 | 1461256258544 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 09:30:58 INFO - PROCESS | 1658 | 1461256258546 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 09:30:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 09:30:58 INFO - PROCESS | 1658 | 1461256258548 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 09:30:58 INFO - PROCESS | 1658 | 1461256258549 Marionette TRACE conn2 <- [1,2830,null,{}] 09:30:58 INFO - PROCESS | 1658 | 1461256258552 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:58 INFO - PROCESS | 1658 | 1461256258662 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 09:30:58 INFO - PROCESS | 1658 | 1461256258702 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:58 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ebde000 == 57 [pid = 1658] [id = 715] 09:30:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x12b3bb400) [pid = 1658] [serial = 2145] [outer = 0x0] 09:30:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x12ba52000) [pid = 1658] [serial = 2146] [outer = 0x12b3bb400] 09:30:58 INFO - PROCESS | 1658 | 1461256258728 Marionette DEBUG loaded listener.js 09:30:58 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x12bb99800) [pid = 1658] [serial = 2147] [outer = 0x12b3bb400] 09:30:59 INFO - PROCESS | 1658 | 1461256259084 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 09:30:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 09:30:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 569ms 09:30:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 09:30:59 INFO - PROCESS | 1658 | 1461256259119 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 09:30:59 INFO - PROCESS | 1658 | 1461256259120 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 09:30:59 INFO - PROCESS | 1658 | 1461256259122 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 09:30:59 INFO - PROCESS | 1658 | 1461256259124 Marionette TRACE conn2 <- [1,2834,null,{}] 09:30:59 INFO - PROCESS | 1658 | 1461256259128 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:59 INFO - PROCESS | 1658 | 1461256259234 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 09:30:59 INFO - PROCESS | 1658 | 1461256259272 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x12fcaa800 == 58 [pid = 1658] [id = 716] 09:30:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x12b778c00) [pid = 1658] [serial = 2148] [outer = 0x0] 09:30:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x12cf7e000) [pid = 1658] [serial = 2149] [outer = 0x12b778c00] 09:30:59 INFO - PROCESS | 1658 | 1461256259297 Marionette DEBUG loaded listener.js 09:30:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x12d1a3400) [pid = 1658] [serial = 2150] [outer = 0x12b778c00] 09:30:59 INFO - PROCESS | 1658 | 1461256259630 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 09:30:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 09:30:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 522ms 09:30:59 INFO - PROCESS | 1658 | 1461256259647 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 09:30:59 INFO - PROCESS | 1658 | 1461256259648 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 09:30:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 09:30:59 INFO - PROCESS | 1658 | 1461256259650 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 09:30:59 INFO - PROCESS | 1658 | 1461256259651 Marionette TRACE conn2 <- [1,2838,null,{}] 09:30:59 INFO - PROCESS | 1658 | 1461256259654 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:30:59 INFO - PROCESS | 1658 | 1461256259782 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 09:30:59 INFO - PROCESS | 1658 | 1461256259795 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:59 INFO - PROCESS | 1658 | ++DOCSHELL 0x13008d800 == 59 [pid = 1658] [id = 717] 09:30:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x12d1a8c00) [pid = 1658] [serial = 2151] [outer = 0x0] 09:30:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x12d6ba400) [pid = 1658] [serial = 2152] [outer = 0x12d1a8c00] 09:30:59 INFO - PROCESS | 1658 | 1461256259822 Marionette DEBUG loaded listener.js 09:30:59 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x12d782800) [pid = 1658] [serial = 2153] [outer = 0x12d1a8c00] 09:31:00 INFO - PROCESS | 1658 | 1461256260189 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 09:31:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 09:31:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 567ms 09:31:00 INFO - PROCESS | 1658 | 1461256260225 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 09:31:00 INFO - PROCESS | 1658 | 1461256260226 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 09:31:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 09:31:00 INFO - PROCESS | 1658 | 1461256260229 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 09:31:00 INFO - PROCESS | 1658 | 1461256260230 Marionette TRACE conn2 <- [1,2842,null,{}] 09:31:00 INFO - PROCESS | 1658 | 1461256260232 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:00 INFO - PROCESS | 1658 | 1461256260366 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 09:31:00 INFO - PROCESS | 1658 | 1461256260389 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:00 INFO - PROCESS | 1658 | ++DOCSHELL 0x130533000 == 60 [pid = 1658] [id = 718] 09:31:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 151 (0x12d783000) [pid = 1658] [serial = 2154] [outer = 0x0] 09:31:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 152 (0x12d78c400) [pid = 1658] [serial = 2155] [outer = 0x12d783000] 09:31:00 INFO - PROCESS | 1658 | 1461256260427 Marionette DEBUG loaded listener.js 09:31:00 INFO - PROCESS | 1658 | ++DOMWINDOW == 153 (0x12d90dc00) [pid = 1658] [serial = 2156] [outer = 0x12d783000] 09:31:00 INFO - PROCESS | 1658 | --DOMWINDOW == 152 (0x12ad7f800) [pid = 1658] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 09:31:00 INFO - PROCESS | 1658 | --DOMWINDOW == 151 (0x116506000) [pid = 1658] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 09:31:00 INFO - PROCESS | 1658 | --DOMWINDOW == 150 (0x114d7ec00) [pid = 1658] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 09:31:00 INFO - PROCESS | 1658 | --DOMWINDOW == 149 (0x12f87c400) [pid = 1658] [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.] 09:31:00 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x12ad81400) [pid = 1658] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 09:31:00 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x12a7c1000) [pid = 1658] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 09:31:00 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x11b134400) [pid = 1658] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 09:31:00 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x11a642800) [pid = 1658] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 09:31:00 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x126f68800) [pid = 1658] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 09:31:00 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x1186c2800) [pid = 1658] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 09:31:00 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x11be4a800) [pid = 1658] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 09:31:00 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x12ad57400) [pid = 1658] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 09:31:00 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x11c8d8400) [pid = 1658] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 09:31:00 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x128b21000) [pid = 1658] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 09:31:00 INFO - PROCESS | 1658 | 1461256260862 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 09:31:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 09:31:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 670ms 09:31:00 INFO - PROCESS | 1658 | 1461256260906 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 09:31:00 INFO - PROCESS | 1658 | 1461256260908 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 09:31:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 09:31:00 INFO - PROCESS | 1658 | 1461256260914 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 09:31:00 INFO - PROCESS | 1658 | 1461256260915 Marionette TRACE conn2 <- [1,2846,null,{}] 09:31:00 INFO - PROCESS | 1658 | 1461256260917 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:01 INFO - PROCESS | 1658 | 1461256261006 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 09:31:01 INFO - PROCESS | 1658 | 1461256261011 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a0d0000 == 61 [pid = 1658] [id = 719] 09:31:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x125e88000) [pid = 1658] [serial = 2157] [outer = 0x0] 09:31:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x12a933800) [pid = 1658] [serial = 2158] [outer = 0x125e88000] 09:31:01 INFO - PROCESS | 1658 | 1461256261036 Marionette DEBUG loaded listener.js 09:31:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x12cf78400) [pid = 1658] [serial = 2159] [outer = 0x125e88000] 09:31:01 INFO - PROCESS | 1658 | 1461256261374 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 09:31:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 09:31:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 523ms 09:31:01 INFO - PROCESS | 1658 | 1461256261437 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 09:31:01 INFO - PROCESS | 1658 | 1461256261439 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 09:31:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 09:31:01 INFO - PROCESS | 1658 | 1461256261443 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 09:31:01 INFO - PROCESS | 1658 | 1461256261445 Marionette TRACE conn2 <- [1,2850,null,{}] 09:31:01 INFO - PROCESS | 1658 | 1461256261448 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:01 INFO - PROCESS | 1658 | 1461256261612 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 09:31:01 INFO - PROCESS | 1658 | 1461256261628 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:01 INFO - PROCESS | 1658 | ++DOCSHELL 0x12fca1800 == 62 [pid = 1658] [id = 720] 09:31:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x125b35800) [pid = 1658] [serial = 2160] [outer = 0x0] 09:31:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x12d78f000) [pid = 1658] [serial = 2161] [outer = 0x125b35800] 09:31:01 INFO - PROCESS | 1658 | 1461256261667 Marionette DEBUG loaded listener.js 09:31:01 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x12ad80400) [pid = 1658] [serial = 2162] [outer = 0x125b35800] 09:31:02 INFO - PROCESS | 1658 | 1461256262066 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 09:31:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 09:31:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 672ms 09:31:02 INFO - PROCESS | 1658 | 1461256262114 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 09:31:02 INFO - PROCESS | 1658 | 1461256262115 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 09:31:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 09:31:02 INFO - PROCESS | 1658 | 1461256262118 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 09:31:02 INFO - PROCESS | 1658 | 1461256262119 Marionette TRACE conn2 <- [1,2854,null,{}] 09:31:02 INFO - PROCESS | 1658 | 1461256262121 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:02 INFO - PROCESS | 1658 | 1461256262233 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 09:31:02 INFO - PROCESS | 1658 | 1461256262239 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:02 INFO - PROCESS | 1658 | ++DOCSHELL 0x130574000 == 63 [pid = 1658] [id = 721] 09:31:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x12d90fc00) [pid = 1658] [serial = 2163] [outer = 0x0] 09:31:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x12da61c00) [pid = 1658] [serial = 2164] [outer = 0x12d90fc00] 09:31:02 INFO - PROCESS | 1658 | 1461256262265 Marionette DEBUG loaded listener.js 09:31:02 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x12da66c00) [pid = 1658] [serial = 2165] [outer = 0x12d90fc00] 09:31:02 INFO - PROCESS | 1658 | 1461256262757 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 09:31:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 09:31:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 672ms 09:31:02 INFO - PROCESS | 1658 | 1461256262793 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 09:31:02 INFO - PROCESS | 1658 | 1461256262797 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 09:31:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 09:31:02 INFO - PROCESS | 1658 | 1461256262802 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 09:31:02 INFO - PROCESS | 1658 | 1461256262806 Marionette TRACE conn2 <- [1,2858,null,{}] 09:31:02 INFO - PROCESS | 1658 | 1461256262815 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:02 INFO - PROCESS | 1658 | 1461256262978 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 09:31:03 INFO - PROCESS | 1658 | 1461256263053 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c5dd000 == 64 [pid = 1658] [id = 722] 09:31:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x119744000) [pid = 1658] [serial = 2166] [outer = 0x0] 09:31:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x11acb1800) [pid = 1658] [serial = 2167] [outer = 0x119744000] 09:31:03 INFO - PROCESS | 1658 | 1461256263086 Marionette DEBUG loaded listener.js 09:31:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 151 (0x11be4d000) [pid = 1658] [serial = 2168] [outer = 0x119744000] 09:31:03 INFO - PROCESS | 1658 | 1461256263559 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 09:31:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 09:31:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 778ms 09:31:03 INFO - PROCESS | 1658 | 1461256263579 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 09:31:03 INFO - PROCESS | 1658 | 1461256263584 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 09:31:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 09:31:03 INFO - PROCESS | 1658 | 1461256263589 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 09:31:03 INFO - PROCESS | 1658 | 1461256263591 Marionette TRACE conn2 <- [1,2862,null,{}] 09:31:03 INFO - PROCESS | 1658 | 1461256263593 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:03 INFO - PROCESS | 1658 | 1461256263701 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 09:31:03 INFO - PROCESS | 1658 | 1461256263778 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:03 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d7a6800 == 65 [pid = 1658] [id = 723] 09:31:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 152 (0x11c556c00) [pid = 1658] [serial = 2169] [outer = 0x0] 09:31:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 153 (0x129499800) [pid = 1658] [serial = 2170] [outer = 0x11c556c00] 09:31:03 INFO - PROCESS | 1658 | 1461256263808 Marionette DEBUG loaded listener.js 09:31:03 INFO - PROCESS | 1658 | ++DOMWINDOW == 154 (0x12a7c2800) [pid = 1658] [serial = 2171] [outer = 0x11c556c00] 09:31:04 INFO - PROCESS | 1658 | 1461256264205 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 09:31:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 09:31:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 675ms 09:31:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 09:31:04 INFO - PROCESS | 1658 | 1461256264263 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 09:31:04 INFO - PROCESS | 1658 | 1461256264265 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 09:31:04 INFO - PROCESS | 1658 | 1461256264267 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 09:31:04 INFO - PROCESS | 1658 | 1461256264270 Marionette TRACE conn2 <- [1,2866,null,{}] 09:31:04 INFO - PROCESS | 1658 | 1461256264278 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:04 INFO - PROCESS | 1658 | 1461256264389 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 09:31:04 INFO - PROCESS | 1658 | 1461256264493 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:04 INFO - PROCESS | 1658 | ++DOCSHELL 0x13006c800 == 66 [pid = 1658] [id = 724] 09:31:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 155 (0x12ad5f000) [pid = 1658] [serial = 2172] [outer = 0x0] 09:31:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 156 (0x12ba53c00) [pid = 1658] [serial = 2173] [outer = 0x12ad5f000] 09:31:04 INFO - PROCESS | 1658 | 1461256264529 Marionette DEBUG loaded listener.js 09:31:04 INFO - PROCESS | 1658 | ++DOMWINDOW == 157 (0x12d1a4000) [pid = 1658] [serial = 2174] [outer = 0x12ad5f000] 09:31:04 INFO - PROCESS | 1658 | 1461256264941 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 09:31:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 09:31:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 729ms 09:31:05 INFO - PROCESS | 1658 | 1461256265021 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 09:31:05 INFO - PROCESS | 1658 | 1461256265023 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 09:31:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 09:31:05 INFO - PROCESS | 1658 | 1461256265046 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 09:31:05 INFO - PROCESS | 1658 | 1461256265047 Marionette TRACE conn2 <- [1,2870,null,{}] 09:31:05 INFO - PROCESS | 1658 | 1461256265049 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:05 INFO - PROCESS | 1658 | 1461256265158 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 09:31:05 INFO - PROCESS | 1658 | 1461256265232 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x115617800 == 67 [pid = 1658] [id = 725] 09:31:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 158 (0x12d6bc000) [pid = 1658] [serial = 2175] [outer = 0x0] 09:31:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 159 (0x12d6bf000) [pid = 1658] [serial = 2176] [outer = 0x12d6bc000] 09:31:05 INFO - PROCESS | 1658 | 1461256265264 Marionette DEBUG loaded listener.js 09:31:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 160 (0x12d90b800) [pid = 1658] [serial = 2177] [outer = 0x12d6bc000] 09:31:05 INFO - PROCESS | 1658 | 1461256265678 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 09:31:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 09:31:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 671ms 09:31:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 09:31:05 INFO - PROCESS | 1658 | 1461256265715 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 09:31:05 INFO - PROCESS | 1658 | 1461256265716 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 09:31:05 INFO - PROCESS | 1658 | 1461256265719 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 09:31:05 INFO - PROCESS | 1658 | 1461256265720 Marionette TRACE conn2 <- [1,2874,null,{}] 09:31:05 INFO - PROCESS | 1658 | 1461256265722 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:05 INFO - PROCESS | 1658 | 1461256265830 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 09:31:05 INFO - PROCESS | 1658 | 1461256265933 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:05 INFO - PROCESS | 1658 | ++DOCSHELL 0x13052a800 == 68 [pid = 1658] [id = 726] 09:31:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 161 (0x12d906800) [pid = 1658] [serial = 2178] [outer = 0x0] 09:31:05 INFO - PROCESS | 1658 | ++DOMWINDOW == 162 (0x12da62400) [pid = 1658] [serial = 2179] [outer = 0x12d906800] 09:31:05 INFO - PROCESS | 1658 | 1461256265966 Marionette DEBUG loaded listener.js 09:31:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 163 (0x12e1d1400) [pid = 1658] [serial = 2180] [outer = 0x12d906800] 09:31:06 INFO - PROCESS | 1658 | 1461256266340 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 09:31:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 09:31:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 668ms 09:31:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 09:31:06 INFO - PROCESS | 1658 | 1461256266388 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 09:31:06 INFO - PROCESS | 1658 | 1461256266389 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 09:31:06 INFO - PROCESS | 1658 | 1461256266391 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 09:31:06 INFO - PROCESS | 1658 | 1461256266395 Marionette TRACE conn2 <- [1,2878,null,{}] 09:31:06 INFO - PROCESS | 1658 | 1461256266398 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:06 INFO - PROCESS | 1658 | 1461256266533 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 09:31:06 INFO - PROCESS | 1658 | 1461256266611 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:06 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a347000 == 69 [pid = 1658] [id = 727] 09:31:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 164 (0x12e1d3800) [pid = 1658] [serial = 2181] [outer = 0x0] 09:31:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 165 (0x12e318c00) [pid = 1658] [serial = 2182] [outer = 0x12e1d3800] 09:31:06 INFO - PROCESS | 1658 | 1461256266643 Marionette DEBUG loaded listener.js 09:31:06 INFO - PROCESS | 1658 | ++DOMWINDOW == 166 (0x12e62b800) [pid = 1658] [serial = 2183] [outer = 0x12e1d3800] 09:31:07 INFO - PROCESS | 1658 | 1461256267054 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 09:31:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 09:31:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 722ms 09:31:07 INFO - PROCESS | 1658 | 1461256267114 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 09:31:07 INFO - PROCESS | 1658 | 1461256267115 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 09:31:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 09:31:07 INFO - PROCESS | 1658 | 1461256267118 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 09:31:07 INFO - PROCESS | 1658 | 1461256267119 Marionette TRACE conn2 <- [1,2882,null,{}] 09:31:07 INFO - PROCESS | 1658 | 1461256267122 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:07 INFO - PROCESS | 1658 | 1461256267232 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 09:31:07 INFO - PROCESS | 1658 | 1461256267309 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:07 INFO - PROCESS | 1658 | ++DOCSHELL 0x125c8b800 == 70 [pid = 1658] [id = 728] 09:31:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 167 (0x1186c0400) [pid = 1658] [serial = 2184] [outer = 0x0] 09:31:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 168 (0x11ad66c00) [pid = 1658] [serial = 2185] [outer = 0x1186c0400] 09:31:07 INFO - PROCESS | 1658 | 1461256267341 Marionette DEBUG loaded listener.js 09:31:07 INFO - PROCESS | 1658 | ++DOMWINDOW == 169 (0x12e1d4c00) [pid = 1658] [serial = 2186] [outer = 0x1186c0400] 09:31:08 INFO - PROCESS | 1658 | 1461256268009 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 09:31:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 09:31:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 922ms 09:31:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 09:31:08 INFO - PROCESS | 1658 | 1461256268059 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 09:31:08 INFO - PROCESS | 1658 | 1461256268062 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 09:31:08 INFO - PROCESS | 1658 | 1461256268067 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 09:31:08 INFO - PROCESS | 1658 | 1461256268070 Marionette TRACE conn2 <- [1,2886,null,{}] 09:31:08 INFO - PROCESS | 1658 | 1461256268075 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:08 INFO - PROCESS | 1658 | 1461256268170 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 09:31:08 INFO - PROCESS | 1658 | 1461256268251 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x11bc8a000 == 71 [pid = 1658] [id = 729] 09:31:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 170 (0x11605c800) [pid = 1658] [serial = 2187] [outer = 0x0] 09:31:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 171 (0x118ed2000) [pid = 1658] [serial = 2188] [outer = 0x11605c800] 09:31:08 INFO - PROCESS | 1658 | 1461256268281 Marionette DEBUG loaded listener.js 09:31:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 172 (0x119822c00) [pid = 1658] [serial = 2189] [outer = 0x11605c800] 09:31:08 INFO - PROCESS | 1658 | 1461256268722 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 09:31:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 09:31:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 680ms 09:31:08 INFO - PROCESS | 1658 | 1461256268747 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 09:31:08 INFO - PROCESS | 1658 | 1461256268751 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 09:31:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 09:31:08 INFO - PROCESS | 1658 | 1461256268755 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 09:31:08 INFO - PROCESS | 1658 | 1461256268757 Marionette TRACE conn2 <- [1,2890,null,{}] 09:31:08 INFO - PROCESS | 1658 | 1461256268762 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:08 INFO - PROCESS | 1658 | 1461256268858 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 09:31:08 INFO - PROCESS | 1658 | 1461256268923 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:08 INFO - PROCESS | 1658 | ++DOCSHELL 0x11bca1000 == 72 [pid = 1658] [id = 730] 09:31:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 173 (0x119821400) [pid = 1658] [serial = 2190] [outer = 0x0] 09:31:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 174 (0x11ad63c00) [pid = 1658] [serial = 2191] [outer = 0x119821400] 09:31:08 INFO - PROCESS | 1658 | 1461256268952 Marionette DEBUG loaded listener.js 09:31:08 INFO - PROCESS | 1658 | ++DOMWINDOW == 175 (0x11aea2c00) [pid = 1658] [serial = 2192] [outer = 0x119821400] 09:31:09 INFO - PROCESS | 1658 | --DOCSHELL 0x12fca1800 == 71 [pid = 1658] [id = 720] 09:31:09 INFO - PROCESS | 1658 | --DOCSHELL 0x12a0d0000 == 70 [pid = 1658] [id = 719] 09:31:09 INFO - PROCESS | 1658 | --DOCSHELL 0x130533000 == 69 [pid = 1658] [id = 718] 09:31:09 INFO - PROCESS | 1658 | --DOCSHELL 0x13008d800 == 68 [pid = 1658] [id = 717] 09:31:09 INFO - PROCESS | 1658 | --DOCSHELL 0x12fcaa800 == 67 [pid = 1658] [id = 716] 09:31:09 INFO - PROCESS | 1658 | --DOMWINDOW == 174 (0x125b7a800) [pid = 1658] [serial = 2110] [outer = 0x0] [url = about:blank] 09:31:09 INFO - PROCESS | 1658 | --DOCSHELL 0x12ebde000 == 66 [pid = 1658] [id = 715] 09:31:09 INFO - PROCESS | 1658 | --DOCSHELL 0x12c611000 == 65 [pid = 1658] [id = 714] 09:31:09 INFO - PROCESS | 1658 | --DOCSHELL 0x125b1a000 == 64 [pid = 1658] [id = 713] 09:31:09 INFO - PROCESS | 1658 | --DOCSHELL 0x127475800 == 63 [pid = 1658] [id = 712] 09:31:09 INFO - PROCESS | 1658 | --DOCSHELL 0x12c61d000 == 62 [pid = 1658] [id = 707] 09:31:09 INFO - PROCESS | 1658 | --DOCSHELL 0x12b2c8000 == 61 [pid = 1658] [id = 706] 09:31:09 INFO - PROCESS | 1658 | --DOCSHELL 0x119c50000 == 60 [pid = 1658] [id = 705] 09:31:09 INFO - PROCESS | 1658 | --DOCSHELL 0x11c15c000 == 59 [pid = 1658] [id = 704] 09:31:09 INFO - PROCESS | 1658 | --DOCSHELL 0x12f5da000 == 58 [pid = 1658] [id = 17] 09:31:09 INFO - PROCESS | 1658 | --DOCSHELL 0x125e74000 == 57 [pid = 1658] [id = 703] 09:31:09 INFO - PROCESS | 1658 | 1461256269353 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 09:31:09 INFO - PROCESS | 1658 | --DOMWINDOW == 173 (0x11864d800) [pid = 1658] [serial = 2104] [outer = 0x0] [url = about:blank] 09:31:09 INFO - PROCESS | 1658 | --DOMWINDOW == 172 (0x119821800) [pid = 1658] [serial = 2107] [outer = 0x0] [url = about:blank] 09:31:09 INFO - PROCESS | 1658 | --DOMWINDOW == 171 (0x12b794400) [pid = 1658] [serial = 2083] [outer = 0x0] [url = about:blank] 09:31:09 INFO - PROCESS | 1658 | --DOMWINDOW == 170 (0x119d5f800) [pid = 1658] [serial = 2086] [outer = 0x0] [url = about:blank] 09:31:09 INFO - PROCESS | 1658 | --DOMWINDOW == 169 (0x11baee400) [pid = 1658] [serial = 2089] [outer = 0x0] [url = about:blank] 09:31:09 INFO - PROCESS | 1658 | --DOMWINDOW == 168 (0x12ad7c400) [pid = 1658] [serial = 2095] [outer = 0x0] [url = about:blank] 09:31:09 INFO - PROCESS | 1658 | --DOMWINDOW == 167 (0x12a352c00) [pid = 1658] [serial = 2092] [outer = 0x0] [url = about:blank] 09:31:09 INFO - PROCESS | 1658 | --DOMWINDOW == 166 (0x12b585400) [pid = 1658] [serial = 2098] [outer = 0x0] [url = about:blank] 09:31:09 INFO - PROCESS | 1658 | --DOMWINDOW == 165 (0x119d5d800) [pid = 1658] [serial = 2105] [outer = 0x0] [url = about:blank] 09:31:09 INFO - PROCESS | 1658 | --DOMWINDOW == 164 (0x12b77ac00) [pid = 1658] [serial = 2081] [outer = 0x0] [url = about:blank] 09:31:09 INFO - PROCESS | 1658 | --DOMWINDOW == 163 (0x11a64b000) [pid = 1658] [serial = 2101] [outer = 0x0] [url = about:blank] 09:31:09 INFO - PROCESS | 1658 | --DOMWINDOW == 162 (0x11b12ec00) [pid = 1658] [serial = 2108] [outer = 0x0] [url = about:blank] 09:31:09 INFO - PROCESS | 1658 | --DOMWINDOW == 161 (0x128189400) [pid = 1658] [serial = 1415] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:31:09 INFO - PROCESS | 1658 | --DOMWINDOW == 160 (0x116508400) [pid = 1658] [serial = 2038] [outer = 0x0] [url = about:blank] 09:31:09 INFO - PROCESS | 1658 | --DOMWINDOW == 159 (0x1294bcc00) [pid = 1658] [serial = 2047] [outer = 0x0] [url = about:blank] 09:31:09 INFO - PROCESS | 1658 | --DOMWINDOW == 158 (0x126b1d800) [pid = 1658] [serial = 2044] [outer = 0x0] [url = about:blank] 09:31:09 INFO - PROCESS | 1658 | --DOMWINDOW == 157 (0x12af6cc00) [pid = 1658] [serial = 2078] [outer = 0x0] [url = about:blank] 09:31:09 INFO - PROCESS | 1658 | --DOMWINDOW == 156 (0x12ad57000) [pid = 1658] [serial = 2069] [outer = 0x0] [url = about:blank] 09:31:09 INFO - PROCESS | 1658 | --DOMWINDOW == 155 (0x11bcf3800) [pid = 1658] [serial = 2056] [outer = 0x0] [url = about:blank] 09:31:09 INFO - PROCESS | 1658 | --DOMWINDOW == 154 (0x11adf3800) [pid = 1658] [serial = 2054] [outer = 0x0] [url = about:blank] 09:31:09 INFO - PROCESS | 1658 | --DOMWINDOW == 153 (0x11acb6000) [pid = 1658] [serial = 2041] [outer = 0x0] [url = about:blank] 09:31:09 INFO - PROCESS | 1658 | --DOMWINDOW == 152 (0x12af61400) [pid = 1658] [serial = 2077] [outer = 0x0] [url = about:blank] 09:31:09 INFO - PROCESS | 1658 | --DOMWINDOW == 151 (0x128194400) [pid = 1658] [serial = 2063] [outer = 0x0] [url = about:blank] 09:31:09 INFO - PROCESS | 1658 | --DOMWINDOW == 150 (0x12a938c00) [pid = 1658] [serial = 2068] [outer = 0x0] [url = about:blank] 09:31:09 INFO - PROCESS | 1658 | --DOMWINDOW == 149 (0x119820400) [pid = 1658] [serial = 2051] [outer = 0x0] [url = about:blank] 09:31:09 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x126f80400) [pid = 1658] [serial = 2074] [outer = 0x0] [url = about:blank] 09:31:09 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x12ad80800) [pid = 1658] [serial = 2072] [outer = 0x0] [url = about:blank] 09:31:09 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x1191b9000) [pid = 1658] [serial = 2050] [outer = 0x0] [url = about:blank] 09:31:09 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x125fc5400) [pid = 1658] [serial = 2059] [outer = 0x0] [url = about:blank] 09:31:09 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x11c4b8400) [pid = 1658] [serial = 2057] [outer = 0x0] [url = about:blank] 09:31:09 INFO - PROCESS | 1658 | --DOMWINDOW == 143 (0x127133400) [pid = 1658] [serial = 2062] [outer = 0x0] [url = about:blank] 09:31:09 INFO - PROCESS | 1658 | --DOMWINDOW == 142 (0x12ad5e400) [pid = 1658] [serial = 2071] [outer = 0x0] [url = about:blank] 09:31:09 INFO - PROCESS | 1658 | --DOMWINDOW == 141 (0x126f63400) [pid = 1658] [serial = 2060] [outer = 0x0] [url = about:blank] 09:31:09 INFO - PROCESS | 1658 | --DOMWINDOW == 140 (0x11a9c0400) [pid = 1658] [serial = 2053] [outer = 0x0] [url = about:blank] 09:31:09 INFO - PROCESS | 1658 | --DOMWINDOW == 139 (0x12ad83400) [pid = 1658] [serial = 2075] [outer = 0x0] [url = about:blank] 09:31:09 INFO - PROCESS | 1658 | --DOMWINDOW == 138 (0x1294c9400) [pid = 1658] [serial = 2065] [outer = 0x0] [url = about:blank] 09:31:09 INFO - PROCESS | 1658 | --DOMWINDOW == 137 (0x12a7c0c00) [pid = 1658] [serial = 2066] [outer = 0x0] [url = about:blank] 09:31:09 INFO - PROCESS | 1658 | --DOMWINDOW == 136 (0x12af90000) [pid = 1658] [serial = 2080] [outer = 0x0] [url = about:blank] 09:31:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 09:31:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 622ms 09:31:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 09:31:09 INFO - PROCESS | 1658 | 1461256269378 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 09:31:09 INFO - PROCESS | 1658 | 1461256269379 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 09:31:09 INFO - PROCESS | 1658 | 1461256269382 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 09:31:09 INFO - PROCESS | 1658 | 1461256269384 Marionette TRACE conn2 <- [1,2894,null,{}] 09:31:09 INFO - PROCESS | 1658 | 1461256269391 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:09 INFO - PROCESS | 1658 | 1461256269478 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 09:31:09 INFO - PROCESS | 1658 | 1461256269503 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:09 INFO - PROCESS | 1658 | ++DOCSHELL 0x125c3b800 == 58 [pid = 1658] [id = 731] 09:31:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 137 (0x11b12b000) [pid = 1658] [serial = 2193] [outer = 0x0] 09:31:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 138 (0x11b974000) [pid = 1658] [serial = 2194] [outer = 0x11b12b000] 09:31:09 INFO - PROCESS | 1658 | 1461256269532 Marionette DEBUG loaded listener.js 09:31:09 INFO - PROCESS | 1658 | ++DOMWINDOW == 139 (0x11c4b5c00) [pid = 1658] [serial = 2195] [outer = 0x11b12b000] 09:31:09 INFO - PROCESS | 1658 | 1461256269917 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 09:31:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 09:31:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 572ms 09:31:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 09:31:09 INFO - PROCESS | 1658 | 1461256269954 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 09:31:09 INFO - PROCESS | 1658 | 1461256269956 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 09:31:09 INFO - PROCESS | 1658 | 1461256269958 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 09:31:09 INFO - PROCESS | 1658 | 1461256269960 Marionette TRACE conn2 <- [1,2898,null,{}] 09:31:09 INFO - PROCESS | 1658 | 1461256269962 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:10 INFO - PROCESS | 1658 | 1461256270046 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 09:31:10 INFO - PROCESS | 1658 | 1461256270050 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x1275aa800 == 59 [pid = 1658] [id = 732] 09:31:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 140 (0x11bf8e000) [pid = 1658] [serial = 2196] [outer = 0x0] 09:31:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 141 (0x125e89c00) [pid = 1658] [serial = 2197] [outer = 0x11bf8e000] 09:31:10 INFO - PROCESS | 1658 | 1461256270077 Marionette DEBUG loaded listener.js 09:31:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 142 (0x126d26400) [pid = 1658] [serial = 2198] [outer = 0x11bf8e000] 09:31:10 INFO - PROCESS | 1658 | 1461256270443 Marionette TRACE conn2 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 09:31:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 09:31:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 521ms 09:31:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 09:31:10 INFO - PROCESS | 1658 | 1461256270480 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 09:31:10 INFO - PROCESS | 1658 | 1461256270481 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 09:31:10 INFO - PROCESS | 1658 | 1461256270483 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 09:31:10 INFO - PROCESS | 1658 | 1461256270484 Marionette TRACE conn2 <- [1,2902,null,{}] 09:31:10 INFO - PROCESS | 1658 | 1461256270486 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:10 INFO - PROCESS | 1658 | 1461256270568 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 09:31:10 INFO - PROCESS | 1658 | 1461256270573 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:10 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a0df800 == 60 [pid = 1658] [id = 733] 09:31:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 143 (0x126b22c00) [pid = 1658] [serial = 2199] [outer = 0x0] 09:31:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 144 (0x126f69800) [pid = 1658] [serial = 2200] [outer = 0x126b22c00] 09:31:10 INFO - PROCESS | 1658 | 1461256270601 Marionette DEBUG loaded listener.js 09:31:10 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x126f82800) [pid = 1658] [serial = 2201] [outer = 0x126b22c00] 09:31:10 INFO - PROCESS | 1658 | 1461256270956 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 09:31:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 09:31:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 520ms 09:31:11 INFO - PROCESS | 1658 | 1461256271004 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 09:31:11 INFO - PROCESS | 1658 | 1461256271005 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 09:31:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 09:31:11 INFO - PROCESS | 1658 | 1461256271007 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 09:31:11 INFO - PROCESS | 1658 | 1461256271008 Marionette TRACE conn2 <- [1,2906,null,{}] 09:31:11 INFO - PROCESS | 1658 | 1461256271011 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:11 INFO - PROCESS | 1658 | 1461256271107 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 09:31:11 INFO - PROCESS | 1658 | 1461256271194 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a3db800 == 61 [pid = 1658] [id = 734] 09:31:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x12712f400) [pid = 1658] [serial = 2202] [outer = 0x0] 09:31:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x1277ddc00) [pid = 1658] [serial = 2203] [outer = 0x12712f400] 09:31:11 INFO - PROCESS | 1658 | 1461256271222 Marionette DEBUG loaded listener.js 09:31:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x12a7b8c00) [pid = 1658] [serial = 2204] [outer = 0x12712f400] 09:31:11 INFO - PROCESS | 1658 | 1461256271547 Marionette TRACE conn2 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 09:31:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 09:31:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 570ms 09:31:11 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 09:31:11 INFO - PROCESS | 1658 | 1461256271579 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 09:31:11 INFO - PROCESS | 1658 | 1461256271580 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 09:31:11 INFO - PROCESS | 1658 | 1461256271582 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 09:31:11 INFO - PROCESS | 1658 | 1461256271583 Marionette TRACE conn2 <- [1,2910,null,{}] 09:31:11 INFO - PROCESS | 1658 | 1461256271585 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:11 INFO - PROCESS | 1658 | 1461256271688 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 09:31:11 INFO - PROCESS | 1658 | 1461256271702 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:11 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b2b2800 == 62 [pid = 1658] [id = 735] 09:31:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x127134000) [pid = 1658] [serial = 2205] [outer = 0x0] 09:31:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x12a936c00) [pid = 1658] [serial = 2206] [outer = 0x127134000] 09:31:11 INFO - PROCESS | 1658 | 1461256271727 Marionette DEBUG loaded listener.js 09:31:11 INFO - PROCESS | 1658 | ++DOMWINDOW == 151 (0x12ad7b400) [pid = 1658] [serial = 2207] [outer = 0x127134000] 09:31:12 INFO - PROCESS | 1658 | 1461256272061 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 09:31:12 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 09:31:12 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 09:31:12 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 518ms 09:31:12 INFO - TEST-START | /DOMEvents/constructors.html 09:31:12 INFO - PROCESS | 1658 | 1461256272100 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 09:31:12 INFO - PROCESS | 1658 | 1461256272102 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 09:31:12 INFO - PROCESS | 1658 | 1461256272104 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 09:31:12 INFO - PROCESS | 1658 | 1461256272105 Marionette TRACE conn2 <- [1,2914,null,{}] 09:31:12 INFO - PROCESS | 1658 | 1461256272107 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:12 INFO - PROCESS | 1658 | 1461256272215 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 09:31:12 INFO - PROCESS | 1658 | 1461256272227 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ba21800 == 63 [pid = 1658] [id = 736] 09:31:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 152 (0x127133400) [pid = 1658] [serial = 2208] [outer = 0x0] 09:31:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 153 (0x12ad86400) [pid = 1658] [serial = 2209] [outer = 0x127133400] 09:31:12 INFO - PROCESS | 1658 | 1461256272252 Marionette DEBUG loaded listener.js 09:31:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 154 (0x12af83400) [pid = 1658] [serial = 2210] [outer = 0x127133400] 09:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 09:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 09:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 09:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 09:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 09:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 09:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 09:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 09:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 09:31:12 INFO - PROCESS | 1658 | 1461256272619 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 09:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 09:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 09:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 09:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 09:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 09:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 09:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 09:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 09:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 09:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 09:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 09:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 09:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 09:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 09:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 09:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 09:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 09:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 09:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 09:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 09:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 09:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 09:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 09:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 09:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 09:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 09:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 09:31:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 09:31:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 09:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 09:31:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:31:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 09:31:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 09:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 09:31:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:31:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 09:31:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 09:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 09:31:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:31:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 09:31:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 09:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 09:31:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:31:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 09:31:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 09:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 09:31:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:31:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 09:31:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 09:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 09:31:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 09:31:12 INFO - TEST-OK | /DOMEvents/constructors.html | took 527ms 09:31:12 INFO - PROCESS | 1658 | 1461256272632 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 09:31:12 INFO - PROCESS | 1658 | 1461256272633 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 09:31:12 INFO - TEST-START | /DOMEvents/event-phases-order.html 09:31:12 INFO - PROCESS | 1658 | 1461256272635 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 09:31:12 INFO - PROCESS | 1658 | 1461256272636 Marionette TRACE conn2 <- [1,2918,null,{}] 09:31:12 INFO - PROCESS | 1658 | 1461256272639 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:12 INFO - PROCESS | 1658 | 1461256272759 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 09:31:12 INFO - PROCESS | 1658 | 1461256272776 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:12 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d191800 == 64 [pid = 1658] [id = 737] 09:31:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 155 (0x12af5fc00) [pid = 1658] [serial = 2211] [outer = 0x0] 09:31:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 156 (0x12b77b400) [pid = 1658] [serial = 2212] [outer = 0x12af5fc00] 09:31:12 INFO - PROCESS | 1658 | 1461256272811 Marionette DEBUG loaded listener.js 09:31:12 INFO - PROCESS | 1658 | ++DOMWINDOW == 157 (0x12bd93400) [pid = 1658] [serial = 2213] [outer = 0x12af5fc00] 09:31:13 INFO - PROCESS | 1658 | --DOMWINDOW == 156 (0x12b3bb400) [pid = 1658] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 09:31:13 INFO - PROCESS | 1658 | --DOMWINDOW == 155 (0x126f5d400) [pid = 1658] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 09:31:13 INFO - PROCESS | 1658 | --DOMWINDOW == 154 (0x1189e1c00) [pid = 1658] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 09:31:13 INFO - PROCESS | 1658 | --DOMWINDOW == 153 (0x12b778c00) [pid = 1658] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 09:31:13 INFO - PROCESS | 1658 | --DOMWINDOW == 152 (0x125b35800) [pid = 1658] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 09:31:13 INFO - PROCESS | 1658 | --DOMWINDOW == 151 (0x125b36000) [pid = 1658] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 09:31:13 INFO - PROCESS | 1658 | --DOMWINDOW == 150 (0x12d1a8c00) [pid = 1658] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 09:31:13 INFO - PROCESS | 1658 | --DOMWINDOW == 149 (0x12d783000) [pid = 1658] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 09:31:13 INFO - PROCESS | 1658 | --DOMWINDOW == 148 (0x11bf83400) [pid = 1658] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 09:31:13 INFO - PROCESS | 1658 | --DOMWINDOW == 147 (0x125e88000) [pid = 1658] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 09:31:13 INFO - PROCESS | 1658 | --DOMWINDOW == 146 (0x12f5db000) [pid = 1658] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:31:13 INFO - PROCESS | 1658 | --DOMWINDOW == 145 (0x11974a800) [pid = 1658] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 09:31:13 INFO - PROCESS | 1658 | --DOMWINDOW == 144 (0x12af82800) [pid = 1658] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 09:31:13 INFO - PROCESS | 1658 | 1461256273400 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 09:31:13 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 09:31:13 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 772ms 09:31:13 INFO - PROCESS | 1658 | 1461256273407 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 09:31:13 INFO - PROCESS | 1658 | 1461256273410 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 09:31:13 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 09:31:13 INFO - PROCESS | 1658 | 1461256273413 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 09:31:13 INFO - PROCESS | 1658 | 1461256273414 Marionette TRACE conn2 <- [1,2922,null,{}] 09:31:13 INFO - PROCESS | 1658 | 1461256273417 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:13 INFO - PROCESS | 1658 | 1461256273504 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 09:31:13 INFO - PROCESS | 1658 | 1461256273509 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:13 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a0df000 == 65 [pid = 1658] [id = 738] 09:31:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 145 (0x11c1b5800) [pid = 1658] [serial = 2214] [outer = 0x0] 09:31:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 146 (0x125e90000) [pid = 1658] [serial = 2215] [outer = 0x11c1b5800] 09:31:13 INFO - PROCESS | 1658 | 1461256273535 Marionette DEBUG loaded listener.js 09:31:13 INFO - PROCESS | 1658 | ++DOMWINDOW == 147 (0x12b778c00) [pid = 1658] [serial = 2216] [outer = 0x11c1b5800] 09:31:13 INFO - PROCESS | 1658 | [1658] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 09:31:13 INFO - PROCESS | 1658 | [1658] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 09:31:13 INFO - PROCESS | 1658 | [1658] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 09:31:13 INFO - PROCESS | 1658 | [1658] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 09:31:13 INFO - PROCESS | 1658 | 1461256273873 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 09:31:13 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 09:31:13 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 09:31:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 09:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:31:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:31:13 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 09:31:13 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 09:31:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:31:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:31:13 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 09:31:13 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 09:31:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:31:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:31:13 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 09:31:13 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 09:31:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:31:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:31:13 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 09:31:13 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 469ms 09:31:13 INFO - PROCESS | 1658 | 1461256273882 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 09:31:13 INFO - PROCESS | 1658 | 1461256273884 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 09:31:13 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 09:31:13 INFO - PROCESS | 1658 | 1461256273886 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 09:31:13 INFO - PROCESS | 1658 | 1461256273888 Marionette TRACE conn2 <- [1,2926,null,{}] 09:31:13 INFO - PROCESS | 1658 | 1461256273890 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:13 INFO - PROCESS | 1658 | 1461256273992 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 09:31:14 INFO - PROCESS | 1658 | 1461256274055 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e3e9800 == 66 [pid = 1658] [id = 739] 09:31:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 148 (0x12ceae400) [pid = 1658] [serial = 2217] [outer = 0x0] 09:31:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 149 (0x12d1ac400) [pid = 1658] [serial = 2218] [outer = 0x12ceae400] 09:31:14 INFO - PROCESS | 1658 | 1461256274106 Marionette DEBUG loaded listener.js 09:31:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 150 (0x12d90b400) [pid = 1658] [serial = 2219] [outer = 0x12ceae400] 09:31:14 INFO - PROCESS | 1658 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 09:31:14 INFO - PROCESS | 1658 | 1461256274376 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 09:31:14 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 09:31:14 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 520ms 09:31:14 INFO - PROCESS | 1658 | 1461256274406 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 09:31:14 INFO - PROCESS | 1658 | 1461256274408 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 09:31:14 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 09:31:14 INFO - PROCESS | 1658 | 1461256274418 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 09:31:14 INFO - PROCESS | 1658 | 1461256274419 Marionette TRACE conn2 <- [1,2930,null,{}] 09:31:14 INFO - PROCESS | 1658 | 1461256274422 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:14 INFO - PROCESS | 1658 | 1461256274514 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 09:31:14 INFO - PROCESS | 1658 | 1461256274519 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:14 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e69e800 == 67 [pid = 1658] [id = 740] 09:31:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 151 (0x12d910400) [pid = 1658] [serial = 2220] [outer = 0x0] 09:31:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 152 (0x12e1cec00) [pid = 1658] [serial = 2221] [outer = 0x12d910400] 09:31:14 INFO - PROCESS | 1658 | 1461256274544 Marionette DEBUG loaded listener.js 09:31:14 INFO - PROCESS | 1658 | ++DOMWINDOW == 153 (0x12e317800) [pid = 1658] [serial = 2222] [outer = 0x12d910400] 09:31:14 INFO - PROCESS | 1658 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 09:31:14 INFO - PROCESS | 1658 | 1461256274870 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 09:31:14 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 09:31:14 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 470ms 09:31:14 INFO - PROCESS | 1658 | 1461256274888 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 09:31:14 INFO - PROCESS | 1658 | 1461256274890 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 09:31:14 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 09:31:14 INFO - PROCESS | 1658 | 1461256274898 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 09:31:14 INFO - PROCESS | 1658 | 1461256274899 Marionette TRACE conn2 <- [1,2934,null,{}] 09:31:14 INFO - PROCESS | 1658 | 1461256274903 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:15 INFO - PROCESS | 1658 | 1461256275057 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 09:31:15 INFO - PROCESS | 1658 | 1461256275063 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f08d000 == 68 [pid = 1658] [id = 741] 09:31:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 154 (0x12d911400) [pid = 1658] [serial = 2223] [outer = 0x0] 09:31:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 155 (0x12e31d400) [pid = 1658] [serial = 2224] [outer = 0x12d911400] 09:31:15 INFO - PROCESS | 1658 | 1461256275089 Marionette DEBUG loaded listener.js 09:31:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 156 (0x12e629400) [pid = 1658] [serial = 2225] [outer = 0x12d911400] 09:31:15 INFO - PROCESS | 1658 | 1461256275468 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 09:31:15 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 09:31:15 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 619ms 09:31:15 INFO - PROCESS | 1658 | 1461256275518 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 09:31:15 INFO - PROCESS | 1658 | 1461256275520 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 09:31:15 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 09:31:15 INFO - PROCESS | 1658 | 1461256275524 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 09:31:15 INFO - PROCESS | 1658 | 1461256275527 Marionette TRACE conn2 <- [1,2938,null,{}] 09:31:15 INFO - PROCESS | 1658 | 1461256275531 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:15 INFO - PROCESS | 1658 | 1461256275677 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 09:31:15 INFO - PROCESS | 1658 | 1461256275787 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:15 INFO - PROCESS | 1658 | ++DOCSHELL 0x11ae30800 == 69 [pid = 1658] [id = 742] 09:31:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 157 (0x118650000) [pid = 1658] [serial = 2226] [outer = 0x0] 09:31:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 158 (0x1188e1000) [pid = 1658] [serial = 2227] [outer = 0x118650000] 09:31:15 INFO - PROCESS | 1658 | 1461256275823 Marionette DEBUG loaded listener.js 09:31:15 INFO - PROCESS | 1658 | ++DOMWINDOW == 159 (0x11974a800) [pid = 1658] [serial = 2228] [outer = 0x118650000] 09:31:16 INFO - PROCESS | 1658 | 1461256276188 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 09:31:16 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 09:31:16 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 673ms 09:31:16 INFO - PROCESS | 1658 | 1461256276197 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 09:31:16 INFO - PROCESS | 1658 | 1461256276202 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 09:31:16 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 09:31:16 INFO - PROCESS | 1658 | 1461256276207 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 09:31:16 INFO - PROCESS | 1658 | 1461256276208 Marionette TRACE conn2 <- [1,2942,null,{}] 09:31:16 INFO - PROCESS | 1658 | 1461256276211 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:16 INFO - PROCESS | 1658 | 1461256276321 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 09:31:16 INFO - PROCESS | 1658 | 1461256276424 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:16 INFO - PROCESS | 1658 | ++DOCSHELL 0x126dd8800 == 70 [pid = 1658] [id = 743] 09:31:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 160 (0x11981e400) [pid = 1658] [serial = 2229] [outer = 0x0] 09:31:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 161 (0x11aea0800) [pid = 1658] [serial = 2230] [outer = 0x11981e400] 09:31:16 INFO - PROCESS | 1658 | 1461256276460 Marionette DEBUG loaded listener.js 09:31:16 INFO - PROCESS | 1658 | ++DOMWINDOW == 162 (0x11bcfb000) [pid = 1658] [serial = 2231] [outer = 0x11981e400] 09:31:16 INFO - PROCESS | 1658 | 1461256276809 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 09:31:16 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 09:31:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 09:31:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 09:31:16 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 621ms 09:31:16 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 09:31:16 INFO - PROCESS | 1658 | 1461256276828 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 09:31:16 INFO - PROCESS | 1658 | 1461256276830 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 09:31:16 INFO - PROCESS | 1658 | 1461256276832 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 09:31:16 INFO - PROCESS | 1658 | 1461256276835 Marionette TRACE conn2 <- [1,2946,null,{}] 09:31:16 INFO - PROCESS | 1658 | 1461256276843 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:16 INFO - PROCESS | 1658 | 1461256276955 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 09:31:17 INFO - PROCESS | 1658 | 1461256277089 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ce17800 == 71 [pid = 1658] [id = 744] 09:31:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 163 (0x126f5c800) [pid = 1658] [serial = 2232] [outer = 0x0] 09:31:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 164 (0x128188800) [pid = 1658] [serial = 2233] [outer = 0x126f5c800] 09:31:17 INFO - PROCESS | 1658 | 1461256277126 Marionette DEBUG loaded listener.js 09:31:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 165 (0x1294c4400) [pid = 1658] [serial = 2234] [outer = 0x126f5c800] 09:31:17 INFO - PROCESS | 1658 | 1461256277480 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 09:31:17 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 09:31:17 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 672ms 09:31:17 INFO - PROCESS | 1658 | 1461256277505 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 09:31:17 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 09:31:17 INFO - PROCESS | 1658 | 1461256277507 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 09:31:17 INFO - PROCESS | 1658 | 1461256277509 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 09:31:17 INFO - PROCESS | 1658 | 1461256277510 Marionette TRACE conn2 <- [1,2950,null,{}] 09:31:17 INFO - PROCESS | 1658 | 1461256277513 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:17 INFO - PROCESS | 1658 | 1461256277621 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 09:31:17 INFO - PROCESS | 1658 | 1461256277726 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:17 INFO - PROCESS | 1658 | ++DOCSHELL 0x12fb18800 == 72 [pid = 1658] [id = 745] 09:31:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 166 (0x1294bc400) [pid = 1658] [serial = 2235] [outer = 0x0] 09:31:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 167 (0x12af61c00) [pid = 1658] [serial = 2236] [outer = 0x1294bc400] 09:31:17 INFO - PROCESS | 1658 | 1461256277758 Marionette DEBUG loaded listener.js 09:31:17 INFO - PROCESS | 1658 | ++DOMWINDOW == 168 (0x12b796400) [pid = 1658] [serial = 2237] [outer = 0x1294bc400] 09:31:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x119261800 == 73 [pid = 1658] [id = 746] 09:31:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 169 (0x12c6cf000) [pid = 1658] [serial = 2238] [outer = 0x0] 09:31:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 170 (0x12b3b0400) [pid = 1658] [serial = 2239] [outer = 0x12c6cf000] 09:31:18 INFO - PROCESS | 1658 | 1461256278152 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 09:31:18 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 09:31:18 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 669ms 09:31:18 INFO - PROCESS | 1658 | 1461256278178 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 09:31:18 INFO - PROCESS | 1658 | 1461256278180 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 09:31:18 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 09:31:18 INFO - PROCESS | 1658 | 1461256278182 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 09:31:18 INFO - PROCESS | 1658 | 1461256278183 Marionette TRACE conn2 <- [1,2954,null,{}] 09:31:18 INFO - PROCESS | 1658 | 1461256278186 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:18 INFO - PROCESS | 1658 | 1461256278318 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 09:31:18 INFO - PROCESS | 1658 | 1461256278449 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:18 INFO - PROCESS | 1658 | ++DOCSHELL 0x13008a000 == 74 [pid = 1658] [id = 747] 09:31:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 171 (0x12b785800) [pid = 1658] [serial = 2240] [outer = 0x0] 09:31:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 172 (0x12cf7c000) [pid = 1658] [serial = 2241] [outer = 0x12b785800] 09:31:18 INFO - PROCESS | 1658 | 1461256278480 Marionette DEBUG loaded listener.js 09:31:18 INFO - PROCESS | 1658 | ++DOMWINDOW == 173 (0x12d783000) [pid = 1658] [serial = 2242] [outer = 0x12b785800] 09:31:18 INFO - PROCESS | 1658 | 1461256278849 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 09:31:18 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:31:18 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 09:31:18 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 719ms 09:31:18 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 09:31:18 INFO - PROCESS | 1658 | 1461256278901 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 09:31:18 INFO - PROCESS | 1658 | 1461256278903 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 09:31:18 INFO - PROCESS | 1658 | 1461256278905 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 09:31:18 INFO - PROCESS | 1658 | 1461256278906 Marionette TRACE conn2 <- [1,2958,null,{}] 09:31:18 INFO - PROCESS | 1658 | 1461256278909 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:19 INFO - PROCESS | 1658 | 1461256279040 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 09:31:19 INFO - PROCESS | 1658 | 1461256279148 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x13b818800 == 75 [pid = 1658] [id = 748] 09:31:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 174 (0x12d6c2c00) [pid = 1658] [serial = 2243] [outer = 0x0] 09:31:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 175 (0x12da67800) [pid = 1658] [serial = 2244] [outer = 0x12d6c2c00] 09:31:19 INFO - PROCESS | 1658 | 1461256279180 Marionette DEBUG loaded listener.js 09:31:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 176 (0x12e8dd800) [pid = 1658] [serial = 2245] [outer = 0x12d6c2c00] 09:31:19 INFO - PROCESS | 1658 | 1461256279510 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 09:31:19 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 09:31:19 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 669ms 09:31:19 INFO - PROCESS | 1658 | 1461256279574 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 09:31:19 INFO - PROCESS | 1658 | 1461256279576 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 09:31:19 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 09:31:19 INFO - PROCESS | 1658 | 1461256279578 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 09:31:19 INFO - PROCESS | 1658 | 1461256279580 Marionette TRACE conn2 <- [1,2962,null,{}] 09:31:19 INFO - PROCESS | 1658 | 1461256279582 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:19 INFO - PROCESS | 1658 | 1461256279708 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 09:31:19 INFO - PROCESS | 1658 | 1461256279842 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:19 INFO - PROCESS | 1658 | ++DOCSHELL 0x1123a2800 == 76 [pid = 1658] [id = 749] 09:31:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 177 (0x12e8da000) [pid = 1658] [serial = 2246] [outer = 0x0] 09:31:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 178 (0x12f0e6c00) [pid = 1658] [serial = 2247] [outer = 0x12e8da000] 09:31:19 INFO - PROCESS | 1658 | 1461256279888 Marionette DEBUG loaded listener.js 09:31:19 INFO - PROCESS | 1658 | ++DOMWINDOW == 179 (0x12f0eac00) [pid = 1658] [serial = 2248] [outer = 0x12e8da000] 09:31:20 INFO - PROCESS | 1658 | 1461256280292 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 09:31:20 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 09:31:20 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 723ms 09:31:20 INFO - PROCESS | 1658 | 1461256280301 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 09:31:20 INFO - PROCESS | 1658 | 1461256280303 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 09:31:20 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 09:31:20 INFO - PROCESS | 1658 | 1461256280305 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 09:31:20 INFO - PROCESS | 1658 | 1461256280306 Marionette TRACE conn2 <- [1,2966,null,{}] 09:31:20 INFO - PROCESS | 1658 | 1461256280309 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:20 INFO - PROCESS | 1658 | 1461256280416 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 09:31:20 INFO - PROCESS | 1658 | 1461256280554 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:20 INFO - PROCESS | 1658 | ++DOCSHELL 0x1123bd800 == 77 [pid = 1658] [id = 750] 09:31:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 180 (0x1123db400) [pid = 1658] [serial = 2249] [outer = 0x0] 09:31:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 181 (0x1123e0800) [pid = 1658] [serial = 2250] [outer = 0x1123db400] 09:31:20 INFO - PROCESS | 1658 | 1461256280587 Marionette DEBUG loaded listener.js 09:31:20 INFO - PROCESS | 1658 | ++DOMWINDOW == 182 (0x1123e7400) [pid = 1658] [serial = 2251] [outer = 0x1123db400] 09:31:20 INFO - PROCESS | 1658 | 1461256280954 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 09:31:20 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 09:31:20 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 668ms 09:31:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 09:31:20 INFO - PROCESS | 1658 | 1461256280974 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 09:31:20 INFO - PROCESS | 1658 | 1461256280975 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 09:31:20 INFO - PROCESS | 1658 | 1461256280978 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 09:31:20 INFO - PROCESS | 1658 | 1461256280979 Marionette TRACE conn2 <- [1,2970,null,{}] 09:31:20 INFO - PROCESS | 1658 | 1461256280982 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:21 INFO - PROCESS | 1658 | 1461256281091 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 09:31:21 INFO - PROCESS | 1658 | 1461256281369 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:21 INFO - PROCESS | 1658 | ++DOCSHELL 0x11c419000 == 78 [pid = 1658] [id = 751] 09:31:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 183 (0x114349c00) [pid = 1658] [serial = 2252] [outer = 0x0] 09:31:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 184 (0x114bbd800) [pid = 1658] [serial = 2253] [outer = 0x114349c00] 09:31:21 INFO - PROCESS | 1658 | 1461256281411 Marionette DEBUG loaded listener.js 09:31:21 INFO - PROCESS | 1658 | ++DOMWINDOW == 185 (0x11864f000) [pid = 1658] [serial = 2254] [outer = 0x114349c00] 09:31:21 INFO - PROCESS | 1658 | 1461256281783 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 09:31:21 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 09:31:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 820ms 09:31:21 INFO - PROCESS | 1658 | 1461256281798 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 09:31:21 INFO - PROCESS | 1658 | 1461256281801 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 09:31:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 09:31:21 INFO - PROCESS | 1658 | 1461256281805 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 09:31:21 INFO - PROCESS | 1658 | 1461256281806 Marionette TRACE conn2 <- [1,2974,null,{}] 09:31:21 INFO - PROCESS | 1658 | 1461256281810 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:21 INFO - PROCESS | 1658 | 1461256281911 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 09:31:21 INFO - PROCESS | 1658 | 1461256281981 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x126dc3800 == 79 [pid = 1658] [id = 752] 09:31:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 186 (0x11aea5400) [pid = 1658] [serial = 2255] [outer = 0x0] 09:31:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 187 (0x11b12a800) [pid = 1658] [serial = 2256] [outer = 0x11aea5400] 09:31:22 INFO - PROCESS | 1658 | 1461256282052 Marionette DEBUG loaded listener.js 09:31:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 188 (0x11be4f800) [pid = 1658] [serial = 2257] [outer = 0x11aea5400] 09:31:22 INFO - PROCESS | 1658 | 1461256282385 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 09:31:22 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 09:31:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 623ms 09:31:22 INFO - PROCESS | 1658 | 1461256282431 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 09:31:22 INFO - PROCESS | 1658 | 1461256282433 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 09:31:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 09:31:22 INFO - PROCESS | 1658 | 1461256282437 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 09:31:22 INFO - PROCESS | 1658 | 1461256282438 Marionette TRACE conn2 <- [1,2978,null,{}] 09:31:22 INFO - PROCESS | 1658 | 1461256282440 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:22 INFO - PROCESS | 1658 | 1461256282571 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 09:31:22 INFO - PROCESS | 1658 | --DOCSHELL 0x12ebc7000 == 78 [pid = 1658] [id = 710] 09:31:22 INFO - PROCESS | 1658 | --DOCSHELL 0x12d183800 == 77 [pid = 1658] [id = 708] 09:31:22 INFO - PROCESS | 1658 | --DOCSHELL 0x11a930800 == 76 [pid = 1658] [id = 609] 09:31:22 INFO - PROCESS | 1658 | --DOCSHELL 0x12e69e800 == 75 [pid = 1658] [id = 740] 09:31:22 INFO - PROCESS | 1658 | --DOCSHELL 0x12e3e9800 == 74 [pid = 1658] [id = 739] 09:31:22 INFO - PROCESS | 1658 | --DOCSHELL 0x12a0df000 == 73 [pid = 1658] [id = 738] 09:31:22 INFO - PROCESS | 1658 | --DOCSHELL 0x12d191800 == 72 [pid = 1658] [id = 737] 09:31:22 INFO - PROCESS | 1658 | --DOCSHELL 0x12ba21800 == 71 [pid = 1658] [id = 736] 09:31:22 INFO - PROCESS | 1658 | --DOMWINDOW == 187 (0x12f5e2000) [pid = 1658] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:31:22 INFO - PROCESS | 1658 | --DOMWINDOW == 186 (0x12da61c00) [pid = 1658] [serial = 2164] [outer = 0x0] [url = about:blank] 09:31:22 INFO - PROCESS | 1658 | --DOCSHELL 0x12b2b2800 == 70 [pid = 1658] [id = 735] 09:31:22 INFO - PROCESS | 1658 | --DOCSHELL 0x12a3db800 == 69 [pid = 1658] [id = 734] 09:31:22 INFO - PROCESS | 1658 | --DOCSHELL 0x12a0df800 == 68 [pid = 1658] [id = 733] 09:31:22 INFO - PROCESS | 1658 | --DOCSHELL 0x1275aa800 == 67 [pid = 1658] [id = 732] 09:31:22 INFO - PROCESS | 1658 | --DOCSHELL 0x125c3b800 == 66 [pid = 1658] [id = 731] 09:31:22 INFO - PROCESS | 1658 | --DOCSHELL 0x11bca1000 == 65 [pid = 1658] [id = 730] 09:31:22 INFO - PROCESS | 1658 | --DOCSHELL 0x11bc8a000 == 64 [pid = 1658] [id = 729] 09:31:22 INFO - PROCESS | 1658 | --DOCSHELL 0x115617800 == 63 [pid = 1658] [id = 725] 09:31:22 INFO - PROCESS | 1658 | --DOCSHELL 0x13006c800 == 62 [pid = 1658] [id = 724] 09:31:22 INFO - PROCESS | 1658 | --DOCSHELL 0x12d7a6800 == 61 [pid = 1658] [id = 723] 09:31:22 INFO - PROCESS | 1658 | --DOCSHELL 0x11c5dd000 == 60 [pid = 1658] [id = 722] 09:31:22 INFO - PROCESS | 1658 | 1461256282700 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:22 INFO - PROCESS | 1658 | ++DOCSHELL 0x11a85c000 == 61 [pid = 1658] [id = 753] 09:31:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 187 (0x11aea7800) [pid = 1658] [serial = 2258] [outer = 0x0] 09:31:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 188 (0x11c1b6000) [pid = 1658] [serial = 2259] [outer = 0x11aea7800] 09:31:22 INFO - PROCESS | 1658 | 1461256282727 Marionette DEBUG loaded listener.js 09:31:22 INFO - PROCESS | 1658 | ++DOMWINDOW == 189 (0x126f63000) [pid = 1658] [serial = 2260] [outer = 0x11aea7800] 09:31:22 INFO - PROCESS | 1658 | --DOMWINDOW == 188 (0x12949a000) [pid = 1658] [serial = 2036] [outer = 0x0] [url = about:blank] 09:31:22 INFO - PROCESS | 1658 | --DOMWINDOW == 187 (0x12ba5bc00) [pid = 1658] [serial = 2084] [outer = 0x0] [url = about:blank] 09:31:22 INFO - PROCESS | 1658 | --DOMWINDOW == 186 (0x12bb99800) [pid = 1658] [serial = 2147] [outer = 0x0] [url = about:blank] 09:31:22 INFO - PROCESS | 1658 | --DOMWINDOW == 185 (0x11c555400) [pid = 1658] [serial = 2116] [outer = 0x0] [url = about:blank] 09:31:22 INFO - PROCESS | 1658 | --DOMWINDOW == 184 (0x12ba52000) [pid = 1658] [serial = 2146] [outer = 0x0] [url = about:blank] 09:31:22 INFO - PROCESS | 1658 | --DOMWINDOW == 183 (0x1294c0400) [pid = 1658] [serial = 2143] [outer = 0x0] [url = about:blank] 09:31:22 INFO - PROCESS | 1658 | --DOMWINDOW == 182 (0x11b1d7c00) [pid = 1658] [serial = 2138] [outer = 0x0] [url = about:blank] 09:31:22 INFO - PROCESS | 1658 | --DOMWINDOW == 181 (0x119277400) [pid = 1658] [serial = 2137] [outer = 0x0] [url = about:blank] 09:31:22 INFO - PROCESS | 1658 | --DOMWINDOW == 180 (0x12a7c1800) [pid = 1658] [serial = 2122] [outer = 0x0] [url = about:blank] 09:31:22 INFO - PROCESS | 1658 | --DOMWINDOW == 179 (0x118f31000) [pid = 1658] [serial = 2113] [outer = 0x0] [url = about:blank] 09:31:22 INFO - PROCESS | 1658 | --DOMWINDOW == 178 (0x12bd95400) [pid = 1658] [serial = 2131] [outer = 0x0] [url = about:blank] 09:31:22 INFO - PROCESS | 1658 | --DOMWINDOW == 177 (0x12818c000) [pid = 1658] [serial = 2119] [outer = 0x0] [url = about:blank] 09:31:22 INFO - PROCESS | 1658 | --DOMWINDOW == 176 (0x12cf7e000) [pid = 1658] [serial = 2149] [outer = 0x0] [url = about:blank] 09:31:22 INFO - PROCESS | 1658 | --DOMWINDOW == 175 (0x12d1a3400) [pid = 1658] [serial = 2150] [outer = 0x0] [url = about:blank] 09:31:22 INFO - PROCESS | 1658 | --DOMWINDOW == 174 (0x12ad7a800) [pid = 1658] [serial = 2125] [outer = 0x0] [url = about:blank] 09:31:22 INFO - PROCESS | 1658 | --DOMWINDOW == 173 (0x12ad80400) [pid = 1658] [serial = 2162] [outer = 0x0] [url = about:blank] 09:31:22 INFO - PROCESS | 1658 | --DOMWINDOW == 172 (0x12ceb1400) [pid = 1658] [serial = 2134] [outer = 0x0] [url = about:blank] 09:31:22 INFO - PROCESS | 1658 | --DOMWINDOW == 171 (0x12b79a000) [pid = 1658] [serial = 2128] [outer = 0x0] [url = about:blank] 09:31:22 INFO - PROCESS | 1658 | --DOMWINDOW == 170 (0x126a96c00) [pid = 1658] [serial = 2140] [outer = 0x0] [url = about:blank] 09:31:22 INFO - PROCESS | 1658 | --DOMWINDOW == 169 (0x12d6ba400) [pid = 1658] [serial = 2152] [outer = 0x0] [url = about:blank] 09:31:22 INFO - PROCESS | 1658 | --DOMWINDOW == 168 (0x126f65800) [pid = 1658] [serial = 2141] [outer = 0x0] [url = about:blank] 09:31:22 INFO - PROCESS | 1658 | --DOMWINDOW == 167 (0x12d78c400) [pid = 1658] [serial = 2155] [outer = 0x0] [url = about:blank] 09:31:22 INFO - PROCESS | 1658 | --DOMWINDOW == 166 (0x12d78f000) [pid = 1658] [serial = 2161] [outer = 0x0] [url = about:blank] 09:31:22 INFO - PROCESS | 1658 | --DOMWINDOW == 165 (0x126b29400) [pid = 1658] [serial = 2111] [outer = 0x0] [url = about:blank] 09:31:22 INFO - PROCESS | 1658 | --DOMWINDOW == 164 (0x12a933800) [pid = 1658] [serial = 2158] [outer = 0x0] [url = about:blank] 09:31:22 INFO - PROCESS | 1658 | --DOMWINDOW == 163 (0x12d90dc00) [pid = 1658] [serial = 2156] [outer = 0x0] [url = about:blank] 09:31:22 INFO - PROCESS | 1658 | --DOMWINDOW == 162 (0x12d782800) [pid = 1658] [serial = 2153] [outer = 0x0] [url = about:blank] 09:31:22 INFO - PROCESS | 1658 | --DOMWINDOW == 161 (0x12af83800) [pid = 1658] [serial = 2144] [outer = 0x0] [url = about:blank] 09:31:22 INFO - PROCESS | 1658 | --DOMWINDOW == 160 (0x12cf78400) [pid = 1658] [serial = 2159] [outer = 0x0] [url = about:blank] 09:31:23 INFO - PROCESS | 1658 | 1461256283011 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 09:31:23 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 09:31:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 619ms 09:31:23 INFO - PROCESS | 1658 | 1461256283056 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 09:31:23 INFO - PROCESS | 1658 | 1461256283057 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 09:31:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 09:31:23 INFO - PROCESS | 1658 | 1461256283064 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 09:31:23 INFO - PROCESS | 1658 | 1461256283069 Marionette TRACE conn2 <- [1,2982,null,{}] 09:31:23 INFO - PROCESS | 1658 | 1461256283075 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:23 INFO - PROCESS | 1658 | 1461256283185 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 09:31:23 INFO - PROCESS | 1658 | 1461256283249 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a0c8800 == 62 [pid = 1658] [id = 754] 09:31:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 161 (0x126b26000) [pid = 1658] [serial = 2261] [outer = 0x0] 09:31:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 162 (0x126f7e800) [pid = 1658] [serial = 2262] [outer = 0x126b26000] 09:31:23 INFO - PROCESS | 1658 | 1461256283275 Marionette DEBUG loaded listener.js 09:31:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 163 (0x12a357000) [pid = 1658] [serial = 2263] [outer = 0x126b26000] 09:31:23 INFO - PROCESS | 1658 | 1461256283546 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 09:31:23 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 09:31:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 09:31:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 09:31:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 527ms 09:31:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 09:31:23 INFO - PROCESS | 1658 | 1461256283587 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 09:31:23 INFO - PROCESS | 1658 | 1461256283589 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 09:31:23 INFO - PROCESS | 1658 | 1461256283599 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 09:31:23 INFO - PROCESS | 1658 | 1461256283600 Marionette TRACE conn2 <- [1,2986,null,{}] 09:31:23 INFO - PROCESS | 1658 | 1461256283603 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:23 INFO - PROCESS | 1658 | 1461256283698 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 09:31:23 INFO - PROCESS | 1658 | 1461256283765 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:23 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a3d1000 == 63 [pid = 1658] [id = 755] 09:31:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 164 (0x126f80c00) [pid = 1658] [serial = 2264] [outer = 0x0] 09:31:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 165 (0x12a933c00) [pid = 1658] [serial = 2265] [outer = 0x126f80c00] 09:31:23 INFO - PROCESS | 1658 | 1461256283791 Marionette DEBUG loaded listener.js 09:31:23 INFO - PROCESS | 1658 | ++DOMWINDOW == 166 (0x12ad85000) [pid = 1658] [serial = 2266] [outer = 0x126f80c00] 09:31:24 INFO - PROCESS | 1658 | 1461256284073 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 09:31:24 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 09:31:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 527ms 09:31:24 INFO - PROCESS | 1658 | 1461256284119 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 09:31:24 INFO - PROCESS | 1658 | 1461256284120 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 09:31:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 09:31:24 INFO - PROCESS | 1658 | 1461256284122 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 09:31:24 INFO - PROCESS | 1658 | 1461256284123 Marionette TRACE conn2 <- [1,2990,null,{}] 09:31:24 INFO - PROCESS | 1658 | 1461256284126 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:24 INFO - PROCESS | 1658 | 1461256284218 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 09:31:24 INFO - PROCESS | 1658 | 1461256284222 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ad9f800 == 64 [pid = 1658] [id = 756] 09:31:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 167 (0x12b798400) [pid = 1658] [serial = 2267] [outer = 0x0] 09:31:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 168 (0x12ba5b800) [pid = 1658] [serial = 2268] [outer = 0x12b798400] 09:31:24 INFO - PROCESS | 1658 | 1461256284255 Marionette DEBUG loaded listener.js 09:31:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 169 (0x12cf81000) [pid = 1658] [serial = 2269] [outer = 0x12b798400] 09:31:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x12aace000 == 65 [pid = 1658] [id = 757] 09:31:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 170 (0x12d6c4800) [pid = 1658] [serial = 2270] [outer = 0x0] 09:31:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 171 (0x12b3bd000) [pid = 1658] [serial = 2271] [outer = 0x12d6c4800] 09:31:24 INFO - PROCESS | 1658 | 1461256284639 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 09:31:24 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 09:31:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 522ms 09:31:24 INFO - PROCESS | 1658 | 1461256284647 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 09:31:24 INFO - PROCESS | 1658 | 1461256284648 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 09:31:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 09:31:24 INFO - PROCESS | 1658 | 1461256284674 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 09:31:24 INFO - PROCESS | 1658 | 1461256284675 Marionette TRACE conn2 <- [1,2994,null,{}] 09:31:24 INFO - PROCESS | 1658 | 1461256284677 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:24 INFO - PROCESS | 1658 | 1461256284813 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 09:31:24 INFO - PROCESS | 1658 | 1461256284828 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:24 INFO - PROCESS | 1658 | ++DOCSHELL 0x12bb24800 == 66 [pid = 1658] [id = 758] 09:31:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 172 (0x12d1a3400) [pid = 1658] [serial = 2272] [outer = 0x0] 09:31:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 173 (0x12d6bb000) [pid = 1658] [serial = 2273] [outer = 0x12d1a3400] 09:31:24 INFO - PROCESS | 1658 | 1461256284854 Marionette DEBUG loaded listener.js 09:31:24 INFO - PROCESS | 1658 | ++DOMWINDOW == 174 (0x12d78fc00) [pid = 1658] [serial = 2274] [outer = 0x12d1a3400] 09:31:25 INFO - PROCESS | 1658 | 1461256285197 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 09:31:25 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:31:25 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 09:31:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 595ms 09:31:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 09:31:25 INFO - PROCESS | 1658 | 1461256285246 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 09:31:25 INFO - PROCESS | 1658 | 1461256285247 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 09:31:25 INFO - PROCESS | 1658 | 1461256285249 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 09:31:25 INFO - PROCESS | 1658 | 1461256285250 Marionette TRACE conn2 <- [1,2998,null,{}] 09:31:25 INFO - PROCESS | 1658 | 1461256285252 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:25 INFO - PROCESS | 1658 | 1461256285364 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 09:31:25 INFO - PROCESS | 1658 | 1461256285376 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d19e000 == 67 [pid = 1658] [id = 759] 09:31:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 175 (0x12d904000) [pid = 1658] [serial = 2275] [outer = 0x0] 09:31:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 176 (0x12da63800) [pid = 1658] [serial = 2276] [outer = 0x12d904000] 09:31:25 INFO - PROCESS | 1658 | 1461256285401 Marionette DEBUG loaded listener.js 09:31:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 177 (0x12e1cf000) [pid = 1658] [serial = 2277] [outer = 0x12d904000] 09:31:25 INFO - PROCESS | 1658 | 1461256285720 Marionette TRACE conn2 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 09:31:25 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 09:31:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 517ms 09:31:25 INFO - PROCESS | 1658 | 1461256285775 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 09:31:25 INFO - PROCESS | 1658 | 1461256285776 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 09:31:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 09:31:25 INFO - PROCESS | 1658 | 1461256285780 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 09:31:25 INFO - PROCESS | 1658 | 1461256285782 Marionette TRACE conn2 <- [1,3002,null,{}] 09:31:25 INFO - PROCESS | 1658 | 1461256285786 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:25 INFO - PROCESS | 1658 | 1461256285960 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 09:31:25 INFO - PROCESS | 1658 | 1461256285979 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:25 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e3da800 == 68 [pid = 1658] [id = 760] 09:31:25 INFO - PROCESS | 1658 | ++DOMWINDOW == 178 (0x12ad89000) [pid = 1658] [serial = 2278] [outer = 0x0] 09:31:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 179 (0x12e314800) [pid = 1658] [serial = 2279] [outer = 0x12ad89000] 09:31:26 INFO - PROCESS | 1658 | 1461256286017 Marionette DEBUG loaded listener.js 09:31:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 180 (0x12e629c00) [pid = 1658] [serial = 2280] [outer = 0x12ad89000] 09:31:26 INFO - PROCESS | 1658 | 1461256286389 Marionette TRACE conn2 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 09:31:26 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 09:31:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 619ms 09:31:26 INFO - PROCESS | 1658 | 1461256286400 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 09:31:26 INFO - PROCESS | 1658 | 1461256286401 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 09:31:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 09:31:26 INFO - PROCESS | 1658 | 1461256286403 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 09:31:26 INFO - PROCESS | 1658 | 1461256286404 Marionette TRACE conn2 <- [1,3006,null,{}] 09:31:26 INFO - PROCESS | 1658 | 1461256286407 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:26 INFO - PROCESS | 1658 | 1461256286521 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 09:31:26 INFO - PROCESS | 1658 | 1461256286536 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:26 INFO - PROCESS | 1658 | ++DOCSHELL 0x12eecb000 == 69 [pid = 1658] [id = 761] 09:31:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 181 (0x12e62d400) [pid = 1658] [serial = 2281] [outer = 0x0] 09:31:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 182 (0x12e8d7400) [pid = 1658] [serial = 2282] [outer = 0x12e62d400] 09:31:26 INFO - PROCESS | 1658 | 1461256286561 Marionette DEBUG loaded listener.js 09:31:26 INFO - PROCESS | 1658 | ++DOMWINDOW == 183 (0x12f0ea800) [pid = 1658] [serial = 2283] [outer = 0x12e62d400] 09:31:26 INFO - PROCESS | 1658 | --DOMWINDOW == 182 (0x12ceae400) [pid = 1658] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 09:31:26 INFO - PROCESS | 1658 | --DOMWINDOW == 181 (0x12712f400) [pid = 1658] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 09:31:26 INFO - PROCESS | 1658 | --DOMWINDOW == 180 (0x11c1b5800) [pid = 1658] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 09:31:26 INFO - PROCESS | 1658 | --DOMWINDOW == 179 (0x11bf8e000) [pid = 1658] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 09:31:26 INFO - PROCESS | 1658 | --DOMWINDOW == 178 (0x127134000) [pid = 1658] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 09:31:26 INFO - PROCESS | 1658 | --DOMWINDOW == 177 (0x11605c800) [pid = 1658] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 09:31:26 INFO - PROCESS | 1658 | --DOMWINDOW == 176 (0x126b22c00) [pid = 1658] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 09:31:26 INFO - PROCESS | 1658 | --DOMWINDOW == 175 (0x119821400) [pid = 1658] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 09:31:26 INFO - PROCESS | 1658 | --DOMWINDOW == 174 (0x127133400) [pid = 1658] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 09:31:26 INFO - PROCESS | 1658 | --DOMWINDOW == 173 (0x11b12b000) [pid = 1658] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 09:31:26 INFO - PROCESS | 1658 | --DOMWINDOW == 172 (0x12d90fc00) [pid = 1658] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 09:31:26 INFO - PROCESS | 1658 | --DOMWINDOW == 171 (0x12d910400) [pid = 1658] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 09:31:26 INFO - PROCESS | 1658 | --DOMWINDOW == 170 (0x12af5fc00) [pid = 1658] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 09:31:26 INFO - PROCESS | 1658 | 1461256286956 Marionette TRACE conn2 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 09:31:26 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 09:31:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 574ms 09:31:26 INFO - PROCESS | 1658 | 1461256286979 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 09:31:26 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 09:31:26 INFO - PROCESS | 1658 | 1461256286980 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 09:31:26 INFO - PROCESS | 1658 | 1461256286983 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 09:31:26 INFO - PROCESS | 1658 | 1461256286984 Marionette TRACE conn2 <- [1,3010,null,{}] 09:31:26 INFO - PROCESS | 1658 | 1461256286986 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:27 INFO - PROCESS | 1658 | 1461256287095 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 09:31:27 INFO - PROCESS | 1658 | 1461256287100 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f5cd800 == 70 [pid = 1658] [id = 762] 09:31:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 171 (0x125b33800) [pid = 1658] [serial = 2284] [outer = 0x0] 09:31:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 172 (0x12a02f400) [pid = 1658] [serial = 2285] [outer = 0x125b33800] 09:31:27 INFO - PROCESS | 1658 | 1461256287231 Marionette DEBUG loaded listener.js 09:31:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 173 (0x12a039000) [pid = 1658] [serial = 2286] [outer = 0x125b33800] 09:31:27 INFO - PROCESS | 1658 | 1461256287582 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 09:31:27 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 09:31:27 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 619ms 09:31:27 INFO - TEST-START | /FileAPI/FileReaderSync.worker 09:31:27 INFO - PROCESS | 1658 | 1461256287601 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 09:31:27 INFO - PROCESS | 1658 | 1461256287603 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 09:31:27 INFO - PROCESS | 1658 | 1461256287605 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 09:31:27 INFO - PROCESS | 1658 | 1461256287607 Marionette TRACE conn2 <- [1,3014,null,{}] 09:31:27 INFO - PROCESS | 1658 | 1461256287612 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:27 INFO - PROCESS | 1658 | 1461256287712 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 09:31:27 INFO - PROCESS | 1658 | 1461256287778 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:27 INFO - PROCESS | 1658 | ++DOCSHELL 0x12fca7800 == 71 [pid = 1658] [id = 763] 09:31:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 174 (0x126f64800) [pid = 1658] [serial = 2287] [outer = 0x0] 09:31:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 175 (0x12da60c00) [pid = 1658] [serial = 2288] [outer = 0x126f64800] 09:31:27 INFO - PROCESS | 1658 | 1461256287803 Marionette DEBUG loaded listener.js 09:31:27 INFO - PROCESS | 1658 | ++DOMWINDOW == 176 (0x12f0f1c00) [pid = 1658] [serial = 2289] [outer = 0x126f64800] 09:31:27 INFO - PROCESS | 1658 | [1658] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:31:28 INFO - PROCESS | 1658 | 1461256288107 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 09:31:28 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 09:31:28 INFO - {} 09:31:28 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 09:31:28 INFO - {} 09:31:28 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 09:31:28 INFO - {} 09:31:28 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 09:31:28 INFO - {} 09:31:28 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 521ms 09:31:28 INFO - PROCESS | 1658 | 1461256288129 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 09:31:28 INFO - PROCESS | 1658 | 1461256288131 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 09:31:28 INFO - TEST-START | /FileAPI/fileReader.html 09:31:28 INFO - PROCESS | 1658 | 1461256288133 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 09:31:28 INFO - PROCESS | 1658 | 1461256288134 Marionette TRACE conn2 <- [1,3018,null,{}] 09:31:28 INFO - PROCESS | 1658 | 1461256288136 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:28 INFO - PROCESS | 1658 | 1461256288227 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 09:31:28 INFO - PROCESS | 1658 | 1461256288231 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x13056a000 == 72 [pid = 1658] [id = 764] 09:31:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 177 (0x12a55ec00) [pid = 1658] [serial = 2290] [outer = 0x0] 09:31:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 178 (0x12f0ee800) [pid = 1658] [serial = 2291] [outer = 0x12a55ec00] 09:31:28 INFO - PROCESS | 1658 | 1461256288255 Marionette DEBUG loaded listener.js 09:31:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 179 (0x12f4cdc00) [pid = 1658] [serial = 2292] [outer = 0x12a55ec00] 09:31:28 INFO - PROCESS | 1658 | 1461256288591 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 09:31:28 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 09:31:28 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 09:31:28 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 09:31:28 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 09:31:28 INFO - TEST-OK | /FileAPI/fileReader.html | took 469ms 09:31:28 INFO - PROCESS | 1658 | 1461256288602 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 09:31:28 INFO - PROCESS | 1658 | 1461256288603 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 09:31:28 INFO - TEST-START | /FileAPI/historical.html 09:31:28 INFO - PROCESS | 1658 | 1461256288606 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 09:31:28 INFO - PROCESS | 1658 | 1461256288607 Marionette TRACE conn2 <- [1,3022,null,{}] 09:31:28 INFO - PROCESS | 1658 | 1461256288611 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:28 INFO - PROCESS | 1658 | 1461256288707 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 09:31:28 INFO - PROCESS | 1658 | 1461256288779 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:28 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a023000 == 73 [pid = 1658] [id = 765] 09:31:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 180 (0x12a09b400) [pid = 1658] [serial = 2293] [outer = 0x0] 09:31:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 181 (0x12a09fc00) [pid = 1658] [serial = 2294] [outer = 0x12a09b400] 09:31:28 INFO - PROCESS | 1658 | 1461256288804 Marionette DEBUG loaded listener.js 09:31:28 INFO - PROCESS | 1658 | ++DOMWINDOW == 182 (0x12a0a4c00) [pid = 1658] [serial = 2295] [outer = 0x12a09b400] 09:31:29 INFO - PROCESS | 1658 | 1461256289231 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 09:31:29 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 09:31:29 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 09:31:29 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 09:31:29 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 09:31:29 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 09:31:29 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 09:31:29 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 09:31:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:29 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 09:31:29 INFO - TEST-OK | /FileAPI/historical.html | took 673ms 09:31:29 INFO - PROCESS | 1658 | 1461256289295 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 09:31:29 INFO - PROCESS | 1658 | 1461256289298 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 09:31:29 INFO - TEST-START | /FileAPI/idlharness.html 09:31:29 INFO - PROCESS | 1658 | 1461256289304 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 09:31:29 INFO - PROCESS | 1658 | 1461256289306 Marionette TRACE conn2 <- [1,3026,null,{}] 09:31:29 INFO - PROCESS | 1658 | 1461256289312 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:29 INFO - PROCESS | 1658 | 1461256289423 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 09:31:29 INFO - PROCESS | 1658 | 1461256289507 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:29 INFO - PROCESS | 1658 | ++DOCSHELL 0x127476000 == 74 [pid = 1658] [id = 766] 09:31:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 183 (0x11a640000) [pid = 1658] [serial = 2296] [outer = 0x0] 09:31:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 184 (0x11ad6cc00) [pid = 1658] [serial = 2297] [outer = 0x11a640000] 09:31:29 INFO - PROCESS | 1658 | 1461256289540 Marionette DEBUG loaded listener.js 09:31:29 INFO - PROCESS | 1658 | ++DOMWINDOW == 185 (0x125b36400) [pid = 1658] [serial = 2298] [outer = 0x11a640000] 09:31:30 INFO - PROCESS | 1658 | 1461256290180 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 09:31:30 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:31:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:31:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:31:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:31:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:31:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:31:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:31:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:31:30 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:31:30 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:31:30 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 09:31:30 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:31:30 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:31:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:30 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:31:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:31:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:31:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:31:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:31:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:31:30 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:31:30 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:31:30 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 09:31:30 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:31:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:31:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:31:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:31:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:31:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:31:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:31:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:31:30 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:31:30 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:31:30 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 09:31:30 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 09:31:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:31:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:31:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:31:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:31:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:31:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:31:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:31:30 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:31:30 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:31:30 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 09:31:30 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 09:31:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:31:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:31:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:31:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:31:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:31:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:31:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:31:30 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:31:30 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:31:30 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 09:31:30 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:31:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:31:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:31:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:31:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:31:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:31:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:31:30 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:31:30 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:31:30 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 09:31:30 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 09:31:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:31:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:31:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:31:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:31:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:31:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:31:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:31:30 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:31:30 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:31:30 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 09:31:30 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 09:31:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:31:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:31:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:31:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:31:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:31:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:31:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:31:30 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:31:30 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:31:30 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 09:31:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 09:31:30 INFO - TEST-OK | /FileAPI/idlharness.html | took 937ms 09:31:30 INFO - PROCESS | 1658 | 1461256290271 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 09:31:30 INFO - PROCESS | 1658 | 1461256290276 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 09:31:30 INFO - TEST-START | /FileAPI/idlharness.worker 09:31:30 INFO - PROCESS | 1658 | 1461256290287 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 09:31:30 INFO - PROCESS | 1658 | 1461256290289 Marionette TRACE conn2 <- [1,3030,null,{}] 09:31:30 INFO - PROCESS | 1658 | 1461256290293 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:30 INFO - PROCESS | 1658 | 1461256290412 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 09:31:30 INFO - PROCESS | 1658 | 1461256290490 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:30 INFO - PROCESS | 1658 | ++DOCSHELL 0x130571800 == 75 [pid = 1658] [id = 767] 09:31:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 186 (0x12bb98800) [pid = 1658] [serial = 2299] [outer = 0x0] 09:31:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 187 (0x12d911c00) [pid = 1658] [serial = 2300] [outer = 0x12bb98800] 09:31:30 INFO - PROCESS | 1658 | 1461256290523 Marionette DEBUG loaded listener.js 09:31:30 INFO - PROCESS | 1658 | ++DOMWINDOW == 188 (0x12e62d800) [pid = 1658] [serial = 2301] [outer = 0x12bb98800] 09:31:30 INFO - PROCESS | 1658 | [1658] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:31:31 INFO - PROCESS | 1658 | 1461256291386 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:31:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:31:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:31:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:31:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:31:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:31:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:31:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:31:31 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:31:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:31 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:31:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:31:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:31:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:31:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:31:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:31:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:31:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:31:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:31:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:31:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:31:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:31:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 09:31:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:31:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:31:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:31:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:31:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:31:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:31:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 09:31:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:31:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:31:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:31:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:31:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:31:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:31:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:31:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:31:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:31:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:31:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:31:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:31:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 09:31:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:31:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:31:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:31:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:31:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:31:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:31:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 09:31:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:31:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:31:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:31:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:31:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:31:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:31:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:31:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:31:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 09:31:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 09:31:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:31:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:31:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:31:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:31:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:31:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 09:31:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:31:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:31:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:31:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:31:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:31:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:31:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 09:31:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 09:31:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:31:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:31:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:31:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:31:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:31:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 09:31:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 09:31:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:31:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:31:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:31:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:31:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:31:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 09:31:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 09:31:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:31:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:31:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:31:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:31:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:31:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 09:31:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:31:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:31:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:31:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:31:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:31:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:31:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:31:31 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 09:31:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:31 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:31:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:31:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:31:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:31:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:31:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:31:31 INFO - {} 09:31:31 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1135ms 09:31:31 INFO - PROCESS | 1658 | 1461256291423 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 09:31:31 INFO - PROCESS | 1658 | 1461256291424 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 09:31:31 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 09:31:31 INFO - PROCESS | 1658 | 1461256291470 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 09:31:31 INFO - PROCESS | 1658 | 1461256291473 Marionette TRACE conn2 <- [1,3034,null,{}] 09:31:31 INFO - PROCESS | 1658 | 1461256291482 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:31 INFO - PROCESS | 1658 | 1461256291587 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 09:31:31 INFO - PROCESS | 1658 | 1461256291693 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:31 INFO - PROCESS | 1658 | ++DOCSHELL 0x13ba1b000 == 76 [pid = 1658] [id = 768] 09:31:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 189 (0x12f1b9000) [pid = 1658] [serial = 2302] [outer = 0x0] 09:31:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 190 (0x12fe31000) [pid = 1658] [serial = 2303] [outer = 0x12f1b9000] 09:31:31 INFO - PROCESS | 1658 | 1461256291724 Marionette DEBUG loaded listener.js 09:31:31 INFO - PROCESS | 1658 | ++DOMWINDOW == 191 (0x13ca65c00) [pid = 1658] [serial = 2304] [outer = 0x12f1b9000] 09:31:32 INFO - PROCESS | 1658 | 1461256292094 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 09:31:32 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 09:31:32 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 676ms 09:31:32 INFO - PROCESS | 1658 | 1461256292144 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 09:31:32 INFO - PROCESS | 1658 | 1461256292146 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 09:31:32 INFO - TEST-START | /FileAPI/blob/Blob-close.html 09:31:32 INFO - PROCESS | 1658 | 1461256292148 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 09:31:32 INFO - PROCESS | 1658 | 1461256292149 Marionette TRACE conn2 <- [1,3038,null,{}] 09:31:32 INFO - PROCESS | 1658 | 1461256292151 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:32 INFO - PROCESS | 1658 | 1461256292248 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 09:31:32 INFO - PROCESS | 1658 | 1461256292310 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x13c9e8000 == 77 [pid = 1658] [id = 769] 09:31:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 192 (0x12fe32400) [pid = 1658] [serial = 2305] [outer = 0x0] 09:31:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 193 (0x13ca6b800) [pid = 1658] [serial = 2306] [outer = 0x12fe32400] 09:31:32 INFO - PROCESS | 1658 | 1461256292375 Marionette DEBUG loaded listener.js 09:31:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 194 (0x13ca72400) [pid = 1658] [serial = 2307] [outer = 0x12fe32400] 09:31:32 INFO - PROCESS | 1658 | 1461256292667 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 09:31:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 09:31:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 09:31:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 09:31:32 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 572ms 09:31:32 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 09:31:32 INFO - PROCESS | 1658 | 1461256292721 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 09:31:32 INFO - PROCESS | 1658 | 1461256292722 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 09:31:32 INFO - PROCESS | 1658 | 1461256292724 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 09:31:32 INFO - PROCESS | 1658 | 1461256292726 Marionette TRACE conn2 <- [1,3042,null,{}] 09:31:32 INFO - PROCESS | 1658 | 1461256292728 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:32 INFO - PROCESS | 1658 | 1461256292824 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 09:31:32 INFO - PROCESS | 1658 | 1461256292925 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:32 INFO - PROCESS | 1658 | ++DOCSHELL 0x13cb7b000 == 78 [pid = 1658] [id = 770] 09:31:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 195 (0x13cb02800) [pid = 1658] [serial = 2308] [outer = 0x0] 09:31:32 INFO - PROCESS | 1658 | ++DOMWINDOW == 196 (0x13cb07000) [pid = 1658] [serial = 2309] [outer = 0x13cb02800] 09:31:32 INFO - PROCESS | 1658 | 1461256292965 Marionette DEBUG loaded listener.js 09:31:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 197 (0x13cb0b400) [pid = 1658] [serial = 2310] [outer = 0x13cb02800] 09:31:33 INFO - PROCESS | 1658 | 1461256293392 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 09:31:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 09:31:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 09:31:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 09:31:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 09:31:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 09:31:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 09:31:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 09:31:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 09:31:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 09:31:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 09:31:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 09:31:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 09:31:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 09:31:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 09:31:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 09:31:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 09:31:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 09:31:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 09:31:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 09:31:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 09:31:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 09:31:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 09:31:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 09:31:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 09:31:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 09:31:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 09:31:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 09:31:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 09:31:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 09:31:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 09:31:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 09:31:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 09:31:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 09:31:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 09:31:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 09:31:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 09:31:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 09:31:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 09:31:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 09:31:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 09:31:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 09:31:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 09:31:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:31:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:31:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 09:31:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:31:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 09:31:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 09:31:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:31:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:31:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 09:31:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:31:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 09:31:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 09:31:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 09:31:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 09:31:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 09:31:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:31:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 09:31:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 09:31:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 09:31:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 09:31:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:31:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:31:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:31:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 09:31:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 09:31:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:31:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:31:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:31:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 09:31:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:31:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:31:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:31:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 09:31:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:31:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:31:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:31:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 09:31:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 09:31:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:31:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:31:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:31:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 09:31:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:31:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:31:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:31:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 09:31:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:31:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:31:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:31:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 09:31:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:31:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:31:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:31:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 09:31:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:31:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:31:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:31:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 09:31:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 09:31:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 09:31:33 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 682ms 09:31:33 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 09:31:33 INFO - PROCESS | 1658 | 1461256293408 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 09:31:33 INFO - PROCESS | 1658 | 1461256293409 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 09:31:33 INFO - PROCESS | 1658 | 1461256293411 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 09:31:33 INFO - PROCESS | 1658 | 1461256293412 Marionette TRACE conn2 <- [1,3046,null,{}] 09:31:33 INFO - PROCESS | 1658 | 1461256293413 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:33 INFO - PROCESS | 1658 | 1461256293520 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 09:31:33 INFO - PROCESS | 1658 | 1461256293625 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:33 INFO - PROCESS | 1658 | ++DOCSHELL 0x118915000 == 79 [pid = 1658] [id = 771] 09:31:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 198 (0x114bc1000) [pid = 1658] [serial = 2311] [outer = 0x0] 09:31:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 199 (0x11aea7c00) [pid = 1658] [serial = 2312] [outer = 0x114bc1000] 09:31:33 INFO - PROCESS | 1658 | 1461256293655 Marionette DEBUG loaded listener.js 09:31:33 INFO - PROCESS | 1658 | ++DOMWINDOW == 200 (0x12ad87000) [pid = 1658] [serial = 2313] [outer = 0x114bc1000] 09:31:33 INFO - PROCESS | 1658 | [1658] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:31:34 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 09:31:34 INFO - {} 09:31:34 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 622ms 09:31:34 INFO - PROCESS | 1658 | 1461256294029 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 09:31:34 INFO - PROCESS | 1658 | 1461256294034 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 09:31:34 INFO - PROCESS | 1658 | 1461256294035 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 09:31:34 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 09:31:34 INFO - PROCESS | 1658 | 1461256294037 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 09:31:34 INFO - PROCESS | 1658 | 1461256294038 Marionette TRACE conn2 <- [1,3050,null,{}] 09:31:34 INFO - PROCESS | 1658 | 1461256294040 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:34 INFO - PROCESS | 1658 | 1461256294136 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 09:31:34 INFO - PROCESS | 1658 | 1461256294225 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:34 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a0cc800 == 80 [pid = 1658] [id = 772] 09:31:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 201 (0x11c55a000) [pid = 1658] [serial = 2314] [outer = 0x0] 09:31:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 202 (0x12aab6800) [pid = 1658] [serial = 2315] [outer = 0x11c55a000] 09:31:34 INFO - PROCESS | 1658 | 1461256294249 Marionette DEBUG loaded listener.js 09:31:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 203 (0x12af87c00) [pid = 1658] [serial = 2316] [outer = 0x11c55a000] 09:31:34 INFO - PROCESS | 1658 | 1461256294800 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 09:31:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 09:31:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 09:31:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 09:31:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 09:31:34 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 784ms 09:31:34 INFO - PROCESS | 1658 | 1461256294821 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 09:31:34 INFO - PROCESS | 1658 | 1461256294823 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 09:31:34 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 09:31:34 INFO - PROCESS | 1658 | 1461256294828 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 09:31:34 INFO - PROCESS | 1658 | 1461256294829 Marionette TRACE conn2 <- [1,3054,null,{}] 09:31:34 INFO - PROCESS | 1658 | 1461256294833 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:34 INFO - PROCESS | 1658 | 1461256294921 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 09:31:34 INFO - PROCESS | 1658 | 1461256294983 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:34 INFO - PROCESS | 1658 | ++DOCSHELL 0x12aac7000 == 81 [pid = 1658] [id = 773] 09:31:34 INFO - PROCESS | 1658 | ++DOMWINDOW == 204 (0x1186bf800) [pid = 1658] [serial = 2317] [outer = 0x0] 09:31:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 205 (0x119816800) [pid = 1658] [serial = 2318] [outer = 0x1186bf800] 09:31:35 INFO - PROCESS | 1658 | 1461256295006 Marionette DEBUG loaded listener.js 09:31:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 206 (0x11ad6c800) [pid = 1658] [serial = 2319] [outer = 0x1186bf800] 09:31:35 INFO - PROCESS | 1658 | 1461256295533 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 09:31:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 09:31:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 09:31:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:31:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:31:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:31:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:31:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 09:31:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:31:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:31:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:31:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:31:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 09:31:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:31:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:31:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:31:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:31:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 09:31:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:31:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:31:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:31:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:31:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 09:31:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:31:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:31:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:31:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:31:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 09:31:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:31:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:31:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:31:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:31:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 09:31:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:31:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:31:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:31:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:31:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 09:31:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:31:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:31:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:31:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:31:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 09:31:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:31:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:31:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:31:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:31:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 09:31:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:31:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:31:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:31:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:31:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 09:31:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:31:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:31:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:31:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:31:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 09:31:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:31:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:31:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:31:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:31:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 09:31:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:31:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:31:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:31:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:31:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 09:31:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:31:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:31:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:31:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:31:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 09:31:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:31:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:31:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:31:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:31:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 09:31:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:31:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:31:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:31:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:31:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 09:31:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:31:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:31:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:31:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:31:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 09:31:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:31:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:31:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:31:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:31:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 09:31:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:31:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:31:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:31:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:31:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 09:31:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:31:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:31:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:31:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:31:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 09:31:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:31:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:31:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:31:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:31:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 09:31:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:31:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:31:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:31:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:31:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:31:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:31:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:31:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:31:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:31:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 09:31:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:31:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:31:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:31:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:31:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 09:31:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:31:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:31:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:31:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:31:35 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 737ms 09:31:35 INFO - PROCESS | 1658 | 1461256295582 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 09:31:35 INFO - PROCESS | 1658 | 1461256295586 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 09:31:35 INFO - TEST-START | /FileAPI/file/File-constructor.html 09:31:35 INFO - PROCESS | 1658 | 1461256295592 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 09:31:35 INFO - PROCESS | 1658 | 1461256295596 Marionette TRACE conn2 <- [1,3058,null,{}] 09:31:35 INFO - PROCESS | 1658 | 1461256295598 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:35 INFO - PROCESS | 1658 | 1461256295704 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 09:31:35 INFO - PROCESS | 1658 | 1461256295823 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:35 INFO - PROCESS | 1658 | ++DOCSHELL 0x1269e8000 == 82 [pid = 1658] [id = 774] 09:31:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 207 (0x126d31400) [pid = 1658] [serial = 2320] [outer = 0x0] 09:31:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 208 (0x126f63800) [pid = 1658] [serial = 2321] [outer = 0x126d31400] 09:31:35 INFO - PROCESS | 1658 | 1461256295851 Marionette DEBUG loaded listener.js 09:31:35 INFO - PROCESS | 1658 | ++DOMWINDOW == 209 (0x126f7e000) [pid = 1658] [serial = 2322] [outer = 0x126d31400] 09:31:36 INFO - PROCESS | 1658 | --DOCSHELL 0x12cff2800 == 81 [pid = 1658] [id = 626] 09:31:36 INFO - PROCESS | 1658 | --DOCSHELL 0x13056a000 == 80 [pid = 1658] [id = 764] 09:31:36 INFO - PROCESS | 1658 | --DOCSHELL 0x12fca7800 == 79 [pid = 1658] [id = 763] 09:31:36 INFO - PROCESS | 1658 | --DOCSHELL 0x12f5cd800 == 78 [pid = 1658] [id = 762] 09:31:36 INFO - PROCESS | 1658 | --DOCSHELL 0x12eecb000 == 77 [pid = 1658] [id = 761] 09:31:36 INFO - PROCESS | 1658 | --DOCSHELL 0x12e3da800 == 76 [pid = 1658] [id = 760] 09:31:36 INFO - PROCESS | 1658 | --DOCSHELL 0x12d19e000 == 75 [pid = 1658] [id = 759] 09:31:36 INFO - PROCESS | 1658 | --DOCSHELL 0x12bb24800 == 74 [pid = 1658] [id = 758] 09:31:36 INFO - PROCESS | 1658 | --DOCSHELL 0x12aace000 == 73 [pid = 1658] [id = 757] 09:31:36 INFO - PROCESS | 1658 | --DOMWINDOW == 208 (0x12e31d400) [pid = 1658] [serial = 2224] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1658 | --DOCSHELL 0x12ad9f800 == 72 [pid = 1658] [id = 756] 09:31:36 INFO - PROCESS | 1658 | --DOCSHELL 0x12a3d1000 == 71 [pid = 1658] [id = 755] 09:31:36 INFO - PROCESS | 1658 | --DOCSHELL 0x130574000 == 70 [pid = 1658] [id = 721] 09:31:36 INFO - PROCESS | 1658 | --DOCSHELL 0x12a0c8800 == 69 [pid = 1658] [id = 754] 09:31:36 INFO - PROCESS | 1658 | --DOCSHELL 0x11a85c000 == 68 [pid = 1658] [id = 753] 09:31:36 INFO - PROCESS | 1658 | --DOCSHELL 0x126dc3800 == 67 [pid = 1658] [id = 752] 09:31:36 INFO - PROCESS | 1658 | --DOCSHELL 0x11c419000 == 66 [pid = 1658] [id = 751] 09:31:36 INFO - PROCESS | 1658 | --DOCSHELL 0x1123bd800 == 65 [pid = 1658] [id = 750] 09:31:36 INFO - PROCESS | 1658 | --DOCSHELL 0x1123a2800 == 64 [pid = 1658] [id = 749] 09:31:36 INFO - PROCESS | 1658 | --DOCSHELL 0x13b818800 == 63 [pid = 1658] [id = 748] 09:31:36 INFO - PROCESS | 1658 | --DOCSHELL 0x13008a000 == 62 [pid = 1658] [id = 747] 09:31:36 INFO - PROCESS | 1658 | --DOCSHELL 0x119261800 == 61 [pid = 1658] [id = 746] 09:31:36 INFO - PROCESS | 1658 | --DOCSHELL 0x12fb18800 == 60 [pid = 1658] [id = 745] 09:31:36 INFO - PROCESS | 1658 | --DOCSHELL 0x12ce17800 == 59 [pid = 1658] [id = 744] 09:31:36 INFO - PROCESS | 1658 | --DOCSHELL 0x126dd8800 == 58 [pid = 1658] [id = 743] 09:31:36 INFO - PROCESS | 1658 | --DOCSHELL 0x11ae30800 == 57 [pid = 1658] [id = 742] 09:31:36 INFO - PROCESS | 1658 | --DOMWINDOW == 207 (0x125e89c00) [pid = 1658] [serial = 2197] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1658 | --DOMWINDOW == 206 (0x126d26400) [pid = 1658] [serial = 2198] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1658 | --DOMWINDOW == 205 (0x12a936c00) [pid = 1658] [serial = 2206] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1658 | --DOMWINDOW == 204 (0x11acb1800) [pid = 1658] [serial = 2167] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1658 | --DOMWINDOW == 203 (0x119822c00) [pid = 1658] [serial = 2189] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1658 | --DOMWINDOW == 202 (0x118ed2000) [pid = 1658] [serial = 2188] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1658 | --DOMWINDOW == 201 (0x126f69800) [pid = 1658] [serial = 2200] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1658 | --DOMWINDOW == 200 (0x126f82800) [pid = 1658] [serial = 2201] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1658 | --DOMWINDOW == 199 (0x129499800) [pid = 1658] [serial = 2170] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1658 | --DOMWINDOW == 198 (0x11aea2c00) [pid = 1658] [serial = 2192] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1658 | --DOMWINDOW == 197 (0x11ad63c00) [pid = 1658] [serial = 2191] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1658 | --DOMWINDOW == 196 (0x12ad86400) [pid = 1658] [serial = 2209] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1658 | --DOMWINDOW == 195 (0x11b974000) [pid = 1658] [serial = 2194] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1658 | --DOMWINDOW == 194 (0x11c4b5c00) [pid = 1658] [serial = 2195] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1658 | --DOMWINDOW == 193 (0x12e318c00) [pid = 1658] [serial = 2182] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1658 | --DOMWINDOW == 192 (0x11ad66c00) [pid = 1658] [serial = 2185] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1658 | --DOMWINDOW == 191 (0x12da66c00) [pid = 1658] [serial = 2165] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1658 | --DOMWINDOW == 190 (0x12d6bf000) [pid = 1658] [serial = 2176] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1658 | --DOMWINDOW == 189 (0x12ad7b400) [pid = 1658] [serial = 2207] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1658 | --DOMWINDOW == 188 (0x12da62400) [pid = 1658] [serial = 2179] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1658 | --DOMWINDOW == 187 (0x12e317800) [pid = 1658] [serial = 2222] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1658 | --DOMWINDOW == 186 (0x12ba53c00) [pid = 1658] [serial = 2173] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1658 | --DOMWINDOW == 185 (0x12b77b400) [pid = 1658] [serial = 2212] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1658 | --DOMWINDOW == 184 (0x125e90000) [pid = 1658] [serial = 2215] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1658 | --DOMWINDOW == 183 (0x12b778c00) [pid = 1658] [serial = 2216] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1658 | --DOMWINDOW == 182 (0x12e1cec00) [pid = 1658] [serial = 2221] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1658 | --DOMWINDOW == 181 (0x12d1ac400) [pid = 1658] [serial = 2218] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1658 | --DOMWINDOW == 180 (0x12bd93400) [pid = 1658] [serial = 2213] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1658 | --DOMWINDOW == 179 (0x1277ddc00) [pid = 1658] [serial = 2203] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1658 | --DOMWINDOW == 178 (0x12a7b8c00) [pid = 1658] [serial = 2204] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1658 | --DOMWINDOW == 177 (0x12d90b400) [pid = 1658] [serial = 2219] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1658 | --DOMWINDOW == 176 (0x12af83400) [pid = 1658] [serial = 2210] [outer = 0x0] [url = about:blank] 09:31:36 INFO - PROCESS | 1658 | 1461256296277 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 09:31:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 09:31:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 09:31:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 09:31:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 09:31:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 09:31:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 09:31:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 09:31:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 09:31:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 09:31:36 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 09:31:36 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 09:31:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:36 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 09:31:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 09:31:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 09:31:36 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:31:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 09:31:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 09:31:36 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 09:31:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 09:31:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 09:31:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 09:31:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 09:31:36 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 733ms 09:31:36 INFO - PROCESS | 1658 | 1461256296325 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 09:31:36 INFO - PROCESS | 1658 | 1461256296327 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 09:31:36 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 09:31:36 INFO - PROCESS | 1658 | 1461256296329 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 09:31:36 INFO - PROCESS | 1658 | 1461256296331 Marionette TRACE conn2 <- [1,3062,null,{}] 09:31:36 INFO - PROCESS | 1658 | 1461256296337 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:36 INFO - PROCESS | 1658 | 1461256296413 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 09:31:36 INFO - PROCESS | 1658 | 1461256296472 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x1269d2800 == 58 [pid = 1658] [id = 775] 09:31:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 177 (0x126d26400) [pid = 1658] [serial = 2323] [outer = 0x0] 09:31:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 178 (0x129498c00) [pid = 1658] [serial = 2324] [outer = 0x126d26400] 09:31:36 INFO - PROCESS | 1658 | 1461256296501 Marionette DEBUG loaded listener.js 09:31:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 179 (0x12a352800) [pid = 1658] [serial = 2325] [outer = 0x126d26400] 09:31:36 INFO - PROCESS | 1658 | [1658] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:31:36 INFO - PROCESS | 1658 | 1461256296830 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 09:31:36 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 09:31:36 INFO - {} 09:31:36 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 523ms 09:31:36 INFO - PROCESS | 1658 | 1461256296852 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 09:31:36 INFO - PROCESS | 1658 | 1461256296854 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 09:31:36 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 09:31:36 INFO - PROCESS | 1658 | 1461256296856 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 09:31:36 INFO - PROCESS | 1658 | 1461256296857 Marionette TRACE conn2 <- [1,3066,null,{}] 09:31:36 INFO - PROCESS | 1658 | 1461256296859 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:36 INFO - PROCESS | 1658 | 1461256296938 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 09:31:36 INFO - PROCESS | 1658 | 1461256296943 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:36 INFO - PROCESS | 1658 | ++DOCSHELL 0x12a3d9800 == 59 [pid = 1658] [id = 776] 09:31:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 180 (0x12a09ec00) [pid = 1658] [serial = 2326] [outer = 0x0] 09:31:36 INFO - PROCESS | 1658 | ++DOMWINDOW == 181 (0x12a566c00) [pid = 1658] [serial = 2327] [outer = 0x12a09ec00] 09:31:36 INFO - PROCESS | 1658 | 1461256296965 Marionette DEBUG loaded listener.js 09:31:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 182 (0x12ad82000) [pid = 1658] [serial = 2328] [outer = 0x12a09ec00] 09:31:37 INFO - PROCESS | 1658 | 1461256297273 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 09:31:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 09:31:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 09:31:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 09:31:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 09:31:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 09:31:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 09:31:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 09:31:37 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 422ms 09:31:37 INFO - PROCESS | 1658 | 1461256297278 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 09:31:37 INFO - PROCESS | 1658 | 1461256297280 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 09:31:37 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 09:31:37 INFO - PROCESS | 1658 | 1461256297297 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 09:31:37 INFO - PROCESS | 1658 | 1461256297298 Marionette TRACE conn2 <- [1,3070,null,{}] 09:31:37 INFO - PROCESS | 1658 | 1461256297300 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:37 INFO - PROCESS | 1658 | 1461256297376 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 09:31:37 INFO - PROCESS | 1658 | 1461256297380 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b024000 == 60 [pid = 1658] [id = 777] 09:31:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 183 (0x12ad89800) [pid = 1658] [serial = 2329] [outer = 0x0] 09:31:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 184 (0x12af85000) [pid = 1658] [serial = 2330] [outer = 0x12ad89800] 09:31:37 INFO - PROCESS | 1658 | 1461256297402 Marionette DEBUG loaded listener.js 09:31:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 185 (0x12b57ec00) [pid = 1658] [serial = 2331] [outer = 0x12ad89800] 09:31:37 INFO - PROCESS | 1658 | 1461256297720 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 09:31:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 09:31:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 09:31:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 09:31:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 09:31:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 09:31:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 09:31:37 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 480ms 09:31:37 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 09:31:37 INFO - PROCESS | 1658 | 1461256297768 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 09:31:37 INFO - PROCESS | 1658 | 1461256297769 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 09:31:37 INFO - PROCESS | 1658 | 1461256297771 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 09:31:37 INFO - PROCESS | 1658 | 1461256297772 Marionette TRACE conn2 <- [1,3074,null,{}] 09:31:37 INFO - PROCESS | 1658 | 1461256297774 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:37 INFO - PROCESS | 1658 | 1461256297864 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 09:31:37 INFO - PROCESS | 1658 | 1461256297868 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:37 INFO - PROCESS | 1658 | ++DOCSHELL 0x12ce1b800 == 61 [pid = 1658] [id = 778] 09:31:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 186 (0x12b77dc00) [pid = 1658] [serial = 2332] [outer = 0x0] 09:31:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 187 (0x12cea9000) [pid = 1658] [serial = 2333] [outer = 0x12b77dc00] 09:31:37 INFO - PROCESS | 1658 | 1461256297891 Marionette DEBUG loaded listener.js 09:31:37 INFO - PROCESS | 1658 | ++DOMWINDOW == 188 (0x12d6c8c00) [pid = 1658] [serial = 2334] [outer = 0x12b77dc00] 09:31:38 INFO - PROCESS | 1658 | 1461256298206 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 09:31:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 09:31:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 09:31:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 09:31:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 09:31:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 09:31:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 09:31:38 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 477ms 09:31:38 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 09:31:38 INFO - PROCESS | 1658 | 1461256298248 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 09:31:38 INFO - PROCESS | 1658 | 1461256298249 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 09:31:38 INFO - PROCESS | 1658 | 1461256298251 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 09:31:38 INFO - PROCESS | 1658 | 1461256298253 Marionette TRACE conn2 <- [1,3078,null,{}] 09:31:38 INFO - PROCESS | 1658 | 1461256298255 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:38 INFO - PROCESS | 1658 | 1461256298371 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 09:31:38 INFO - PROCESS | 1658 | 1461256298385 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x12d70f000 == 62 [pid = 1658] [id = 779] 09:31:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 189 (0x12d78c400) [pid = 1658] [serial = 2335] [outer = 0x0] 09:31:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 190 (0x12d90e400) [pid = 1658] [serial = 2336] [outer = 0x12d78c400] 09:31:38 INFO - PROCESS | 1658 | 1461256298405 Marionette DEBUG loaded listener.js 09:31:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 191 (0x12da62400) [pid = 1658] [serial = 2337] [outer = 0x12d78c400] 09:31:38 INFO - PROCESS | 1658 | 1461256298705 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 09:31:38 INFO - PROCESS | 1658 | 1461256298725 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 09:31:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 09:31:38 INFO - PROCESS | 1658 | 1461256298736 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 09:31:38 INFO - PROCESS | 1658 | 1461256298737 Marionette TRACE conn2 <- [1,3082,null,{}] 09:31:38 INFO - PROCESS | 1658 | 1461256298739 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:38 INFO - PROCESS | 1658 | 1461256298842 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 09:31:38 INFO - PROCESS | 1658 | 1461256298884 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:38 INFO - PROCESS | 1658 | ++DOCSHELL 0x12e69d000 == 63 [pid = 1658] [id = 780] 09:31:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 192 (0x12d78dc00) [pid = 1658] [serial = 2338] [outer = 0x0] 09:31:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 193 (0x12e1cd800) [pid = 1658] [serial = 2339] [outer = 0x12d78dc00] 09:31:38 INFO - PROCESS | 1658 | 1461256298904 Marionette DEBUG loaded listener.js 09:31:38 INFO - PROCESS | 1658 | ++DOMWINDOW == 194 (0x12e8dac00) [pid = 1658] [serial = 2340] [outer = 0x12d78dc00] 09:31:39 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 09:31:39 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 09:31:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:39 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 09:31:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 09:31:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 430ms 09:31:39 INFO - PROCESS | 1658 | 1461256299156 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 09:31:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 09:31:39 INFO - PROCESS | 1658 | 1461256299172 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 09:31:39 INFO - PROCESS | 1658 | 1461256299173 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 09:31:39 INFO - PROCESS | 1658 | 1461256299185 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 09:31:39 INFO - PROCESS | 1658 | 1461256299186 Marionette TRACE conn2 <- [1,3086,null,{}] 09:31:39 INFO - PROCESS | 1658 | 1461256299188 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:39 INFO - PROCESS | 1658 | 1461256299300 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 09:31:39 INFO - PROCESS | 1658 | 1461256299304 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x12b2c7000 == 64 [pid = 1658] [id = 781] 09:31:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 195 (0x12aab7400) [pid = 1658] [serial = 2341] [outer = 0x0] 09:31:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 196 (0x12e31e000) [pid = 1658] [serial = 2342] [outer = 0x12aab7400] 09:31:39 INFO - PROCESS | 1658 | 1461256299324 Marionette DEBUG loaded listener.js 09:31:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 197 (0x12f0e9800) [pid = 1658] [serial = 2343] [outer = 0x12aab7400] 09:31:39 INFO - PROCESS | 1658 | 1461256299606 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 09:31:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 09:31:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 479ms 09:31:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 09:31:39 INFO - PROCESS | 1658 | 1461256299668 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 09:31:39 INFO - PROCESS | 1658 | 1461256299669 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 09:31:39 INFO - PROCESS | 1658 | 1461256299672 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 09:31:39 INFO - PROCESS | 1658 | 1461256299673 Marionette TRACE conn2 <- [1,3090,null,{}] 09:31:39 INFO - PROCESS | 1658 | 1461256299675 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:39 INFO - PROCESS | 1658 | 1461256299785 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 09:31:39 INFO - PROCESS | 1658 | 1461256299826 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:39 INFO - PROCESS | 1658 | ++DOCSHELL 0x12f07e000 == 65 [pid = 1658] [id = 782] 09:31:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 198 (0x11c8d7800) [pid = 1658] [serial = 2344] [outer = 0x0] 09:31:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 199 (0x12f1b9400) [pid = 1658] [serial = 2345] [outer = 0x11c8d7800] 09:31:39 INFO - PROCESS | 1658 | 1461256299847 Marionette DEBUG loaded listener.js 09:31:39 INFO - PROCESS | 1658 | ++DOMWINDOW == 200 (0x12f1bf000) [pid = 1658] [serial = 2346] [outer = 0x11c8d7800] 09:31:40 INFO - PROCESS | 1658 | 1461256300117 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 09:31:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 09:31:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 471ms 09:31:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 09:31:40 INFO - PROCESS | 1658 | 1461256300156 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 09:31:40 INFO - PROCESS | 1658 | 1461256300157 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 09:31:40 INFO - PROCESS | 1658 | 1461256300162 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 09:31:40 INFO - PROCESS | 1658 | 1461256300165 Marionette TRACE conn2 <- [1,3094,null,{}] 09:31:40 INFO - PROCESS | 1658 | 1461256300167 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:40 INFO - PROCESS | 1658 | 1461256300285 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 09:31:40 INFO - PROCESS | 1658 | 1461256300299 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:40 INFO - PROCESS | 1658 | ++DOCSHELL 0x12fe7d000 == 66 [pid = 1658] [id = 783] 09:31:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 201 (0x12f1bb800) [pid = 1658] [serial = 2347] [outer = 0x0] 09:31:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 202 (0x12f1c6c00) [pid = 1658] [serial = 2348] [outer = 0x12f1bb800] 09:31:40 INFO - PROCESS | 1658 | 1461256300324 Marionette DEBUG loaded listener.js 09:31:40 INFO - PROCESS | 1658 | ++DOMWINDOW == 203 (0x12f83fc00) [pid = 1658] [serial = 2349] [outer = 0x12f1bb800] 09:31:40 INFO - PROCESS | 1658 | --DOMWINDOW == 202 (0x12e62d400) [pid = 1658] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 09:31:40 INFO - PROCESS | 1658 | --DOMWINDOW == 201 (0x12d1a3400) [pid = 1658] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 09:31:40 INFO - PROCESS | 1658 | --DOMWINDOW == 200 (0x11aea7800) [pid = 1658] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 09:31:40 INFO - PROCESS | 1658 | --DOMWINDOW == 199 (0x125b33800) [pid = 1658] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 09:31:40 INFO - PROCESS | 1658 | --DOMWINDOW == 198 (0x12b798400) [pid = 1658] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 09:31:40 INFO - PROCESS | 1658 | --DOMWINDOW == 197 (0x12d904000) [pid = 1658] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 09:31:40 INFO - PROCESS | 1658 | --DOMWINDOW == 196 (0x114349c00) [pid = 1658] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 09:31:40 INFO - PROCESS | 1658 | --DOMWINDOW == 195 (0x126b26000) [pid = 1658] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 09:31:40 INFO - PROCESS | 1658 | --DOMWINDOW == 194 (0x12d911400) [pid = 1658] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 09:31:40 INFO - PROCESS | 1658 | --DOMWINDOW == 193 (0x12ad89000) [pid = 1658] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 09:31:40 INFO - PROCESS | 1658 | --DOMWINDOW == 192 (0x12d6c4800) [pid = 1658] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:31:40 INFO - PROCESS | 1658 | --DOMWINDOW == 191 (0x12a55ec00) [pid = 1658] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 09:31:40 INFO - PROCESS | 1658 | --DOMWINDOW == 190 (0x11aea5400) [pid = 1658] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 09:31:40 INFO - PROCESS | 1658 | --DOMWINDOW == 189 (0x12c6cf000) [pid = 1658] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:31:40 INFO - PROCESS | 1658 | --DOMWINDOW == 188 (0x126f80c00) [pid = 1658] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 09:31:40 INFO - PROCESS | 1658 | --DOMWINDOW == 187 (0x126f64800) [pid = 1658] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 09:31:40 INFO - PROCESS | 1658 | 1461256300803 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 09:31:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 09:31:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 678ms 09:31:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 09:31:40 INFO - PROCESS | 1658 | 1461256300839 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 09:31:40 INFO - PROCESS | 1658 | 1461256300840 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 09:31:40 INFO - PROCESS | 1658 | 1461256300842 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 09:31:40 INFO - PROCESS | 1658 | 1461256300844 Marionette TRACE conn2 <- [1,3098,null,{}] 09:31:40 INFO - PROCESS | 1658 | 1461256300853 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:40 INFO - PROCESS | 1658 | 1461256300946 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 09:31:41 INFO - PROCESS | 1658 | 1461256301033 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:41 INFO - PROCESS | 1658 | ++DOCSHELL 0x12fe8c800 == 67 [pid = 1658] [id = 784] 09:31:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 188 (0x114349c00) [pid = 1658] [serial = 2350] [outer = 0x0] 09:31:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 189 (0x12a913800) [pid = 1658] [serial = 2351] [outer = 0x114349c00] 09:31:41 INFO - PROCESS | 1658 | 1461256301054 Marionette DEBUG loaded listener.js 09:31:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 190 (0x12a918000) [pid = 1658] [serial = 2352] [outer = 0x114349c00] 09:31:41 INFO - PROCESS | 1658 | 1461256301283 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 09:31:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 09:31:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 09:31:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 479ms 09:31:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 09:31:41 INFO - PROCESS | 1658 | 1461256301321 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 09:31:41 INFO - PROCESS | 1658 | 1461256301323 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 09:31:41 INFO - PROCESS | 1658 | 1461256301333 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 09:31:41 INFO - PROCESS | 1658 | 1461256301334 Marionette TRACE conn2 <- [1,3102,null,{}] 09:31:41 INFO - PROCESS | 1658 | 1461256301336 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:41 INFO - PROCESS | 1658 | 1461256301425 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 09:31:41 INFO - PROCESS | 1658 | 1461256301429 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:41 INFO - PROCESS | 1658 | ++DOCSHELL 0x130060800 == 68 [pid = 1658] [id = 785] 09:31:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 191 (0x114ce3800) [pid = 1658] [serial = 2353] [outer = 0x0] 09:31:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 192 (0x114ce8000) [pid = 1658] [serial = 2354] [outer = 0x114ce3800] 09:31:41 INFO - PROCESS | 1658 | 1461256301450 Marionette DEBUG loaded listener.js 09:31:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 193 (0x114cec000) [pid = 1658] [serial = 2355] [outer = 0x114ce3800] 09:31:41 INFO - PROCESS | 1658 | 1461256301727 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 09:31:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 09:31:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 426ms 09:31:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 09:31:41 INFO - PROCESS | 1658 | 1461256301752 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 09:31:41 INFO - PROCESS | 1658 | 1461256301753 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 09:31:41 INFO - PROCESS | 1658 | 1461256301755 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 09:31:41 INFO - PROCESS | 1658 | 1461256301756 Marionette TRACE conn2 <- [1,3106,null,{}] 09:31:41 INFO - PROCESS | 1658 | 1461256301758 Marionette TRACE conn2 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:41 INFO - PROCESS | 1658 | 1461256301846 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 09:31:41 INFO - PROCESS | 1658 | 1461256301850 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:41 INFO - PROCESS | 1658 | ++DOCSHELL 0x130566800 == 69 [pid = 1658] [id = 786] 09:31:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 194 (0x12a910000) [pid = 1658] [serial = 2356] [outer = 0x0] 09:31:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 195 (0x12a91a000) [pid = 1658] [serial = 2357] [outer = 0x12a910000] 09:31:41 INFO - PROCESS | 1658 | 1461256301871 Marionette DEBUG loaded listener.js 09:31:41 INFO - PROCESS | 1658 | ++DOMWINDOW == 196 (0x128a36c00) [pid = 1658] [serial = 2358] [outer = 0x12a910000] 09:31:42 INFO - PROCESS | 1658 | 1461256302155 Marionette TRACE conn2 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 09:31:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 09:31:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 09:31:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 09:31:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 422ms 09:31:42 INFO - PROCESS | 1658 | 1461256302203 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 09:31:42 INFO - PROCESS | 1658 | 1461256302204 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 09:31:42 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 09:31:42 INFO - PROCESS | 1658 | 1461256302215 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 09:31:42 INFO - PROCESS | 1658 | 1461256302216 Marionette TRACE conn2 <- [1,3110,null,{}] 09:31:42 INFO - PROCESS | 1658 | 1461256302218 Marionette TRACE conn2 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:42 INFO - PROCESS | 1658 | 1461256302305 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 09:31:42 INFO - PROCESS | 1658 | 1461256302379 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x130578800 == 70 [pid = 1658] [id = 787] 09:31:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 197 (0x114ce2800) [pid = 1658] [serial = 2359] [outer = 0x0] 09:31:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 198 (0x12a918c00) [pid = 1658] [serial = 2360] [outer = 0x114ce2800] 09:31:42 INFO - PROCESS | 1658 | 1461256302399 Marionette DEBUG loaded listener.js 09:31:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 199 (0x12a950c00) [pid = 1658] [serial = 2361] [outer = 0x114ce2800] 09:31:42 INFO - PROCESS | 1658 | 1461256302616 Marionette TRACE conn2 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 09:31:42 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 09:31:42 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 09:31:42 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 09:31:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:31:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:31:42 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 09:31:42 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 429ms 09:31:42 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 09:31:42 INFO - PROCESS | 1658 | 1461256302638 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 09:31:42 INFO - PROCESS | 1658 | 1461256302639 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 09:31:42 INFO - PROCESS | 1658 | 1461256302641 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 09:31:42 INFO - PROCESS | 1658 | 1461256302642 Marionette TRACE conn2 <- [1,3114,null,{}] 09:31:42 INFO - PROCESS | 1658 | 1461256302738 Marionette TRACE conn2 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:31:42 INFO - PROCESS | 1658 | 1461256302851 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 09:31:42 INFO - PROCESS | 1658 | 1461256302956 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\", \"e6d4e57c-d8a2-419f-9712-d7a03da9d862\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:42 INFO - PROCESS | 1658 | ++DOCSHELL 0x11a84c800 == 71 [pid = 1658] [id = 788] 09:31:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 200 (0x114ce9400) [pid = 1658] [serial = 2362] [outer = 0x0] 09:31:42 INFO - PROCESS | 1658 | ++DOMWINDOW == 201 (0x114f6ec00) [pid = 1658] [serial = 2363] [outer = 0x114ce9400] 09:31:42 INFO - PROCESS | 1658 | 1461256302983 Marionette DEBUG loaded listener.js 09:31:43 INFO - PROCESS | 1658 | ++DOMWINDOW == 202 (0x118652400) [pid = 1658] [serial = 2364] [outer = 0x114ce9400] 09:31:43 INFO - PROCESS | 1658 | 1461256303297 Marionette TRACE conn2 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 09:31:43 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 09:31:43 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 679ms 09:31:43 INFO - PROCESS | 1658 | 1461256303321 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 09:31:43 INFO - PROCESS | 1658 | 1461256303325 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 09:31:44 WARNING - u'runner_teardown' () 09:31:44 INFO - No more tests 09:31:44 INFO - Got 0 unexpected results 09:31:44 INFO - SUITE-END | took 516s 09:31:44 INFO - Closing logging queue 09:31:44 INFO - queue closed 09:31:44 INFO - Return code: 0 09:31:44 WARNING - # TBPL SUCCESS # 09:31:44 INFO - Running post-action listener: _resource_record_post_action 09:31:44 INFO - Running post-run listener: _resource_record_post_run 09:31:45 INFO - Total resource usage - Wall time: 540s; CPU: 58.0%; Read bytes: 36168192; Write bytes: 992674816; Read time: 384; Write time: 4625 09:31:45 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 09:31:45 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 196272640; Write bytes: 198535168; Read time: 16101; Write time: 450 09:31:45 INFO - run-tests - Wall time: 521s; CPU: 58.0%; Read bytes: 33935872; Write bytes: 791211008; Read time: 357; Write time: 4164 09:31:45 INFO - Running post-run listener: _upload_blobber_files 09:31:45 INFO - Blob upload gear active. 09:31:45 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 09:31:45 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 09:31:45 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 09:31:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 09:31:45 INFO - (blobuploader) - INFO - Open directory for files ... 09:31:45 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 09:31:45 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:31:45 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:31:46 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 09:31:46 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:31:46 INFO - (blobuploader) - INFO - Done attempting. 09:31:46 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 09:31:47 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:31:47 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:31:48 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 09:31:48 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:31:48 INFO - (blobuploader) - INFO - Done attempting. 09:31:48 INFO - (blobuploader) - INFO - Iteration through files over. 09:31:48 INFO - Return code: 0 09:31:48 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 09:31:48 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 09:31:48 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/32ced856cba5542e74a5ac7121d6f10abc906abecf327f0375d16725bfab7133bba803f69d61e85204e5b6ef09e25a31d39fcd25119e3756c43db2d33f0efbe0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/b576d7c0ecf88ed42fcc07f17ee765314a40f8d2966ec52929d1863d75146f8c1b3b66ae65efbb7742c5da61926c08a59c200b658395384d7e878c8608bd6669"} 09:31:48 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 09:31:48 INFO - Writing to file /builds/slave/test/properties/blobber_files 09:31:48 INFO - Contents: 09:31:48 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/32ced856cba5542e74a5ac7121d6f10abc906abecf327f0375d16725bfab7133bba803f69d61e85204e5b6ef09e25a31d39fcd25119e3756c43db2d33f0efbe0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/b576d7c0ecf88ed42fcc07f17ee765314a40f8d2966ec52929d1863d75146f8c1b3b66ae65efbb7742c5da61926c08a59c200b658395384d7e878c8608bd6669"} 09:31:48 INFO - Running post-run listener: copy_logs_to_upload_dir 09:31:48 INFO - Copying logs to upload dir... 09:31:48 INFO - mkdir: /builds/slave/test/build/upload/logs 09:31:48 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=596.451972 ========= master_lag: 0.73 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 57 secs) (at 2016-04-21 09:31:49.227024) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 09:31:49.230180) ========= 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.zttC5KFj8T/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.Y4cDamIJL7/Listeners TMPDIR=/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/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/32ced856cba5542e74a5ac7121d6f10abc906abecf327f0375d16725bfab7133bba803f69d61e85204e5b6ef09e25a31d39fcd25119e3756c43db2d33f0efbe0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/b576d7c0ecf88ed42fcc07f17ee765314a40f8d2966ec52929d1863d75146f8c1b3b66ae65efbb7742c5da61926c08a59c200b658395384d7e878c8608bd6669"} build_url:https://queue.taskcluster.net/v1/task/NKUevAolQt2gGf5M_fMk9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/NKUevAolQt2gGf5M_fMk9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012775 build_url: 'https://queue.taskcluster.net/v1/task/NKUevAolQt2gGf5M_fMk9Q/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/32ced856cba5542e74a5ac7121d6f10abc906abecf327f0375d16725bfab7133bba803f69d61e85204e5b6ef09e25a31d39fcd25119e3756c43db2d33f0efbe0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/b576d7c0ecf88ed42fcc07f17ee765314a40f8d2966ec52929d1863d75146f8c1b3b66ae65efbb7742c5da61926c08a59c200b658395384d7e878c8608bd6669"}' symbols_url: 'https://queue.taskcluster.net/v1/task/NKUevAolQt2gGf5M_fMk9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.27 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 09:31:49.511542) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 09:31:49.511879) ========= 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.zttC5KFj8T/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.Y4cDamIJL7/Listeners TMPDIR=/var/folders/6j/k4rbm30d51j_ptbxwx2xwvqw00000w/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.005218 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 09:31:49.560684) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 09:31:49.561018) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 09:31:49.561405) ========= ========= Total master_lag: 1.10 =========